builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-2599 starttime: 1461479493.08 results: success (0) buildid: 20160423213552 builduid: 02267938fa3f41b78e4073942823adb0 revision: bd06fa4221949ade2f42498c48554e498bf2d15a ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-23 23:31:33.085415) ========= master: http://buildbot-master130.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-23 23:31:33.086046) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-23 23:31:33.086486) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-23 23:31:33.130951) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-23 23:31:33.131224) ========= 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-1461478137.835362-1064382194 _=/tools/buildbot/bin/python using PTY: False --2016-04-23 23:31:33-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 12.2M=0.001s 2016-04-23 23:31:33 (12.2 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.565970 ========= master_lag: 0.59 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-23 23:31:34.288205) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2016-04-23 23:31:34.288490) ========= 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-1461478137.835362-1064382194 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.038382 ========= master_lag: 4.28 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2016-04-23 23:31:38.608105) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-23 23:31:38.608479) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev bd06fa4221949ade2f42498c48554e498bf2d15a --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 bd06fa4221949ade2f42498c48554e498bf2d15a --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-1461478137.835362-1064382194 _=/tools/buildbot/bin/python using PTY: False 2016-04-23 23:31:39,060 truncating revision to first 12 chars 2016-04-23 23:31:39,060 Setting DEBUG logging. 2016-04-23 23:31:39,060 attempt 1/10 2016-04-23 23:31:39,061 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/bd06fa422194?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-23 23:31:40,309 unpacking tar archive at: mozilla-inbound-bd06fa422194/testing/mozharness/ program finished with exit code 0 elapsedTime=1.830750 ========= master_lag: 0.27 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-23 23:31:40.705991) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-23 23:31:40.706321) ========= script_repo_revision: bd06fa4221949ade2f42498c48554e498bf2d15a ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-23 23:31:40.706705) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-23 23:31:40.706995) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-23 23:31:40.736429) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 25 secs) (at 2016-04-23 23:31:40.736782) ========= /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-1461478137.835362-1064382194 _=/tools/buildbot/bin/python using PTY: False 23:31:41 INFO - MultiFileLogger online at 20160423 23:31:41 in /builds/slave/test 23:31:41 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 23:31:41 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 23:31:41 INFO - {'append_to_log': False, 23:31:41 INFO - 'base_work_dir': '/builds/slave/test', 23:31:41 INFO - 'blob_upload_branch': 'mozilla-inbound', 23:31:41 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 23:31:41 INFO - 'buildbot_json_path': 'buildprops.json', 23:31:41 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 23:31:41 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 23:31:41 INFO - 'download_minidump_stackwalk': True, 23:31:41 INFO - 'download_symbols': 'true', 23:31:41 INFO - 'e10s': False, 23:31:41 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 23:31:41 INFO - 'tooltool.py': '/tools/tooltool.py', 23:31:41 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 23:31:41 INFO - '/tools/misc-python/virtualenv.py')}, 23:31:41 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 23:31:41 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 23:31:41 INFO - 'log_level': 'info', 23:31:41 INFO - 'log_to_console': True, 23:31:41 INFO - 'opt_config_files': (), 23:31:41 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 23:31:41 INFO - '--processes=1', 23:31:41 INFO - '--config=%(test_path)s/wptrunner.ini', 23:31:41 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 23:31:41 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 23:31:41 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 23:31:41 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 23:31:41 INFO - 'pip_index': False, 23:31:41 INFO - 'require_test_zip': True, 23:31:41 INFO - 'test_type': ('testharness',), 23:31:41 INFO - 'this_chunk': '1', 23:31:41 INFO - 'tooltool_cache': '/builds/tooltool_cache', 23:31:41 INFO - 'total_chunks': '10', 23:31:41 INFO - 'virtualenv_path': 'venv', 23:31:41 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 23:31:41 INFO - 'work_dir': 'build'} 23:31:41 INFO - ##### 23:31:41 INFO - ##### Running clobber step. 23:31:41 INFO - ##### 23:31:41 INFO - Running pre-action listener: _resource_record_pre_action 23:31:41 INFO - Running main action method: clobber 23:31:41 INFO - rmtree: /builds/slave/test/build 23:31:41 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 23:31:41 INFO - Running post-action listener: _resource_record_post_action 23:31:41 INFO - ##### 23:31:41 INFO - ##### Running read-buildbot-config step. 23:31:41 INFO - ##### 23:31:41 INFO - Running pre-action listener: _resource_record_pre_action 23:31:41 INFO - Running main action method: read_buildbot_config 23:31:41 INFO - Using buildbot properties: 23:31:41 INFO - { 23:31:41 INFO - "project": "", 23:31:41 INFO - "product": "firefox", 23:31:41 INFO - "script_repo_revision": "production", 23:31:41 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 23:31:41 INFO - "repository": "", 23:31:41 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 23:31:41 INFO - "buildid": "20160423213552", 23:31:41 INFO - "pgo_build": "False", 23:31:41 INFO - "basedir": "/builds/slave/test", 23:31:41 INFO - "buildnumber": 23, 23:31:41 INFO - "slavename": "tst-linux64-spot-2599", 23:31:41 INFO - "master": "http://buildbot-master130.bb.releng.use1.mozilla.com:8201/", 23:31:41 INFO - "platform": "linux64", 23:31:41 INFO - "branch": "mozilla-inbound", 23:31:41 INFO - "revision": "bd06fa4221949ade2f42498c48554e498bf2d15a", 23:31:41 INFO - "repo_path": "integration/mozilla-inbound", 23:31:41 INFO - "moz_repo_path": "", 23:31:41 INFO - "stage_platform": "linux64", 23:31:41 INFO - "builduid": "02267938fa3f41b78e4073942823adb0", 23:31:41 INFO - "slavebuilddir": "test" 23:31:41 INFO - } 23:31:41 INFO - Found installer url https://queue.taskcluster.net/v1/task/QcGiJjllTA6Msj9SIqaqLQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 23:31:41 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/QcGiJjllTA6Msj9SIqaqLQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 23:31:41 INFO - Running post-action listener: _resource_record_post_action 23:31:41 INFO - ##### 23:31:41 INFO - ##### Running download-and-extract step. 23:31:41 INFO - ##### 23:31:41 INFO - Running pre-action listener: _resource_record_pre_action 23:31:41 INFO - Running main action method: download_and_extract 23:31:41 INFO - mkdir: /builds/slave/test/build/tests 23:31:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:31:41 INFO - https://queue.taskcluster.net/v1/task/QcGiJjllTA6Msj9SIqaqLQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 23:31:41 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QcGiJjllTA6Msj9SIqaqLQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 23:31:41 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QcGiJjllTA6Msj9SIqaqLQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 23:31:41 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QcGiJjllTA6Msj9SIqaqLQ/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 23:31:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QcGiJjllTA6Msj9SIqaqLQ/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 23:31:46 INFO - Downloaded 1361 bytes. 23:31:46 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 23:31:46 INFO - Using the following test package requirements: 23:31:46 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 23:31:46 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 23:31:46 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 23:31:46 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 23:31:46 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 23:31:46 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 23:31:46 INFO - u'jsshell-linux-x86_64.zip'], 23:31:46 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 23:31:46 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 23:31:46 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 23:31:46 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 23:31:46 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 23:31:46 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 23:31:46 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 23:31:46 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 23:31:46 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 23:31:46 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 23:31:46 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 23:31:46 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 23:31:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:31:46 INFO - https://queue.taskcluster.net/v1/task/QcGiJjllTA6Msj9SIqaqLQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 23:31:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QcGiJjllTA6Msj9SIqaqLQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 23:31:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QcGiJjllTA6Msj9SIqaqLQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 23:31:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QcGiJjllTA6Msj9SIqaqLQ/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 23:31:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QcGiJjllTA6Msj9SIqaqLQ/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 23:31:50 INFO - Downloaded 22747668 bytes. 23:31:50 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/*'] 23:31:50 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/* 23:31:50 INFO - caution: filename not matched: web-platform/* 23:31:50 INFO - Return code: 11 23:31: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')]} 23:31:50 INFO - https://queue.taskcluster.net/v1/task/QcGiJjllTA6Msj9SIqaqLQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 23:31:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QcGiJjllTA6Msj9SIqaqLQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 23:31:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QcGiJjllTA6Msj9SIqaqLQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 23:31:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QcGiJjllTA6Msj9SIqaqLQ/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 23:31:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QcGiJjllTA6Msj9SIqaqLQ/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 23:31:55 INFO - Downloaded 36406484 bytes. 23:31:55 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/*'] 23:31:55 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/* 23:31:59 INFO - caution: filename not matched: bin/* 23:31:59 INFO - caution: filename not matched: config/* 23:31:59 INFO - caution: filename not matched: mozbase/* 23:31:59 INFO - caution: filename not matched: marionette/* 23:31:59 INFO - caution: filename not matched: tools/wptserve/* 23:31:59 INFO - Return code: 11 23:31:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:31:59 INFO - https://queue.taskcluster.net/v1/task/QcGiJjllTA6Msj9SIqaqLQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 23:31:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QcGiJjllTA6Msj9SIqaqLQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 23:31:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QcGiJjllTA6Msj9SIqaqLQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 23:31:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QcGiJjllTA6Msj9SIqaqLQ/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 23:31:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QcGiJjllTA6Msj9SIqaqLQ/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 23:32:05 INFO - Downloaded 64477948 bytes. 23:32:05 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/QcGiJjllTA6Msj9SIqaqLQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 23:32:05 INFO - mkdir: /builds/slave/test/properties 23:32:05 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 23:32:05 INFO - Writing to file /builds/slave/test/properties/build_url 23:32:05 INFO - Contents: 23:32:05 INFO - build_url:https://queue.taskcluster.net/v1/task/QcGiJjllTA6Msj9SIqaqLQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 23:32:07 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/QcGiJjllTA6Msj9SIqaqLQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 23:32:07 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 23:32:07 INFO - Writing to file /builds/slave/test/properties/symbols_url 23:32:07 INFO - Contents: 23:32:07 INFO - symbols_url:https://queue.taskcluster.net/v1/task/QcGiJjllTA6Msj9SIqaqLQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 23:32:07 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')]} 23:32:07 INFO - https://queue.taskcluster.net/v1/task/QcGiJjllTA6Msj9SIqaqLQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 23:32:07 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QcGiJjllTA6Msj9SIqaqLQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 23:32:07 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QcGiJjllTA6Msj9SIqaqLQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 23:32:07 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QcGiJjllTA6Msj9SIqaqLQ/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 23:32:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QcGiJjllTA6Msj9SIqaqLQ/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 23:32:14 INFO - Downloaded 90897072 bytes. 23:32:14 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'] 23:32:14 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 23:32:21 INFO - Return code: 0 23:32:21 INFO - Running post-action listener: _resource_record_post_action 23:32:21 INFO - Running post-action listener: set_extra_try_arguments 23:32:21 INFO - ##### 23:32:21 INFO - ##### Running create-virtualenv step. 23:32:21 INFO - ##### 23:32:21 INFO - Running pre-action listener: _pre_create_virtualenv 23:32:21 INFO - Running pre-action listener: _resource_record_pre_action 23:32:21 INFO - Running main action method: create_virtualenv 23:32:21 INFO - Creating virtualenv /builds/slave/test/build/venv 23:32:21 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 23:32:21 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 23:32:21 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 23:32:21 INFO - Using real prefix '/usr' 23:32:21 INFO - New python executable in /builds/slave/test/build/venv/bin/python 23:32:22 INFO - Installing distribute.............................................................................................................................................................................................done. 23:32:27 INFO - Installing pip.................done. 23:32:27 INFO - Return code: 0 23:32:27 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 23:32:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:32:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:32:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 23:32:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:32:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:32:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 23:32:27 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x13e5030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x13e63f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1424210>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x14eed00>, '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 0x142d260>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x142d710>, '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-1461478137.835362-1064382194', '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 23:32:27 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 23:32:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 23:32:27 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:32:27 INFO - 'CCACHE_UMASK': '002', 23:32:27 INFO - 'DISPLAY': ':0', 23:32:27 INFO - 'HOME': '/home/cltbld', 23:32:27 INFO - 'LANG': 'en_US.UTF-8', 23:32:27 INFO - 'LOGNAME': 'cltbld', 23:32:27 INFO - 'MAIL': '/var/mail/cltbld', 23:32:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:32:27 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:32:27 INFO - 'MOZ_NO_REMOTE': '1', 23:32:27 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:32:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:32:27 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:32:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:32:27 INFO - 'PWD': '/builds/slave/test', 23:32:27 INFO - 'SHELL': '/bin/bash', 23:32:27 INFO - 'SHLVL': '1', 23:32:27 INFO - 'TERM': 'linux', 23:32:27 INFO - 'TMOUT': '86400', 23:32:27 INFO - 'USER': 'cltbld', 23:32:27 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461478137.835362-1064382194', 23:32:27 INFO - '_': '/tools/buildbot/bin/python'} 23:32:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:32:27 INFO - Downloading/unpacking psutil>=0.7.1 23:32:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:32:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:32:27 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 23:32:27 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 23:32:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:32:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:32:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 23:32:33 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 23:32:33 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 23:32:33 INFO - Installing collected packages: psutil 23:32:33 INFO - Running setup.py install for psutil 23:32:33 INFO - building 'psutil._psutil_linux' extension 23:32:33 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 23:32:33 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 23:32:33 INFO - building 'psutil._psutil_posix' extension 23:32:33 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 23:32:33 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 23:32:33 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 23:32:33 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 23:32:33 INFO - Successfully installed psutil 23:32:33 INFO - Cleaning up... 23:32:34 INFO - Return code: 0 23:32:34 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 23:32:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:32:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:32:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 23:32:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:32:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:32:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 23:32:34 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x13e5030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x13e63f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1424210>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x14eed00>, '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 0x142d260>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x142d710>, '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-1461478137.835362-1064382194', '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 23:32:34 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 23:32:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 23:32:34 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:32:34 INFO - 'CCACHE_UMASK': '002', 23:32:34 INFO - 'DISPLAY': ':0', 23:32:34 INFO - 'HOME': '/home/cltbld', 23:32:34 INFO - 'LANG': 'en_US.UTF-8', 23:32:34 INFO - 'LOGNAME': 'cltbld', 23:32:34 INFO - 'MAIL': '/var/mail/cltbld', 23:32:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:32:34 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:32:34 INFO - 'MOZ_NO_REMOTE': '1', 23:32:34 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:32:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:32:34 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:32:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:32:34 INFO - 'PWD': '/builds/slave/test', 23:32:34 INFO - 'SHELL': '/bin/bash', 23:32:34 INFO - 'SHLVL': '1', 23:32:34 INFO - 'TERM': 'linux', 23:32:34 INFO - 'TMOUT': '86400', 23:32:34 INFO - 'USER': 'cltbld', 23:32:34 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461478137.835362-1064382194', 23:32:34 INFO - '_': '/tools/buildbot/bin/python'} 23:32:34 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:32:34 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 23:32:34 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 23:32:34 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 23:32:34 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 23:32:34 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 23:32:34 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 23:32:34 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 23:32:39 INFO - Downloading mozsystemmonitor-0.0.tar.gz 23:32:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 23:32:39 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 23:32:39 INFO - Installing collected packages: mozsystemmonitor 23:32:39 INFO - Running setup.py install for mozsystemmonitor 23:32:39 INFO - Successfully installed mozsystemmonitor 23:32:39 INFO - Cleaning up... 23:32:39 INFO - Return code: 0 23:32:39 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 23:32:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:32:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:32:39 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 23:32:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:32:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:32:39 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 23:32:39 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x13e5030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x13e63f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1424210>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x14eed00>, '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 0x142d260>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x142d710>, '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-1461478137.835362-1064382194', '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 23:32:39 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 23:32:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 23:32:39 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:32:39 INFO - 'CCACHE_UMASK': '002', 23:32:39 INFO - 'DISPLAY': ':0', 23:32:39 INFO - 'HOME': '/home/cltbld', 23:32:39 INFO - 'LANG': 'en_US.UTF-8', 23:32:39 INFO - 'LOGNAME': 'cltbld', 23:32:39 INFO - 'MAIL': '/var/mail/cltbld', 23:32:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:32:39 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:32:39 INFO - 'MOZ_NO_REMOTE': '1', 23:32:39 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:32:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:32:39 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:32:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:32:39 INFO - 'PWD': '/builds/slave/test', 23:32:39 INFO - 'SHELL': '/bin/bash', 23:32:39 INFO - 'SHLVL': '1', 23:32:39 INFO - 'TERM': 'linux', 23:32:39 INFO - 'TMOUT': '86400', 23:32:39 INFO - 'USER': 'cltbld', 23:32:39 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461478137.835362-1064382194', 23:32:39 INFO - '_': '/tools/buildbot/bin/python'} 23:32:40 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:32:40 INFO - Downloading/unpacking blobuploader==1.2.4 23:32:40 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 23:32:40 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 23:32:40 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 23:32:40 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 23:32:40 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 23:32:40 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 23:32:44 INFO - Downloading blobuploader-1.2.4.tar.gz 23:32:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 23:32:45 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 23:32:45 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 23:32:45 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 23:32:45 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 23:32:45 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 23:32:45 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 23:32:45 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 23:32:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 23:32:46 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 23:32:46 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 23:32:46 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 23:32:46 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 23:32:46 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 23:32:46 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 23:32:46 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 23:32:46 INFO - Downloading docopt-0.6.1.tar.gz 23:32:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 23:32:47 INFO - Installing collected packages: blobuploader, requests, docopt 23:32:47 INFO - Running setup.py install for blobuploader 23:32:47 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 23:32:47 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 23:32:47 INFO - Running setup.py install for requests 23:32:47 INFO - Running setup.py install for docopt 23:32:48 INFO - Successfully installed blobuploader requests docopt 23:32:48 INFO - Cleaning up... 23:32:48 INFO - Return code: 0 23:32:48 INFO - Installing None into virtualenv /builds/slave/test/build/venv 23:32:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:32:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:32:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 23:32:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:32:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:32:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 23:32:48 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x13e5030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x13e63f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1424210>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x14eed00>, '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 0x142d260>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x142d710>, '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-1461478137.835362-1064382194', '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 23:32:48 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 23:32:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 23:32:48 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:32:48 INFO - 'CCACHE_UMASK': '002', 23:32:48 INFO - 'DISPLAY': ':0', 23:32:48 INFO - 'HOME': '/home/cltbld', 23:32:48 INFO - 'LANG': 'en_US.UTF-8', 23:32:48 INFO - 'LOGNAME': 'cltbld', 23:32:48 INFO - 'MAIL': '/var/mail/cltbld', 23:32:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:32:48 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:32:48 INFO - 'MOZ_NO_REMOTE': '1', 23:32:48 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:32:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:32:48 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:32:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:32:48 INFO - 'PWD': '/builds/slave/test', 23:32:48 INFO - 'SHELL': '/bin/bash', 23:32:48 INFO - 'SHLVL': '1', 23:32:48 INFO - 'TERM': 'linux', 23:32:48 INFO - 'TMOUT': '86400', 23:32:48 INFO - 'USER': 'cltbld', 23:32:48 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461478137.835362-1064382194', 23:32:48 INFO - '_': '/tools/buildbot/bin/python'} 23:32:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:32:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 23:32:48 INFO - Running setup.py (path:/tmp/pip-5b5ZU8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 23:32:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 23:32:48 INFO - Running setup.py (path:/tmp/pip-AIT_45-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 23:32:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 23:32:49 INFO - Running setup.py (path:/tmp/pip-LDnTVS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 23:32:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 23:32:49 INFO - Running setup.py (path:/tmp/pip-toO5ZT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 23:32:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 23:32:49 INFO - Running setup.py (path:/tmp/pip-soKYQ2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 23:32:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 23:32:49 INFO - Running setup.py (path:/tmp/pip-1bDk1l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 23:32:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 23:32:49 INFO - Running setup.py (path:/tmp/pip-JkHy0d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 23:32:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 23:32:49 INFO - Running setup.py (path:/tmp/pip-4CDv8J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 23:32:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 23:32:49 INFO - Running setup.py (path:/tmp/pip-QT7zA4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 23:32:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 23:32:49 INFO - Running setup.py (path:/tmp/pip-50TP0U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 23:32:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 23:32:50 INFO - Running setup.py (path:/tmp/pip-53uchs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 23:32:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 23:32:50 INFO - Running setup.py (path:/tmp/pip-XXkp2D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 23:32:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 23:32:50 INFO - Running setup.py (path:/tmp/pip-mYYeHR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 23:32:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 23:32:50 INFO - Running setup.py (path:/tmp/pip-nuUtqc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 23:32:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 23:32:50 INFO - Running setup.py (path:/tmp/pip-NRZTDu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 23:32:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 23:32:50 INFO - Running setup.py (path:/tmp/pip-eT8L7V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 23:32:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 23:32:50 INFO - Running setup.py (path:/tmp/pip-CPkUUS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 23:32:50 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 23:32:50 INFO - Running setup.py (path:/tmp/pip-ByibMv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 23:32:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 23:32:51 INFO - Running setup.py (path:/tmp/pip-b4tPIE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 23:32:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:32:51 INFO - Running setup.py (path:/tmp/pip-5NBiN6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:32:51 INFO - Unpacking /builds/slave/test/build/tests/marionette 23:32:51 INFO - Running setup.py (path:/tmp/pip-dE0byq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 23:32:51 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 23:32:51 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 23:32:51 INFO - Running setup.py install for manifestparser 23:32:52 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 23:32:52 INFO - Running setup.py install for mozcrash 23:32:52 INFO - Running setup.py install for mozdebug 23:32:52 INFO - Running setup.py install for mozdevice 23:32:52 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 23:32:52 INFO - Installing dm script to /builds/slave/test/build/venv/bin 23:32:52 INFO - Running setup.py install for mozfile 23:32:52 INFO - Running setup.py install for mozhttpd 23:32:53 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 23:32:53 INFO - Running setup.py install for mozinfo 23:32:53 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 23:32:53 INFO - Running setup.py install for mozInstall 23:32:53 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 23:32:53 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 23:32:53 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 23:32:53 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 23:32:53 INFO - Running setup.py install for mozleak 23:32:53 INFO - Running setup.py install for mozlog 23:32:53 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 23:32:53 INFO - Running setup.py install for moznetwork 23:32:54 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 23:32:54 INFO - Running setup.py install for mozprocess 23:32:54 INFO - Running setup.py install for mozprofile 23:32:54 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 23:32:54 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 23:32:54 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 23:32:54 INFO - Running setup.py install for mozrunner 23:32:54 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 23:32:54 INFO - Running setup.py install for mozscreenshot 23:32:54 INFO - Running setup.py install for moztest 23:32:55 INFO - Running setup.py install for mozversion 23:32:55 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 23:32:55 INFO - Running setup.py install for wptserve 23:32:55 INFO - Running setup.py install for marionette-driver 23:32:55 INFO - Running setup.py install for browsermob-proxy 23:32:55 INFO - Running setup.py install for marionette-client 23:32:56 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 23:32:56 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 23:32:56 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 23:32:56 INFO - Cleaning up... 23:32:56 INFO - Return code: 0 23:32:56 INFO - Installing None into virtualenv /builds/slave/test/build/venv 23:32: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')]} 23:32:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:32:56 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 23:32: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')]} 23:32:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:32:56 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 23:32:56 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x13e5030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x13e63f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1424210>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x14eed00>, '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 0x142d260>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x142d710>, '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-1461478137.835362-1064382194', '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 23:32:56 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 23:32:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 23:32:56 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:32:56 INFO - 'CCACHE_UMASK': '002', 23:32:56 INFO - 'DISPLAY': ':0', 23:32:56 INFO - 'HOME': '/home/cltbld', 23:32:56 INFO - 'LANG': 'en_US.UTF-8', 23:32:56 INFO - 'LOGNAME': 'cltbld', 23:32:56 INFO - 'MAIL': '/var/mail/cltbld', 23:32:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:32:56 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:32:56 INFO - 'MOZ_NO_REMOTE': '1', 23:32:56 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:32:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:32:56 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:32:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:32:56 INFO - 'PWD': '/builds/slave/test', 23:32:56 INFO - 'SHELL': '/bin/bash', 23:32:56 INFO - 'SHLVL': '1', 23:32:56 INFO - 'TERM': 'linux', 23:32:56 INFO - 'TMOUT': '86400', 23:32:56 INFO - 'USER': 'cltbld', 23:32:56 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461478137.835362-1064382194', 23:32:56 INFO - '_': '/tools/buildbot/bin/python'} 23:32:56 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:32:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 23:32:56 INFO - Running setup.py (path:/tmp/pip-0GBVPt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 23:32:57 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)) 23:32:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 23:32:57 INFO - Running setup.py (path:/tmp/pip-Af94HB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 23:32:57 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)) 23:32:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 23:32:57 INFO - Running setup.py (path:/tmp/pip-_hjt3s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 23:32:57 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)) 23:32:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 23:32:57 INFO - Running setup.py (path:/tmp/pip-5u425Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 23:32:57 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)) 23:32:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 23:32:57 INFO - Running setup.py (path:/tmp/pip-U6ynr8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 23:32:57 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)) 23:32:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 23:32:57 INFO - Running setup.py (path:/tmp/pip-9OdN6k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 23:32:57 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)) 23:32:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 23:32:57 INFO - Running setup.py (path:/tmp/pip-AAT7pF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 23:32:57 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)) 23:32:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 23:32:57 INFO - Running setup.py (path:/tmp/pip-QND7ek-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 23:32:57 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)) 23:32:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 23:32:57 INFO - Running setup.py (path:/tmp/pip-VQYRrN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 23:32:58 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)) 23:32:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 23:32:58 INFO - Running setup.py (path:/tmp/pip-VZCbek-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 23:32:58 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)) 23:32:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 23:32:58 INFO - Running setup.py (path:/tmp/pip-ifvY20-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 23:32:58 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)) 23:32:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 23:32:58 INFO - Running setup.py (path:/tmp/pip-V85DLe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 23:32:58 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)) 23:32:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 23:32:58 INFO - Running setup.py (path:/tmp/pip-6DL0Vr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 23:32:58 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)) 23:32:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 23:32:58 INFO - Running setup.py (path:/tmp/pip-Ob50aJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 23:32:58 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)) 23:32:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 23:32:58 INFO - Running setup.py (path:/tmp/pip-so1hGK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 23:32:58 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)) 23:32:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 23:32:58 INFO - Running setup.py (path:/tmp/pip-YZibgC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 23:32:59 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)) 23:32:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 23:32:59 INFO - Running setup.py (path:/tmp/pip-OZT6iG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 23:32:59 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)) 23:32:59 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 23:32:59 INFO - Running setup.py (path:/tmp/pip-KnBzi7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 23:32:59 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)) 23:32:59 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 23:32:59 INFO - Running setup.py (path:/tmp/pip-6JOl2a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 23:32:59 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)) 23:32:59 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:32:59 INFO - Running setup.py (path:/tmp/pip-klVi1q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:32:59 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)) 23:32:59 INFO - Unpacking /builds/slave/test/build/tests/marionette 23:32:59 INFO - Running setup.py (path:/tmp/pip-k54ytv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 23:33:00 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 23:33:00 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)) 23:33:00 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)) 23:33:00 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)) 23:33:00 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)) 23:33:00 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)) 23:33:00 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)) 23:33:00 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 23:33:00 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 23:33:00 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 23:33:00 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 23:33:00 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 23:33:00 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 23:33:00 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 23:33:04 INFO - Downloading blessings-1.6.tar.gz 23:33:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 23:33: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)) 23:33:05 INFO - Installing collected packages: blessings 23:33:05 INFO - Running setup.py install for blessings 23:33:05 INFO - Successfully installed blessings 23:33:05 INFO - Cleaning up... 23:33:05 INFO - Return code: 0 23:33:05 INFO - Done creating virtualenv /builds/slave/test/build/venv. 23:33:05 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 23:33:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 23:33:06 INFO - Reading from file tmpfile_stdout 23:33:06 INFO - Current package versions: 23:33:06 INFO - argparse == 1.2.1 23:33:06 INFO - blessings == 1.6 23:33:06 INFO - blobuploader == 1.2.4 23:33:06 INFO - browsermob-proxy == 0.6.0 23:33:06 INFO - docopt == 0.6.1 23:33:06 INFO - manifestparser == 1.1 23:33:06 INFO - marionette-client == 2.3.0 23:33:06 INFO - marionette-driver == 1.4.0 23:33:06 INFO - mozInstall == 1.12 23:33:06 INFO - mozcrash == 0.17 23:33:06 INFO - mozdebug == 0.1 23:33:06 INFO - mozdevice == 0.48 23:33:06 INFO - mozfile == 1.2 23:33:06 INFO - mozhttpd == 0.7 23:33:06 INFO - mozinfo == 0.9 23:33:06 INFO - mozleak == 0.1 23:33:06 INFO - mozlog == 3.1 23:33:06 INFO - moznetwork == 0.27 23:33:06 INFO - mozprocess == 0.22 23:33:06 INFO - mozprofile == 0.28 23:33:06 INFO - mozrunner == 6.11 23:33:06 INFO - mozscreenshot == 0.1 23:33:06 INFO - mozsystemmonitor == 0.0 23:33:06 INFO - moztest == 0.7 23:33:06 INFO - mozversion == 1.4 23:33:06 INFO - psutil == 3.1.1 23:33:06 INFO - requests == 1.2.3 23:33:06 INFO - wptserve == 1.4.0 23:33:06 INFO - wsgiref == 0.1.2 23:33:06 INFO - Running post-action listener: _resource_record_post_action 23:33:06 INFO - Running post-action listener: _start_resource_monitoring 23:33:06 INFO - Starting resource monitoring. 23:33:06 INFO - ##### 23:33:06 INFO - ##### Running pull step. 23:33:06 INFO - ##### 23:33:06 INFO - Running pre-action listener: _resource_record_pre_action 23:33:06 INFO - Running main action method: pull 23:33:06 INFO - Pull has nothing to do! 23:33:06 INFO - Running post-action listener: _resource_record_post_action 23:33:06 INFO - ##### 23:33:06 INFO - ##### Running install step. 23:33:06 INFO - ##### 23:33:06 INFO - Running pre-action listener: _resource_record_pre_action 23:33:06 INFO - Running main action method: install 23:33:06 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 23:33:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 23:33:06 INFO - Reading from file tmpfile_stdout 23:33:06 INFO - Detecting whether we're running mozinstall >=1.0... 23:33:06 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 23:33:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 23:33:06 INFO - Reading from file tmpfile_stdout 23:33:06 INFO - Output received: 23:33:06 INFO - Usage: mozinstall [options] installer 23:33:06 INFO - Options: 23:33:06 INFO - -h, --help show this help message and exit 23:33:06 INFO - -d DEST, --destination=DEST 23:33:06 INFO - Directory to install application into. [default: 23:33:06 INFO - "/builds/slave/test"] 23:33:06 INFO - --app=APP Application being installed. [default: firefox] 23:33:06 INFO - mkdir: /builds/slave/test/build/application 23:33:06 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'] 23:33:06 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 23:33:36 INFO - Reading from file tmpfile_stdout 23:33:36 INFO - Output received: 23:33:36 INFO - /builds/slave/test/build/application/firefox/firefox 23:33:36 INFO - Running post-action listener: _resource_record_post_action 23:33:36 INFO - ##### 23:33:36 INFO - ##### Running run-tests step. 23:33:36 INFO - ##### 23:33:36 INFO - Running pre-action listener: _resource_record_pre_action 23:33:36 INFO - Running main action method: run_tests 23:33:36 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 23:33:36 INFO - Minidump filename unknown. Determining based upon platform and architecture. 23:33:36 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 23:33:36 INFO - grabbing minidump binary from tooltool 23:33:36 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')]} 23:33:36 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 0x14eed00>, '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 0x142d260>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x142d710>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 23:33:36 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 23:33:36 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 23:33:36 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 23:33:36 INFO - Return code: 0 23:33:36 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 23:33:36 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 23:33:36 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/QcGiJjllTA6Msj9SIqaqLQ/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 23:33:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/firefox/firefox --symbols-path=https://queue.taskcluster.net/v1/task/QcGiJjllTA6Msj9SIqaqLQ/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 23:33:36 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:33:36 INFO - 'CCACHE_UMASK': '002', 23:33:36 INFO - 'DISPLAY': ':0', 23:33:36 INFO - 'HOME': '/home/cltbld', 23:33:36 INFO - 'LANG': 'en_US.UTF-8', 23:33:36 INFO - 'LOGNAME': 'cltbld', 23:33:36 INFO - 'MAIL': '/var/mail/cltbld', 23:33:36 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 23:33:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:33:36 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:33:36 INFO - 'MOZ_NO_REMOTE': '1', 23:33:36 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:33:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:33:36 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:33:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:33:36 INFO - 'PWD': '/builds/slave/test', 23:33:36 INFO - 'SHELL': '/bin/bash', 23:33:36 INFO - 'SHLVL': '1', 23:33:36 INFO - 'TERM': 'linux', 23:33:36 INFO - 'TMOUT': '86400', 23:33:36 INFO - 'USER': 'cltbld', 23:33:36 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461478137.835362-1064382194', 23:33:36 INFO - '_': '/tools/buildbot/bin/python'} 23:33:36 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/QcGiJjllTA6Msj9SIqaqLQ/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 23:33:37 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 23:33:37 INFO - import pkg_resources 23:33:38 INFO - Using 1 client processes 23:33:39 INFO - wptserve Starting http server on 127.0.0.1:8000 23:33:39 INFO - wptserve Starting http server on 127.0.0.1:8001 23:33:39 INFO - wptserve Starting http server on 127.0.0.1:8443 23:33:41 INFO - SUITE-START | Running 778 tests 23:33:41 INFO - Running testharness tests 23:33:41 INFO - Setting up ssl 23:33:41 INFO - PROCESS | certutil | 23:33:41 INFO - PROCESS | certutil | 23:33:41 INFO - PROCESS | certutil | 23:33:41 INFO - Certificate Nickname Trust Attributes 23:33:41 INFO - SSL,S/MIME,JAR/XPI 23:33:41 INFO - 23:33:41 INFO - web-platform-tests CT,, 23:33:41 INFO - 23:33:41 INFO - Starting runner 23:33:44 INFO - PROCESS | 16987 | 1461479624011 Marionette DEBUG Marionette enabled via build flag and pref 23:33:44 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa163831800 == 1 [pid = 16987] [id = 1] 23:33:44 INFO - PROCESS | 16987 | ++DOMWINDOW == 1 (0x7fa163832000) [pid = 16987] [serial = 1] [outer = (nil)] 23:33:44 INFO - PROCESS | 16987 | [16987] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 23:33:44 INFO - PROCESS | 16987 | ++DOMWINDOW == 2 (0x7fa163833000) [pid = 16987] [serial = 2] [outer = 0x7fa163832000] 23:33:44 INFO - PROCESS | 16987 | 1461479624648 Marionette INFO Listening on port 2828 23:33:45 INFO - PROCESS | 16987 | 1461479625177 Marionette DEBUG Marionette enabled via command-line flag 23:33:45 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa16070d800 == 2 [pid = 16987] [id = 2] 23:33:45 INFO - PROCESS | 16987 | ++DOMWINDOW == 3 (0x7fa16070e000) [pid = 16987] [serial = 3] [outer = (nil)] 23:33:45 INFO - PROCESS | 16987 | [16987] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 23:33:45 INFO - PROCESS | 16987 | ++DOMWINDOW == 4 (0x7fa16070f000) [pid = 16987] [serial = 4] [outer = 0x7fa16070e000] 23:33:45 INFO - PROCESS | 16987 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fa1607f1d90 23:33:45 INFO - PROCESS | 16987 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fa1654875e0 23:33:45 INFO - PROCESS | 16987 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fa15fb58850 23:33:45 INFO - PROCESS | 16987 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fa15fb58b50 23:33:45 INFO - PROCESS | 16987 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fa15fb58e80 23:33:45 INFO - PROCESS | 16987 | ++DOMWINDOW == 5 (0x7fa15fb97000) [pid = 16987] [serial = 5] [outer = 0x7fa163832000] 23:33:45 INFO - PROCESS | 16987 | [16987] 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 23:33:45 INFO - PROCESS | 16987 | 1461479625570 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:52272 23:33:45 INFO - PROCESS | 16987 | [16987] 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 23:33:45 INFO - PROCESS | 16987 | 1461479625654 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:52273 23:33:45 INFO - PROCESS | 16987 | 1461479625660 Marionette DEBUG Closed connection conn0 23:33:45 INFO - PROCESS | 16987 | [16987] 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 23:33:45 INFO - PROCESS | 16987 | [16987] 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 23:33:45 INFO - PROCESS | 16987 | 1461479625781 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:52274 23:33:45 INFO - PROCESS | 16987 | 1461479625784 Marionette DEBUG Closed connection conn1 23:33:45 INFO - PROCESS | 16987 | [16987] 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 23:33:45 INFO - PROCESS | 16987 | 1461479625824 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:52275 23:33:45 INFO - PROCESS | 16987 | 1461479625832 Marionette DEBUG Closed connection conn2 23:33:45 INFO - PROCESS | 16987 | 1461479625869 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 23:33:45 INFO - PROCESS | 16987 | 1461479625893 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":"20160423213552","device":"desktop","version":"48.0a1"} 23:33:46 INFO - PROCESS | 16987 | [16987] 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 23:33:47 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1534df000 == 3 [pid = 16987] [id = 3] 23:33:47 INFO - PROCESS | 16987 | ++DOMWINDOW == 6 (0x7fa1534df800) [pid = 16987] [serial = 6] [outer = (nil)] 23:33:47 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1534e0000 == 4 [pid = 16987] [id = 4] 23:33:47 INFO - PROCESS | 16987 | ++DOMWINDOW == 7 (0x7fa1533d9800) [pid = 16987] [serial = 7] [outer = (nil)] 23:33:48 INFO - PROCESS | 16987 | [16987] 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 23:33:48 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1522bb800 == 5 [pid = 16987] [id = 5] 23:33:48 INFO - PROCESS | 16987 | ++DOMWINDOW == 8 (0x7fa152374000) [pid = 16987] [serial = 8] [outer = (nil)] 23:33:48 INFO - PROCESS | 16987 | [16987] 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 23:33:48 INFO - PROCESS | 16987 | [16987] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 23:33:48 INFO - PROCESS | 16987 | ++DOMWINDOW == 9 (0x7fa1521ed400) [pid = 16987] [serial = 9] [outer = 0x7fa152374000] 23:33:48 INFO - PROCESS | 16987 | ++DOMWINDOW == 10 (0x7fa151a0f800) [pid = 16987] [serial = 10] [outer = 0x7fa1534df800] 23:33:48 INFO - PROCESS | 16987 | ++DOMWINDOW == 11 (0x7fa151a33800) [pid = 16987] [serial = 11] [outer = 0x7fa1533d9800] 23:33:48 INFO - PROCESS | 16987 | ++DOMWINDOW == 12 (0x7fa151a35800) [pid = 16987] [serial = 12] [outer = 0x7fa152374000] 23:33:49 INFO - PROCESS | 16987 | 1461479629746 Marionette DEBUG loaded listener.js 23:33:49 INFO - PROCESS | 16987 | 1461479629764 Marionette DEBUG loaded listener.js 23:33:50 INFO - PROCESS | 16987 | ++DOMWINDOW == 13 (0x7fa1503db400) [pid = 16987] [serial = 13] [outer = 0x7fa152374000] 23:33:50 INFO - PROCESS | 16987 | 1461479630467 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"817e4305-2a37-4fd5-aec6-60a3a813ff17","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":"20160423213552","device":"desktop","version":"48.0a1","command_id":1}}] 23:33:50 INFO - PROCESS | 16987 | 1461479630681 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}] 23:33:50 INFO - PROCESS | 16987 | 1461479630850 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 23:33:51 INFO - PROCESS | 16987 | 1461479631113 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 23:33:51 INFO - PROCESS | 16987 | [16987] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 23:33:51 INFO - PROCESS | 16987 | [16987] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 23:33:51 INFO - PROCESS | 16987 | ++DOMWINDOW == 14 (0x7fa14d05f000) [pid = 16987] [serial = 14] [outer = 0x7fa152374000] 23:33:51 INFO - PROCESS | 16987 | [16987] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 23:33:51 INFO - PROCESS | 16987 | [16987] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:33:51 INFO - PROCESS | 16987 | 1461479631509 Marionette TRACE conn3 <- [1,3,null,{}] 23:33:51 INFO - PROCESS | 16987 | 1461479631517 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 23:33:51 INFO - PROCESS | 16987 | 1461479631538 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 23:33:51 INFO - PROCESS | 16987 | 1461479631588 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 23:33:51 INFO - PROCESS | 16987 | 1461479631591 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 23:33:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 23:33:51 INFO - PROCESS | 16987 | 1461479631666 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 23:33:51 INFO - PROCESS | 16987 | 1461479631674 Marionette TRACE conn3 <- [1,6,null,{}] 23:33:51 INFO - PROCESS | 16987 | 1461479631690 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}] 23:33:51 INFO - PROCESS | 16987 | 1461479631721 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 23:33:51 INFO - PROCESS | 16987 | 1461479631729 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:51 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14bda8000 == 6 [pid = 16987] [id = 6] 23:33:51 INFO - PROCESS | 16987 | ++DOMWINDOW == 15 (0x7fa14bdd8c00) [pid = 16987] [serial = 15] [outer = (nil)] 23:33:51 INFO - PROCESS | 16987 | ++DOMWINDOW == 16 (0x7fa14bdda800) [pid = 16987] [serial = 16] [outer = 0x7fa14bdd8c00] 23:33:51 INFO - PROCESS | 16987 | 1461479631798 Marionette DEBUG loaded listener.js 23:33:51 INFO - PROCESS | 16987 | ++DOMWINDOW == 17 (0x7fa14bde1400) [pid = 16987] [serial = 17] [outer = 0x7fa14bdd8c00] 23:33:52 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14ba84800 == 7 [pid = 16987] [id = 7] 23:33:52 INFO - PROCESS | 16987 | ++DOMWINDOW == 18 (0x7fa14b90c000) [pid = 16987] [serial = 18] [outer = (nil)] 23:33:52 INFO - PROCESS | 16987 | ++DOMWINDOW == 19 (0x7fa14b910c00) [pid = 16987] [serial = 19] [outer = 0x7fa14b90c000] 23:33:52 INFO - PROCESS | 16987 | 1461479632265 Marionette DEBUG loaded listener.js 23:33:52 INFO - PROCESS | 16987 | ++DOMWINDOW == 20 (0x7fa14ba24c00) [pid = 16987] [serial = 20] [outer = 0x7fa14b90c000] 23:33:52 INFO - PROCESS | 16987 | 1461479632710 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]]]}] 23:33:52 INFO - PROCESS | 16987 | [16987] 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 23:33:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 23:33:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1210ms 23:33:52 INFO - PROCESS | 16987 | 1461479632873 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 23:33:52 INFO - PROCESS | 16987 | 1461479632875 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 23:33:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 23:33:52 INFO - PROCESS | 16987 | 1461479632902 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 23:33:52 INFO - PROCESS | 16987 | 1461479632905 Marionette TRACE conn3 <- [1,10,null,{}] 23:33:52 INFO - PROCESS | 16987 | 1461479632918 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}] 23:33:53 INFO - PROCESS | 16987 | 1461479633078 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 23:33:53 INFO - PROCESS | 16987 | 1461479633096 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:53 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa149f46800 == 8 [pid = 16987] [id = 8] 23:33:53 INFO - PROCESS | 16987 | ++DOMWINDOW == 21 (0x7fa14ad0c000) [pid = 16987] [serial = 21] [outer = (nil)] 23:33:53 INFO - PROCESS | 16987 | ++DOMWINDOW == 22 (0x7fa149fd2c00) [pid = 16987] [serial = 22] [outer = 0x7fa14ad0c000] 23:33:53 INFO - PROCESS | 16987 | 1461479633164 Marionette DEBUG loaded listener.js 23:33:53 INFO - PROCESS | 16987 | ++DOMWINDOW == 23 (0x7fa149fd7400) [pid = 16987] [serial = 23] [outer = 0x7fa14ad0c000] 23:33:53 INFO - PROCESS | 16987 | 1461479633726 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]]]}] 23:33:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 23:33:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 894ms 23:33:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 23:33:53 INFO - PROCESS | 16987 | 1461479633780 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 23:33:53 INFO - PROCESS | 16987 | 1461479633783 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 23:33:53 INFO - PROCESS | 16987 | 1461479633789 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 23:33:53 INFO - PROCESS | 16987 | 1461479633791 Marionette TRACE conn3 <- [1,14,null,{}] 23:33:53 INFO - PROCESS | 16987 | 1461479633796 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}] 23:33:53 INFO - PROCESS | 16987 | 1461479633941 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 23:33:53 INFO - PROCESS | 16987 | 1461479633958 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:53 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14a1b9000 == 9 [pid = 16987] [id = 9] 23:33:53 INFO - PROCESS | 16987 | ++DOMWINDOW == 24 (0x7fa14a26c800) [pid = 16987] [serial = 24] [outer = (nil)] 23:33:54 INFO - PROCESS | 16987 | ++DOMWINDOW == 25 (0x7fa14a271400) [pid = 16987] [serial = 25] [outer = 0x7fa14a26c800] 23:33:54 INFO - PROCESS | 16987 | 1461479634019 Marionette DEBUG loaded listener.js 23:33:54 INFO - PROCESS | 16987 | ++DOMWINDOW == 26 (0x7fa14fa9dc00) [pid = 16987] [serial = 26] [outer = 0x7fa14a26c800] 23:33:55 INFO - PROCESS | 16987 | 1461479635017 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]]]}] 23:33:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 23:33:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1283ms 23:33:55 INFO - PROCESS | 16987 | 1461479635073 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 23:33:55 INFO - PROCESS | 16987 | 1461479635078 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 23:33:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 23:33:55 INFO - PROCESS | 16987 | 1461479635086 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 23:33:55 INFO - PROCESS | 16987 | 1461479635091 Marionette TRACE conn3 <- [1,18,null,{}] 23:33:55 INFO - PROCESS | 16987 | 1461479635099 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}] 23:33:55 INFO - PROCESS | 16987 | 1461479635261 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 23:33:55 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14a391000 == 10 [pid = 16987] [id = 10] 23:33:55 INFO - PROCESS | 16987 | ++DOMWINDOW == 27 (0x7fa14a391800) [pid = 16987] [serial = 27] [outer = (nil)] 23:33:55 INFO - PROCESS | 16987 | ++DOMWINDOW == 28 (0x7fa14a392000) [pid = 16987] [serial = 28] [outer = 0x7fa14a391800] 23:33:55 INFO - PROCESS | 16987 | 1461479635397 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:55 INFO - PROCESS | 16987 | ++DOMWINDOW == 29 (0x7fa14a398000) [pid = 16987] [serial = 29] [outer = 0x7fa14a391800] 23:33:55 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14adcb000 == 11 [pid = 16987] [id = 11] 23:33:55 INFO - PROCESS | 16987 | ++DOMWINDOW == 30 (0x7fa14a4a6400) [pid = 16987] [serial = 30] [outer = (nil)] 23:33:55 INFO - PROCESS | 16987 | ++DOMWINDOW == 31 (0x7fa14a4a8000) [pid = 16987] [serial = 31] [outer = 0x7fa14a4a6400] 23:33:55 INFO - PROCESS | 16987 | 1461479635491 Marionette DEBUG loaded listener.js 23:33:55 INFO - PROCESS | 16987 | ++DOMWINDOW == 32 (0x7fa14ad0d800) [pid = 16987] [serial = 32] [outer = 0x7fa14a4a6400] 23:33:55 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14aeae800 == 12 [pid = 16987] [id = 12] 23:33:55 INFO - PROCESS | 16987 | ++DOMWINDOW == 33 (0x7fa149fdac00) [pid = 16987] [serial = 33] [outer = (nil)] 23:33:55 INFO - PROCESS | 16987 | ++DOMWINDOW == 34 (0x7fa14bd49800) [pid = 16987] [serial = 34] [outer = 0x7fa149fdac00] 23:33:55 INFO - PROCESS | 16987 | ++DOMWINDOW == 35 (0x7fa14a4a6c00) [pid = 16987] [serial = 35] [outer = 0x7fa149fdac00] 23:33:56 INFO - PROCESS | 16987 | 1461479636524 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]]]}] 23:33:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 23:33:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1488ms 23:33:56 INFO - PROCESS | 16987 | 1461479636575 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 23:33:56 INFO - PROCESS | 16987 | 1461479636583 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 23:33:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 23:33:56 INFO - PROCESS | 16987 | 1461479636594 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 23:33:56 INFO - PROCESS | 16987 | 1461479636597 Marionette TRACE conn3 <- [1,22,null,{}] 23:33:56 INFO - PROCESS | 16987 | 1461479636603 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}] 23:33:56 INFO - PROCESS | 16987 | 1461479636802 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 23:33:56 INFO - PROCESS | 16987 | 1461479636949 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:56 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14fae3800 == 13 [pid = 16987] [id = 13] 23:33:56 INFO - PROCESS | 16987 | ++DOMWINDOW == 36 (0x7fa14d103c00) [pid = 16987] [serial = 36] [outer = (nil)] 23:33:57 INFO - PROCESS | 16987 | ++DOMWINDOW == 37 (0x7fa1505cf000) [pid = 16987] [serial = 37] [outer = 0x7fa14d103c00] 23:33:57 INFO - PROCESS | 16987 | 1461479637040 Marionette DEBUG loaded listener.js 23:33:57 INFO - PROCESS | 16987 | ++DOMWINDOW == 38 (0x7fa1521ec800) [pid = 16987] [serial = 38] [outer = 0x7fa14d103c00] 23:33:57 INFO - PROCESS | 16987 | 1461479637846 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]]]}] 23:33:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 23:33:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1282ms 23:33:57 INFO - PROCESS | 16987 | 1461479637876 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 23:33:57 INFO - PROCESS | 16987 | 1461479637880 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 23:33:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 23:33:57 INFO - PROCESS | 16987 | 1461479637886 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 23:33:57 INFO - PROCESS | 16987 | 1461479637892 Marionette TRACE conn3 <- [1,26,null,{}] 23:33:57 INFO - PROCESS | 16987 | 1461479637907 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}] 23:33:58 INFO - PROCESS | 16987 | 1461479638101 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 23:33:58 INFO - PROCESS | 16987 | 1461479638222 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:58 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1527e1000 == 14 [pid = 16987] [id = 14] 23:33:58 INFO - PROCESS | 16987 | ++DOMWINDOW == 39 (0x7fa152b0bc00) [pid = 16987] [serial = 39] [outer = (nil)] 23:33:58 INFO - PROCESS | 16987 | ++DOMWINDOW == 40 (0x7fa152c33000) [pid = 16987] [serial = 40] [outer = 0x7fa152b0bc00] 23:33:58 INFO - PROCESS | 16987 | 1461479638300 Marionette DEBUG loaded listener.js 23:33:58 INFO - PROCESS | 16987 | ++DOMWINDOW == 41 (0x7fa1537b1400) [pid = 16987] [serial = 41] [outer = 0x7fa152b0bc00] 23:33:59 INFO - PROCESS | 16987 | 1461479639322 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]]]}] 23:33:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 23:33:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1486ms 23:33:59 INFO - PROCESS | 16987 | 1461479639373 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 23:33:59 INFO - PROCESS | 16987 | 1461479639378 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 23:33:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 23:33:59 INFO - PROCESS | 16987 | 1461479639386 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 23:33:59 INFO - PROCESS | 16987 | 1461479639390 Marionette TRACE conn3 <- [1,30,null,{}] 23:33:59 INFO - PROCESS | 16987 | 1461479639398 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}] 23:33:59 INFO - PROCESS | 16987 | 1461479639540 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 23:33:59 INFO - PROCESS | 16987 | 1461479639664 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:33:59 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15150e800 == 15 [pid = 16987] [id = 15] 23:33:59 INFO - PROCESS | 16987 | ++DOMWINDOW == 42 (0x7fa15339fc00) [pid = 16987] [serial = 42] [outer = (nil)] 23:33:59 INFO - PROCESS | 16987 | ++DOMWINDOW == 43 (0x7fa1533da800) [pid = 16987] [serial = 43] [outer = 0x7fa15339fc00] 23:33:59 INFO - PROCESS | 16987 | 1461479639859 Marionette DEBUG loaded listener.js 23:33:59 INFO - PROCESS | 16987 | ++DOMWINDOW == 44 (0x7fa1537ba000) [pid = 16987] [serial = 44] [outer = 0x7fa15339fc00] 23:34:00 INFO - PROCESS | 16987 | 1461479640583 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]]]}] 23:34:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 23:34:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1243ms 23:34:00 INFO - PROCESS | 16987 | 1461479640630 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 23:34:00 INFO - PROCESS | 16987 | 1461479640638 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 23:34:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 23:34:00 INFO - PROCESS | 16987 | 1461479640647 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 23:34:00 INFO - PROCESS | 16987 | 1461479640651 Marionette TRACE conn3 <- [1,34,null,{}] 23:34:00 INFO - PROCESS | 16987 | 1461479640656 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}] 23:34:00 INFO - PROCESS | 16987 | 1461479640783 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 23:34:00 INFO - PROCESS | 16987 | 1461479640801 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:00 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1527e0000 == 16 [pid = 16987] [id = 16] 23:34:00 INFO - PROCESS | 16987 | ++DOMWINDOW == 45 (0x7fa1516dd800) [pid = 16987] [serial = 45] [outer = (nil)] 23:34:00 INFO - PROCESS | 16987 | ++DOMWINDOW == 46 (0x7fa153483000) [pid = 16987] [serial = 46] [outer = 0x7fa1516dd800] 23:34:00 INFO - PROCESS | 16987 | 1461479640861 Marionette DEBUG loaded listener.js 23:34:00 INFO - PROCESS | 16987 | ++DOMWINDOW == 47 (0x7fa153b0f000) [pid = 16987] [serial = 47] [outer = 0x7fa1516dd800] 23:34:01 INFO - PROCESS | 16987 | 1461479641557 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]]]}] 23:34:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 23:34:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 931ms 23:34:01 INFO - PROCESS | 16987 | 1461479641578 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 23:34:01 INFO - PROCESS | 16987 | 1461479641582 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 23:34:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 23:34:01 INFO - PROCESS | 16987 | 1461479641587 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 23:34:01 INFO - PROCESS | 16987 | 1461479641592 Marionette TRACE conn3 <- [1,38,null,{}] 23:34:01 INFO - PROCESS | 16987 | 1461479641607 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}] 23:34:01 INFO - PROCESS | 16987 | 1461479641776 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 23:34:01 INFO - PROCESS | 16987 | 1461479641800 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:01 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15318d000 == 17 [pid = 16987] [id = 17] 23:34:01 INFO - PROCESS | 16987 | ++DOMWINDOW == 48 (0x7fa154264800) [pid = 16987] [serial = 48] [outer = (nil)] 23:34:01 INFO - PROCESS | 16987 | ++DOMWINDOW == 49 (0x7fa15443c000) [pid = 16987] [serial = 49] [outer = 0x7fa154264800] 23:34:01 INFO - PROCESS | 16987 | 1461479641864 Marionette DEBUG loaded listener.js 23:34:01 INFO - PROCESS | 16987 | ++DOMWINDOW == 50 (0x7fa1560b2400) [pid = 16987] [serial = 50] [outer = 0x7fa154264800] 23:34:02 INFO - PROCESS | 16987 | 1461479642524 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]]]}] 23:34:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 23:34:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 981ms 23:34:02 INFO - PROCESS | 16987 | 1461479642570 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 23:34:02 INFO - PROCESS | 16987 | 1461479642574 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 23:34:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 23:34:02 INFO - PROCESS | 16987 | 1461479642580 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 23:34:02 INFO - PROCESS | 16987 | 1461479642581 Marionette TRACE conn3 <- [1,42,null,{}] 23:34:02 INFO - PROCESS | 16987 | 1461479642597 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}] 23:34:02 INFO - PROCESS | 16987 | 1461479642776 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 23:34:02 INFO - PROCESS | 16987 | 1461479642790 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:02 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15341f000 == 18 [pid = 16987] [id = 18] 23:34:02 INFO - PROCESS | 16987 | ++DOMWINDOW == 51 (0x7fa1560b3400) [pid = 16987] [serial = 51] [outer = (nil)] 23:34:02 INFO - PROCESS | 16987 | ++DOMWINDOW == 52 (0x7fa156e6b800) [pid = 16987] [serial = 52] [outer = 0x7fa1560b3400] 23:34:02 INFO - PROCESS | 16987 | 1461479642858 Marionette DEBUG loaded listener.js 23:34:02 INFO - PROCESS | 16987 | ++DOMWINDOW == 53 (0x7fa159c5c800) [pid = 16987] [serial = 53] [outer = 0x7fa1560b3400] 23:34:03 INFO - PROCESS | 16987 | 1461479643479 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]]]}] 23:34:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 23:34:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 926ms 23:34:03 INFO - PROCESS | 16987 | 1461479643506 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 23:34:03 INFO - PROCESS | 16987 | 1461479643511 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 23:34:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 23:34:03 INFO - PROCESS | 16987 | 1461479643519 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 23:34:03 INFO - PROCESS | 16987 | 1461479643522 Marionette TRACE conn3 <- [1,46,null,{}] 23:34:03 INFO - PROCESS | 16987 | 1461479643527 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}] 23:34:03 INFO - PROCESS | 16987 | 1461479643648 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 23:34:03 INFO - PROCESS | 16987 | 1461479643738 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:03 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1537da800 == 19 [pid = 16987] [id = 19] 23:34:03 INFO - PROCESS | 16987 | ++DOMWINDOW == 54 (0x7fa14ad0e800) [pid = 16987] [serial = 54] [outer = (nil)] 23:34:03 INFO - PROCESS | 16987 | ++DOMWINDOW == 55 (0x7fa15fb13000) [pid = 16987] [serial = 55] [outer = 0x7fa14ad0e800] 23:34:03 INFO - PROCESS | 16987 | 1461479643804 Marionette DEBUG loaded listener.js 23:34:03 INFO - PROCESS | 16987 | ++DOMWINDOW == 56 (0x7fa15fbb4400) [pid = 16987] [serial = 56] [outer = 0x7fa14ad0e800] 23:34:04 INFO - PROCESS | 16987 | 1461479644413 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]]]}] 23:34:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 23:34:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 930ms 23:34:04 INFO - PROCESS | 16987 | 1461479644492 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 23:34:04 INFO - PROCESS | 16987 | 1461479644498 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 23:34:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 23:34:04 INFO - PROCESS | 16987 | 1461479644506 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 23:34:04 INFO - PROCESS | 16987 | 1461479644512 Marionette TRACE conn3 <- [1,50,null,{}] 23:34:04 INFO - PROCESS | 16987 | 1461479644521 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}] 23:34:04 INFO - PROCESS | 16987 | 1461479644719 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 23:34:04 INFO - PROCESS | 16987 | 1461479644797 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:04 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14ae9d000 == 20 [pid = 16987] [id = 20] 23:34:04 INFO - PROCESS | 16987 | ++DOMWINDOW == 57 (0x7fa14a276000) [pid = 16987] [serial = 57] [outer = (nil)] 23:34:04 INFO - PROCESS | 16987 | ++DOMWINDOW == 58 (0x7fa14a279800) [pid = 16987] [serial = 58] [outer = 0x7fa14a276000] 23:34:04 INFO - PROCESS | 16987 | 1461479644911 Marionette DEBUG loaded listener.js 23:34:05 INFO - PROCESS | 16987 | ++DOMWINDOW == 59 (0x7fa14ba1f400) [pid = 16987] [serial = 59] [outer = 0x7fa14a276000] 23:34:05 INFO - PROCESS | 16987 | 1461479645705 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]]]}] 23:34:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 23:34:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1240ms 23:34:05 INFO - PROCESS | 16987 | 1461479645747 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 23:34:05 INFO - PROCESS | 16987 | 1461479645753 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 23:34:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 23:34:05 INFO - PROCESS | 16987 | 1461479645766 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 23:34:05 INFO - PROCESS | 16987 | 1461479645771 Marionette TRACE conn3 <- [1,54,null,{}] 23:34:05 INFO - PROCESS | 16987 | 1461479645780 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}] 23:34:05 INFO - PROCESS | 16987 | 1461479645981 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 23:34:06 INFO - PROCESS | 16987 | 1461479646103 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:06 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa152b47000 == 21 [pid = 16987] [id = 21] 23:34:06 INFO - PROCESS | 16987 | ++DOMWINDOW == 60 (0x7fa14a271800) [pid = 16987] [serial = 60] [outer = (nil)] 23:34:06 INFO - PROCESS | 16987 | ++DOMWINDOW == 61 (0x7fa151385000) [pid = 16987] [serial = 61] [outer = 0x7fa14a271800] 23:34:06 INFO - PROCESS | 16987 | 1461479646180 Marionette DEBUG loaded listener.js 23:34:06 INFO - PROCESS | 16987 | ++DOMWINDOW == 62 (0x7fa152b0a800) [pid = 16987] [serial = 62] [outer = 0x7fa14a271800] 23:34:07 INFO - PROCESS | 16987 | 1461479646997 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]]]}] 23:34:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 23:34:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1294ms 23:34:07 INFO - PROCESS | 16987 | 1461479647057 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 23:34:07 INFO - PROCESS | 16987 | 1461479647062 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 23:34:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 23:34:07 INFO - PROCESS | 16987 | 1461479647086 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 23:34:07 INFO - PROCESS | 16987 | 1461479647091 Marionette TRACE conn3 <- [1,58,null,{}] 23:34:07 INFO - PROCESS | 16987 | 1461479647106 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}] 23:34:07 INFO - PROCESS | 16987 | 1461479647279 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 23:34:07 INFO - PROCESS | 16987 | 1461479647404 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:07 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa154245000 == 22 [pid = 16987] [id = 22] 23:34:07 INFO - PROCESS | 16987 | ++DOMWINDOW == 63 (0x7fa153b13400) [pid = 16987] [serial = 63] [outer = (nil)] 23:34:07 INFO - PROCESS | 16987 | ++DOMWINDOW == 64 (0x7fa153beac00) [pid = 16987] [serial = 64] [outer = 0x7fa153b13400] 23:34:07 INFO - PROCESS | 16987 | 1461479647486 Marionette DEBUG loaded listener.js 23:34:07 INFO - PROCESS | 16987 | ++DOMWINDOW == 65 (0x7fa154442400) [pid = 16987] [serial = 65] [outer = 0x7fa153b13400] 23:34:08 INFO - PROCESS | 16987 | 1461479648492 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]]]}] 23:34:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 23:34:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1508ms 23:34:08 INFO - PROCESS | 16987 | 1461479648577 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 23:34:08 INFO - PROCESS | 16987 | 1461479648582 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 23:34:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 23:34:08 INFO - PROCESS | 16987 | 1461479648590 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 23:34:08 INFO - PROCESS | 16987 | 1461479648595 Marionette TRACE conn3 <- [1,62,null,{}] 23:34:08 INFO - PROCESS | 16987 | 1461479648604 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}] 23:34:08 INFO - PROCESS | 16987 | 1461479648758 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 23:34:08 INFO - PROCESS | 16987 | 1461479648920 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:08 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa15341f000 == 21 [pid = 16987] [id = 18] 23:34:08 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa15318d000 == 20 [pid = 16987] [id = 17] 23:34:08 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1527e0000 == 19 [pid = 16987] [id = 16] 23:34:08 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa15150e800 == 18 [pid = 16987] [id = 15] 23:34:08 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1527e1000 == 17 [pid = 16987] [id = 14] 23:34:08 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14fae3800 == 16 [pid = 16987] [id = 13] 23:34:08 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14adcb000 == 15 [pid = 16987] [id = 11] 23:34:09 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14a38b000 == 16 [pid = 16987] [id = 23] 23:34:09 INFO - PROCESS | 16987 | ++DOMWINDOW == 66 (0x7fa14b90a000) [pid = 16987] [serial = 66] [outer = (nil)] 23:34:09 INFO - PROCESS | 16987 | ++DOMWINDOW == 67 (0x7fa14bdd8800) [pid = 16987] [serial = 67] [outer = 0x7fa14b90a000] 23:34:09 INFO - PROCESS | 16987 | 1461479649060 Marionette DEBUG loaded listener.js 23:34:09 INFO - PROCESS | 16987 | ++DOMWINDOW == 68 (0x7fa14fcb6c00) [pid = 16987] [serial = 68] [outer = 0x7fa14b90a000] 23:34:09 INFO - PROCESS | 16987 | 1461479649830 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]]]}] 23:34:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 23:34:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1288ms 23:34:09 INFO - PROCESS | 16987 | 1461479649878 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 23:34:09 INFO - PROCESS | 16987 | 1461479649885 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 23:34:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 23:34:09 INFO - PROCESS | 16987 | 1461479649894 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 23:34:09 INFO - PROCESS | 16987 | 1461479649897 Marionette TRACE conn3 <- [1,66,null,{}] 23:34:09 INFO - PROCESS | 16987 | 1461479649924 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}] 23:34:10 INFO - PROCESS | 16987 | 1461479650100 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 23:34:10 INFO - PROCESS | 16987 | 1461479650223 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:10 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1522ae000 == 17 [pid = 16987] [id = 24] 23:34:10 INFO - PROCESS | 16987 | ++DOMWINDOW == 69 (0x7fa14b90cc00) [pid = 16987] [serial = 69] [outer = (nil)] 23:34:10 INFO - PROCESS | 16987 | ++DOMWINDOW == 70 (0x7fa152b12c00) [pid = 16987] [serial = 70] [outer = 0x7fa14b90cc00] 23:34:10 INFO - PROCESS | 16987 | 1461479650302 Marionette DEBUG loaded listener.js 23:34:10 INFO - PROCESS | 16987 | ++DOMWINDOW == 71 (0x7fa1533da000) [pid = 16987] [serial = 71] [outer = 0x7fa14b90cc00] 23:34:11 INFO - PROCESS | 16987 | 1461479651075 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]]]}] 23:34:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 23:34:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1250ms 23:34:11 INFO - PROCESS | 16987 | 1461479651147 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 23:34:11 INFO - PROCESS | 16987 | 1461479651152 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 23:34:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 23:34:11 INFO - PROCESS | 16987 | 1461479651162 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 23:34:11 INFO - PROCESS | 16987 | 1461479651166 Marionette TRACE conn3 <- [1,70,null,{}] 23:34:11 INFO - PROCESS | 16987 | 1461479651172 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}] 23:34:11 INFO - PROCESS | 16987 | 1461479651346 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 23:34:11 INFO - PROCESS | 16987 | 1461479651471 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:11 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa153403000 == 18 [pid = 16987] [id = 25] 23:34:11 INFO - PROCESS | 16987 | ++DOMWINDOW == 72 (0x7fa1537b7800) [pid = 16987] [serial = 72] [outer = (nil)] 23:34:11 INFO - PROCESS | 16987 | ++DOMWINDOW == 73 (0x7fa154260000) [pid = 16987] [serial = 73] [outer = 0x7fa1537b7800] 23:34:11 INFO - PROCESS | 16987 | 1461479651551 Marionette DEBUG loaded listener.js 23:34:11 INFO - PROCESS | 16987 | ++DOMWINDOW == 74 (0x7fa1560b1000) [pid = 16987] [serial = 74] [outer = 0x7fa1537b7800] 23:34:12 INFO - PROCESS | 16987 | 1461479652387 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]]]}] 23:34:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 23:34:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1280ms 23:34:12 INFO - PROCESS | 16987 | 1461479652443 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 23:34:12 INFO - PROCESS | 16987 | 1461479652447 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 23:34:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 23:34:12 INFO - PROCESS | 16987 | 1461479652455 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 23:34:12 INFO - PROCESS | 16987 | 1461479652463 Marionette TRACE conn3 <- [1,74,null,{}] 23:34:12 INFO - PROCESS | 16987 | 1461479652477 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}] 23:34:12 INFO - PROCESS | 16987 | 1461479652675 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 23:34:12 INFO - PROCESS | 16987 | 1461479652799 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:12 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15447c000 == 19 [pid = 16987] [id = 26] 23:34:12 INFO - PROCESS | 16987 | ++DOMWINDOW == 75 (0x7fa15fbbe400) [pid = 16987] [serial = 75] [outer = (nil)] 23:34:12 INFO - PROCESS | 16987 | ++DOMWINDOW == 76 (0x7fa160a68400) [pid = 16987] [serial = 76] [outer = 0x7fa15fbbe400] 23:34:12 INFO - PROCESS | 16987 | 1461479652873 Marionette DEBUG loaded listener.js 23:34:12 INFO - PROCESS | 16987 | ++DOMWINDOW == 77 (0x7fa160aedc00) [pid = 16987] [serial = 77] [outer = 0x7fa15fbbe400] 23:34:13 INFO - PROCESS | 16987 | 1461479653647 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]]]}] 23:34:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 23:34:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1251ms 23:34:13 INFO - PROCESS | 16987 | 1461479653705 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 23:34:13 INFO - PROCESS | 16987 | 1461479653709 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 23:34:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 23:34:13 INFO - PROCESS | 16987 | 1461479653729 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 23:34:13 INFO - PROCESS | 16987 | 1461479653734 Marionette TRACE conn3 <- [1,78,null,{}] 23:34:13 INFO - PROCESS | 16987 | 1461479653742 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}] 23:34:13 INFO - PROCESS | 16987 | 1461479653897 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 23:34:14 INFO - PROCESS | 16987 | 1461479654019 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:14 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15abda800 == 20 [pid = 16987] [id = 27] 23:34:14 INFO - PROCESS | 16987 | ++DOMWINDOW == 78 (0x7fa14a0c9400) [pid = 16987] [serial = 78] [outer = (nil)] 23:34:14 INFO - PROCESS | 16987 | ++DOMWINDOW == 79 (0x7fa160ecd000) [pid = 16987] [serial = 79] [outer = 0x7fa14a0c9400] 23:34:14 INFO - PROCESS | 16987 | 1461479654091 Marionette DEBUG loaded listener.js 23:34:14 INFO - PROCESS | 16987 | ++DOMWINDOW == 80 (0x7fa161b3b000) [pid = 16987] [serial = 80] [outer = 0x7fa14a0c9400] 23:34:14 INFO - PROCESS | 16987 | 1461479654924 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]]]}] 23:34:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 23:34:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1252ms 23:34:14 INFO - PROCESS | 16987 | 1461479654968 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 23:34:14 INFO - PROCESS | 16987 | 1461479654974 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 23:34:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 23:34:14 INFO - PROCESS | 16987 | 1461479654981 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 23:34:14 INFO - PROCESS | 16987 | 1461479654986 Marionette TRACE conn3 <- [1,82,null,{}] 23:34:14 INFO - PROCESS | 16987 | 1461479654993 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}] 23:34:15 INFO - PROCESS | 16987 | 1461479655205 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 23:34:15 INFO - PROCESS | 16987 | 1461479655221 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:15 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa152b41800 == 21 [pid = 16987] [id = 28] 23:34:15 INFO - PROCESS | 16987 | ++DOMWINDOW == 81 (0x7fa14faa1400) [pid = 16987] [serial = 81] [outer = (nil)] 23:34:15 INFO - PROCESS | 16987 | ++DOMWINDOW == 82 (0x7fa150b99400) [pid = 16987] [serial = 82] [outer = 0x7fa14faa1400] 23:34:15 INFO - PROCESS | 16987 | 1461479655286 Marionette DEBUG loaded listener.js 23:34:15 INFO - PROCESS | 16987 | ++DOMWINDOW == 83 (0x7fa152604c00) [pid = 16987] [serial = 83] [outer = 0x7fa14faa1400] 23:34:15 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14ae9d000 == 20 [pid = 16987] [id = 20] 23:34:16 INFO - PROCESS | 16987 | 1461479656201 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]]]}] 23:34:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 23:34:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1280ms 23:34:16 INFO - PROCESS | 16987 | 1461479656262 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 23:34:16 INFO - PROCESS | 16987 | 1461479656268 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 23:34:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 23:34:16 INFO - PROCESS | 16987 | 1461479656276 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 23:34:16 INFO - PROCESS | 16987 | 1461479656282 Marionette TRACE conn3 <- [1,86,null,{}] 23:34:16 INFO - PROCESS | 16987 | 1461479656289 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}] 23:34:16 INFO - PROCESS | 16987 | 1461479656462 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 23:34:16 INFO - PROCESS | 16987 | 1461479656587 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:16 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa152b46800 == 21 [pid = 16987] [id = 29] 23:34:16 INFO - PROCESS | 16987 | ++DOMWINDOW == 84 (0x7fa14f92fc00) [pid = 16987] [serial = 84] [outer = (nil)] 23:34:16 INFO - PROCESS | 16987 | ++DOMWINDOW == 85 (0x7fa1521eb000) [pid = 16987] [serial = 85] [outer = 0x7fa14f92fc00] 23:34:16 INFO - PROCESS | 16987 | 1461479656669 Marionette DEBUG loaded listener.js 23:34:16 INFO - PROCESS | 16987 | ++DOMWINDOW == 86 (0x7fa1533abc00) [pid = 16987] [serial = 86] [outer = 0x7fa14f92fc00] 23:34:17 INFO - PROCESS | 16987 | 1461479657500 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]]]}] 23:34:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 23:34:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1282ms 23:34:17 INFO - PROCESS | 16987 | 1461479657559 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 23:34:17 INFO - PROCESS | 16987 | 1461479657568 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 23:34:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 23:34:17 INFO - PROCESS | 16987 | 1461479657596 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 23:34:17 INFO - PROCESS | 16987 | 1461479657601 Marionette TRACE conn3 <- [1,90,null,{}] 23:34:17 INFO - PROCESS | 16987 | 1461479657607 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}] 23:34:17 INFO - PROCESS | 16987 | 1461479657763 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 23:34:17 INFO - PROCESS | 16987 | 1461479657890 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:17 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa156e99800 == 22 [pid = 16987] [id = 30] 23:34:17 INFO - PROCESS | 16987 | ++DOMWINDOW == 87 (0x7fa153476800) [pid = 16987] [serial = 87] [outer = (nil)] 23:34:17 INFO - PROCESS | 16987 | ++DOMWINDOW == 88 (0x7fa1560b5800) [pid = 16987] [serial = 88] [outer = 0x7fa153476800] 23:34:17 INFO - PROCESS | 16987 | 1461479657975 Marionette DEBUG loaded listener.js 23:34:18 INFO - PROCESS | 16987 | ++DOMWINDOW == 89 (0x7fa15ab7d400) [pid = 16987] [serial = 89] [outer = 0x7fa153476800] 23:34:18 INFO - PROCESS | 16987 | 1461479658791 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]]]}] 23:34:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 23:34:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1288ms 23:34:18 INFO - PROCESS | 16987 | 1461479658882 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 23:34:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 23:34:18 INFO - PROCESS | 16987 | 1461479658886 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 23:34:18 INFO - PROCESS | 16987 | 1461479658892 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 23:34:18 INFO - PROCESS | 16987 | 1461479658898 Marionette TRACE conn3 <- [1,94,null,{}] 23:34:18 INFO - PROCESS | 16987 | 1461479658913 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}] 23:34:19 INFO - PROCESS | 16987 | 1461479659074 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 23:34:19 INFO - PROCESS | 16987 | 1461479659201 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:19 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1607c0000 == 23 [pid = 16987] [id = 31] 23:34:19 INFO - PROCESS | 16987 | ++DOMWINDOW == 90 (0x7fa1609ccc00) [pid = 16987] [serial = 90] [outer = (nil)] 23:34:19 INFO - PROCESS | 16987 | ++DOMWINDOW == 91 (0x7fa160cf3000) [pid = 16987] [serial = 91] [outer = 0x7fa1609ccc00] 23:34:19 INFO - PROCESS | 16987 | 1461479659280 Marionette DEBUG loaded listener.js 23:34:19 INFO - PROCESS | 16987 | ++DOMWINDOW == 92 (0x7fa161be6c00) [pid = 16987] [serial = 92] [outer = 0x7fa1609ccc00] 23:34:20 INFO - PROCESS | 16987 | 1461479660085 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]]]}] 23:34:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 23:34:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1235ms 23:34:20 INFO - PROCESS | 16987 | 1461479660128 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 23:34:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 23:34:20 INFO - PROCESS | 16987 | 1461479660132 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 23:34:20 INFO - PROCESS | 16987 | 1461479660138 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 23:34:20 INFO - PROCESS | 16987 | 1461479660141 Marionette TRACE conn3 <- [1,98,null,{}] 23:34:20 INFO - PROCESS | 16987 | 1461479660146 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}] 23:34:20 INFO - PROCESS | 16987 | 1461479660299 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 23:34:20 INFO - PROCESS | 16987 | 1461479660424 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:20 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa160a93000 == 24 [pid = 16987] [id = 32] 23:34:20 INFO - PROCESS | 16987 | ++DOMWINDOW == 93 (0x7fa14a26f400) [pid = 16987] [serial = 93] [outer = (nil)] 23:34:20 INFO - PROCESS | 16987 | ++DOMWINDOW == 94 (0x7fa152b89000) [pid = 16987] [serial = 94] [outer = 0x7fa14a26f400] 23:34:20 INFO - PROCESS | 16987 | 1461479660499 Marionette DEBUG loaded listener.js 23:34:20 INFO - PROCESS | 16987 | ++DOMWINDOW == 95 (0x7fa156e05c00) [pid = 16987] [serial = 95] [outer = 0x7fa14a26f400] 23:34:21 INFO - PROCESS | 16987 | 1461479661443 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]]]}] 23:34:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 23:34:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1335ms 23:34:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 23:34:21 INFO - PROCESS | 16987 | 1461479661474 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 23:34:21 INFO - PROCESS | 16987 | 1461479661478 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 23:34:21 INFO - PROCESS | 16987 | 1461479661486 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 23:34:21 INFO - PROCESS | 16987 | 1461479661491 Marionette TRACE conn3 <- [1,102,null,{}] 23:34:21 INFO - PROCESS | 16987 | 1461479661500 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}] 23:34:21 INFO - PROCESS | 16987 | 1461479661645 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 23:34:21 INFO - PROCESS | 16987 | 1461479661805 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:21 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14d25a800 == 25 [pid = 16987] [id = 33] 23:34:21 INFO - PROCESS | 16987 | ++DOMWINDOW == 96 (0x7fa14f934c00) [pid = 16987] [serial = 96] [outer = (nil)] 23:34:21 INFO - PROCESS | 16987 | ++DOMWINDOW == 97 (0x7fa1525d8800) [pid = 16987] [serial = 97] [outer = 0x7fa14f934c00] 23:34:21 INFO - PROCESS | 16987 | 1461479661881 Marionette DEBUG loaded listener.js 23:34:21 INFO - PROCESS | 16987 | ++DOMWINDOW == 98 (0x7fa152b87800) [pid = 16987] [serial = 98] [outer = 0x7fa14f934c00] 23:34:22 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa153403000 == 24 [pid = 16987] [id = 25] 23:34:22 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1522ae000 == 23 [pid = 16987] [id = 24] 23:34:22 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14a38b000 == 22 [pid = 16987] [id = 23] 23:34:22 INFO - PROCESS | 16987 | 1461479662760 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]]]}] 23:34:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 23:34:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1342ms 23:34:22 INFO - PROCESS | 16987 | 1461479662827 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 23:34:22 INFO - PROCESS | 16987 | 1461479662834 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 23:34:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 23:34:22 INFO - PROCESS | 16987 | 1461479662844 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 23:34:22 INFO - PROCESS | 16987 | 1461479662850 Marionette TRACE conn3 <- [1,106,null,{}] 23:34:22 INFO - PROCESS | 16987 | 1461479662857 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}] 23:34:23 INFO - PROCESS | 16987 | 1461479663067 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 23:34:23 INFO - PROCESS | 16987 | 1461479663228 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:23 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15447e000 == 23 [pid = 16987] [id = 34] 23:34:23 INFO - PROCESS | 16987 | ++DOMWINDOW == 99 (0x7fa152c3f800) [pid = 16987] [serial = 99] [outer = (nil)] 23:34:23 INFO - PROCESS | 16987 | ++DOMWINDOW == 100 (0x7fa1533a7800) [pid = 16987] [serial = 100] [outer = 0x7fa152c3f800] 23:34:23 INFO - PROCESS | 16987 | 1461479663306 Marionette DEBUG loaded listener.js 23:34:23 INFO - PROCESS | 16987 | ++DOMWINDOW == 101 (0x7fa153b57000) [pid = 16987] [serial = 101] [outer = 0x7fa152c3f800] 23:34:24 INFO - PROCESS | 16987 | 1461479664080 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]]]}] 23:34:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 23:34:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1288ms 23:34:24 INFO - PROCESS | 16987 | 1461479664133 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 23:34:24 INFO - PROCESS | 16987 | 1461479664140 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 23:34:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 23:34:24 INFO - PROCESS | 16987 | 1461479664165 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 23:34:24 INFO - PROCESS | 16987 | 1461479664170 Marionette TRACE conn3 <- [1,110,null,{}] 23:34:24 INFO - PROCESS | 16987 | 1461479664180 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}] 23:34:24 INFO - PROCESS | 16987 | 1461479664345 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 23:34:24 INFO - PROCESS | 16987 | 1461479664473 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:24 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa160a81000 == 24 [pid = 16987] [id = 35] 23:34:24 INFO - PROCESS | 16987 | ++DOMWINDOW == 102 (0x7fa153bf0000) [pid = 16987] [serial = 102] [outer = (nil)] 23:34:24 INFO - PROCESS | 16987 | ++DOMWINDOW == 103 (0x7fa15fb1b400) [pid = 16987] [serial = 103] [outer = 0x7fa153bf0000] 23:34:24 INFO - PROCESS | 16987 | 1461479664547 Marionette DEBUG loaded listener.js 23:34:24 INFO - PROCESS | 16987 | ++DOMWINDOW == 104 (0x7fa160e54400) [pid = 16987] [serial = 104] [outer = 0x7fa153bf0000] 23:34:25 INFO - PROCESS | 16987 | 1461479665398 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]]]}] 23:34:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 23:34:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1300ms 23:34:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 23:34:25 INFO - PROCESS | 16987 | 1461479665450 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 23:34:25 INFO - PROCESS | 16987 | 1461479665453 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 23:34:25 INFO - PROCESS | 16987 | 1461479665459 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 23:34:25 INFO - PROCESS | 16987 | 1461479665465 Marionette TRACE conn3 <- [1,114,null,{}] 23:34:25 INFO - PROCESS | 16987 | 1461479665481 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}] 23:34:25 INFO - PROCESS | 16987 | 1461479665644 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 23:34:25 INFO - PROCESS | 16987 | 1461479665776 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:25 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa161c3c800 == 25 [pid = 16987] [id = 36] 23:34:25 INFO - PROCESS | 16987 | ++DOMWINDOW == 105 (0x7fa161c07400) [pid = 16987] [serial = 105] [outer = (nil)] 23:34:25 INFO - PROCESS | 16987 | ++DOMWINDOW == 106 (0x7fa161e8b800) [pid = 16987] [serial = 106] [outer = 0x7fa161c07400] 23:34:25 INFO - PROCESS | 16987 | 1461479665854 Marionette DEBUG loaded listener.js 23:34:25 INFO - PROCESS | 16987 | ++DOMWINDOW == 107 (0x7fa165404800) [pid = 16987] [serial = 107] [outer = 0x7fa161c07400] 23:34:26 INFO - PROCESS | 16987 | ++DOMWINDOW == 108 (0x7fa16540cc00) [pid = 16987] [serial = 108] [outer = 0x7fa149fdac00] 23:34:26 INFO - PROCESS | 16987 | 1461479666825 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]]]}] 23:34:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 23:34:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1435ms 23:34:26 INFO - PROCESS | 16987 | 1461479666894 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 23:34:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 23:34:26 INFO - PROCESS | 16987 | 1461479666899 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 23:34:26 INFO - PROCESS | 16987 | 1461479666904 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 23:34:26 INFO - PROCESS | 16987 | 1461479666908 Marionette TRACE conn3 <- [1,118,null,{}] 23:34:26 INFO - PROCESS | 16987 | 1461479666913 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}] 23:34:27 INFO - PROCESS | 16987 | 1461479667103 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 23:34:27 INFO - PROCESS | 16987 | 1461479667235 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:27 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1655d5800 == 26 [pid = 16987] [id = 37] 23:34:27 INFO - PROCESS | 16987 | ++DOMWINDOW == 109 (0x7fa149fe0400) [pid = 16987] [serial = 109] [outer = (nil)] 23:34:27 INFO - PROCESS | 16987 | ++DOMWINDOW == 110 (0x7fa1655b4800) [pid = 16987] [serial = 110] [outer = 0x7fa149fe0400] 23:34:27 INFO - PROCESS | 16987 | 1461479667342 Marionette DEBUG loaded listener.js 23:34:27 INFO - PROCESS | 16987 | ++DOMWINDOW == 111 (0x7fa165c46000) [pid = 16987] [serial = 111] [outer = 0x7fa149fe0400] 23:34:28 INFO - PROCESS | 16987 | 1461479668046 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]]]}] 23:34:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 23:34:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1185ms 23:34:28 INFO - PROCESS | 16987 | 1461479668090 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 23:34:28 INFO - PROCESS | 16987 | 1461479668093 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 23:34:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 23:34:28 INFO - PROCESS | 16987 | 1461479668099 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 23:34:28 INFO - PROCESS | 16987 | 1461479668101 Marionette TRACE conn3 <- [1,122,null,{}] 23:34:28 INFO - PROCESS | 16987 | 1461479668134 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}] 23:34:28 INFO - PROCESS | 16987 | 1461479668284 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 23:34:28 INFO - PROCESS | 16987 | 1461479668412 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:28 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa165c68800 == 27 [pid = 16987] [id = 38] 23:34:28 INFO - PROCESS | 16987 | ++DOMWINDOW == 112 (0x7fa163dc0c00) [pid = 16987] [serial = 112] [outer = (nil)] 23:34:28 INFO - PROCESS | 16987 | ++DOMWINDOW == 113 (0x7fa166008800) [pid = 16987] [serial = 113] [outer = 0x7fa163dc0c00] 23:34:28 INFO - PROCESS | 16987 | 1461479668485 Marionette DEBUG loaded listener.js 23:34:28 INFO - PROCESS | 16987 | ++DOMWINDOW == 114 (0x7fa1660d1800) [pid = 16987] [serial = 114] [outer = 0x7fa163dc0c00] 23:34:29 INFO - PROCESS | 16987 | 1461479669501 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]]]}] 23:34:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 23:34:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1436ms 23:34:29 INFO - PROCESS | 16987 | 1461479669536 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 23:34:29 INFO - PROCESS | 16987 | 1461479669541 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 23:34:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 23:34:29 INFO - PROCESS | 16987 | 1461479669549 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 23:34:29 INFO - PROCESS | 16987 | 1461479669555 Marionette TRACE conn3 <- [1,126,null,{}] 23:34:29 INFO - PROCESS | 16987 | 1461479669564 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}] 23:34:29 INFO - PROCESS | 16987 | 1461479669730 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 23:34:29 INFO - PROCESS | 16987 | 1461479669864 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:29 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15318b800 == 28 [pid = 16987] [id = 39] 23:34:29 INFO - PROCESS | 16987 | ++DOMWINDOW == 115 (0x7fa152b82000) [pid = 16987] [serial = 115] [outer = (nil)] 23:34:29 INFO - PROCESS | 16987 | ++DOMWINDOW == 116 (0x7fa152b88800) [pid = 16987] [serial = 116] [outer = 0x7fa152b82000] 23:34:29 INFO - PROCESS | 16987 | 1461479669945 Marionette DEBUG loaded listener.js 23:34:30 INFO - PROCESS | 16987 | ++DOMWINDOW == 117 (0x7fa153474800) [pid = 16987] [serial = 117] [outer = 0x7fa152b82000] 23:34:30 INFO - PROCESS | 16987 | 1461479670815 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]]]}] 23:34:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 23:34:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1283ms 23:34:30 INFO - PROCESS | 16987 | 1461479670832 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 23:34:30 INFO - PROCESS | 16987 | 1461479670840 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 23:34:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 23:34:30 INFO - PROCESS | 16987 | 1461479670851 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 23:34:30 INFO - PROCESS | 16987 | 1461479670854 Marionette TRACE conn3 <- [1,130,null,{}] 23:34:30 INFO - PROCESS | 16987 | 1461479670860 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}] 23:34:31 INFO - PROCESS | 16987 | 1461479671011 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 23:34:31 INFO - PROCESS | 16987 | 1461479671152 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:31 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa160a89000 == 29 [pid = 16987] [id = 40] 23:34:31 INFO - PROCESS | 16987 | ++DOMWINDOW == 118 (0x7fa153476400) [pid = 16987] [serial = 118] [outer = (nil)] 23:34:31 INFO - PROCESS | 16987 | ++DOMWINDOW == 119 (0x7fa160733000) [pid = 16987] [serial = 119] [outer = 0x7fa153476400] 23:34:31 INFO - PROCESS | 16987 | 1461479671229 Marionette DEBUG loaded listener.js 23:34:31 INFO - PROCESS | 16987 | ++DOMWINDOW == 120 (0x7fa160ed3c00) [pid = 16987] [serial = 120] [outer = 0x7fa153476400] 23:34:32 INFO - PROCESS | 16987 | 1461479672115 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]]]}] 23:34:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 23:34:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1282ms 23:34:32 INFO - PROCESS | 16987 | 1461479672132 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 23:34:32 INFO - PROCESS | 16987 | 1461479672134 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 23:34:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 23:34:32 INFO - PROCESS | 16987 | 1461479672141 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 23:34:32 INFO - PROCESS | 16987 | 1461479672147 Marionette TRACE conn3 <- [1,134,null,{}] 23:34:32 INFO - PROCESS | 16987 | 1461479672162 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}] 23:34:32 INFO - PROCESS | 16987 | 1461479672331 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 23:34:32 INFO - PROCESS | 16987 | 1461479672530 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:32 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa165cec000 == 30 [pid = 16987] [id = 41] 23:34:32 INFO - PROCESS | 16987 | ++DOMWINDOW == 121 (0x7fa14a0c7c00) [pid = 16987] [serial = 121] [outer = (nil)] 23:34:32 INFO - PROCESS | 16987 | ++DOMWINDOW == 122 (0x7fa16540e800) [pid = 16987] [serial = 122] [outer = 0x7fa14a0c7c00] 23:34:32 INFO - PROCESS | 16987 | 1461479672621 Marionette DEBUG loaded listener.js 23:34:32 INFO - PROCESS | 16987 | ++DOMWINDOW == 123 (0x7fa16600ac00) [pid = 16987] [serial = 123] [outer = 0x7fa14a0c7c00] 23:34:33 INFO - PROCESS | 16987 | 1461479673552 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]]]}] 23:34:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 23:34:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1434ms 23:34:33 INFO - PROCESS | 16987 | 1461479673579 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 23:34:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 23:34:33 INFO - PROCESS | 16987 | 1461479673583 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 23:34:33 INFO - PROCESS | 16987 | 1461479673590 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 23:34:33 INFO - PROCESS | 16987 | 1461479673594 Marionette TRACE conn3 <- [1,138,null,{}] 23:34:33 INFO - PROCESS | 16987 | 1461479673599 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}] 23:34:33 INFO - PROCESS | 16987 | 1461479673749 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 23:34:33 INFO - PROCESS | 16987 | 1461479673893 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:33 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14d26f800 == 31 [pid = 16987] [id = 42] 23:34:33 INFO - PROCESS | 16987 | ++DOMWINDOW == 124 (0x7fa14d104000) [pid = 16987] [serial = 124] [outer = (nil)] 23:34:33 INFO - PROCESS | 16987 | ++DOMWINDOW == 125 (0x7fa14d10b400) [pid = 16987] [serial = 125] [outer = 0x7fa14d104000] 23:34:33 INFO - PROCESS | 16987 | 1461479673969 Marionette DEBUG loaded listener.js 23:34:34 INFO - PROCESS | 16987 | ++DOMWINDOW == 126 (0x7fa14d185400) [pid = 16987] [serial = 126] [outer = 0x7fa14d104000] 23:34:34 INFO - PROCESS | 16987 | 1461479674794 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]]]}] 23:34:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 23:34:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1233ms 23:34:35 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa160a81000 == 30 [pid = 16987] [id = 35] 23:34:35 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa15447e000 == 29 [pid = 16987] [id = 34] 23:34:37 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa149f46800 == 28 [pid = 16987] [id = 8] 23:34:37 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14bda8000 == 27 [pid = 16987] [id = 6] 23:34:37 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa15447c000 == 26 [pid = 16987] [id = 26] 23:34:37 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa161c3c800 == 25 [pid = 16987] [id = 36] 23:34:37 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa15abda800 == 24 [pid = 16987] [id = 27] 23:34:37 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1655d5800 == 23 [pid = 16987] [id = 37] 23:34:37 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa154245000 == 22 [pid = 16987] [id = 22] 23:34:37 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa152b46800 == 21 [pid = 16987] [id = 29] 23:34:37 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa156e99800 == 20 [pid = 16987] [id = 30] 23:34:37 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa160a93000 == 19 [pid = 16987] [id = 32] 23:34:37 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1607c0000 == 18 [pid = 16987] [id = 31] 23:34:37 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa152b47000 == 17 [pid = 16987] [id = 21] 23:34:37 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1537da800 == 16 [pid = 16987] [id = 19] 23:34:37 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14d25a800 == 15 [pid = 16987] [id = 33] 23:34:37 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa152b41800 == 14 [pid = 16987] [id = 28] 23:34:37 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa165cec000 == 13 [pid = 16987] [id = 41] 23:34:37 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa160a89000 == 12 [pid = 16987] [id = 40] 23:34:37 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14a1b9000 == 11 [pid = 16987] [id = 9] 23:34:37 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa165c68800 == 10 [pid = 16987] [id = 38] 23:34:37 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa15318b800 == 9 [pid = 16987] [id = 39] 23:34:38 INFO - PROCESS | 16987 | 1461479678380 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 23:34:38 INFO - PROCESS | 16987 | 1461479678386 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 23:34:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 23:34:38 INFO - PROCESS | 16987 | 1461479678412 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 23:34:38 INFO - PROCESS | 16987 | 1461479678417 Marionette TRACE conn3 <- [1,142,null,{}] 23:34:38 INFO - PROCESS | 16987 | 1461479678425 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}] 23:34:38 INFO - PROCESS | 16987 | 1461479678585 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 23:34:38 INFO - PROCESS | 16987 | 1461479678677 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:38 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14d251000 == 10 [pid = 16987] [id = 43] 23:34:38 INFO - PROCESS | 16987 | ++DOMWINDOW == 127 (0x7fa14d18c800) [pid = 16987] [serial = 127] [outer = (nil)] 23:34:38 INFO - PROCESS | 16987 | ++DOMWINDOW == 128 (0x7fa14d46f800) [pid = 16987] [serial = 128] [outer = 0x7fa14d18c800] 23:34:38 INFO - PROCESS | 16987 | 1461479678745 Marionette DEBUG loaded listener.js 23:34:38 INFO - PROCESS | 16987 | ++DOMWINDOW == 129 (0x7fa14fcb4800) [pid = 16987] [serial = 129] [outer = 0x7fa14d18c800] 23:34:39 INFO - PROCESS | 16987 | 1461479679416 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]]]}] 23:34:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 23:34:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1032ms 23:34:39 INFO - PROCESS | 16987 | 1461479679443 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 23:34:39 INFO - PROCESS | 16987 | 1461479679448 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 23:34:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 23:34:39 INFO - PROCESS | 16987 | 1461479679461 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 23:34:39 INFO - PROCESS | 16987 | 1461479679466 Marionette TRACE conn3 <- [1,146,null,{}] 23:34:39 INFO - PROCESS | 16987 | 1461479679472 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}] 23:34:39 INFO - PROCESS | 16987 | 1461479679639 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 23:34:39 INFO - PROCESS | 16987 | 1461479679741 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:39 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa152b40800 == 11 [pid = 16987] [id = 44] 23:34:39 INFO - PROCESS | 16987 | ++DOMWINDOW == 130 (0x7fa14d18a000) [pid = 16987] [serial = 130] [outer = (nil)] 23:34:39 INFO - PROCESS | 16987 | ++DOMWINDOW == 131 (0x7fa151ad2800) [pid = 16987] [serial = 131] [outer = 0x7fa14d18a000] 23:34:39 INFO - PROCESS | 16987 | 1461479679804 Marionette DEBUG loaded listener.js 23:34:39 INFO - PROCESS | 16987 | ++DOMWINDOW == 132 (0x7fa152b8a000) [pid = 16987] [serial = 132] [outer = 0x7fa14d18a000] 23:34:40 INFO - PROCESS | 16987 | 1461479680493 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]]]}] 23:34:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 23:34:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1085ms 23:34:40 INFO - PROCESS | 16987 | 1461479680544 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 23:34:40 INFO - PROCESS | 16987 | 1461479680547 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 23:34:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 23:34:40 INFO - PROCESS | 16987 | 1461479680583 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 23:34:40 INFO - PROCESS | 16987 | 1461479680588 Marionette TRACE conn3 <- [1,150,null,{}] 23:34:40 INFO - PROCESS | 16987 | 1461479680624 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}] 23:34:40 INFO - PROCESS | 16987 | 1461479680816 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 23:34:40 INFO - PROCESS | 16987 | 1461479680843 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:40 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa156e97800 == 12 [pid = 16987] [id = 45] 23:34:40 INFO - PROCESS | 16987 | ++DOMWINDOW == 133 (0x7fa14d111800) [pid = 16987] [serial = 133] [outer = (nil)] 23:34:40 INFO - PROCESS | 16987 | ++DOMWINDOW == 134 (0x7fa153bf3000) [pid = 16987] [serial = 134] [outer = 0x7fa14d111800] 23:34:40 INFO - PROCESS | 16987 | 1461479680922 Marionette DEBUG loaded listener.js 23:34:41 INFO - PROCESS | 16987 | ++DOMWINDOW == 135 (0x7fa1560b6400) [pid = 16987] [serial = 135] [outer = 0x7fa14d111800] 23:34:41 INFO - PROCESS | 16987 | 1461479681906 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]]]}] 23:34:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 23:34:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1385ms 23:34:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 23:34:41 INFO - PROCESS | 16987 | 1461479681938 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 23:34:41 INFO - PROCESS | 16987 | 1461479681940 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 23:34:41 INFO - PROCESS | 16987 | 1461479681946 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 23:34:41 INFO - PROCESS | 16987 | 1461479681949 Marionette TRACE conn3 <- [1,154,null,{}] 23:34:41 INFO - PROCESS | 16987 | 1461479681961 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}] 23:34:42 INFO - PROCESS | 16987 | 1461479682125 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 23:34:42 INFO - PROCESS | 16987 | 1461479682150 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:42 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa160ebb000 == 13 [pid = 16987] [id = 46] 23:34:42 INFO - PROCESS | 16987 | ++DOMWINDOW == 136 (0x7fa14bde1000) [pid = 16987] [serial = 136] [outer = (nil)] 23:34:42 INFO - PROCESS | 16987 | ++DOMWINDOW == 137 (0x7fa160ec6c00) [pid = 16987] [serial = 137] [outer = 0x7fa14bde1000] 23:34:42 INFO - PROCESS | 16987 | 1461479682214 Marionette DEBUG loaded listener.js 23:34:42 INFO - PROCESS | 16987 | ++DOMWINDOW == 138 (0x7fa161b3a800) [pid = 16987] [serial = 138] [outer = 0x7fa14bde1000] 23:34:43 INFO - PROCESS | 16987 | --DOMWINDOW == 137 (0x7fa15339fc00) [pid = 16987] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 23:34:43 INFO - PROCESS | 16987 | --DOMWINDOW == 136 (0x7fa1516dd800) [pid = 16987] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 23:34:43 INFO - PROCESS | 16987 | --DOMWINDOW == 135 (0x7fa1560b3400) [pid = 16987] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 23:34:43 INFO - PROCESS | 16987 | --DOMWINDOW == 134 (0x7fa154264800) [pid = 16987] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 23:34:43 INFO - PROCESS | 16987 | --DOMWINDOW == 133 (0x7fa14d103c00) [pid = 16987] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 23:34:43 INFO - PROCESS | 16987 | --DOMWINDOW == 132 (0x7fa152b0bc00) [pid = 16987] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 23:34:43 INFO - PROCESS | 16987 | --DOMWINDOW == 131 (0x7fa14a4a6400) [pid = 16987] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 23:34:43 INFO - PROCESS | 16987 | --DOMWINDOW == 130 (0x7fa14faa1400) [pid = 16987] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 23:34:43 INFO - PROCESS | 16987 | --DOMWINDOW == 129 (0x7fa161c07400) [pid = 16987] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 23:34:43 INFO - PROCESS | 16987 | --DOMWINDOW == 128 (0x7fa153476400) [pid = 16987] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 23:34:43 INFO - PROCESS | 16987 | --DOMWINDOW == 127 (0x7fa14a0c9400) [pid = 16987] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 23:34:43 INFO - PROCESS | 16987 | --DOMWINDOW == 126 (0x7fa152c3f800) [pid = 16987] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 23:34:43 INFO - PROCESS | 16987 | --DOMWINDOW == 125 (0x7fa153bf0000) [pid = 16987] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 23:34:43 INFO - PROCESS | 16987 | --DOMWINDOW == 124 (0x7fa153b13400) [pid = 16987] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 23:34:43 INFO - PROCESS | 16987 | --DOMWINDOW == 123 (0x7fa14a271800) [pid = 16987] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 23:34:43 INFO - PROCESS | 16987 | --DOMWINDOW == 122 (0x7fa14a276000) [pid = 16987] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 23:34:43 INFO - PROCESS | 16987 | --DOMWINDOW == 121 (0x7fa14ad0e800) [pid = 16987] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 23:34:43 INFO - PROCESS | 16987 | --DOMWINDOW == 120 (0x7fa14a26f400) [pid = 16987] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 23:34:43 INFO - PROCESS | 16987 | --DOMWINDOW == 119 (0x7fa1537b7800) [pid = 16987] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 23:34:43 INFO - PROCESS | 16987 | --DOMWINDOW == 118 (0x7fa14b90a000) [pid = 16987] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 23:34:43 INFO - PROCESS | 16987 | --DOMWINDOW == 117 (0x7fa14f934c00) [pid = 16987] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 23:34:43 INFO - PROCESS | 16987 | --DOMWINDOW == 116 (0x7fa14b90cc00) [pid = 16987] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 23:34:43 INFO - PROCESS | 16987 | --DOMWINDOW == 115 (0x7fa149fe0400) [pid = 16987] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 23:34:43 INFO - PROCESS | 16987 | --DOMWINDOW == 114 (0x7fa14a26c800) [pid = 16987] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 23:34:43 INFO - PROCESS | 16987 | --DOMWINDOW == 113 (0x7fa14ad0c000) [pid = 16987] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 23:34:43 INFO - PROCESS | 16987 | --DOMWINDOW == 112 (0x7fa163dc0c00) [pid = 16987] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 23:34:43 INFO - PROCESS | 16987 | --DOMWINDOW == 111 (0x7fa14a0c7c00) [pid = 16987] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 23:34:43 INFO - PROCESS | 16987 | --DOMWINDOW == 110 (0x7fa153476800) [pid = 16987] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 23:34:43 INFO - PROCESS | 16987 | --DOMWINDOW == 109 (0x7fa1609ccc00) [pid = 16987] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 23:34:43 INFO - PROCESS | 16987 | --DOMWINDOW == 108 (0x7fa14bdd8c00) [pid = 16987] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 23:34:43 INFO - PROCESS | 16987 | --DOMWINDOW == 107 (0x7fa14f92fc00) [pid = 16987] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 23:34:43 INFO - PROCESS | 16987 | --DOMWINDOW == 106 (0x7fa152b82000) [pid = 16987] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 23:34:43 INFO - PROCESS | 16987 | --DOMWINDOW == 105 (0x7fa15fbbe400) [pid = 16987] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 23:34:43 INFO - PROCESS | 16987 | 1461479683856 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]]]}] 23:34:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 23:34:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1936ms 23:34:43 INFO - PROCESS | 16987 | 1461479683883 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 23:34:43 INFO - PROCESS | 16987 | 1461479683885 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 23:34:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 23:34:43 INFO - PROCESS | 16987 | 1461479683892 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 23:34:43 INFO - PROCESS | 16987 | 1461479683894 Marionette TRACE conn3 <- [1,158,null,{}] 23:34:43 INFO - PROCESS | 16987 | 1461479683899 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}] 23:34:44 INFO - PROCESS | 16987 | 1461479684024 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 23:34:44 INFO - PROCESS | 16987 | 1461479684164 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:44 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14fc16800 == 14 [pid = 16987] [id = 47] 23:34:44 INFO - PROCESS | 16987 | ++DOMWINDOW == 106 (0x7fa1503cd400) [pid = 16987] [serial = 139] [outer = (nil)] 23:34:44 INFO - PROCESS | 16987 | ++DOMWINDOW == 107 (0x7fa151a35400) [pid = 16987] [serial = 140] [outer = 0x7fa1503cd400] 23:34:44 INFO - PROCESS | 16987 | 1461479684229 Marionette DEBUG loaded listener.js 23:34:44 INFO - PROCESS | 16987 | ++DOMWINDOW == 108 (0x7fa152b84400) [pid = 16987] [serial = 141] [outer = 0x7fa1503cd400] 23:34:45 INFO - PROCESS | 16987 | 1461479685098 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]]]}] 23:34:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 23:34:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1228ms 23:34:45 INFO - PROCESS | 16987 | 1461479685131 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 23:34:45 INFO - PROCESS | 16987 | 1461479685133 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 23:34:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 23:34:45 INFO - PROCESS | 16987 | 1461479685141 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 23:34:45 INFO - PROCESS | 16987 | 1461479685144 Marionette TRACE conn3 <- [1,162,null,{}] 23:34:45 INFO - PROCESS | 16987 | 1461479685149 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}] 23:34:45 INFO - PROCESS | 16987 | 1461479685335 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 23:34:45 INFO - PROCESS | 16987 | 1461479685429 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:45 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa160c08800 == 15 [pid = 16987] [id = 48] 23:34:45 INFO - PROCESS | 16987 | ++DOMWINDOW == 109 (0x7fa14a277800) [pid = 16987] [serial = 142] [outer = (nil)] 23:34:45 INFO - PROCESS | 16987 | ++DOMWINDOW == 110 (0x7fa1609d6c00) [pid = 16987] [serial = 143] [outer = 0x7fa14a277800] 23:34:45 INFO - PROCESS | 16987 | 1461479685494 Marionette DEBUG loaded listener.js 23:34:45 INFO - PROCESS | 16987 | ++DOMWINDOW == 111 (0x7fa163d31400) [pid = 16987] [serial = 144] [outer = 0x7fa14a277800] 23:34:46 INFO - PROCESS | 16987 | 1461479686433 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]]]}] 23:34:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 23:34:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1334ms 23:34:46 INFO - PROCESS | 16987 | 1461479686477 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 23:34:46 INFO - PROCESS | 16987 | 1461479686484 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 23:34:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 23:34:46 INFO - PROCESS | 16987 | 1461479686493 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 23:34:46 INFO - PROCESS | 16987 | 1461479686498 Marionette TRACE conn3 <- [1,166,null,{}] 23:34:46 INFO - PROCESS | 16987 | 1461479686505 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}] 23:34:46 INFO - PROCESS | 16987 | 1461479686703 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 23:34:46 INFO - PROCESS | 16987 | 1461479686879 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:46 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1528d3800 == 16 [pid = 16987] [id = 49] 23:34:46 INFO - PROCESS | 16987 | ++DOMWINDOW == 112 (0x7fa1505ca400) [pid = 16987] [serial = 145] [outer = (nil)] 23:34:46 INFO - PROCESS | 16987 | ++DOMWINDOW == 113 (0x7fa1512e2800) [pid = 16987] [serial = 146] [outer = 0x7fa1505ca400] 23:34:47 INFO - PROCESS | 16987 | 1461479687002 Marionette DEBUG loaded listener.js 23:34:47 INFO - PROCESS | 16987 | ++DOMWINDOW == 114 (0x7fa152605000) [pid = 16987] [serial = 147] [outer = 0x7fa1505ca400] 23:34:47 INFO - PROCESS | 16987 | 1461479687878 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]]]}] 23:34:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 23:34:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1439ms 23:34:47 INFO - PROCESS | 16987 | 1461479687933 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 23:34:47 INFO - PROCESS | 16987 | 1461479687942 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 23:34:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 23:34:47 INFO - PROCESS | 16987 | 1461479687952 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 23:34:47 INFO - PROCESS | 16987 | 1461479687955 Marionette TRACE conn3 <- [1,170,null,{}] 23:34:47 INFO - PROCESS | 16987 | 1461479687961 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}] 23:34:48 INFO - PROCESS | 16987 | 1461479688166 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 23:34:48 INFO - PROCESS | 16987 | 1461479688301 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:48 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14a1b1000 == 17 [pid = 16987] [id = 50] 23:34:48 INFO - PROCESS | 16987 | ++DOMWINDOW == 115 (0x7fa14a49c400) [pid = 16987] [serial = 148] [outer = (nil)] 23:34:48 INFO - PROCESS | 16987 | ++DOMWINDOW == 116 (0x7fa14b90b400) [pid = 16987] [serial = 149] [outer = 0x7fa14a49c400] 23:34:48 INFO - PROCESS | 16987 | 1461479688433 Marionette DEBUG loaded listener.js 23:34:48 INFO - PROCESS | 16987 | ++DOMWINDOW == 117 (0x7fa14d47b800) [pid = 16987] [serial = 150] [outer = 0x7fa14a49c400] 23:34:49 INFO - PROCESS | 16987 | 1461479689512 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]]]}] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 116 (0x7fa163833000) [pid = 16987] [serial = 2] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 115 (0x7fa14bd49800) [pid = 16987] [serial = 34] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 114 (0x7fa14a392000) [pid = 16987] [serial = 28] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 113 (0x7fa1505cf000) [pid = 16987] [serial = 37] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 112 (0x7fa1521ec800) [pid = 16987] [serial = 38] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 111 (0x7fa152c33000) [pid = 16987] [serial = 40] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 110 (0x7fa14a4a8000) [pid = 16987] [serial = 31] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 109 (0x7fa1537b1400) [pid = 16987] [serial = 41] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 108 (0x7fa14ad0d800) [pid = 16987] [serial = 32] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 107 (0x7fa14fa9dc00) [pid = 16987] [serial = 26] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 106 (0x7fa151a35800) [pid = 16987] [serial = 12] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 105 (0x7fa1521ed400) [pid = 16987] [serial = 9] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 104 (0x7fa14bdda800) [pid = 16987] [serial = 16] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 103 (0x7fa14bde1400) [pid = 16987] [serial = 17] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 102 (0x7fa14b910c00) [pid = 16987] [serial = 19] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 101 (0x7fa14a4a6c00) [pid = 16987] [serial = 35] [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.] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 100 (0x7fa14a271400) [pid = 16987] [serial = 25] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 99 (0x7fa14d10b400) [pid = 16987] [serial = 125] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 98 (0x7fa149fd2c00) [pid = 16987] [serial = 22] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 97 (0x7fa149fd7400) [pid = 16987] [serial = 23] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 96 (0x7fa14bdd8800) [pid = 16987] [serial = 67] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 95 (0x7fa1525d8800) [pid = 16987] [serial = 97] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 94 (0x7fa1533da800) [pid = 16987] [serial = 43] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 93 (0x7fa153483000) [pid = 16987] [serial = 46] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 92 (0x7fa156e6b800) [pid = 16987] [serial = 52] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 91 (0x7fa159c5c800) [pid = 16987] [serial = 53] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 90 (0x7fa1560b2400) [pid = 16987] [serial = 50] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 89 (0x7fa1537ba000) [pid = 16987] [serial = 44] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 88 (0x7fa15fbb4400) [pid = 16987] [serial = 56] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 87 (0x7fa15443c000) [pid = 16987] [serial = 49] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 86 (0x7fa153b0f000) [pid = 16987] [serial = 47] [outer = (nil)] [url = about:blank] 23:34:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 23:34:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1638ms 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 85 (0x7fa14ba1f400) [pid = 16987] [serial = 59] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 84 (0x7fa151385000) [pid = 16987] [serial = 61] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 83 (0x7fa15fb13000) [pid = 16987] [serial = 55] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 82 (0x7fa14a279800) [pid = 16987] [serial = 58] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 81 (0x7fa156e05c00) [pid = 16987] [serial = 95] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 80 (0x7fa1560b1000) [pid = 16987] [serial = 74] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 79 (0x7fa14fcb6c00) [pid = 16987] [serial = 68] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 78 (0x7fa1521eb000) [pid = 16987] [serial = 85] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 77 (0x7fa160a68400) [pid = 16987] [serial = 76] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 76 (0x7fa1533a7800) [pid = 16987] [serial = 100] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 75 (0x7fa152b87800) [pid = 16987] [serial = 98] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 74 (0x7fa152b89000) [pid = 16987] [serial = 94] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 73 (0x7fa152b12c00) [pid = 16987] [serial = 70] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 72 (0x7fa154260000) [pid = 16987] [serial = 73] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 71 (0x7fa1533da000) [pid = 16987] [serial = 71] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 70 (0x7fa152b88800) [pid = 16987] [serial = 116] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 69 (0x7fa161b3b000) [pid = 16987] [serial = 80] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 68 (0x7fa153b57000) [pid = 16987] [serial = 101] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 67 (0x7fa160e54400) [pid = 16987] [serial = 104] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 66 (0x7fa160ecd000) [pid = 16987] [serial = 79] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 65 (0x7fa161e8b800) [pid = 16987] [serial = 106] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 64 (0x7fa154442400) [pid = 16987] [serial = 65] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 63 (0x7fa152604c00) [pid = 16987] [serial = 83] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 62 (0x7fa1560b5800) [pid = 16987] [serial = 88] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 61 (0x7fa152b0a800) [pid = 16987] [serial = 62] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 60 (0x7fa153beac00) [pid = 16987] [serial = 64] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 59 (0x7fa15fb1b400) [pid = 16987] [serial = 103] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 58 (0x7fa160cf3000) [pid = 16987] [serial = 91] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 57 (0x7fa160733000) [pid = 16987] [serial = 119] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 56 (0x7fa16600ac00) [pid = 16987] [serial = 123] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 55 (0x7fa161be6c00) [pid = 16987] [serial = 92] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 54 (0x7fa1655b4800) [pid = 16987] [serial = 110] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 53 (0x7fa1660d1800) [pid = 16987] [serial = 114] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 52 (0x7fa1533abc00) [pid = 16987] [serial = 86] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 51 (0x7fa153474800) [pid = 16987] [serial = 117] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 50 (0x7fa160aedc00) [pid = 16987] [serial = 77] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 49 (0x7fa150b99400) [pid = 16987] [serial = 82] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 48 (0x7fa165404800) [pid = 16987] [serial = 107] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 47 (0x7fa160ed3c00) [pid = 16987] [serial = 120] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 46 (0x7fa165c46000) [pid = 16987] [serial = 111] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 45 (0x7fa166008800) [pid = 16987] [serial = 113] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 44 (0x7fa16540e800) [pid = 16987] [serial = 122] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | --DOMWINDOW == 43 (0x7fa15ab7d400) [pid = 16987] [serial = 89] [outer = (nil)] [url = about:blank] 23:34:49 INFO - PROCESS | 16987 | 1461479689623 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 23:34:49 INFO - PROCESS | 16987 | 1461479689629 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 23:34:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 23:34:49 INFO - PROCESS | 16987 | 1461479689649 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 23:34:49 INFO - PROCESS | 16987 | 1461479689653 Marionette TRACE conn3 <- [1,174,null,{}] 23:34:49 INFO - PROCESS | 16987 | 1461479689677 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}] 23:34:49 INFO - PROCESS | 16987 | 1461479689844 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 23:34:49 INFO - PROCESS | 16987 | 1461479689850 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 23:34:49 INFO - PROCESS | 16987 | 1461479689968 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:49 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14ba90800 == 18 [pid = 16987] [id = 51] 23:34:49 INFO - PROCESS | 16987 | ++DOMWINDOW == 44 (0x7fa14d10d800) [pid = 16987] [serial = 151] [outer = (nil)] 23:34:50 INFO - PROCESS | 16987 | ++DOMWINDOW == 45 (0x7fa14d10f800) [pid = 16987] [serial = 152] [outer = 0x7fa14d10d800] 23:34:50 INFO - PROCESS | 16987 | 1461479690037 Marionette DEBUG loaded listener.js 23:34:50 INFO - PROCESS | 16987 | ++DOMWINDOW == 46 (0x7fa14d474400) [pid = 16987] [serial = 153] [outer = 0x7fa14d10d800] 23:34:50 INFO - PROCESS | 16987 | 1461479690642 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]]]}] 23:34:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 23:34:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1045ms 23:34:50 INFO - PROCESS | 16987 | 1461479690693 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 23:34:50 INFO - PROCESS | 16987 | 1461479690700 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 23:34:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 23:34:50 INFO - PROCESS | 16987 | 1461479690709 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 23:34:50 INFO - PROCESS | 16987 | 1461479690712 Marionette TRACE conn3 <- [1,178,null,{}] 23:34:50 INFO - PROCESS | 16987 | 1461479690716 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}] 23:34:50 INFO - PROCESS | 16987 | 1461479690858 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 23:34:50 INFO - PROCESS | 16987 | 1461479690940 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:50 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14d1c9800 == 19 [pid = 16987] [id = 52] 23:34:50 INFO - PROCESS | 16987 | ++DOMWINDOW == 47 (0x7fa14d18f400) [pid = 16987] [serial = 154] [outer = (nil)] 23:34:50 INFO - PROCESS | 16987 | ++DOMWINDOW == 48 (0x7fa1505cc400) [pid = 16987] [serial = 155] [outer = 0x7fa14d18f400] 23:34:51 INFO - PROCESS | 16987 | 1461479691000 Marionette DEBUG loaded listener.js 23:34:51 INFO - PROCESS | 16987 | ++DOMWINDOW == 49 (0x7fa15138dc00) [pid = 16987] [serial = 156] [outer = 0x7fa14d18f400] 23:34:51 INFO - PROCESS | 16987 | 1461479691734 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]]]}] 23:34:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 23:34:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1078ms 23:34:51 INFO - PROCESS | 16987 | 1461479691807 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 23:34:51 INFO - PROCESS | 16987 | 1461479691815 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 23:34:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 23:34:51 INFO - PROCESS | 16987 | 1461479691826 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 23:34:51 INFO - PROCESS | 16987 | 1461479691836 Marionette TRACE conn3 <- [1,182,null,{}] 23:34:51 INFO - PROCESS | 16987 | 1461479691873 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}] 23:34:52 INFO - PROCESS | 16987 | 1461479692078 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 23:34:52 INFO - PROCESS | 16987 | 1461479692139 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:52 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa151904000 == 20 [pid = 16987] [id = 53] 23:34:52 INFO - PROCESS | 16987 | ++DOMWINDOW == 50 (0x7fa151bec400) [pid = 16987] [serial = 157] [outer = (nil)] 23:34:52 INFO - PROCESS | 16987 | ++DOMWINDOW == 51 (0x7fa1521ec400) [pid = 16987] [serial = 158] [outer = 0x7fa151bec400] 23:34:52 INFO - PROCESS | 16987 | 1461479692212 Marionette DEBUG loaded listener.js 23:34:52 INFO - PROCESS | 16987 | ++DOMWINDOW == 52 (0x7fa152b82800) [pid = 16987] [serial = 159] [outer = 0x7fa151bec400] 23:34:52 INFO - PROCESS | 16987 | 1461479692908 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]]]}] 23:34:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 23:34:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1109ms 23:34:52 INFO - PROCESS | 16987 | 1461479692932 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 23:34:52 INFO - PROCESS | 16987 | 1461479692936 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 23:34:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 23:34:52 INFO - PROCESS | 16987 | 1461479692941 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 23:34:52 INFO - PROCESS | 16987 | 1461479692943 Marionette TRACE conn3 <- [1,186,null,{}] 23:34:52 INFO - PROCESS | 16987 | 1461479692948 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}] 23:34:53 INFO - PROCESS | 16987 | 1461479693107 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 23:34:53 INFO - PROCESS | 16987 | 1461479693138 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:53 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1522b6800 == 21 [pid = 16987] [id = 54] 23:34:53 INFO - PROCESS | 16987 | ++DOMWINDOW == 53 (0x7fa152b88400) [pid = 16987] [serial = 160] [outer = (nil)] 23:34:53 INFO - PROCESS | 16987 | ++DOMWINDOW == 54 (0x7fa152c37000) [pid = 16987] [serial = 161] [outer = 0x7fa152b88400] 23:34:53 INFO - PROCESS | 16987 | 1461479693198 Marionette DEBUG loaded listener.js 23:34:53 INFO - PROCESS | 16987 | ++DOMWINDOW == 55 (0x7fa1533a0c00) [pid = 16987] [serial = 162] [outer = 0x7fa152b88400] 23:34:53 INFO - PROCESS | 16987 | --DOMWINDOW == 54 (0x7fa14d18c800) [pid = 16987] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 23:34:53 INFO - PROCESS | 16987 | --DOMWINDOW == 53 (0x7fa14d18a000) [pid = 16987] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 23:34:53 INFO - PROCESS | 16987 | --DOMWINDOW == 52 (0x7fa14d104000) [pid = 16987] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 23:34:53 INFO - PROCESS | 16987 | --DOMWINDOW == 51 (0x7fa14bde1000) [pid = 16987] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 23:34:53 INFO - PROCESS | 16987 | --DOMWINDOW == 50 (0x7fa1503cd400) [pid = 16987] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 23:34:53 INFO - PROCESS | 16987 | --DOMWINDOW == 49 (0x7fa14d111800) [pid = 16987] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 23:34:53 INFO - PROCESS | 16987 | 1461479693955 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]]]}] 23:34:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 23:34:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1025ms 23:34:53 INFO - PROCESS | 16987 | 1461479693967 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 23:34:53 INFO - PROCESS | 16987 | 1461479693969 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 23:34:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 23:34:53 INFO - PROCESS | 16987 | 1461479693975 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 23:34:53 INFO - PROCESS | 16987 | 1461479693977 Marionette TRACE conn3 <- [1,190,null,{}] 23:34:53 INFO - PROCESS | 16987 | 1461479693982 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}] 23:34:54 INFO - PROCESS | 16987 | 1461479694106 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 23:34:54 INFO - PROCESS | 16987 | 1461479694195 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:54 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1527fa800 == 22 [pid = 16987] [id = 55] 23:34:54 INFO - PROCESS | 16987 | ++DOMWINDOW == 50 (0x7fa149fd6800) [pid = 16987] [serial = 163] [outer = (nil)] 23:34:54 INFO - PROCESS | 16987 | ++DOMWINDOW == 51 (0x7fa1516d3400) [pid = 16987] [serial = 164] [outer = 0x7fa149fd6800] 23:34:54 INFO - PROCESS | 16987 | 1461479694254 Marionette DEBUG loaded listener.js 23:34:54 INFO - PROCESS | 16987 | ++DOMWINDOW == 52 (0x7fa153478800) [pid = 16987] [serial = 165] [outer = 0x7fa149fd6800] 23:34:54 INFO - PROCESS | 16987 | 1461479694919 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]]]}] 23:34:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 23:34:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 974ms 23:34:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 23:34:54 INFO - PROCESS | 16987 | 1461479694950 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 23:34:54 INFO - PROCESS | 16987 | 1461479694952 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 23:34:54 INFO - PROCESS | 16987 | 1461479694956 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 23:34:54 INFO - PROCESS | 16987 | 1461479694960 Marionette TRACE conn3 <- [1,194,null,{}] 23:34:54 INFO - PROCESS | 16987 | 1461479694965 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}] 23:34:55 INFO - PROCESS | 16987 | 1461479695149 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 23:34:55 INFO - PROCESS | 16987 | 1461479695180 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:55 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa152b5c000 == 23 [pid = 16987] [id = 56] 23:34:55 INFO - PROCESS | 16987 | ++DOMWINDOW == 53 (0x7fa14a26bc00) [pid = 16987] [serial = 166] [outer = (nil)] 23:34:55 INFO - PROCESS | 16987 | ++DOMWINDOW == 54 (0x7fa153b17400) [pid = 16987] [serial = 167] [outer = 0x7fa14a26bc00] 23:34:55 INFO - PROCESS | 16987 | 1461479695246 Marionette DEBUG loaded listener.js 23:34:55 INFO - PROCESS | 16987 | ++DOMWINDOW == 55 (0x7fa1560b6c00) [pid = 16987] [serial = 168] [outer = 0x7fa14a26bc00] 23:34:55 INFO - PROCESS | 16987 | 1461479695821 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]]]}] 23:34:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 23:34:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 930ms 23:34:55 INFO - PROCESS | 16987 | 1461479695889 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 23:34:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 23:34:55 INFO - PROCESS | 16987 | 1461479695894 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 23:34:55 INFO - PROCESS | 16987 | 1461479695901 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 23:34:55 INFO - PROCESS | 16987 | 1461479695907 Marionette TRACE conn3 <- [1,198,null,{}] 23:34:55 INFO - PROCESS | 16987 | 1461479695915 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}] 23:34:56 INFO - PROCESS | 16987 | 1461479696096 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 23:34:56 INFO - PROCESS | 16987 | 1461479696218 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:56 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14aea6000 == 24 [pid = 16987] [id = 57] 23:34:56 INFO - PROCESS | 16987 | ++DOMWINDOW == 56 (0x7fa14a49b400) [pid = 16987] [serial = 169] [outer = (nil)] 23:34:56 INFO - PROCESS | 16987 | ++DOMWINDOW == 57 (0x7fa14a4a7000) [pid = 16987] [serial = 170] [outer = 0x7fa14a49b400] 23:34:56 INFO - PROCESS | 16987 | 1461479696299 Marionette DEBUG loaded listener.js 23:34:56 INFO - PROCESS | 16987 | ++DOMWINDOW == 58 (0x7fa14bde1c00) [pid = 16987] [serial = 171] [outer = 0x7fa14a49b400] 23:34:57 INFO - PROCESS | 16987 | 1461479697169 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]]]}] 23:34:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 23:34:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1286ms 23:34:57 INFO - PROCESS | 16987 | 1461479697186 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 23:34:57 INFO - PROCESS | 16987 | 1461479697191 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 23:34:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 23:34:57 INFO - PROCESS | 16987 | 1461479697221 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 23:34:57 INFO - PROCESS | 16987 | 1461479697227 Marionette TRACE conn3 <- [1,202,null,{}] 23:34:57 INFO - PROCESS | 16987 | 1461479697233 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}] 23:34:57 INFO - PROCESS | 16987 | 1461479697377 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 23:34:57 INFO - PROCESS | 16987 | 1461479697480 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:57 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1528ed800 == 25 [pid = 16987] [id = 58] 23:34:57 INFO - PROCESS | 16987 | ++DOMWINDOW == 59 (0x7fa14d05c800) [pid = 16987] [serial = 172] [outer = (nil)] 23:34:57 INFO - PROCESS | 16987 | ++DOMWINDOW == 60 (0x7fa151385000) [pid = 16987] [serial = 173] [outer = 0x7fa14d05c800] 23:34:57 INFO - PROCESS | 16987 | 1461479697549 Marionette DEBUG loaded listener.js 23:34:57 INFO - PROCESS | 16987 | ++DOMWINDOW == 61 (0x7fa151ecf400) [pid = 16987] [serial = 174] [outer = 0x7fa14d05c800] 23:34:58 INFO - PROCESS | 16987 | 1461479698279 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]]]}] 23:34:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 23:34:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1088ms 23:34:58 INFO - PROCESS | 16987 | 1461479698314 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 23:34:58 INFO - PROCESS | 16987 | 1461479698317 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 23:34:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 23:34:58 INFO - PROCESS | 16987 | 1461479698324 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 23:34:58 INFO - PROCESS | 16987 | 1461479698327 Marionette TRACE conn3 <- [1,206,null,{}] 23:34:58 INFO - PROCESS | 16987 | 1461479698342 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}] 23:34:58 INFO - PROCESS | 16987 | 1461479698513 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 23:34:58 INFO - PROCESS | 16987 | 1461479698643 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:58 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa153726800 == 26 [pid = 16987] [id = 59] 23:34:58 INFO - PROCESS | 16987 | ++DOMWINDOW == 62 (0x7fa15347bc00) [pid = 16987] [serial = 175] [outer = (nil)] 23:34:58 INFO - PROCESS | 16987 | ++DOMWINDOW == 63 (0x7fa1537bcc00) [pid = 16987] [serial = 176] [outer = 0x7fa15347bc00] 23:34:58 INFO - PROCESS | 16987 | 1461479698719 Marionette DEBUG loaded listener.js 23:34:58 INFO - PROCESS | 16987 | ++DOMWINDOW == 64 (0x7fa153b57800) [pid = 16987] [serial = 177] [outer = 0x7fa15347bc00] 23:34:59 INFO - PROCESS | 16987 | 1461479699499 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]]]}] 23:34:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 23:34:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1230ms 23:34:59 INFO - PROCESS | 16987 | 1461479699555 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 23:34:59 INFO - PROCESS | 16987 | 1461479699559 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 23:34:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 23:34:59 INFO - PROCESS | 16987 | 1461479699566 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 23:34:59 INFO - PROCESS | 16987 | 1461479699569 Marionette TRACE conn3 <- [1,210,null,{}] 23:34:59 INFO - PROCESS | 16987 | 1461479699574 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}] 23:34:59 INFO - PROCESS | 16987 | 1461479699721 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 23:34:59 INFO - PROCESS | 16987 | 1461479699842 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:34:59 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15424d000 == 27 [pid = 16987] [id = 60] 23:34:59 INFO - PROCESS | 16987 | ++DOMWINDOW == 65 (0x7fa1537b3800) [pid = 16987] [serial = 178] [outer = (nil)] 23:34:59 INFO - PROCESS | 16987 | ++DOMWINDOW == 66 (0x7fa154442400) [pid = 16987] [serial = 179] [outer = 0x7fa1537b3800] 23:34:59 INFO - PROCESS | 16987 | 1461479699913 Marionette DEBUG loaded listener.js 23:35:00 INFO - PROCESS | 16987 | ++DOMWINDOW == 67 (0x7fa156e6c400) [pid = 16987] [serial = 180] [outer = 0x7fa1537b3800] 23:35:00 INFO - PROCESS | 16987 | 1461479700909 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]]]}] 23:35:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 23:35:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1383ms 23:35:00 INFO - PROCESS | 16987 | 1461479700950 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 23:35:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 23:35:00 INFO - PROCESS | 16987 | 1461479700955 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 23:35:00 INFO - PROCESS | 16987 | 1461479700962 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 23:35:00 INFO - PROCESS | 16987 | 1461479700968 Marionette TRACE conn3 <- [1,214,null,{}] 23:35:00 INFO - PROCESS | 16987 | 1461479700976 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}] 23:35:01 INFO - PROCESS | 16987 | 1461479701113 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 23:35:01 INFO - PROCESS | 16987 | 1461479701271 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:01 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14aeb6000 == 28 [pid = 16987] [id = 61] 23:35:01 INFO - PROCESS | 16987 | ++DOMWINDOW == 68 (0x7fa14d107800) [pid = 16987] [serial = 181] [outer = (nil)] 23:35:01 INFO - PROCESS | 16987 | ++DOMWINDOW == 69 (0x7fa14d10e000) [pid = 16987] [serial = 182] [outer = 0x7fa14d107800] 23:35:01 INFO - PROCESS | 16987 | 1461479701401 Marionette DEBUG loaded listener.js 23:35:01 INFO - PROCESS | 16987 | ++DOMWINDOW == 70 (0x7fa14d18cc00) [pid = 16987] [serial = 183] [outer = 0x7fa14d107800] 23:35:01 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14d26f800 == 27 [pid = 16987] [id = 42] 23:35:01 INFO - PROCESS | 16987 | --DOMWINDOW == 69 (0x7fa14d46f800) [pid = 16987] [serial = 128] [outer = (nil)] [url = about:blank] 23:35:01 INFO - PROCESS | 16987 | --DOMWINDOW == 68 (0x7fa14fcb4800) [pid = 16987] [serial = 129] [outer = (nil)] [url = about:blank] 23:35:01 INFO - PROCESS | 16987 | --DOMWINDOW == 67 (0x7fa151ad2800) [pid = 16987] [serial = 131] [outer = (nil)] [url = about:blank] 23:35:01 INFO - PROCESS | 16987 | --DOMWINDOW == 66 (0x7fa14d185400) [pid = 16987] [serial = 126] [outer = (nil)] [url = about:blank] 23:35:01 INFO - PROCESS | 16987 | --DOMWINDOW == 65 (0x7fa160ec6c00) [pid = 16987] [serial = 137] [outer = (nil)] [url = about:blank] 23:35:01 INFO - PROCESS | 16987 | --DOMWINDOW == 64 (0x7fa152b84400) [pid = 16987] [serial = 141] [outer = (nil)] [url = about:blank] 23:35:01 INFO - PROCESS | 16987 | --DOMWINDOW == 63 (0x7fa153bf3000) [pid = 16987] [serial = 134] [outer = (nil)] [url = about:blank] 23:35:01 INFO - PROCESS | 16987 | --DOMWINDOW == 62 (0x7fa161b3a800) [pid = 16987] [serial = 138] [outer = (nil)] [url = about:blank] 23:35:01 INFO - PROCESS | 16987 | --DOMWINDOW == 61 (0x7fa151a35400) [pid = 16987] [serial = 140] [outer = (nil)] [url = about:blank] 23:35:01 INFO - PROCESS | 16987 | --DOMWINDOW == 60 (0x7fa1560b6400) [pid = 16987] [serial = 135] [outer = (nil)] [url = about:blank] 23:35:01 INFO - PROCESS | 16987 | --DOMWINDOW == 59 (0x7fa152b8a000) [pid = 16987] [serial = 132] [outer = (nil)] [url = about:blank] 23:35:02 INFO - PROCESS | 16987 | 1461479702111 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]]]}] 23:35:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 23:35:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1187ms 23:35:02 INFO - PROCESS | 16987 | 1461479702148 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 23:35:02 INFO - PROCESS | 16987 | 1461479702156 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 23:35:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 23:35:02 INFO - PROCESS | 16987 | 1461479702166 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 23:35:02 INFO - PROCESS | 16987 | 1461479702169 Marionette TRACE conn3 <- [1,218,null,{}] 23:35:02 INFO - PROCESS | 16987 | 1461479702182 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}] 23:35:02 INFO - PROCESS | 16987 | 1461479702321 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 23:35:02 INFO - PROCESS | 16987 | 1461479702335 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:02 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa151514800 == 28 [pid = 16987] [id = 62] 23:35:02 INFO - PROCESS | 16987 | ++DOMWINDOW == 60 (0x7fa14d471000) [pid = 16987] [serial = 184] [outer = (nil)] 23:35:02 INFO - PROCESS | 16987 | ++DOMWINDOW == 61 (0x7fa1516a7c00) [pid = 16987] [serial = 185] [outer = 0x7fa14d471000] 23:35:02 INFO - PROCESS | 16987 | 1461479702418 Marionette DEBUG loaded listener.js 23:35:02 INFO - PROCESS | 16987 | ++DOMWINDOW == 62 (0x7fa151ecd000) [pid = 16987] [serial = 186] [outer = 0x7fa14d471000] 23:35:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 23:35:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 985ms 23:35:03 INFO - PROCESS | 16987 | 1461479703140 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]]]}] 23:35:03 INFO - PROCESS | 16987 | 1461479703152 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 23:35:03 INFO - PROCESS | 16987 | 1461479703155 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 23:35:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 23:35:03 INFO - PROCESS | 16987 | 1461479703161 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 23:35:03 INFO - PROCESS | 16987 | 1461479703166 Marionette TRACE conn3 <- [1,222,null,{}] 23:35:03 INFO - PROCESS | 16987 | 1461479703181 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}] 23:35:03 INFO - PROCESS | 16987 | 1461479703327 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 23:35:03 INFO - PROCESS | 16987 | 1461479703415 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:03 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa152b40000 == 29 [pid = 16987] [id = 63] 23:35:03 INFO - PROCESS | 16987 | ++DOMWINDOW == 63 (0x7fa151d15c00) [pid = 16987] [serial = 187] [outer = (nil)] 23:35:03 INFO - PROCESS | 16987 | ++DOMWINDOW == 64 (0x7fa152c37800) [pid = 16987] [serial = 188] [outer = 0x7fa151d15c00] 23:35:03 INFO - PROCESS | 16987 | 1461479703489 Marionette DEBUG loaded listener.js 23:35:03 INFO - PROCESS | 16987 | ++DOMWINDOW == 65 (0x7fa153b0e000) [pid = 16987] [serial = 189] [outer = 0x7fa151d15c00] 23:35:04 INFO - PROCESS | 16987 | 1461479704108 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]]]}] 23:35:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 23:35:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 987ms 23:35:04 INFO - PROCESS | 16987 | 1461479704149 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 23:35:04 INFO - PROCESS | 16987 | 1461479704153 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 23:35:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 23:35:04 INFO - PROCESS | 16987 | 1461479704158 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 23:35:04 INFO - PROCESS | 16987 | 1461479704160 Marionette TRACE conn3 <- [1,226,null,{}] 23:35:04 INFO - PROCESS | 16987 | 1461479704165 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}] 23:35:04 INFO - PROCESS | 16987 | 1461479704349 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 23:35:04 INFO - PROCESS | 16987 | 1461479704373 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:04 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15372a800 == 30 [pid = 16987] [id = 64] 23:35:04 INFO - PROCESS | 16987 | ++DOMWINDOW == 66 (0x7fa14a4a3000) [pid = 16987] [serial = 190] [outer = (nil)] 23:35:04 INFO - PROCESS | 16987 | ++DOMWINDOW == 67 (0x7fa15425f800) [pid = 16987] [serial = 191] [outer = 0x7fa14a4a3000] 23:35:04 INFO - PROCESS | 16987 | 1461479704434 Marionette DEBUG loaded listener.js 23:35:04 INFO - PROCESS | 16987 | ++DOMWINDOW == 68 (0x7fa15ab7e000) [pid = 16987] [serial = 192] [outer = 0x7fa14a4a3000] 23:35:05 INFO - PROCESS | 16987 | 1461479705097 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]]]}] 23:35:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 23:35:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 983ms 23:35:05 INFO - PROCESS | 16987 | 1461479705143 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 23:35:05 INFO - PROCESS | 16987 | 1461479705147 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 23:35:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 23:35:05 INFO - PROCESS | 16987 | 1461479705161 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 23:35:05 INFO - PROCESS | 16987 | 1461479705164 Marionette TRACE conn3 <- [1,230,null,{}] 23:35:05 INFO - PROCESS | 16987 | 1461479705169 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}] 23:35:05 INFO - PROCESS | 16987 | 1461479705341 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 23:35:05 INFO - PROCESS | 16987 | 1461479705405 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:05 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa154487000 == 31 [pid = 16987] [id = 65] 23:35:05 INFO - PROCESS | 16987 | ++DOMWINDOW == 69 (0x7fa149fd4800) [pid = 16987] [serial = 193] [outer = (nil)] 23:35:05 INFO - PROCESS | 16987 | ++DOMWINDOW == 70 (0x7fa15fb13c00) [pid = 16987] [serial = 194] [outer = 0x7fa149fd4800] 23:35:05 INFO - PROCESS | 16987 | 1461479705466 Marionette DEBUG loaded listener.js 23:35:05 INFO - PROCESS | 16987 | ++DOMWINDOW == 71 (0x7fa15fbb2800) [pid = 16987] [serial = 195] [outer = 0x7fa149fd4800] 23:35:06 INFO - PROCESS | 16987 | --DOMWINDOW == 70 (0x7fa152b88400) [pid = 16987] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 23:35:06 INFO - PROCESS | 16987 | --DOMWINDOW == 69 (0x7fa149fd6800) [pid = 16987] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 23:35:06 INFO - PROCESS | 16987 | --DOMWINDOW == 68 (0x7fa14d18f400) [pid = 16987] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 23:35:06 INFO - PROCESS | 16987 | --DOMWINDOW == 67 (0x7fa14d10d800) [pid = 16987] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 23:35:06 INFO - PROCESS | 16987 | --DOMWINDOW == 66 (0x7fa151bec400) [pid = 16987] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 23:35:06 INFO - PROCESS | 16987 | 1461479706212 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]]]}] 23:35:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 23:35:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1077ms 23:35:06 INFO - PROCESS | 16987 | 1461479706239 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 23:35:06 INFO - PROCESS | 16987 | 1461479706242 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 23:35:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 23:35:06 INFO - PROCESS | 16987 | 1461479706247 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 23:35:06 INFO - PROCESS | 16987 | 1461479706249 Marionette TRACE conn3 <- [1,234,null,{}] 23:35:06 INFO - PROCESS | 16987 | 1461479706258 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}] 23:35:06 INFO - PROCESS | 16987 | 1461479706417 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 23:35:06 INFO - PROCESS | 16987 | 1461479706510 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:06 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15abe0000 == 32 [pid = 16987] [id = 66] 23:35:06 INFO - PROCESS | 16987 | ++DOMWINDOW == 67 (0x7fa149fd7400) [pid = 16987] [serial = 196] [outer = (nil)] 23:35:06 INFO - PROCESS | 16987 | ++DOMWINDOW == 68 (0x7fa160a70c00) [pid = 16987] [serial = 197] [outer = 0x7fa149fd7400] 23:35:06 INFO - PROCESS | 16987 | 1461479706586 Marionette DEBUG loaded listener.js 23:35:06 INFO - PROCESS | 16987 | ++DOMWINDOW == 69 (0x7fa160ec8c00) [pid = 16987] [serial = 198] [outer = 0x7fa149fd7400] 23:35:07 INFO - PROCESS | 16987 | 1461479707176 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]]]}] 23:35:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 23:35:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 974ms 23:35:07 INFO - PROCESS | 16987 | 1461479707222 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 23:35:07 INFO - PROCESS | 16987 | 1461479707226 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 23:35:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 23:35:07 INFO - PROCESS | 16987 | 1461479707231 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 23:35:07 INFO - PROCESS | 16987 | 1461479707234 Marionette TRACE conn3 <- [1,238,null,{}] 23:35:07 INFO - PROCESS | 16987 | 1461479707239 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}] 23:35:07 INFO - PROCESS | 16987 | 1461479707360 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 23:35:07 INFO - PROCESS | 16987 | 1461479707378 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:07 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa160717800 == 33 [pid = 16987] [id = 67] 23:35:07 INFO - PROCESS | 16987 | ++DOMWINDOW == 70 (0x7fa160eca000) [pid = 16987] [serial = 199] [outer = (nil)] 23:35:07 INFO - PROCESS | 16987 | ++DOMWINDOW == 71 (0x7fa161b3e000) [pid = 16987] [serial = 200] [outer = 0x7fa160eca000] 23:35:07 INFO - PROCESS | 16987 | 1461479707436 Marionette DEBUG loaded listener.js 23:35:07 INFO - PROCESS | 16987 | ++DOMWINDOW == 72 (0x7fa161c07400) [pid = 16987] [serial = 201] [outer = 0x7fa160eca000] 23:35:08 INFO - PROCESS | 16987 | 1461479708068 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]]]}] 23:35:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 23:35:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 878ms 23:35:08 INFO - PROCESS | 16987 | 1461479708109 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 23:35:08 INFO - PROCESS | 16987 | 1461479708113 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 23:35:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 23:35:08 INFO - PROCESS | 16987 | 1461479708118 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 23:35:08 INFO - PROCESS | 16987 | 1461479708120 Marionette TRACE conn3 <- [1,242,null,{}] 23:35:08 INFO - PROCESS | 16987 | 1461479708125 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}] 23:35:08 INFO - PROCESS | 16987 | 1461479708292 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 23:35:08 INFO - PROCESS | 16987 | 1461479708457 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:08 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14a1a7800 == 34 [pid = 16987] [id = 68] 23:35:08 INFO - PROCESS | 16987 | ++DOMWINDOW == 73 (0x7fa149fd4000) [pid = 16987] [serial = 202] [outer = (nil)] 23:35:08 INFO - PROCESS | 16987 | ++DOMWINDOW == 74 (0x7fa14a0c9400) [pid = 16987] [serial = 203] [outer = 0x7fa149fd4000] 23:35:08 INFO - PROCESS | 16987 | 1461479708556 Marionette DEBUG loaded listener.js 23:35:08 INFO - PROCESS | 16987 | ++DOMWINDOW == 75 (0x7fa14ba25800) [pid = 16987] [serial = 204] [outer = 0x7fa149fd4000] 23:35:09 INFO - PROCESS | 16987 | 1461479709436 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]]]}] 23:35:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 23:35:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1377ms 23:35:09 INFO - PROCESS | 16987 | 1461479709497 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 23:35:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 23:35:09 INFO - PROCESS | 16987 | 1461479709503 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 23:35:09 INFO - PROCESS | 16987 | 1461479709510 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 23:35:09 INFO - PROCESS | 16987 | 1461479709517 Marionette TRACE conn3 <- [1,246,null,{}] 23:35:09 INFO - PROCESS | 16987 | 1461479709524 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}] 23:35:09 INFO - PROCESS | 16987 | 1461479709685 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 23:35:09 INFO - PROCESS | 16987 | 1461479709812 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:09 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15319d800 == 35 [pid = 16987] [id = 69] 23:35:09 INFO - PROCESS | 16987 | ++DOMWINDOW == 76 (0x7fa14b908400) [pid = 16987] [serial = 205] [outer = (nil)] 23:35:09 INFO - PROCESS | 16987 | ++DOMWINDOW == 77 (0x7fa1521ef400) [pid = 16987] [serial = 206] [outer = 0x7fa14b908400] 23:35:09 INFO - PROCESS | 16987 | 1461479709886 Marionette DEBUG loaded listener.js 23:35:09 INFO - PROCESS | 16987 | ++DOMWINDOW == 78 (0x7fa152b8e800) [pid = 16987] [serial = 207] [outer = 0x7fa14b908400] 23:35:10 INFO - PROCESS | 16987 | 1461479710779 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]]]}] 23:35:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 23:35:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1338ms 23:35:10 INFO - PROCESS | 16987 | 1461479710850 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 23:35:10 INFO - PROCESS | 16987 | 1461479710856 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 23:35:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 23:35:10 INFO - PROCESS | 16987 | 1461479710862 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 23:35:10 INFO - PROCESS | 16987 | 1461479710865 Marionette TRACE conn3 <- [1,250,null,{}] 23:35:10 INFO - PROCESS | 16987 | 1461479710871 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}] 23:35:11 INFO - PROCESS | 16987 | 1461479711058 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 23:35:11 INFO - PROCESS | 16987 | 1461479711187 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:11 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa160932800 == 36 [pid = 16987] [id = 70] 23:35:11 INFO - PROCESS | 16987 | ++DOMWINDOW == 79 (0x7fa154265000) [pid = 16987] [serial = 208] [outer = (nil)] 23:35:11 INFO - PROCESS | 16987 | ++DOMWINDOW == 80 (0x7fa15ab7fc00) [pid = 16987] [serial = 209] [outer = 0x7fa154265000] 23:35:11 INFO - PROCESS | 16987 | 1461479711262 Marionette DEBUG loaded listener.js 23:35:11 INFO - PROCESS | 16987 | ++DOMWINDOW == 81 (0x7fa1609c8800) [pid = 16987] [serial = 210] [outer = 0x7fa154265000] 23:35:12 INFO - PROCESS | 16987 | 1461479712058 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]]]}] 23:35:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 23:35:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1227ms 23:35:12 INFO - PROCESS | 16987 | 1461479712090 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 23:35:12 INFO - PROCESS | 16987 | 1461479712094 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 23:35:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 23:35:12 INFO - PROCESS | 16987 | 1461479712109 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 23:35:12 INFO - PROCESS | 16987 | 1461479712117 Marionette TRACE conn3 <- [1,254,null,{}] 23:35:12 INFO - PROCESS | 16987 | 1461479712123 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}] 23:35:12 INFO - PROCESS | 16987 | 1461479712269 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 23:35:12 INFO - PROCESS | 16987 | 1461479712401 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:12 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa160e23000 == 37 [pid = 16987] [id = 71] 23:35:12 INFO - PROCESS | 16987 | ++DOMWINDOW == 82 (0x7fa153b10400) [pid = 16987] [serial = 211] [outer = (nil)] 23:35:12 INFO - PROCESS | 16987 | ++DOMWINDOW == 83 (0x7fa161cc4c00) [pid = 16987] [serial = 212] [outer = 0x7fa153b10400] 23:35:12 INFO - PROCESS | 16987 | 1461479712471 Marionette DEBUG loaded listener.js 23:35:12 INFO - PROCESS | 16987 | ++DOMWINDOW == 84 (0x7fa1638a1c00) [pid = 16987] [serial = 213] [outer = 0x7fa153b10400] 23:35:13 INFO - PROCESS | 16987 | 1461479713498 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]]]}] 23:35:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 23:35:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1441ms 23:35:13 INFO - PROCESS | 16987 | 1461479713543 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 23:35:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 23:35:13 INFO - PROCESS | 16987 | 1461479713548 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 23:35:13 INFO - PROCESS | 16987 | 1461479713556 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 23:35:13 INFO - PROCESS | 16987 | 1461479713561 Marionette TRACE conn3 <- [1,258,null,{}] 23:35:13 INFO - PROCESS | 16987 | 1461479713569 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}] 23:35:13 INFO - PROCESS | 16987 | 1461479713750 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 23:35:13 INFO - PROCESS | 16987 | 1461479713971 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:13 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14bdb8000 == 38 [pid = 16987] [id = 72] 23:35:13 INFO - PROCESS | 16987 | ++DOMWINDOW == 85 (0x7fa14f935800) [pid = 16987] [serial = 214] [outer = (nil)] 23:35:14 INFO - PROCESS | 16987 | ++DOMWINDOW == 86 (0x7fa14fcb6c00) [pid = 16987] [serial = 215] [outer = 0x7fa14f935800] 23:35:14 INFO - PROCESS | 16987 | 1461479714040 Marionette DEBUG loaded listener.js 23:35:14 INFO - PROCESS | 16987 | ++DOMWINDOW == 87 (0x7fa1518ad000) [pid = 16987] [serial = 216] [outer = 0x7fa14f935800] 23:35:14 INFO - PROCESS | 16987 | --DOMWINDOW == 86 (0x7fa153b17400) [pid = 16987] [serial = 167] [outer = (nil)] [url = about:blank] 23:35:14 INFO - PROCESS | 16987 | --DOMWINDOW == 85 (0x7fa1609d6c00) [pid = 16987] [serial = 143] [outer = (nil)] [url = about:blank] 23:35:14 INFO - PROCESS | 16987 | --DOMWINDOW == 84 (0x7fa1512e2800) [pid = 16987] [serial = 146] [outer = (nil)] [url = about:blank] 23:35:14 INFO - PROCESS | 16987 | 1461479714805 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]]]}] 23:35:14 INFO - PROCESS | 16987 | --DOMWINDOW == 83 (0x7fa152c37000) [pid = 16987] [serial = 161] [outer = (nil)] [url = about:blank] 23:35:14 INFO - PROCESS | 16987 | --DOMWINDOW == 82 (0x7fa1516d3400) [pid = 16987] [serial = 164] [outer = (nil)] [url = about:blank] 23:35:14 INFO - PROCESS | 16987 | --DOMWINDOW == 81 (0x7fa1505cc400) [pid = 16987] [serial = 155] [outer = (nil)] [url = about:blank] 23:35:14 INFO - PROCESS | 16987 | --DOMWINDOW == 80 (0x7fa14b90b400) [pid = 16987] [serial = 149] [outer = (nil)] [url = about:blank] 23:35:14 INFO - PROCESS | 16987 | --DOMWINDOW == 79 (0x7fa14d10f800) [pid = 16987] [serial = 152] [outer = (nil)] [url = about:blank] 23:35:14 INFO - PROCESS | 16987 | --DOMWINDOW == 78 (0x7fa14d474400) [pid = 16987] [serial = 153] [outer = (nil)] [url = about:blank] 23:35:14 INFO - PROCESS | 16987 | --DOMWINDOW == 77 (0x7fa1533a0c00) [pid = 16987] [serial = 162] [outer = (nil)] [url = about:blank] 23:35:14 INFO - PROCESS | 16987 | --DOMWINDOW == 76 (0x7fa1521ec400) [pid = 16987] [serial = 158] [outer = (nil)] [url = about:blank] 23:35:14 INFO - PROCESS | 16987 | --DOMWINDOW == 75 (0x7fa152b82800) [pid = 16987] [serial = 159] [outer = (nil)] [url = about:blank] 23:35:14 INFO - PROCESS | 16987 | --DOMWINDOW == 74 (0x7fa153478800) [pid = 16987] [serial = 165] [outer = (nil)] [url = about:blank] 23:35:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 23:35:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1288ms 23:35:14 INFO - PROCESS | 16987 | --DOMWINDOW == 73 (0x7fa15138dc00) [pid = 16987] [serial = 156] [outer = (nil)] [url = about:blank] 23:35:14 INFO - PROCESS | 16987 | 1461479714848 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 23:35:14 INFO - PROCESS | 16987 | 1461479714854 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 23:35:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 23:35:14 INFO - PROCESS | 16987 | 1461479714869 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 23:35:14 INFO - PROCESS | 16987 | 1461479714872 Marionette TRACE conn3 <- [1,262,null,{}] 23:35:14 INFO - PROCESS | 16987 | 1461479714878 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}] 23:35:15 INFO - PROCESS | 16987 | 1461479715012 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 23:35:15 INFO - PROCESS | 16987 | 1461479715023 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:15 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14d26d800 == 39 [pid = 16987] [id = 73] 23:35:15 INFO - PROCESS | 16987 | ++DOMWINDOW == 74 (0x7fa152b0a400) [pid = 16987] [serial = 217] [outer = (nil)] 23:35:15 INFO - PROCESS | 16987 | ++DOMWINDOW == 75 (0x7fa152b85000) [pid = 16987] [serial = 218] [outer = 0x7fa152b0a400] 23:35:15 INFO - PROCESS | 16987 | 1461479715083 Marionette DEBUG loaded listener.js 23:35:15 INFO - PROCESS | 16987 | ++DOMWINDOW == 76 (0x7fa15347c800) [pid = 16987] [serial = 219] [outer = 0x7fa152b0a400] 23:35:15 INFO - PROCESS | 16987 | 1461479715788 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]]]}] 23:35:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 23:35:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 938ms 23:35:15 INFO - PROCESS | 16987 | 1461479715803 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 23:35:15 INFO - PROCESS | 16987 | 1461479715805 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 23:35:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 23:35:15 INFO - PROCESS | 16987 | 1461479715813 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 23:35:15 INFO - PROCESS | 16987 | 1461479715818 Marionette TRACE conn3 <- [1,266,null,{}] 23:35:15 INFO - PROCESS | 16987 | 1461479715833 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}] 23:35:15 INFO - PROCESS | 16987 | 1461479715972 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 23:35:16 INFO - PROCESS | 16987 | 1461479716067 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:16 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1534ce800 == 40 [pid = 16987] [id = 74] 23:35:16 INFO - PROCESS | 16987 | ++DOMWINDOW == 77 (0x7fa152b86c00) [pid = 16987] [serial = 220] [outer = (nil)] 23:35:16 INFO - PROCESS | 16987 | ++DOMWINDOW == 78 (0x7fa154442800) [pid = 16987] [serial = 221] [outer = 0x7fa152b86c00] 23:35:16 INFO - PROCESS | 16987 | 1461479716129 Marionette DEBUG loaded listener.js 23:35:16 INFO - PROCESS | 16987 | ++DOMWINDOW == 79 (0x7fa1609ce800) [pid = 16987] [serial = 222] [outer = 0x7fa152b86c00] 23:35:16 INFO - PROCESS | 16987 | 1461479716751 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]]]}] 23:35:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 23:35:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 989ms 23:35:16 INFO - PROCESS | 16987 | 1461479716802 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 23:35:16 INFO - PROCESS | 16987 | 1461479716806 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 23:35:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 23:35:16 INFO - PROCESS | 16987 | 1461479716811 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 23:35:16 INFO - PROCESS | 16987 | 1461479716814 Marionette TRACE conn3 <- [1,270,null,{}] 23:35:16 INFO - PROCESS | 16987 | 1461479716819 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}] 23:35:17 INFO - PROCESS | 16987 | 1461479717013 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 23:35:17 INFO - PROCESS | 16987 | 1461479717073 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:17 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa154486800 == 41 [pid = 16987] [id = 75] 23:35:17 INFO - PROCESS | 16987 | ++DOMWINDOW == 80 (0x7fa14fa9dc00) [pid = 16987] [serial = 223] [outer = (nil)] 23:35:17 INFO - PROCESS | 16987 | ++DOMWINDOW == 81 (0x7fa160c8f400) [pid = 16987] [serial = 224] [outer = 0x7fa14fa9dc00] 23:35:17 INFO - PROCESS | 16987 | 1461479717144 Marionette DEBUG loaded listener.js 23:35:17 INFO - PROCESS | 16987 | ++DOMWINDOW == 82 (0x7fa161e81000) [pid = 16987] [serial = 225] [outer = 0x7fa14fa9dc00] 23:35:17 INFO - PROCESS | 16987 | 1461479717908 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]]]}] 23:35:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 23:35:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1128ms 23:35:17 INFO - PROCESS | 16987 | 1461479717940 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 23:35:17 INFO - PROCESS | 16987 | 1461479717942 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 23:35:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 23:35:17 INFO - PROCESS | 16987 | 1461479717961 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 23:35:17 INFO - PROCESS | 16987 | 1461479717965 Marionette TRACE conn3 <- [1,274,null,{}] 23:35:17 INFO - PROCESS | 16987 | 1461479717971 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}] 23:35:18 INFO - PROCESS | 16987 | 1461479718148 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 23:35:18 INFO - PROCESS | 16987 | 1461479718181 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:18 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1607bd000 == 42 [pid = 16987] [id = 76] 23:35:18 INFO - PROCESS | 16987 | ++DOMWINDOW == 83 (0x7fa14ad08800) [pid = 16987] [serial = 226] [outer = (nil)] 23:35:18 INFO - PROCESS | 16987 | ++DOMWINDOW == 84 (0x7fa163d39000) [pid = 16987] [serial = 227] [outer = 0x7fa14ad08800] 23:35:18 INFO - PROCESS | 16987 | 1461479718242 Marionette DEBUG loaded listener.js 23:35:18 INFO - PROCESS | 16987 | ++DOMWINDOW == 85 (0x7fa165411400) [pid = 16987] [serial = 228] [outer = 0x7fa14ad08800] 23:35:18 INFO - PROCESS | 16987 | 1461479718956 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]]]}] 23:35:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 23:35:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1039ms 23:35:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 23:35:18 INFO - PROCESS | 16987 | 1461479718990 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 23:35:18 INFO - PROCESS | 16987 | 1461479718992 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 23:35:19 INFO - PROCESS | 16987 | 1461479718998 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 23:35:19 INFO - PROCESS | 16987 | 1461479719001 Marionette TRACE conn3 <- [1,278,null,{}] 23:35:19 INFO - PROCESS | 16987 | 1461479719006 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}] 23:35:19 INFO - PROCESS | 16987 | 1461479719202 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 23:35:19 INFO - PROCESS | 16987 | 1461479719277 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:19 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa161e18000 == 43 [pid = 16987] [id = 77] 23:35:19 INFO - PROCESS | 16987 | ++DOMWINDOW == 86 (0x7fa1657a6400) [pid = 16987] [serial = 229] [outer = (nil)] 23:35:19 INFO - PROCESS | 16987 | ++DOMWINDOW == 87 (0x7fa16600cc00) [pid = 16987] [serial = 230] [outer = 0x7fa1657a6400] 23:35:19 INFO - PROCESS | 16987 | 1461479719345 Marionette DEBUG loaded listener.js 23:35:19 INFO - PROCESS | 16987 | ++DOMWINDOW == 88 (0x7fa166104800) [pid = 16987] [serial = 231] [outer = 0x7fa1657a6400] 23:35:19 INFO - PROCESS | 16987 | --DOMWINDOW == 87 (0x7fa14a277800) [pid = 16987] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 23:35:19 INFO - PROCESS | 16987 | --DOMWINDOW == 86 (0x7fa149fd4800) [pid = 16987] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 23:35:19 INFO - PROCESS | 16987 | --DOMWINDOW == 85 (0x7fa14a4a3000) [pid = 16987] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 23:35:19 INFO - PROCESS | 16987 | --DOMWINDOW == 84 (0x7fa149fd7400) [pid = 16987] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 23:35:19 INFO - PROCESS | 16987 | --DOMWINDOW == 83 (0x7fa151d15c00) [pid = 16987] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 23:35:19 INFO - PROCESS | 16987 | --DOMWINDOW == 82 (0x7fa14d107800) [pid = 16987] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 23:35:19 INFO - PROCESS | 16987 | --DOMWINDOW == 81 (0x7fa14a26bc00) [pid = 16987] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 23:35:19 INFO - PROCESS | 16987 | --DOMWINDOW == 80 (0x7fa14d471000) [pid = 16987] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 23:35:20 INFO - PROCESS | 16987 | 1461479720158 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]]]}] 23:35:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 23:35:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1184ms 23:35:20 INFO - PROCESS | 16987 | 1461479720182 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 23:35:20 INFO - PROCESS | 16987 | 1461479720185 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 23:35:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 23:35:20 INFO - PROCESS | 16987 | 1461479720190 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 23:35:20 INFO - PROCESS | 16987 | 1461479720193 Marionette TRACE conn3 <- [1,282,null,{}] 23:35:20 INFO - PROCESS | 16987 | 1461479720198 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}] 23:35:20 INFO - PROCESS | 16987 | 1461479720367 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 23:35:20 INFO - PROCESS | 16987 | 1461479720388 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:20 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa163837000 == 44 [pid = 16987] [id = 78] 23:35:20 INFO - PROCESS | 16987 | ++DOMWINDOW == 81 (0x7fa14a277800) [pid = 16987] [serial = 232] [outer = (nil)] 23:35:20 INFO - PROCESS | 16987 | ++DOMWINDOW == 82 (0x7fa151b61000) [pid = 16987] [serial = 233] [outer = 0x7fa14a277800] 23:35:20 INFO - PROCESS | 16987 | 1461479720449 Marionette DEBUG loaded listener.js 23:35:20 INFO - PROCESS | 16987 | ++DOMWINDOW == 83 (0x7fa151b65c00) [pid = 16987] [serial = 234] [outer = 0x7fa14a277800] 23:35:21 INFO - PROCESS | 16987 | 1461479721149 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]]]}] 23:35:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 23:35:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 981ms 23:35:21 INFO - PROCESS | 16987 | 1461479721172 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 23:35:21 INFO - PROCESS | 16987 | 1461479721176 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 23:35:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 23:35:21 INFO - PROCESS | 16987 | 1461479721181 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 23:35:21 INFO - PROCESS | 16987 | 1461479721183 Marionette TRACE conn3 <- [1,286,null,{}] 23:35:21 INFO - PROCESS | 16987 | 1461479721189 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}] 23:35:21 INFO - PROCESS | 16987 | 1461479721353 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 23:35:21 INFO - PROCESS | 16987 | 1461479721369 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:21 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa165a63800 == 45 [pid = 16987] [id = 79] 23:35:21 INFO - PROCESS | 16987 | ++DOMWINDOW == 84 (0x7fa14a26d000) [pid = 16987] [serial = 235] [outer = (nil)] 23:35:21 INFO - PROCESS | 16987 | ++DOMWINDOW == 85 (0x7fa152b0e400) [pid = 16987] [serial = 236] [outer = 0x7fa14a26d000] 23:35:21 INFO - PROCESS | 16987 | 1461479721437 Marionette DEBUG loaded listener.js 23:35:21 INFO - PROCESS | 16987 | ++DOMWINDOW == 86 (0x7fa1660d5c00) [pid = 16987] [serial = 237] [outer = 0x7fa14a26d000] 23:35:22 INFO - PROCESS | 16987 | 1461479722324 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]]]}] 23:35:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 23:35:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1184ms 23:35:22 INFO - PROCESS | 16987 | 1461479722367 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 23:35:22 INFO - PROCESS | 16987 | 1461479722373 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 23:35:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 23:35:22 INFO - PROCESS | 16987 | 1461479722382 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 23:35:22 INFO - PROCESS | 16987 | 1461479722387 Marionette TRACE conn3 <- [1,290,null,{}] 23:35:22 INFO - PROCESS | 16987 | 1461479722395 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}] 23:35:22 INFO - PROCESS | 16987 | 1461479722554 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 23:35:22 INFO - PROCESS | 16987 | 1461479722684 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:22 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa152b41000 == 46 [pid = 16987] [id = 80] 23:35:22 INFO - PROCESS | 16987 | ++DOMWINDOW == 87 (0x7fa14e643000) [pid = 16987] [serial = 238] [outer = (nil)] 23:35:22 INFO - PROCESS | 16987 | ++DOMWINDOW == 88 (0x7fa1516d3400) [pid = 16987] [serial = 239] [outer = 0x7fa14e643000] 23:35:22 INFO - PROCESS | 16987 | 1461479722758 Marionette DEBUG loaded listener.js 23:35:22 INFO - PROCESS | 16987 | ++DOMWINDOW == 89 (0x7fa151ec5400) [pid = 16987] [serial = 240] [outer = 0x7fa14e643000] 23:35:23 INFO - PROCESS | 16987 | 1461479723515 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]]]}] 23:35:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 23:35:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1189ms 23:35:23 INFO - PROCESS | 16987 | 1461479723572 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 23:35:23 INFO - PROCESS | 16987 | 1461479723580 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 23:35:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 23:35:23 INFO - PROCESS | 16987 | 1461479723590 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 23:35:23 INFO - PROCESS | 16987 | 1461479723594 Marionette TRACE conn3 <- [1,294,null,{}] 23:35:23 INFO - PROCESS | 16987 | 1461479723600 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}] 23:35:23 INFO - PROCESS | 16987 | 1461479723753 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 23:35:23 INFO - PROCESS | 16987 | 1461479723892 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:23 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa160e19800 == 47 [pid = 16987] [id = 81] 23:35:23 INFO - PROCESS | 16987 | ++DOMWINDOW == 90 (0x7fa152b88400) [pid = 16987] [serial = 241] [outer = (nil)] 23:35:23 INFO - PROCESS | 16987 | ++DOMWINDOW == 91 (0x7fa153be9800) [pid = 16987] [serial = 242] [outer = 0x7fa152b88400] 23:35:23 INFO - PROCESS | 16987 | 1461479723964 Marionette DEBUG loaded listener.js 23:35:24 INFO - PROCESS | 16987 | ++DOMWINDOW == 92 (0x7fa156e05c00) [pid = 16987] [serial = 243] [outer = 0x7fa152b88400] 23:35:24 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. 23:35:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1281ms 23:35:24 INFO - PROCESS | 16987 | 1461479724863 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]]]}] 23:35:24 INFO - PROCESS | 16987 | 1461479724886 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 23:35:24 INFO - PROCESS | 16987 | 1461479724889 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 23:35:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 23:35:24 INFO - PROCESS | 16987 | 1461479724898 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 23:35:24 INFO - PROCESS | 16987 | 1461479724903 Marionette TRACE conn3 <- [1,298,null,{}] 23:35:24 INFO - PROCESS | 16987 | 1461479724919 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}] 23:35:25 INFO - PROCESS | 16987 | 1461479725063 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 23:35:25 INFO - PROCESS | 16987 | 1461479725202 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:25 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa165e9f000 == 48 [pid = 16987] [id = 82] 23:35:25 INFO - PROCESS | 16987 | ++DOMWINDOW == 93 (0x7fa1618aa800) [pid = 16987] [serial = 244] [outer = (nil)] 23:35:25 INFO - PROCESS | 16987 | ++DOMWINDOW == 94 (0x7fa1655af800) [pid = 16987] [serial = 245] [outer = 0x7fa1618aa800] 23:35:25 INFO - PROCESS | 16987 | 1461479725278 Marionette DEBUG loaded listener.js 23:35:25 INFO - PROCESS | 16987 | ++DOMWINDOW == 95 (0x7fa165cac800) [pid = 16987] [serial = 246] [outer = 0x7fa1618aa800] 23:35:26 INFO - PROCESS | 16987 | 1461479726098 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]]]}] 23:35:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:35:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1238ms 23:35:26 INFO - PROCESS | 16987 | 1461479726135 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 23:35:26 INFO - PROCESS | 16987 | 1461479726139 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 23:35:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 23:35:26 INFO - PROCESS | 16987 | 1461479726161 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 23:35:26 INFO - PROCESS | 16987 | 1461479726165 Marionette TRACE conn3 <- [1,302,null,{}] 23:35:26 INFO - PROCESS | 16987 | 1461479726170 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}] 23:35:26 INFO - PROCESS | 16987 | 1461479726314 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 23:35:26 INFO - PROCESS | 16987 | ++DOMWINDOW == 96 (0x7fa1522d8400) [pid = 16987] [serial = 247] [outer = 0x7fa149fdac00] 23:35:26 INFO - PROCESS | 16987 | 1461479726481 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:26 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa16876c800 == 49 [pid = 16987] [id = 83] 23:35:26 INFO - PROCESS | 16987 | ++DOMWINDOW == 97 (0x7fa1522de000) [pid = 16987] [serial = 248] [outer = (nil)] 23:35:26 INFO - PROCESS | 16987 | ++DOMWINDOW == 98 (0x7fa1522df400) [pid = 16987] [serial = 249] [outer = 0x7fa1522de000] 23:35:26 INFO - PROCESS | 16987 | 1461479726570 Marionette DEBUG loaded listener.js 23:35:26 INFO - PROCESS | 16987 | ++DOMWINDOW == 99 (0x7fa1655ac000) [pid = 16987] [serial = 250] [outer = 0x7fa1522de000] 23:35:27 INFO - PROCESS | 16987 | 1461479727366 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]]]}] 23:35:27 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. 23:35:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1239ms 23:35:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 23:35:27 INFO - PROCESS | 16987 | 1461479727399 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 23:35:27 INFO - PROCESS | 16987 | 1461479727402 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 23:35:27 INFO - PROCESS | 16987 | 1461479727425 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 23:35:27 INFO - PROCESS | 16987 | 1461479727429 Marionette TRACE conn3 <- [1,306,null,{}] 23:35:27 INFO - PROCESS | 16987 | 1461479727435 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}] 23:35:27 INFO - PROCESS | 16987 | 1461479727580 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 23:35:27 INFO - PROCESS | 16987 | 1461479727717 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:27 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa151846800 == 50 [pid = 16987] [id = 84] 23:35:27 INFO - PROCESS | 16987 | ++DOMWINDOW == 100 (0x7fa14a0c7c00) [pid = 16987] [serial = 251] [outer = (nil)] 23:35:27 INFO - PROCESS | 16987 | ++DOMWINDOW == 101 (0x7fa14a5dc000) [pid = 16987] [serial = 252] [outer = 0x7fa14a0c7c00] 23:35:27 INFO - PROCESS | 16987 | 1461479727791 Marionette DEBUG loaded listener.js 23:35:27 INFO - PROCESS | 16987 | ++DOMWINDOW == 102 (0x7fa14d186400) [pid = 16987] [serial = 253] [outer = 0x7fa14a0c7c00] 23:35:28 INFO - PROCESS | 16987 | 1461479728814 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]]]}] 23:35:28 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. 23:35:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1452ms 23:35:28 INFO - PROCESS | 16987 | 1461479728860 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 23:35:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 23:35:28 INFO - PROCESS | 16987 | 1461479728865 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 23:35:28 INFO - PROCESS | 16987 | 1461479728873 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 23:35:28 INFO - PROCESS | 16987 | 1461479728878 Marionette TRACE conn3 <- [1,310,null,{}] 23:35:28 INFO - PROCESS | 16987 | 1461479728887 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}] 23:35:29 INFO - PROCESS | 16987 | 1461479729037 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 23:35:29 INFO - PROCESS | 16987 | 1461479729171 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:29 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1537e3800 == 51 [pid = 16987] [id = 85] 23:35:29 INFO - PROCESS | 16987 | ++DOMWINDOW == 103 (0x7fa14a273000) [pid = 16987] [serial = 254] [outer = (nil)] 23:35:29 INFO - PROCESS | 16987 | ++DOMWINDOW == 104 (0x7fa14e64ac00) [pid = 16987] [serial = 255] [outer = 0x7fa14a273000] 23:35:29 INFO - PROCESS | 16987 | 1461479729283 Marionette DEBUG loaded listener.js 23:35:29 INFO - PROCESS | 16987 | ++DOMWINDOW == 105 (0x7fa15138d800) [pid = 16987] [serial = 256] [outer = 0x7fa14a273000] 23:35:30 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa163837000 == 50 [pid = 16987] [id = 78] 23:35:30 INFO - PROCESS | 16987 | --DOMWINDOW == 104 (0x7fa161b3e000) [pid = 16987] [serial = 200] [outer = (nil)] [url = about:blank] 23:35:30 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa161e18000 == 49 [pid = 16987] [id = 77] 23:35:30 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1607bd000 == 48 [pid = 16987] [id = 76] 23:35:30 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa154486800 == 47 [pid = 16987] [id = 75] 23:35:30 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1534ce800 == 46 [pid = 16987] [id = 74] 23:35:30 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14d26d800 == 45 [pid = 16987] [id = 73] 23:35:30 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14bdb8000 == 44 [pid = 16987] [id = 72] 23:35:30 INFO - PROCESS | 16987 | 1461479730177 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]]]}] 23:35:30 INFO - PROCESS | 16987 | --DOMWINDOW == 103 (0x7fa163d31400) [pid = 16987] [serial = 144] [outer = (nil)] [url = about:blank] 23:35:30 INFO - PROCESS | 16987 | --DOMWINDOW == 102 (0x7fa15fb13c00) [pid = 16987] [serial = 194] [outer = (nil)] [url = about:blank] 23:35:30 INFO - PROCESS | 16987 | --DOMWINDOW == 101 (0x7fa15425f800) [pid = 16987] [serial = 191] [outer = (nil)] [url = about:blank] 23:35:30 INFO - PROCESS | 16987 | --DOMWINDOW == 100 (0x7fa15fbb2800) [pid = 16987] [serial = 195] [outer = (nil)] [url = about:blank] 23:35:30 INFO - PROCESS | 16987 | --DOMWINDOW == 99 (0x7fa160a70c00) [pid = 16987] [serial = 197] [outer = (nil)] [url = about:blank] 23:35:30 INFO - PROCESS | 16987 | --DOMWINDOW == 98 (0x7fa154442400) [pid = 16987] [serial = 179] [outer = (nil)] [url = about:blank] 23:35:30 INFO - PROCESS | 16987 | --DOMWINDOW == 97 (0x7fa160ec8c00) [pid = 16987] [serial = 198] [outer = (nil)] [url = about:blank] 23:35:30 INFO - PROCESS | 16987 | --DOMWINDOW == 96 (0x7fa14a4a7000) [pid = 16987] [serial = 170] [outer = (nil)] [url = about:blank] 23:35:30 INFO - PROCESS | 16987 | --DOMWINDOW == 95 (0x7fa15ab7e000) [pid = 16987] [serial = 192] [outer = (nil)] [url = about:blank] 23:35:30 INFO - PROCESS | 16987 | --DOMWINDOW == 94 (0x7fa151385000) [pid = 16987] [serial = 173] [outer = (nil)] [url = about:blank] 23:35:30 INFO - PROCESS | 16987 | --DOMWINDOW == 93 (0x7fa152c37800) [pid = 16987] [serial = 188] [outer = (nil)] [url = about:blank] 23:35:30 INFO - PROCESS | 16987 | --DOMWINDOW == 92 (0x7fa1537bcc00) [pid = 16987] [serial = 176] [outer = (nil)] [url = about:blank] 23:35:30 INFO - PROCESS | 16987 | --DOMWINDOW == 91 (0x7fa14d18cc00) [pid = 16987] [serial = 183] [outer = (nil)] [url = about:blank] 23:35:30 INFO - PROCESS | 16987 | --DOMWINDOW == 90 (0x7fa153b0e000) [pid = 16987] [serial = 189] [outer = (nil)] [url = about:blank] 23:35:30 INFO - PROCESS | 16987 | --DOMWINDOW == 89 (0x7fa14d10e000) [pid = 16987] [serial = 182] [outer = (nil)] [url = about:blank] 23:35:30 INFO - PROCESS | 16987 | --DOMWINDOW == 88 (0x7fa1560b6c00) [pid = 16987] [serial = 168] [outer = (nil)] [url = about:blank] 23:35:30 INFO - PROCESS | 16987 | --DOMWINDOW == 87 (0x7fa151ecd000) [pid = 16987] [serial = 186] [outer = (nil)] [url = about:blank] 23:35:30 INFO - PROCESS | 16987 | --DOMWINDOW == 86 (0x7fa1516a7c00) [pid = 16987] [serial = 185] [outer = (nil)] [url = about:blank] 23:35:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:35:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1384ms 23:35:30 INFO - PROCESS | 16987 | 1461479730256 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 23:35:30 INFO - PROCESS | 16987 | 1461479730264 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 23:35:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 23:35:30 INFO - PROCESS | 16987 | 1461479730274 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 23:35:30 INFO - PROCESS | 16987 | 1461479730277 Marionette TRACE conn3 <- [1,314,null,{}] 23:35:30 INFO - PROCESS | 16987 | 1461479730282 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}] 23:35:30 INFO - PROCESS | 16987 | 1461479730432 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 23:35:30 INFO - PROCESS | 16987 | 1461479730522 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:30 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14faeb000 == 45 [pid = 16987] [id = 86] 23:35:30 INFO - PROCESS | 16987 | ++DOMWINDOW == 87 (0x7fa14d18d800) [pid = 16987] [serial = 257] [outer = (nil)] 23:35:30 INFO - PROCESS | 16987 | ++DOMWINDOW == 88 (0x7fa151bed800) [pid = 16987] [serial = 258] [outer = 0x7fa14d18d800] 23:35:30 INFO - PROCESS | 16987 | 1461479730589 Marionette DEBUG loaded listener.js 23:35:30 INFO - PROCESS | 16987 | ++DOMWINDOW == 89 (0x7fa1522df000) [pid = 16987] [serial = 259] [outer = 0x7fa14d18d800] 23:35:31 INFO - PROCESS | 16987 | 1461479731245 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]]]}] 23:35:31 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. 23:35:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1033ms 23:35:31 INFO - PROCESS | 16987 | 1461479731306 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 23:35:31 INFO - PROCESS | 16987 | 1461479731310 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 23:35:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 23:35:31 INFO - PROCESS | 16987 | 1461479731315 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 23:35:31 INFO - PROCESS | 16987 | 1461479731321 Marionette TRACE conn3 <- [1,318,null,{}] 23:35:31 INFO - PROCESS | 16987 | 1461479731335 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}] 23:35:31 INFO - PROCESS | 16987 | 1461479731505 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 23:35:31 INFO - PROCESS | 16987 | 1461479731595 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:31 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15340f000 == 46 [pid = 16987] [id = 87] 23:35:31 INFO - PROCESS | 16987 | ++DOMWINDOW == 90 (0x7fa151b5e800) [pid = 16987] [serial = 260] [outer = (nil)] 23:35:31 INFO - PROCESS | 16987 | ++DOMWINDOW == 91 (0x7fa153476c00) [pid = 16987] [serial = 261] [outer = 0x7fa151b5e800] 23:35:31 INFO - PROCESS | 16987 | 1461479731660 Marionette DEBUG loaded listener.js 23:35:31 INFO - PROCESS | 16987 | ++DOMWINDOW == 92 (0x7fa15426a000) [pid = 16987] [serial = 262] [outer = 0x7fa151b5e800] 23:35:32 INFO - PROCESS | 16987 | 1461479732362 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]]]}] 23:35:32 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. 23:35:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1084ms 23:35:32 INFO - PROCESS | 16987 | 1461479732429 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 23:35:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 23:35:32 INFO - PROCESS | 16987 | 1461479732434 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 23:35:32 INFO - PROCESS | 16987 | 1461479732439 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 23:35:32 INFO - PROCESS | 16987 | 1461479732442 Marionette TRACE conn3 <- [1,322,null,{}] 23:35:32 INFO - PROCESS | 16987 | 1461479732447 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}] 23:35:32 INFO - PROCESS | 16987 | 1461479732632 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 23:35:32 INFO - PROCESS | 16987 | 1461479732650 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:32 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15abda800 == 47 [pid = 16987] [id = 88] 23:35:32 INFO - PROCESS | 16987 | ++DOMWINDOW == 93 (0x7fa14d111c00) [pid = 16987] [serial = 263] [outer = (nil)] 23:35:32 INFO - PROCESS | 16987 | ++DOMWINDOW == 94 (0x7fa15ab7e800) [pid = 16987] [serial = 264] [outer = 0x7fa14d111c00] 23:35:32 INFO - PROCESS | 16987 | 1461479732711 Marionette DEBUG loaded listener.js 23:35:32 INFO - PROCESS | 16987 | ++DOMWINDOW == 95 (0x7fa16073e000) [pid = 16987] [serial = 265] [outer = 0x7fa14d111c00] 23:35:33 INFO - PROCESS | 16987 | 1461479733457 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]]]}] 23:35:33 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. 23:35:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1032ms 23:35:33 INFO - PROCESS | 16987 | 1461479733471 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 23:35:33 INFO - PROCESS | 16987 | 1461479733473 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 23:35:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 23:35:33 INFO - PROCESS | 16987 | 1461479733482 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 23:35:33 INFO - PROCESS | 16987 | 1461479733484 Marionette TRACE conn3 <- [1,326,null,{}] 23:35:33 INFO - PROCESS | 16987 | 1461479733496 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}] 23:35:33 INFO - PROCESS | 16987 | 1461479733667 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 23:35:33 INFO - PROCESS | 16987 | 1461479733735 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:33 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa160c61800 == 48 [pid = 16987] [id = 89] 23:35:33 INFO - PROCESS | 16987 | ++DOMWINDOW == 96 (0x7fa1560b5000) [pid = 16987] [serial = 266] [outer = (nil)] 23:35:33 INFO - PROCESS | 16987 | ++DOMWINDOW == 97 (0x7fa160aefc00) [pid = 16987] [serial = 267] [outer = 0x7fa1560b5000] 23:35:33 INFO - PROCESS | 16987 | 1461479733795 Marionette DEBUG loaded listener.js 23:35:33 INFO - PROCESS | 16987 | ++DOMWINDOW == 98 (0x7fa161c06400) [pid = 16987] [serial = 268] [outer = 0x7fa1560b5000] 23:35:34 INFO - PROCESS | 16987 | 1461479734585 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]]]}] 23:35:34 INFO - PROCESS | 16987 | --DOMWINDOW == 97 (0x7fa160eca000) [pid = 16987] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 23:35:34 INFO - PROCESS | 16987 | --DOMWINDOW == 96 (0x7fa14ad08800) [pid = 16987] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 23:35:34 INFO - PROCESS | 16987 | --DOMWINDOW == 95 (0x7fa1657a6400) [pid = 16987] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 23:35:34 INFO - PROCESS | 16987 | --DOMWINDOW == 94 (0x7fa152b86c00) [pid = 16987] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 23:35:34 INFO - PROCESS | 16987 | --DOMWINDOW == 93 (0x7fa14fa9dc00) [pid = 16987] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 23:35:34 INFO - PROCESS | 16987 | --DOMWINDOW == 92 (0x7fa152b0a400) [pid = 16987] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 23:35:34 INFO - PROCESS | 16987 | --DOMWINDOW == 91 (0x7fa14f935800) [pid = 16987] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 23:35:34 INFO - PROCESS | 16987 | --DOMWINDOW == 90 (0x7fa14a277800) [pid = 16987] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 23:35:34 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. 23:35:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1133ms 23:35:34 INFO - PROCESS | 16987 | 1461479734616 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 23:35:34 INFO - PROCESS | 16987 | 1461479734618 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 23:35:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 23:35:34 INFO - PROCESS | 16987 | 1461479734624 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 23:35:34 INFO - PROCESS | 16987 | 1461479734626 Marionette TRACE conn3 <- [1,330,null,{}] 23:35:34 INFO - PROCESS | 16987 | 1461479734631 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}] 23:35:34 INFO - PROCESS | 16987 | 1461479734795 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 23:35:34 INFO - PROCESS | 16987 | 1461479734808 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:34 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa160ca8800 == 49 [pid = 16987] [id = 90] 23:35:34 INFO - PROCESS | 16987 | ++DOMWINDOW == 91 (0x7fa161fd9400) [pid = 16987] [serial = 269] [outer = (nil)] 23:35:34 INFO - PROCESS | 16987 | ++DOMWINDOW == 92 (0x7fa1657a2400) [pid = 16987] [serial = 270] [outer = 0x7fa161fd9400] 23:35:34 INFO - PROCESS | 16987 | 1461479734869 Marionette DEBUG loaded listener.js 23:35:34 INFO - PROCESS | 16987 | ++DOMWINDOW == 93 (0x7fa165ca7000) [pid = 16987] [serial = 271] [outer = 0x7fa161fd9400] 23:35:35 INFO - PROCESS | 16987 | 1461479735615 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]]]}] 23:35:35 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. 23:35:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1025ms 23:35:35 INFO - PROCESS | 16987 | 1461479735649 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 23:35:35 INFO - PROCESS | 16987 | 1461479735652 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 23:35:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 23:35:35 INFO - PROCESS | 16987 | 1461479735657 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 23:35:35 INFO - PROCESS | 16987 | 1461479735660 Marionette TRACE conn3 <- [1,334,null,{}] 23:35:35 INFO - PROCESS | 16987 | 1461479735665 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}] 23:35:35 INFO - PROCESS | 16987 | 1461479735840 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 23:35:35 INFO - PROCESS | 16987 | 1461479735858 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:35 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa165c5f800 == 50 [pid = 16987] [id = 91] 23:35:35 INFO - PROCESS | 16987 | ++DOMWINDOW == 94 (0x7fa165caac00) [pid = 16987] [serial = 272] [outer = (nil)] 23:35:35 INFO - PROCESS | 16987 | ++DOMWINDOW == 95 (0x7fa166010800) [pid = 16987] [serial = 273] [outer = 0x7fa165caac00] 23:35:35 INFO - PROCESS | 16987 | 1461479735916 Marionette DEBUG loaded listener.js 23:35:36 INFO - PROCESS | 16987 | ++DOMWINDOW == 96 (0x7fa166105400) [pid = 16987] [serial = 274] [outer = 0x7fa165caac00] 23:35:36 INFO - PROCESS | 16987 | 1461479736576 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]]]}] 23:35:36 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. 23:35:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1027ms 23:35:36 INFO - PROCESS | 16987 | 1461479736687 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 23:35:36 INFO - PROCESS | 16987 | 1461479736693 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 23:35:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 23:35:36 INFO - PROCESS | 16987 | 1461479736704 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 23:35:36 INFO - PROCESS | 16987 | 1461479736709 Marionette TRACE conn3 <- [1,338,null,{}] 23:35:36 INFO - PROCESS | 16987 | 1461479736718 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}] 23:35:36 INFO - PROCESS | 16987 | 1461479736954 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 23:35:37 INFO - PROCESS | 16987 | 1461479737088 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:37 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15182d000 == 51 [pid = 16987] [id = 92] 23:35:37 INFO - PROCESS | 16987 | ++DOMWINDOW == 97 (0x7fa14a046c00) [pid = 16987] [serial = 275] [outer = (nil)] 23:35:37 INFO - PROCESS | 16987 | ++DOMWINDOW == 98 (0x7fa14d188000) [pid = 16987] [serial = 276] [outer = 0x7fa14a046c00] 23:35:37 INFO - PROCESS | 16987 | 1461479737163 Marionette DEBUG loaded listener.js 23:35:37 INFO - PROCESS | 16987 | ++DOMWINDOW == 99 (0x7fa150510000) [pid = 16987] [serial = 277] [outer = 0x7fa14a046c00] 23:35:38 INFO - PROCESS | 16987 | 1461479738035 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]]]}] 23:35:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 23:35:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1385ms 23:35:38 INFO - PROCESS | 16987 | 1461479738090 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 23:35:38 INFO - PROCESS | 16987 | 1461479738096 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 23:35:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 23:35:38 INFO - PROCESS | 16987 | 1461479738109 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 23:35:38 INFO - PROCESS | 16987 | 1461479738114 Marionette TRACE conn3 <- [1,342,null,{}] 23:35:38 INFO - PROCESS | 16987 | 1461479738120 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}] 23:35:38 INFO - PROCESS | 16987 | 1461479738316 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 23:35:38 INFO - PROCESS | 16987 | 1461479738452 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:38 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15447d800 == 52 [pid = 16987] [id = 93] 23:35:38 INFO - PROCESS | 16987 | ++DOMWINDOW == 100 (0x7fa151bef400) [pid = 16987] [serial = 278] [outer = (nil)] 23:35:38 INFO - PROCESS | 16987 | ++DOMWINDOW == 101 (0x7fa152b7fc00) [pid = 16987] [serial = 279] [outer = 0x7fa151bef400] 23:35:38 INFO - PROCESS | 16987 | 1461479738525 Marionette DEBUG loaded listener.js 23:35:38 INFO - PROCESS | 16987 | ++DOMWINDOW == 102 (0x7fa15347c000) [pid = 16987] [serial = 280] [outer = 0x7fa151bef400] 23:35:39 INFO - PROCESS | 16987 | 1461479739435 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]]]}] 23:35:39 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. 23:35:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1387ms 23:35:39 INFO - PROCESS | 16987 | 1461479739493 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 23:35:39 INFO - PROCESS | 16987 | 1461479739496 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 23:35:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 23:35:39 INFO - PROCESS | 16987 | 1461479739503 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 23:35:39 INFO - PROCESS | 16987 | 1461479739506 Marionette TRACE conn3 <- [1,346,null,{}] 23:35:39 INFO - PROCESS | 16987 | 1461479739521 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}] 23:35:39 INFO - PROCESS | 16987 | 1461479739717 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 23:35:39 INFO - PROCESS | 16987 | 1461479739852 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:39 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa167c95800 == 53 [pid = 16987] [id = 94] 23:35:39 INFO - PROCESS | 16987 | ++DOMWINDOW == 103 (0x7fa1609ca800) [pid = 16987] [serial = 281] [outer = (nil)] 23:35:39 INFO - PROCESS | 16987 | ++DOMWINDOW == 104 (0x7fa161b43c00) [pid = 16987] [serial = 282] [outer = 0x7fa1609ca800] 23:35:39 INFO - PROCESS | 16987 | 1461479739927 Marionette DEBUG loaded listener.js 23:35:40 INFO - PROCESS | 16987 | ++DOMWINDOW == 105 (0x7fa163db2400) [pid = 16987] [serial = 283] [outer = 0x7fa1609ca800] 23:35:40 INFO - PROCESS | 16987 | 1461479740779 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]]]}] 23:35:40 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. 23:35:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1288ms 23:35:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 23:35:40 INFO - PROCESS | 16987 | 1461479740791 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 23:35:40 INFO - PROCESS | 16987 | 1461479740794 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 23:35:40 INFO - PROCESS | 16987 | 1461479740800 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 23:35:40 INFO - PROCESS | 16987 | 1461479740803 Marionette TRACE conn3 <- [1,350,null,{}] 23:35:40 INFO - PROCESS | 16987 | 1461479740808 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}] 23:35:40 INFO - PROCESS | 16987 | 1461479740958 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 23:35:41 INFO - PROCESS | 16987 | 1461479741069 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:41 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa16a2af000 == 54 [pid = 16987] [id = 95] 23:35:41 INFO - PROCESS | 16987 | ++DOMWINDOW == 106 (0x7fa163dbf000) [pid = 16987] [serial = 284] [outer = (nil)] 23:35:41 INFO - PROCESS | 16987 | ++DOMWINDOW == 107 (0x7fa1660db400) [pid = 16987] [serial = 285] [outer = 0x7fa163dbf000] 23:35:41 INFO - PROCESS | 16987 | 1461479741139 Marionette DEBUG loaded listener.js 23:35:41 INFO - PROCESS | 16987 | ++DOMWINDOW == 108 (0x7fa167c60800) [pid = 16987] [serial = 286] [outer = 0x7fa163dbf000] 23:35:41 INFO - PROCESS | 16987 | 1461479741912 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]]]}] 23:35:41 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. 23:35:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1128ms 23:35:41 INFO - PROCESS | 16987 | 1461479741927 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 23:35:41 INFO - PROCESS | 16987 | 1461479741929 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 23:35:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 23:35:41 INFO - PROCESS | 16987 | 1461479741935 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 23:35:41 INFO - PROCESS | 16987 | 1461479741938 Marionette TRACE conn3 <- [1,354,null,{}] 23:35:41 INFO - PROCESS | 16987 | 1461479741943 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}] 23:35:42 INFO - PROCESS | 16987 | 1461479742085 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 23:35:42 INFO - PROCESS | 16987 | 1461479742222 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:42 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14a418800 == 55 [pid = 16987] [id = 96] 23:35:42 INFO - PROCESS | 16987 | ++DOMWINDOW == 109 (0x7fa165c51c00) [pid = 16987] [serial = 287] [outer = (nil)] 23:35:42 INFO - PROCESS | 16987 | ++DOMWINDOW == 110 (0x7fa16878dc00) [pid = 16987] [serial = 288] [outer = 0x7fa165c51c00] 23:35:42 INFO - PROCESS | 16987 | 1461479742296 Marionette DEBUG loaded listener.js 23:35:42 INFO - PROCESS | 16987 | ++DOMWINDOW == 111 (0x7fa168a12800) [pid = 16987] [serial = 289] [outer = 0x7fa165c51c00] 23:35:43 INFO - PROCESS | 16987 | 1461479743155 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]]]}] 23:35:43 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. 23:35:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1231ms 23:35:43 INFO - PROCESS | 16987 | 1461479743167 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 23:35:43 INFO - PROCESS | 16987 | 1461479743171 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 23:35:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 23:35:43 INFO - PROCESS | 16987 | 1461479743176 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 23:35:43 INFO - PROCESS | 16987 | 1461479743178 Marionette TRACE conn3 <- [1,358,null,{}] 23:35:43 INFO - PROCESS | 16987 | 1461479743184 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}] 23:35:43 INFO - PROCESS | 16987 | 1461479743359 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 23:35:43 INFO - PROCESS | 16987 | 1461479743505 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:43 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa149a59000 == 56 [pid = 16987] [id = 97] 23:35:43 INFO - PROCESS | 16987 | ++DOMWINDOW == 112 (0x7fa14b90d000) [pid = 16987] [serial = 290] [outer = (nil)] 23:35:43 INFO - PROCESS | 16987 | ++DOMWINDOW == 113 (0x7fa15347e800) [pid = 16987] [serial = 291] [outer = 0x7fa14b90d000] 23:35:43 INFO - PROCESS | 16987 | 1461479743578 Marionette DEBUG loaded listener.js 23:35:43 INFO - PROCESS | 16987 | ++DOMWINDOW == 114 (0x7fa16a088800) [pid = 16987] [serial = 292] [outer = 0x7fa14b90d000] 23:35:44 INFO - PROCESS | 16987 | 1461479744811 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]]]}] 23:35:44 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. 23:35:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1684ms 23:35:44 INFO - PROCESS | 16987 | 1461479744862 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 23:35:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 23:35:44 INFO - PROCESS | 16987 | 1461479744868 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 23:35:44 INFO - PROCESS | 16987 | 1461479744875 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 23:35:44 INFO - PROCESS | 16987 | 1461479744881 Marionette TRACE conn3 <- [1,362,null,{}] 23:35:44 INFO - PROCESS | 16987 | 1461479744888 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}] 23:35:45 INFO - PROCESS | 16987 | 1461479745076 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 23:35:45 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa160ca8800 == 55 [pid = 16987] [id = 90] 23:35:45 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa160c61800 == 54 [pid = 16987] [id = 89] 23:35:45 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa15abda800 == 53 [pid = 16987] [id = 88] 23:35:45 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa15340f000 == 52 [pid = 16987] [id = 87] 23:35:45 INFO - PROCESS | 16987 | --DOMWINDOW == 113 (0x7fa14a0c9400) [pid = 16987] [serial = 203] [outer = (nil)] [url = about:blank] 23:35:45 INFO - PROCESS | 16987 | --DOMWINDOW == 112 (0x7fa1521ef400) [pid = 16987] [serial = 206] [outer = (nil)] [url = about:blank] 23:35:45 INFO - PROCESS | 16987 | --DOMWINDOW == 111 (0x7fa15ab7fc00) [pid = 16987] [serial = 209] [outer = (nil)] [url = about:blank] 23:35:45 INFO - PROCESS | 16987 | --DOMWINDOW == 110 (0x7fa152b0e400) [pid = 16987] [serial = 236] [outer = (nil)] [url = about:blank] 23:35:45 INFO - PROCESS | 16987 | 1461479745304 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:45 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14faeb000 == 51 [pid = 16987] [id = 86] 23:35:45 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1537e3800 == 50 [pid = 16987] [id = 85] 23:35:45 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa16876c800 == 49 [pid = 16987] [id = 83] 23:35:45 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa165e9f000 == 48 [pid = 16987] [id = 82] 23:35:45 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa160e19800 == 47 [pid = 16987] [id = 81] 23:35:45 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14ba95800 == 48 [pid = 16987] [id = 98] 23:35:45 INFO - PROCESS | 16987 | ++DOMWINDOW == 111 (0x7fa14d470c00) [pid = 16987] [serial = 293] [outer = (nil)] 23:35:45 INFO - PROCESS | 16987 | ++DOMWINDOW == 112 (0x7fa151b5f800) [pid = 16987] [serial = 294] [outer = 0x7fa14d470c00] 23:35:45 INFO - PROCESS | 16987 | 1461479745375 Marionette DEBUG loaded listener.js 23:35:45 INFO - PROCESS | 16987 | ++DOMWINDOW == 113 (0x7fa1522e0000) [pid = 16987] [serial = 295] [outer = 0x7fa14d470c00] 23:35:45 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa152b41000 == 47 [pid = 16987] [id = 80] 23:35:45 INFO - PROCESS | 16987 | --DOMWINDOW == 112 (0x7fa161c07400) [pid = 16987] [serial = 201] [outer = (nil)] [url = about:blank] 23:35:45 INFO - PROCESS | 16987 | --DOMWINDOW == 111 (0x7fa163d39000) [pid = 16987] [serial = 227] [outer = (nil)] [url = about:blank] 23:35:45 INFO - PROCESS | 16987 | --DOMWINDOW == 110 (0x7fa16600cc00) [pid = 16987] [serial = 230] [outer = (nil)] [url = about:blank] 23:35:45 INFO - PROCESS | 16987 | --DOMWINDOW == 109 (0x7fa154442800) [pid = 16987] [serial = 221] [outer = (nil)] [url = about:blank] 23:35:45 INFO - PROCESS | 16987 | --DOMWINDOW == 108 (0x7fa1609ce800) [pid = 16987] [serial = 222] [outer = (nil)] [url = about:blank] 23:35:45 INFO - PROCESS | 16987 | --DOMWINDOW == 107 (0x7fa160c8f400) [pid = 16987] [serial = 224] [outer = (nil)] [url = about:blank] 23:35:45 INFO - PROCESS | 16987 | --DOMWINDOW == 106 (0x7fa152b85000) [pid = 16987] [serial = 218] [outer = (nil)] [url = about:blank] 23:35:45 INFO - PROCESS | 16987 | --DOMWINDOW == 105 (0x7fa15347c800) [pid = 16987] [serial = 219] [outer = (nil)] [url = about:blank] 23:35:45 INFO - PROCESS | 16987 | --DOMWINDOW == 104 (0x7fa161cc4c00) [pid = 16987] [serial = 212] [outer = (nil)] [url = about:blank] 23:35:45 INFO - PROCESS | 16987 | --DOMWINDOW == 103 (0x7fa1518ad000) [pid = 16987] [serial = 216] [outer = (nil)] [url = about:blank] 23:35:45 INFO - PROCESS | 16987 | --DOMWINDOW == 102 (0x7fa14fcb6c00) [pid = 16987] [serial = 215] [outer = (nil)] [url = about:blank] 23:35:45 INFO - PROCESS | 16987 | --DOMWINDOW == 101 (0x7fa151b61000) [pid = 16987] [serial = 233] [outer = (nil)] [url = about:blank] 23:35:45 INFO - PROCESS | 16987 | --DOMWINDOW == 100 (0x7fa151b65c00) [pid = 16987] [serial = 234] [outer = (nil)] [url = about:blank] 23:35:45 INFO - PROCESS | 16987 | --DOMWINDOW == 99 (0x7fa166104800) [pid = 16987] [serial = 231] [outer = (nil)] [url = about:blank] 23:35:45 INFO - PROCESS | 16987 | --DOMWINDOW == 98 (0x7fa165411400) [pid = 16987] [serial = 228] [outer = (nil)] [url = about:blank] 23:35:45 INFO - PROCESS | 16987 | --DOMWINDOW == 97 (0x7fa161e81000) [pid = 16987] [serial = 225] [outer = (nil)] [url = about:blank] 23:35:46 INFO - PROCESS | 16987 | 1461479746134 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]]]}] 23:35:46 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. 23:35:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1284ms 23:35:46 INFO - PROCESS | 16987 | 1461479746160 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 23:35:46 INFO - PROCESS | 16987 | 1461479746168 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 23:35:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 23:35:46 INFO - PROCESS | 16987 | 1461479746178 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 23:35:46 INFO - PROCESS | 16987 | 1461479746182 Marionette TRACE conn3 <- [1,366,null,{}] 23:35:46 INFO - PROCESS | 16987 | 1461479746187 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}] 23:35:46 INFO - PROCESS | 16987 | 1461479746328 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 23:35:46 INFO - PROCESS | 16987 | 1461479746345 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:46 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15318f000 == 48 [pid = 16987] [id = 99] 23:35:46 INFO - PROCESS | 16987 | ++DOMWINDOW == 98 (0x7fa153475c00) [pid = 16987] [serial = 296] [outer = (nil)] 23:35:46 INFO - PROCESS | 16987 | ++DOMWINDOW == 99 (0x7fa153b0dc00) [pid = 16987] [serial = 297] [outer = 0x7fa153475c00] 23:35:46 INFO - PROCESS | 16987 | 1461479746406 Marionette DEBUG loaded listener.js 23:35:46 INFO - PROCESS | 16987 | ++DOMWINDOW == 100 (0x7fa1543c0400) [pid = 16987] [serial = 298] [outer = 0x7fa153475c00] 23:35:47 INFO - PROCESS | 16987 | 1461479747149 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]]]}] 23:35:47 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. 23:35:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 985ms 23:35:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 23:35:47 INFO - PROCESS | 16987 | 1461479747162 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 23:35:47 INFO - PROCESS | 16987 | 1461479747165 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 23:35:47 INFO - PROCESS | 16987 | 1461479747171 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 23:35:47 INFO - PROCESS | 16987 | 1461479747176 Marionette TRACE conn3 <- [1,370,null,{}] 23:35:47 INFO - PROCESS | 16987 | 1461479747191 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}] 23:35:47 INFO - PROCESS | 16987 | 1461479747374 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 23:35:47 INFO - PROCESS | 16987 | 1461479747396 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:47 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1542e5000 == 49 [pid = 16987] [id = 100] 23:35:47 INFO - PROCESS | 16987 | ++DOMWINDOW == 101 (0x7fa1543ccc00) [pid = 16987] [serial = 299] [outer = (nil)] 23:35:47 INFO - PROCESS | 16987 | ++DOMWINDOW == 102 (0x7fa160ef8000) [pid = 16987] [serial = 300] [outer = 0x7fa1543ccc00] 23:35:47 INFO - PROCESS | 16987 | 1461479747464 Marionette DEBUG loaded listener.js 23:35:47 INFO - PROCESS | 16987 | ++DOMWINDOW == 103 (0x7fa163db2c00) [pid = 16987] [serial = 301] [outer = 0x7fa1543ccc00] 23:35:48 INFO - PROCESS | 16987 | 1461479748233 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]]]}] 23:35:48 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. 23:35:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1086ms 23:35:48 INFO - PROCESS | 16987 | 1461479748272 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 23:35:48 INFO - PROCESS | 16987 | 1461479748275 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 23:35:48 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 23:35:48 INFO - PROCESS | 16987 | 1461479748281 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 23:35:48 INFO - PROCESS | 16987 | 1461479748284 Marionette TRACE conn3 <- [1,374,null,{}] 23:35:48 INFO - PROCESS | 16987 | 1461479748310 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}] 23:35:48 INFO - PROCESS | 16987 | 1461479748474 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 23:35:48 INFO - PROCESS | 16987 | 1461479748544 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:48 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1607b5000 == 50 [pid = 16987] [id = 101] 23:35:48 INFO - PROCESS | 16987 | ++DOMWINDOW == 104 (0x7fa1560b6c00) [pid = 16987] [serial = 302] [outer = (nil)] 23:35:48 INFO - PROCESS | 16987 | ++DOMWINDOW == 105 (0x7fa165e48c00) [pid = 16987] [serial = 303] [outer = 0x7fa1560b6c00] 23:35:48 INFO - PROCESS | 16987 | 1461479748605 Marionette DEBUG loaded listener.js 23:35:48 INFO - PROCESS | 16987 | ++DOMWINDOW == 106 (0x7fa16610f800) [pid = 16987] [serial = 304] [outer = 0x7fa1560b6c00] 23:35:49 INFO - PROCESS | 16987 | 1461479749298 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 23:35:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 23:35:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1049ms 23:35:49 INFO - PROCESS | 16987 | 1461479749331 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 23:35:49 INFO - PROCESS | 16987 | 1461479749334 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 23:35:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 23:35:49 INFO - PROCESS | 16987 | 1461479749340 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 23:35:49 INFO - PROCESS | 16987 | 1461479749342 Marionette TRACE conn3 <- [1,378,null,{}] 23:35:49 INFO - PROCESS | 16987 | 1461479749369 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}] 23:35:49 INFO - PROCESS | 16987 | 1461479749552 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 23:35:49 INFO - PROCESS | 16987 | 1461479749619 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:49 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14a416800 == 51 [pid = 16987] [id = 102] 23:35:49 INFO - PROCESS | 16987 | ++DOMWINDOW == 107 (0x7fa1537bd000) [pid = 16987] [serial = 305] [outer = (nil)] 23:35:49 INFO - PROCESS | 16987 | ++DOMWINDOW == 108 (0x7fa168790000) [pid = 16987] [serial = 306] [outer = 0x7fa1537bd000] 23:35:49 INFO - PROCESS | 16987 | 1461479749681 Marionette DEBUG loaded listener.js 23:35:49 INFO - PROCESS | 16987 | ++DOMWINDOW == 109 (0x7fa168ac7400) [pid = 16987] [serial = 307] [outer = 0x7fa1537bd000] 23:35:50 INFO - PROCESS | 16987 | --DOMWINDOW == 108 (0x7fa1560b5000) [pid = 16987] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 23:35:50 INFO - PROCESS | 16987 | --DOMWINDOW == 107 (0x7fa151b5e800) [pid = 16987] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 23:35:50 INFO - PROCESS | 16987 | --DOMWINDOW == 106 (0x7fa14d18d800) [pid = 16987] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 23:35:50 INFO - PROCESS | 16987 | --DOMWINDOW == 105 (0x7fa14a273000) [pid = 16987] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 23:35:50 INFO - PROCESS | 16987 | --DOMWINDOW == 104 (0x7fa161fd9400) [pid = 16987] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 23:35:50 INFO - PROCESS | 16987 | --DOMWINDOW == 103 (0x7fa14d111c00) [pid = 16987] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 23:35:50 INFO - PROCESS | 16987 | 1461479750481 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 23:35:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 23:35:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1195ms 23:35:50 INFO - PROCESS | 16987 | 1461479750536 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 23:35:50 INFO - PROCESS | 16987 | 1461479750539 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 23:35:50 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 23:35:50 INFO - PROCESS | 16987 | 1461479750546 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 23:35:50 INFO - PROCESS | 16987 | 1461479750548 Marionette TRACE conn3 <- [1,382,null,{}] 23:35:50 INFO - PROCESS | 16987 | 1461479750567 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}] 23:35:50 INFO - PROCESS | 16987 | 1461479750715 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 23:35:50 INFO - PROCESS | 16987 | 1461479750725 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:50 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1655db000 == 52 [pid = 16987] [id = 103] 23:35:50 INFO - PROCESS | 16987 | ++DOMWINDOW == 104 (0x7fa14a007c00) [pid = 16987] [serial = 308] [outer = (nil)] 23:35:50 INFO - PROCESS | 16987 | ++DOMWINDOW == 105 (0x7fa14a009800) [pid = 16987] [serial = 309] [outer = 0x7fa14a007c00] 23:35:50 INFO - PROCESS | 16987 | 1461479750789 Marionette DEBUG loaded listener.js 23:35:50 INFO - PROCESS | 16987 | ++DOMWINDOW == 106 (0x7fa14a00e000) [pid = 16987] [serial = 310] [outer = 0x7fa14a007c00] 23:35:51 INFO - PROCESS | 16987 | SkCairoFTTypeface::onFilterRec unimplemented 23:35:51 INFO - PROCESS | 16987 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:35:51 INFO - PROCESS | 16987 | SkCairoFTTypeface::onFilterRec unimplemented 23:35:51 INFO - PROCESS | 16987 | SkCairoFTTypeface::onFilterRec unimplemented 23:35:51 INFO - PROCESS | 16987 | SkCairoFTTypeface::onFilterRec unimplemented 23:35:51 INFO - PROCESS | 16987 | 1461479751509 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 23:35:51 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 23:35:51 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 996ms 23:35:51 INFO - PROCESS | 16987 | 1461479751543 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 23:35:51 INFO - PROCESS | 16987 | 1461479751545 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 23:35:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 23:35:51 INFO - PROCESS | 16987 | 1461479751551 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 23:35:51 INFO - PROCESS | 16987 | 1461479751553 Marionette TRACE conn3 <- [1,386,null,{}] 23:35:51 INFO - PROCESS | 16987 | 1461479751558 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}] 23:35:51 INFO - PROCESS | 16987 | 1461479751721 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 23:35:51 INFO - PROCESS | 16987 | 1461479751741 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:51 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa165ea6800 == 53 [pid = 16987] [id = 104] 23:35:51 INFO - PROCESS | 16987 | ++DOMWINDOW == 107 (0x7fa14a007400) [pid = 16987] [serial = 311] [outer = (nil)] 23:35:51 INFO - PROCESS | 16987 | ++DOMWINDOW == 108 (0x7fa14f957800) [pid = 16987] [serial = 312] [outer = 0x7fa14a007400] 23:35:51 INFO - PROCESS | 16987 | 1461479751804 Marionette DEBUG loaded listener.js 23:35:51 INFO - PROCESS | 16987 | ++DOMWINDOW == 109 (0x7fa14f95cc00) [pid = 16987] [serial = 313] [outer = 0x7fa14a007400] 23:35:52 INFO - PROCESS | 16987 | 1461479752775 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]]]}] 23:35:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 23:35:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1278ms 23:35:52 INFO - PROCESS | 16987 | 1461479752831 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 23:35:52 INFO - PROCESS | 16987 | 1461479752839 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 23:35:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 23:35:52 INFO - PROCESS | 16987 | 1461479752848 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 23:35:52 INFO - PROCESS | 16987 | 1461479752852 Marionette TRACE conn3 <- [1,390,null,{}] 23:35:52 INFO - PROCESS | 16987 | 1461479752860 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}] 23:35:53 INFO - PROCESS | 16987 | 1461479753060 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 23:35:53 INFO - PROCESS | 16987 | 1461479753198 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:53 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa152b4b800 == 54 [pid = 16987] [id = 105] 23:35:53 INFO - PROCESS | 16987 | ++DOMWINDOW == 110 (0x7fa14a5d9c00) [pid = 16987] [serial = 314] [outer = (nil)] 23:35:53 INFO - PROCESS | 16987 | ++DOMWINDOW == 111 (0x7fa14f95a400) [pid = 16987] [serial = 315] [outer = 0x7fa14a5d9c00] 23:35:53 INFO - PROCESS | 16987 | 1461479753288 Marionette DEBUG loaded listener.js 23:35:53 INFO - PROCESS | 16987 | ++DOMWINDOW == 112 (0x7fa14f961400) [pid = 16987] [serial = 316] [outer = 0x7fa14a5d9c00] 23:35:54 INFO - PROCESS | 16987 | 1461479754186 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]]]}] 23:35:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 23:35:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1396ms 23:35:54 INFO - PROCESS | 16987 | 1461479754245 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 23:35:54 INFO - PROCESS | 16987 | 1461479754254 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 23:35:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 23:35:54 INFO - PROCESS | 16987 | 1461479754264 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 23:35:54 INFO - PROCESS | 16987 | 1461479754268 Marionette TRACE conn3 <- [1,394,null,{}] 23:35:54 INFO - PROCESS | 16987 | 1461479754274 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}] 23:35:54 INFO - PROCESS | 16987 | 1461479754437 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 23:35:54 INFO - PROCESS | 16987 | 1461479754632 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:54 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa163d69800 == 55 [pid = 16987] [id = 106] 23:35:54 INFO - PROCESS | 16987 | ++DOMWINDOW == 113 (0x7fa1507f4000) [pid = 16987] [serial = 317] [outer = (nil)] 23:35:54 INFO - PROCESS | 16987 | ++DOMWINDOW == 114 (0x7fa1507f6800) [pid = 16987] [serial = 318] [outer = 0x7fa1507f4000] 23:35:54 INFO - PROCESS | 16987 | 1461479754808 Marionette DEBUG loaded listener.js 23:35:54 INFO - PROCESS | 16987 | ++DOMWINDOW == 115 (0x7fa1516a7c00) [pid = 16987] [serial = 319] [outer = 0x7fa1507f4000] 23:35:55 INFO - PROCESS | 16987 | 1461479755656 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]]]}] 23:35:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 23:35:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1433ms 23:35:55 INFO - PROCESS | 16987 | 1461479755698 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 23:35:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 23:35:55 INFO - PROCESS | 16987 | 1461479755702 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 23:35:55 INFO - PROCESS | 16987 | 1461479755708 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 23:35:55 INFO - PROCESS | 16987 | 1461479755714 Marionette TRACE conn3 <- [1,398,null,{}] 23:35:55 INFO - PROCESS | 16987 | 1461479755729 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}] 23:35:55 INFO - PROCESS | 16987 | 1461479755898 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 23:35:56 INFO - PROCESS | 16987 | 1461479756035 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:56 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa165568800 == 56 [pid = 16987] [id = 107] 23:35:56 INFO - PROCESS | 16987 | ++DOMWINDOW == 116 (0x7fa149dea400) [pid = 16987] [serial = 320] [outer = (nil)] 23:35:56 INFO - PROCESS | 16987 | ++DOMWINDOW == 117 (0x7fa1507f1000) [pid = 16987] [serial = 321] [outer = 0x7fa149dea400] 23:35:56 INFO - PROCESS | 16987 | 1461479756111 Marionette DEBUG loaded listener.js 23:35:56 INFO - PROCESS | 16987 | ++DOMWINDOW == 118 (0x7fa151d13c00) [pid = 16987] [serial = 322] [outer = 0x7fa149dea400] 23:35:57 INFO - PROCESS | 16987 | 1461479757043 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]]]}] 23:35:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 23:35:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1389ms 23:35:57 INFO - PROCESS | 16987 | 1461479757098 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 23:35:57 INFO - PROCESS | 16987 | 1461479757103 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 23:35:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 23:35:57 INFO - PROCESS | 16987 | 1461479757109 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 23:35:57 INFO - PROCESS | 16987 | 1461479757112 Marionette TRACE conn3 <- [1,402,null,{}] 23:35:57 INFO - PROCESS | 16987 | 1461479757117 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}] 23:35:57 INFO - PROCESS | 16987 | 1461479757277 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 23:35:57 INFO - PROCESS | 16987 | 1461479757421 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:57 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa152461000 == 57 [pid = 16987] [id = 108] 23:35:57 INFO - PROCESS | 16987 | ++DOMWINDOW == 119 (0x7fa149c13400) [pid = 16987] [serial = 323] [outer = (nil)] 23:35:57 INFO - PROCESS | 16987 | ++DOMWINDOW == 120 (0x7fa149c20000) [pid = 16987] [serial = 324] [outer = 0x7fa149c13400] 23:35:57 INFO - PROCESS | 16987 | 1461479757496 Marionette DEBUG loaded listener.js 23:35:57 INFO - PROCESS | 16987 | ++DOMWINDOW == 121 (0x7fa14f95e000) [pid = 16987] [serial = 325] [outer = 0x7fa149c13400] 23:35:58 INFO - PROCESS | 16987 | 1461479758373 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]]]}] 23:35:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 23:35:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1332ms 23:35:58 INFO - PROCESS | 16987 | 1461479758441 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 23:35:58 INFO - PROCESS | 16987 | 1461479758445 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 23:35:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 23:35:58 INFO - PROCESS | 16987 | 1461479758451 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 23:35:58 INFO - PROCESS | 16987 | 1461479758454 Marionette TRACE conn3 <- [1,406,null,{}] 23:35:58 INFO - PROCESS | 16987 | 1461479758459 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}] 23:35:58 INFO - PROCESS | 16987 | 1461479758617 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 23:35:58 INFO - PROCESS | 16987 | 1461479758757 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:58 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa152475800 == 58 [pid = 16987] [id = 109] 23:35:58 INFO - PROCESS | 16987 | ++DOMWINDOW == 122 (0x7fa149c17000) [pid = 16987] [serial = 326] [outer = (nil)] 23:35:58 INFO - PROCESS | 16987 | ++DOMWINDOW == 123 (0x7fa14f95b000) [pid = 16987] [serial = 327] [outer = 0x7fa149c17000] 23:35:58 INFO - PROCESS | 16987 | 1461479758834 Marionette DEBUG loaded listener.js 23:35:58 INFO - PROCESS | 16987 | ++DOMWINDOW == 124 (0x7fa152c40400) [pid = 16987] [serial = 328] [outer = 0x7fa149c17000] 23:36:00 INFO - PROCESS | 16987 | 1461479760008 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]]]}] 23:36:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 23:36:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1629ms 23:36:00 INFO - PROCESS | 16987 | 1461479760081 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 23:36:00 INFO - PROCESS | 16987 | 1461479760086 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 23:36:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 23:36:00 INFO - PROCESS | 16987 | 1461479760094 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 23:36:00 INFO - PROCESS | 16987 | 1461479760099 Marionette TRACE conn3 <- [1,410,null,{}] 23:36:00 INFO - PROCESS | 16987 | 1461479760107 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}] 23:36:00 INFO - PROCESS | 16987 | 1461479760366 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 23:36:00 INFO - PROCESS | 16987 | 1461479760543 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:00 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14a1b2800 == 59 [pid = 16987] [id = 110] 23:36:00 INFO - PROCESS | 16987 | ++DOMWINDOW == 125 (0x7fa14a00b000) [pid = 16987] [serial = 329] [outer = (nil)] 23:36:00 INFO - PROCESS | 16987 | ++DOMWINDOW == 126 (0x7fa14a26c800) [pid = 16987] [serial = 330] [outer = 0x7fa14a00b000] 23:36:00 INFO - PROCESS | 16987 | 1461479760625 Marionette DEBUG loaded listener.js 23:36:00 INFO - PROCESS | 16987 | ++DOMWINDOW == 127 (0x7fa14a5dec00) [pid = 16987] [serial = 331] [outer = 0x7fa14a00b000] 23:36:01 INFO - PROCESS | 16987 | 1461479761457 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]]]}] 23:36:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 23:36:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1433ms 23:36:01 INFO - PROCESS | 16987 | 1461479761528 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 23:36:01 INFO - PROCESS | 16987 | 1461479761536 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 23:36:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 23:36:01 INFO - PROCESS | 16987 | 1461479761545 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 23:36:01 INFO - PROCESS | 16987 | 1461479761548 Marionette TRACE conn3 <- [1,414,null,{}] 23:36:01 INFO - PROCESS | 16987 | 1461479761553 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}] 23:36:01 INFO - PROCESS | 16987 | 1461479761745 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 23:36:01 INFO - PROCESS | 16987 | 1461479761864 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:01 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14d1dc000 == 60 [pid = 16987] [id = 111] 23:36:01 INFO - PROCESS | 16987 | ++DOMWINDOW == 128 (0x7fa14b911000) [pid = 16987] [serial = 332] [outer = (nil)] 23:36:01 INFO - PROCESS | 16987 | ++DOMWINDOW == 129 (0x7fa14f95ac00) [pid = 16987] [serial = 333] [outer = 0x7fa14b911000] 23:36:01 INFO - PROCESS | 16987 | 1461479761929 Marionette DEBUG loaded listener.js 23:36:02 INFO - PROCESS | 16987 | ++DOMWINDOW == 130 (0x7fa14fcb4c00) [pid = 16987] [serial = 334] [outer = 0x7fa14b911000] 23:36:02 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1655db000 == 59 [pid = 16987] [id = 103] 23:36:02 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14a416800 == 58 [pid = 16987] [id = 102] 23:36:02 INFO - PROCESS | 16987 | --DOMWINDOW == 129 (0x7fa1516d3400) [pid = 16987] [serial = 239] [outer = (nil)] [url = about:blank] 23:36:02 INFO - PROCESS | 16987 | --DOMWINDOW == 128 (0x7fa153be9800) [pid = 16987] [serial = 242] [outer = (nil)] [url = about:blank] 23:36:02 INFO - PROCESS | 16987 | --DOMWINDOW == 127 (0x7fa1655af800) [pid = 16987] [serial = 245] [outer = (nil)] [url = about:blank] 23:36:02 INFO - PROCESS | 16987 | --DOMWINDOW == 126 (0x7fa1522df400) [pid = 16987] [serial = 249] [outer = (nil)] [url = about:blank] 23:36:02 INFO - PROCESS | 16987 | --DOMWINDOW == 125 (0x7fa14a5dc000) [pid = 16987] [serial = 252] [outer = (nil)] [url = about:blank] 23:36:02 INFO - PROCESS | 16987 | --DOMWINDOW == 124 (0x7fa166010800) [pid = 16987] [serial = 273] [outer = (nil)] [url = about:blank] 23:36:02 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1607b5000 == 57 [pid = 16987] [id = 101] 23:36:02 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1542e5000 == 56 [pid = 16987] [id = 100] 23:36:02 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa15318f000 == 55 [pid = 16987] [id = 99] 23:36:02 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14ba95800 == 54 [pid = 16987] [id = 98] 23:36:02 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa165c5f800 == 53 [pid = 16987] [id = 91] 23:36:02 INFO - PROCESS | 16987 | --DOMWINDOW == 123 (0x7fa160aefc00) [pid = 16987] [serial = 267] [outer = (nil)] [url = about:blank] 23:36:02 INFO - PROCESS | 16987 | --DOMWINDOW == 122 (0x7fa153476c00) [pid = 16987] [serial = 261] [outer = (nil)] [url = about:blank] 23:36:02 INFO - PROCESS | 16987 | --DOMWINDOW == 121 (0x7fa151bed800) [pid = 16987] [serial = 258] [outer = (nil)] [url = about:blank] 23:36:02 INFO - PROCESS | 16987 | --DOMWINDOW == 120 (0x7fa1522df000) [pid = 16987] [serial = 259] [outer = (nil)] [url = about:blank] 23:36:02 INFO - PROCESS | 16987 | --DOMWINDOW == 119 (0x7fa15138d800) [pid = 16987] [serial = 256] [outer = (nil)] [url = about:blank] 23:36:02 INFO - PROCESS | 16987 | --DOMWINDOW == 118 (0x7fa14e64ac00) [pid = 16987] [serial = 255] [outer = (nil)] [url = about:blank] 23:36:02 INFO - PROCESS | 16987 | --DOMWINDOW == 117 (0x7fa1657a2400) [pid = 16987] [serial = 270] [outer = (nil)] [url = about:blank] 23:36:02 INFO - PROCESS | 16987 | --DOMWINDOW == 116 (0x7fa16540cc00) [pid = 16987] [serial = 108] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 23:36:02 INFO - PROCESS | 16987 | --DOMWINDOW == 115 (0x7fa161c06400) [pid = 16987] [serial = 268] [outer = (nil)] [url = about:blank] 23:36:02 INFO - PROCESS | 16987 | --DOMWINDOW == 114 (0x7fa15ab7e800) [pid = 16987] [serial = 264] [outer = (nil)] [url = about:blank] 23:36:02 INFO - PROCESS | 16987 | --DOMWINDOW == 113 (0x7fa165ca7000) [pid = 16987] [serial = 271] [outer = (nil)] [url = about:blank] 23:36:02 INFO - PROCESS | 16987 | --DOMWINDOW == 112 (0x7fa16073e000) [pid = 16987] [serial = 265] [outer = (nil)] [url = about:blank] 23:36:02 INFO - PROCESS | 16987 | --DOMWINDOW == 111 (0x7fa15426a000) [pid = 16987] [serial = 262] [outer = (nil)] [url = about:blank] 23:36:02 INFO - PROCESS | 16987 | 1461479762808 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]]]}] 23:36:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 23:36:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1334ms 23:36:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 23:36:02 INFO - PROCESS | 16987 | 1461479762880 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 23:36:02 INFO - PROCESS | 16987 | 1461479762883 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 23:36:02 INFO - PROCESS | 16987 | 1461479762889 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 23:36:02 INFO - PROCESS | 16987 | 1461479762894 Marionette TRACE conn3 <- [1,418,null,{}] 23:36:02 INFO - PROCESS | 16987 | 1461479762909 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}] 23:36:03 INFO - PROCESS | 16987 | 1461479763051 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 23:36:03 INFO - PROCESS | 16987 | 1461479763063 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:03 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa151a1a800 == 54 [pid = 16987] [id = 112] 23:36:03 INFO - PROCESS | 16987 | ++DOMWINDOW == 112 (0x7fa1512e2800) [pid = 16987] [serial = 335] [outer = (nil)] 23:36:03 INFO - PROCESS | 16987 | ++DOMWINDOW == 113 (0x7fa151acc000) [pid = 16987] [serial = 336] [outer = 0x7fa1512e2800] 23:36:03 INFO - PROCESS | 16987 | 1461479763126 Marionette DEBUG loaded listener.js 23:36:03 INFO - PROCESS | 16987 | ++DOMWINDOW == 114 (0x7fa151b69c00) [pid = 16987] [serial = 337] [outer = 0x7fa1512e2800] 23:36:04 INFO - PROCESS | 16987 | 1461479764284 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]]]}] 23:36:04 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 23:36:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1443ms 23:36:04 INFO - PROCESS | 16987 | 1461479764331 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 23:36:04 INFO - PROCESS | 16987 | 1461479764335 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 23:36:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 23:36:04 INFO - PROCESS | 16987 | 1461479764350 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 23:36:04 INFO - PROCESS | 16987 | 1461479764352 Marionette TRACE conn3 <- [1,422,null,{}] 23:36:04 INFO - PROCESS | 16987 | 1461479764358 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}] 23:36:04 INFO - PROCESS | 16987 | 1461479764541 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 23:36:04 INFO - PROCESS | 16987 | 1461479764565 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:04 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa152b46000 == 55 [pid = 16987] [id = 113] 23:36:04 INFO - PROCESS | 16987 | ++DOMWINDOW == 115 (0x7fa1507f1400) [pid = 16987] [serial = 338] [outer = (nil)] 23:36:04 INFO - PROCESS | 16987 | ++DOMWINDOW == 116 (0x7fa152604c00) [pid = 16987] [serial = 339] [outer = 0x7fa1507f1400] 23:36:04 INFO - PROCESS | 16987 | 1461479764638 Marionette DEBUG loaded listener.js 23:36:04 INFO - PROCESS | 16987 | ++DOMWINDOW == 117 (0x7fa152b88000) [pid = 16987] [serial = 340] [outer = 0x7fa1507f1400] 23:36:05 INFO - PROCESS | 16987 | 1461479765838 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]]]}] 23:36:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 23:36:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1536ms 23:36:05 INFO - PROCESS | 16987 | 1461479765886 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 23:36:05 INFO - PROCESS | 16987 | 1461479765889 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 23:36:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 23:36:05 INFO - PROCESS | 16987 | 1461479765895 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 23:36:05 INFO - PROCESS | 16987 | 1461479765897 Marionette TRACE conn3 <- [1,426,null,{}] 23:36:05 INFO - PROCESS | 16987 | 1461479765918 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}] 23:36:06 INFO - PROCESS | 16987 | 1461479766114 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 23:36:06 INFO - PROCESS | 16987 | 1461479766151 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:06 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa153734800 == 56 [pid = 16987] [id = 114] 23:36:06 INFO - PROCESS | 16987 | ++DOMWINDOW == 118 (0x7fa1516a9c00) [pid = 16987] [serial = 341] [outer = (nil)] 23:36:06 INFO - PROCESS | 16987 | ++DOMWINDOW == 119 (0x7fa15339f800) [pid = 16987] [serial = 342] [outer = 0x7fa1516a9c00] 23:36:06 INFO - PROCESS | 16987 | 1461479766215 Marionette DEBUG loaded listener.js 23:36:06 INFO - PROCESS | 16987 | ++DOMWINDOW == 120 (0x7fa1537b8000) [pid = 16987] [serial = 343] [outer = 0x7fa1516a9c00] 23:36:06 INFO - PROCESS | 16987 | --DOMWINDOW == 119 (0x7fa14a26d000) [pid = 16987] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 23:36:06 INFO - PROCESS | 16987 | --DOMWINDOW == 118 (0x7fa1560b6c00) [pid = 16987] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 23:36:06 INFO - PROCESS | 16987 | --DOMWINDOW == 117 (0x7fa1543ccc00) [pid = 16987] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 23:36:06 INFO - PROCESS | 16987 | --DOMWINDOW == 116 (0x7fa153b10400) [pid = 16987] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 23:36:06 INFO - PROCESS | 16987 | --DOMWINDOW == 115 (0x7fa151bef400) [pid = 16987] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 23:36:06 INFO - PROCESS | 16987 | --DOMWINDOW == 114 (0x7fa1618aa800) [pid = 16987] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 23:36:06 INFO - PROCESS | 16987 | --DOMWINDOW == 113 (0x7fa1609ca800) [pid = 16987] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 23:36:06 INFO - PROCESS | 16987 | --DOMWINDOW == 112 (0x7fa14a007c00) [pid = 16987] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 23:36:06 INFO - PROCESS | 16987 | --DOMWINDOW == 111 (0x7fa165c51c00) [pid = 16987] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 23:36:06 INFO - PROCESS | 16987 | --DOMWINDOW == 110 (0x7fa14a046c00) [pid = 16987] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 23:36:06 INFO - PROCESS | 16987 | --DOMWINDOW == 109 (0x7fa163dbf000) [pid = 16987] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 23:36:06 INFO - PROCESS | 16987 | --DOMWINDOW == 108 (0x7fa14a49b400) [pid = 16987] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 23:36:06 INFO - PROCESS | 16987 | --DOMWINDOW == 107 (0x7fa152b88400) [pid = 16987] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 23:36:06 INFO - PROCESS | 16987 | --DOMWINDOW == 106 (0x7fa14a49c400) [pid = 16987] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 23:36:06 INFO - PROCESS | 16987 | --DOMWINDOW == 105 (0x7fa1505ca400) [pid = 16987] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 23:36:06 INFO - PROCESS | 16987 | --DOMWINDOW == 104 (0x7fa153475c00) [pid = 16987] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 23:36:06 INFO - PROCESS | 16987 | --DOMWINDOW == 103 (0x7fa1522de000) [pid = 16987] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 23:36:06 INFO - PROCESS | 16987 | --DOMWINDOW == 102 (0x7fa165caac00) [pid = 16987] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 23:36:06 INFO - PROCESS | 16987 | --DOMWINDOW == 101 (0x7fa14d05c800) [pid = 16987] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 23:36:06 INFO - PROCESS | 16987 | --DOMWINDOW == 100 (0x7fa14d470c00) [pid = 16987] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 23:36:06 INFO - PROCESS | 16987 | --DOMWINDOW == 99 (0x7fa1537b3800) [pid = 16987] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 23:36:06 INFO - PROCESS | 16987 | --DOMWINDOW == 98 (0x7fa14b908400) [pid = 16987] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 23:36:06 INFO - PROCESS | 16987 | --DOMWINDOW == 97 (0x7fa1537bd000) [pid = 16987] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 23:36:06 INFO - PROCESS | 16987 | --DOMWINDOW == 96 (0x7fa14a0c7c00) [pid = 16987] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 23:36:06 INFO - PROCESS | 16987 | --DOMWINDOW == 95 (0x7fa154265000) [pid = 16987] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 23:36:06 INFO - PROCESS | 16987 | --DOMWINDOW == 94 (0x7fa15347bc00) [pid = 16987] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 23:36:06 INFO - PROCESS | 16987 | --DOMWINDOW == 93 (0x7fa149fd4000) [pid = 16987] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 23:36:06 INFO - PROCESS | 16987 | --DOMWINDOW == 92 (0x7fa14e643000) [pid = 16987] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 23:36:07 INFO - PROCESS | 16987 | 1461479767260 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] 23:36:07 INFO - PROCESS | 16987 | 1461479767290 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 23:36:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 23:36:07 INFO - PROCESS | 16987 | 1461479767296 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 23:36:07 INFO - PROCESS | 16987 | 1461479767298 Marionette TRACE conn3 <- [1,430,null,{}] 23:36:07 INFO - PROCESS | 16987 | 1461479767304 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}] 23:36:07 INFO - PROCESS | 16987 | 1461479767494 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 23:36:07 INFO - PROCESS | 16987 | 1461479767518 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:07 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14911f800 == 57 [pid = 16987] [id = 115] 23:36:07 INFO - PROCESS | 16987 | ++DOMWINDOW == 93 (0x7fa14a5d8000) [pid = 16987] [serial = 344] [outer = (nil)] 23:36:07 INFO - PROCESS | 16987 | ++DOMWINDOW == 94 (0x7fa1522db400) [pid = 16987] [serial = 345] [outer = 0x7fa14a5d8000] 23:36:07 INFO - PROCESS | 16987 | 1461479767585 Marionette DEBUG loaded listener.js 23:36:07 INFO - PROCESS | 16987 | ++DOMWINDOW == 95 (0x7fa154264c00) [pid = 16987] [serial = 346] [outer = 0x7fa14a5d8000] 23:36:08 INFO - PROCESS | 16987 | 1461479768276 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]]]}] 23:36:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 23:36:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1030ms 23:36:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 23:36:08 INFO - PROCESS | 16987 | 1461479768328 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 23:36:08 INFO - PROCESS | 16987 | 1461479768330 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 23:36:08 INFO - PROCESS | 16987 | 1461479768336 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 23:36:08 INFO - PROCESS | 16987 | 1461479768339 Marionette TRACE conn3 <- [1,434,null,{}] 23:36:08 INFO - PROCESS | 16987 | 1461479768344 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}] 23:36:08 INFO - PROCESS | 16987 | 1461479768521 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 23:36:08 INFO - PROCESS | 16987 | 1461479768543 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:08 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15abdd800 == 58 [pid = 16987] [id = 116] 23:36:08 INFO - PROCESS | 16987 | ++DOMWINDOW == 96 (0x7fa14adec800) [pid = 16987] [serial = 347] [outer = (nil)] 23:36:08 INFO - PROCESS | 16987 | ++DOMWINDOW == 97 (0x7fa154448800) [pid = 16987] [serial = 348] [outer = 0x7fa14adec800] 23:36:08 INFO - PROCESS | 16987 | 1461479768603 Marionette DEBUG loaded listener.js 23:36:08 INFO - PROCESS | 16987 | ++DOMWINDOW == 98 (0x7fa15ab7f800) [pid = 16987] [serial = 349] [outer = 0x7fa14adec800] 23:36:09 INFO - PROCESS | 16987 | 1461479769573 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]]]}] 23:36:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 23:36:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1281ms 23:36:09 INFO - PROCESS | 16987 | 1461479769618 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 23:36:09 INFO - PROCESS | 16987 | 1461479769625 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 23:36:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 23:36:09 INFO - PROCESS | 16987 | 1461479769663 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 23:36:09 INFO - PROCESS | 16987 | 1461479769670 Marionette TRACE conn3 <- [1,438,null,{}] 23:36:09 INFO - PROCESS | 16987 | 1461479769683 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}] 23:36:09 INFO - PROCESS | 16987 | 1461479769885 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 23:36:10 INFO - PROCESS | 16987 | 1461479770025 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:10 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14d1ce800 == 59 [pid = 16987] [id = 117] 23:36:10 INFO - PROCESS | 16987 | ++DOMWINDOW == 99 (0x7fa149deb800) [pid = 16987] [serial = 350] [outer = (nil)] 23:36:10 INFO - PROCESS | 16987 | ++DOMWINDOW == 100 (0x7fa14a0ca000) [pid = 16987] [serial = 351] [outer = 0x7fa149deb800] 23:36:10 INFO - PROCESS | 16987 | 1461479770098 Marionette DEBUG loaded listener.js 23:36:10 INFO - PROCESS | 16987 | ++DOMWINDOW == 101 (0x7fa14d10a400) [pid = 16987] [serial = 352] [outer = 0x7fa149deb800] 23:36:11 INFO - PROCESS | 16987 | 1461479771059 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]]]}] 23:36:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 23:36:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1471ms 23:36:11 INFO - PROCESS | 16987 | 1461479771106 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 23:36:11 INFO - PROCESS | 16987 | 1461479771115 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 23:36:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 23:36:11 INFO - PROCESS | 16987 | 1461479771126 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 23:36:11 INFO - PROCESS | 16987 | 1461479771131 Marionette TRACE conn3 <- [1,442,null,{}] 23:36:11 INFO - PROCESS | 16987 | 1461479771137 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}] 23:36:11 INFO - PROCESS | 16987 | 1461479771307 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 23:36:11 INFO - PROCESS | 16987 | 1461479771462 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:11 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa154240000 == 60 [pid = 16987] [id = 118] 23:36:11 INFO - PROCESS | 16987 | ++DOMWINDOW == 102 (0x7fa14fcb4800) [pid = 16987] [serial = 353] [outer = (nil)] 23:36:11 INFO - PROCESS | 16987 | ++DOMWINDOW == 103 (0x7fa1507f2c00) [pid = 16987] [serial = 354] [outer = 0x7fa14fcb4800] 23:36:11 INFO - PROCESS | 16987 | 1461479771716 Marionette DEBUG loaded listener.js 23:36:11 INFO - PROCESS | 16987 | ++DOMWINDOW == 104 (0x7fa151b63000) [pid = 16987] [serial = 355] [outer = 0x7fa14fcb4800] 23:36:12 INFO - PROCESS | 16987 | 1461479772557 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]]]}] 23:36:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 23:36:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1487ms 23:36:12 INFO - PROCESS | 16987 | 1461479772613 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 23:36:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 23:36:12 INFO - PROCESS | 16987 | 1461479772617 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 23:36:12 INFO - PROCESS | 16987 | 1461479772624 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 23:36:12 INFO - PROCESS | 16987 | 1461479772630 Marionette TRACE conn3 <- [1,446,null,{}] 23:36:12 INFO - PROCESS | 16987 | 1461479772645 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}] 23:36:12 INFO - PROCESS | 16987 | 1461479772845 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 23:36:12 INFO - PROCESS | 16987 | 1461479772986 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:13 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa160e1b000 == 61 [pid = 16987] [id = 119] 23:36:13 INFO - PROCESS | 16987 | ++DOMWINDOW == 105 (0x7fa151b65000) [pid = 16987] [serial = 356] [outer = (nil)] 23:36:13 INFO - PROCESS | 16987 | ++DOMWINDOW == 106 (0x7fa153480800) [pid = 16987] [serial = 357] [outer = 0x7fa151b65000] 23:36:13 INFO - PROCESS | 16987 | 1461479773064 Marionette DEBUG loaded listener.js 23:36:13 INFO - PROCESS | 16987 | ++DOMWINDOW == 107 (0x7fa153b5bc00) [pid = 16987] [serial = 358] [outer = 0x7fa151b65000] 23:36:13 INFO - PROCESS | 16987 | 1461479773941 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]]]}] 23:36:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 23:36:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1387ms 23:36:14 INFO - PROCESS | 16987 | 1461479774010 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 23:36:14 INFO - PROCESS | 16987 | 1461479774015 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 23:36:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 23:36:14 INFO - PROCESS | 16987 | 1461479774021 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 23:36:14 INFO - PROCESS | 16987 | 1461479774023 Marionette TRACE conn3 <- [1,450,null,{}] 23:36:14 INFO - PROCESS | 16987 | 1461479774029 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}] 23:36:14 INFO - PROCESS | 16987 | 1461479774185 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 23:36:14 INFO - PROCESS | 16987 | 1461479774324 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:14 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa16544e000 == 62 [pid = 16987] [id = 120] 23:36:14 INFO - PROCESS | 16987 | ++DOMWINDOW == 108 (0x7fa152b7f800) [pid = 16987] [serial = 359] [outer = (nil)] 23:36:14 INFO - PROCESS | 16987 | ++DOMWINDOW == 109 (0x7fa15fbb9800) [pid = 16987] [serial = 360] [outer = 0x7fa152b7f800] 23:36:14 INFO - PROCESS | 16987 | 1461479774397 Marionette DEBUG loaded listener.js 23:36:14 INFO - PROCESS | 16987 | ++DOMWINDOW == 110 (0x7fa160a68000) [pid = 16987] [serial = 361] [outer = 0x7fa152b7f800] 23:36:15 INFO - PROCESS | 16987 | 1461479775305 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] 23:36:15 INFO - PROCESS | 16987 | 1461479775363 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 23:36:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 23:36:15 INFO - PROCESS | 16987 | 1461479775369 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 23:36:15 INFO - PROCESS | 16987 | 1461479775372 Marionette TRACE conn3 <- [1,454,null,{}] 23:36:15 INFO - PROCESS | 16987 | 1461479775377 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}] 23:36:15 INFO - PROCESS | 16987 | 1461479775541 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 23:36:15 INFO - PROCESS | 16987 | 1461479775659 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:15 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa165c68800 == 63 [pid = 16987] [id = 121] 23:36:15 INFO - PROCESS | 16987 | ++DOMWINDOW == 111 (0x7fa149c1d800) [pid = 16987] [serial = 362] [outer = (nil)] 23:36:15 INFO - PROCESS | 16987 | ++DOMWINDOW == 112 (0x7fa160cef400) [pid = 16987] [serial = 363] [outer = 0x7fa149c1d800] 23:36:15 INFO - PROCESS | 16987 | 1461479775774 Marionette DEBUG loaded listener.js 23:36:15 INFO - PROCESS | 16987 | ++DOMWINDOW == 113 (0x7fa161c06400) [pid = 16987] [serial = 364] [outer = 0x7fa149c1d800] 23:36:16 INFO - PROCESS | 16987 | [16987] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:36:16 INFO - PROCESS | 16987 | 1461479776692 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]]]}] 23:36:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 23:36:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1382ms 23:36:16 INFO - PROCESS | 16987 | 1461479776752 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 23:36:16 INFO - PROCESS | 16987 | 1461479776755 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 23:36:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 23:36:16 INFO - PROCESS | 16987 | 1461479776761 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 23:36:16 INFO - PROCESS | 16987 | 1461479776763 Marionette TRACE conn3 <- [1,458,null,{}] 23:36:16 INFO - PROCESS | 16987 | 1461479776770 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}] 23:36:16 INFO - PROCESS | 16987 | 1461479776955 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 23:36:17 INFO - PROCESS | 16987 | 1461479777098 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:17 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14a1a8800 == 64 [pid = 16987] [id = 122] 23:36:17 INFO - PROCESS | 16987 | ++DOMWINDOW == 114 (0x7fa14a0c0000) [pid = 16987] [serial = 365] [outer = (nil)] 23:36:17 INFO - PROCESS | 16987 | ++DOMWINDOW == 115 (0x7fa14d106400) [pid = 16987] [serial = 366] [outer = 0x7fa14a0c0000] 23:36:17 INFO - PROCESS | 16987 | 1461479777177 Marionette DEBUG loaded listener.js 23:36:17 INFO - PROCESS | 16987 | ++DOMWINDOW == 116 (0x7fa1528b4400) [pid = 16987] [serial = 367] [outer = 0x7fa14a0c0000] 23:36:18 INFO - PROCESS | 16987 | 1461479778200 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] 23:36:18 INFO - PROCESS | 16987 | 1461479778257 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 23:36:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 23:36:18 INFO - PROCESS | 16987 | 1461479778266 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 23:36:18 INFO - PROCESS | 16987 | 1461479778272 Marionette TRACE conn3 <- [1,462,null,{}] 23:36:18 INFO - PROCESS | 16987 | 1461479778282 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}] 23:36:18 INFO - PROCESS | 16987 | 1461479778438 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 23:36:18 INFO - PROCESS | 16987 | 1461479778628 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:18 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1527f8800 == 65 [pid = 16987] [id = 123] 23:36:18 INFO - PROCESS | 16987 | ++DOMWINDOW == 117 (0x7fa14a5d8400) [pid = 16987] [serial = 368] [outer = (nil)] 23:36:18 INFO - PROCESS | 16987 | ++DOMWINDOW == 118 (0x7fa14a5e0000) [pid = 16987] [serial = 369] [outer = 0x7fa14a5d8400] 23:36:18 INFO - PROCESS | 16987 | 1461479778700 Marionette DEBUG loaded listener.js 23:36:18 INFO - PROCESS | 16987 | ++DOMWINDOW == 119 (0x7fa14d10ac00) [pid = 16987] [serial = 370] [outer = 0x7fa14a5d8400] 23:36:19 INFO - PROCESS | 16987 | [16987] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:36:19 INFO - PROCESS | 16987 | 1461479779618 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] 23:36:19 INFO - PROCESS | 16987 | 1461479779664 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 23:36:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 23:36:19 INFO - PROCESS | 16987 | 1461479779674 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 23:36:19 INFO - PROCESS | 16987 | 1461479779677 Marionette TRACE conn3 <- [1,466,null,{}] 23:36:19 INFO - PROCESS | 16987 | 1461479779682 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}] 23:36:19 INFO - PROCESS | 16987 | 1461479779852 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 23:36:20 INFO - PROCESS | 16987 | 1461479780017 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:20 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa151514800 == 64 [pid = 16987] [id = 62] 23:36:20 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14911f800 == 63 [pid = 16987] [id = 115] 23:36:20 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa153734800 == 62 [pid = 16987] [id = 114] 23:36:20 INFO - PROCESS | 16987 | --DOMWINDOW == 118 (0x7fa15347e800) [pid = 16987] [serial = 291] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 16987 | --DOMWINDOW == 117 (0x7fa14f957800) [pid = 16987] [serial = 312] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa149a60000 == 63 [pid = 16987] [id = 124] 23:36:20 INFO - PROCESS | 16987 | ++DOMWINDOW == 118 (0x7fa14a0c9400) [pid = 16987] [serial = 371] [outer = (nil)] 23:36:20 INFO - PROCESS | 16987 | ++DOMWINDOW == 119 (0x7fa14f964000) [pid = 16987] [serial = 372] [outer = 0x7fa14a0c9400] 23:36:20 INFO - PROCESS | 16987 | 1461479780153 Marionette DEBUG loaded listener.js 23:36:20 INFO - PROCESS | 16987 | ++DOMWINDOW == 120 (0x7fa1507f0c00) [pid = 16987] [serial = 373] [outer = 0x7fa14a0c9400] 23:36:20 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa152b46000 == 62 [pid = 16987] [id = 113] 23:36:20 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa151a1a800 == 61 [pid = 16987] [id = 112] 23:36:20 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14d1dc000 == 60 [pid = 16987] [id = 111] 23:36:20 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14a1b2800 == 59 [pid = 16987] [id = 110] 23:36:20 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa152461000 == 58 [pid = 16987] [id = 108] 23:36:20 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa165568800 == 57 [pid = 16987] [id = 107] 23:36:20 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa163d69800 == 56 [pid = 16987] [id = 106] 23:36:20 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa152b4b800 == 55 [pid = 16987] [id = 105] 23:36:20 INFO - PROCESS | 16987 | --DOMWINDOW == 119 (0x7fa165e48c00) [pid = 16987] [serial = 303] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 16987 | --DOMWINDOW == 118 (0x7fa160ef8000) [pid = 16987] [serial = 300] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 16987 | --DOMWINDOW == 117 (0x7fa1638a1c00) [pid = 16987] [serial = 213] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 16987 | --DOMWINDOW == 116 (0x7fa15347c000) [pid = 16987] [serial = 280] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 16987 | --DOMWINDOW == 115 (0x7fa163db2c00) [pid = 16987] [serial = 301] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 16987 | --DOMWINDOW == 114 (0x7fa165cac800) [pid = 16987] [serial = 246] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 16987 | --DOMWINDOW == 113 (0x7fa161b43c00) [pid = 16987] [serial = 282] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 16987 | --DOMWINDOW == 112 (0x7fa14a009800) [pid = 16987] [serial = 309] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 16987 | --DOMWINDOW == 111 (0x7fa16878dc00) [pid = 16987] [serial = 288] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 16987 | --DOMWINDOW == 110 (0x7fa14d188000) [pid = 16987] [serial = 276] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 16987 | --DOMWINDOW == 109 (0x7fa1660db400) [pid = 16987] [serial = 285] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 16987 | --DOMWINDOW == 108 (0x7fa152b7fc00) [pid = 16987] [serial = 279] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 16987 | --DOMWINDOW == 107 (0x7fa14bde1c00) [pid = 16987] [serial = 171] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 16987 | --DOMWINDOW == 106 (0x7fa156e05c00) [pid = 16987] [serial = 243] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 16987 | --DOMWINDOW == 105 (0x7fa14d47b800) [pid = 16987] [serial = 150] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 16987 | --DOMWINDOW == 104 (0x7fa152605000) [pid = 16987] [serial = 147] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 16987 | --DOMWINDOW == 103 (0x7fa1543c0400) [pid = 16987] [serial = 298] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 16987 | --DOMWINDOW == 102 (0x7fa1655ac000) [pid = 16987] [serial = 250] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 16987 | --DOMWINDOW == 101 (0x7fa168a12800) [pid = 16987] [serial = 289] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 16987 | --DOMWINDOW == 100 (0x7fa166105400) [pid = 16987] [serial = 274] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 16987 | --DOMWINDOW == 99 (0x7fa151ecf400) [pid = 16987] [serial = 174] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 16987 | --DOMWINDOW == 98 (0x7fa1522e0000) [pid = 16987] [serial = 295] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 16987 | --DOMWINDOW == 97 (0x7fa16610f800) [pid = 16987] [serial = 304] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 16987 | --DOMWINDOW == 96 (0x7fa156e6c400) [pid = 16987] [serial = 180] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 16987 | --DOMWINDOW == 95 (0x7fa152b8e800) [pid = 16987] [serial = 207] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 16987 | --DOMWINDOW == 94 (0x7fa168790000) [pid = 16987] [serial = 306] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 16987 | --DOMWINDOW == 93 (0x7fa168ac7400) [pid = 16987] [serial = 307] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 16987 | --DOMWINDOW == 92 (0x7fa151b5f800) [pid = 16987] [serial = 294] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 16987 | --DOMWINDOW == 91 (0x7fa14d186400) [pid = 16987] [serial = 253] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 16987 | --DOMWINDOW == 90 (0x7fa1609c8800) [pid = 16987] [serial = 210] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 16987 | --DOMWINDOW == 89 (0x7fa150510000) [pid = 16987] [serial = 277] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 16987 | --DOMWINDOW == 88 (0x7fa153b57800) [pid = 16987] [serial = 177] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 16987 | --DOMWINDOW == 87 (0x7fa14ba25800) [pid = 16987] [serial = 204] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 16987 | --DOMWINDOW == 86 (0x7fa14a00e000) [pid = 16987] [serial = 310] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 16987 | --DOMWINDOW == 85 (0x7fa167c60800) [pid = 16987] [serial = 286] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 16987 | --DOMWINDOW == 84 (0x7fa151ec5400) [pid = 16987] [serial = 240] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 16987 | --DOMWINDOW == 83 (0x7fa153b0dc00) [pid = 16987] [serial = 297] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 16987 | --DOMWINDOW == 82 (0x7fa163db2400) [pid = 16987] [serial = 283] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 16987 | --DOMWINDOW == 81 (0x7fa1660d5c00) [pid = 16987] [serial = 237] [outer = (nil)] [url = about:blank] 23:36:21 INFO - PROCESS | 16987 | 1461479780999 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] 23:36:21 INFO - PROCESS | 16987 | 1461479781069 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 23:36:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 23:36:21 INFO - PROCESS | 16987 | 1461479781075 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 23:36:21 INFO - PROCESS | 16987 | 1461479781080 Marionette TRACE conn3 <- [1,470,null,{}] 23:36:21 INFO - PROCESS | 16987 | 1461479781095 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}] 23:36:21 INFO - PROCESS | 16987 | 1461479781244 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 23:36:21 INFO - PROCESS | 16987 | 1461479781342 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:21 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15246d800 == 56 [pid = 16987] [id = 125] 23:36:21 INFO - PROCESS | 16987 | ++DOMWINDOW == 82 (0x7fa14d104400) [pid = 16987] [serial = 374] [outer = (nil)] 23:36:21 INFO - PROCESS | 16987 | ++DOMWINDOW == 83 (0x7fa151b63800) [pid = 16987] [serial = 375] [outer = 0x7fa14d104400] 23:36:21 INFO - PROCESS | 16987 | 1461479781407 Marionette DEBUG loaded listener.js 23:36:21 INFO - PROCESS | 16987 | ++DOMWINDOW == 84 (0x7fa152b0d400) [pid = 16987] [serial = 376] [outer = 0x7fa14d104400] 23:36:22 INFO - PROCESS | 16987 | 1461479782078 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]]]}] 23:36:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 23:36:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1036ms 23:36:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 23:36:22 INFO - PROCESS | 16987 | 1461479782111 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 23:36:22 INFO - PROCESS | 16987 | 1461479782114 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 23:36:22 INFO - PROCESS | 16987 | 1461479782120 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 23:36:22 INFO - PROCESS | 16987 | 1461479782123 Marionette TRACE conn3 <- [1,474,null,{}] 23:36:22 INFO - PROCESS | 16987 | 1461479782128 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}] 23:36:22 INFO - PROCESS | 16987 | 1461479782350 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 23:36:22 INFO - PROCESS | 16987 | 1461479782420 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:22 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1534dc800 == 57 [pid = 16987] [id = 126] 23:36:22 INFO - PROCESS | 16987 | ++DOMWINDOW == 85 (0x7fa14d186400) [pid = 16987] [serial = 377] [outer = (nil)] 23:36:22 INFO - PROCESS | 16987 | ++DOMWINDOW == 86 (0x7fa1533a8400) [pid = 16987] [serial = 378] [outer = 0x7fa14d186400] 23:36:22 INFO - PROCESS | 16987 | 1461479782481 Marionette DEBUG loaded listener.js 23:36:22 INFO - PROCESS | 16987 | ++DOMWINDOW == 87 (0x7fa153bf0800) [pid = 16987] [serial = 379] [outer = 0x7fa14d186400] 23:36:23 INFO - PROCESS | 16987 | 1461479783240 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]]]}] 23:36:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 23:36:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1182ms 23:36:23 INFO - PROCESS | 16987 | 1461479783310 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 23:36:23 INFO - PROCESS | 16987 | 1461479783314 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 23:36:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 23:36:23 INFO - PROCESS | 16987 | 1461479783319 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 23:36:23 INFO - PROCESS | 16987 | 1461479783321 Marionette TRACE conn3 <- [1,478,null,{}] 23:36:23 INFO - PROCESS | 16987 | 1461479783326 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}] 23:36:23 INFO - PROCESS | 16987 | 1461479783503 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 23:36:23 INFO - PROCESS | 16987 | 1461479783525 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:23 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa159cd3800 == 58 [pid = 16987] [id = 127] 23:36:23 INFO - PROCESS | 16987 | ++DOMWINDOW == 88 (0x7fa149de5800) [pid = 16987] [serial = 380] [outer = (nil)] 23:36:23 INFO - PROCESS | 16987 | ++DOMWINDOW == 89 (0x7fa1560b3400) [pid = 16987] [serial = 381] [outer = 0x7fa149de5800] 23:36:23 INFO - PROCESS | 16987 | 1461479783585 Marionette DEBUG loaded listener.js 23:36:23 INFO - PROCESS | 16987 | ++DOMWINDOW == 90 (0x7fa160cfa400) [pid = 16987] [serial = 382] [outer = 0x7fa149de5800] 23:36:24 INFO - PROCESS | 16987 | 1461479784462 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]]]}] 23:36:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 23:36:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1186ms 23:36:24 INFO - PROCESS | 16987 | 1461479784507 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 23:36:24 INFO - PROCESS | 16987 | 1461479784510 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 23:36:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 23:36:24 INFO - PROCESS | 16987 | 1461479784516 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 23:36:24 INFO - PROCESS | 16987 | 1461479784518 Marionette TRACE conn3 <- [1,482,null,{}] 23:36:24 INFO - PROCESS | 16987 | 1461479784524 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}] 23:36:24 INFO - PROCESS | 16987 | 1461479784749 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 23:36:24 INFO - PROCESS | 16987 | --DOMWINDOW == 89 (0x7fa149c17000) [pid = 16987] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 23:36:24 INFO - PROCESS | 16987 | --DOMWINDOW == 88 (0x7fa14a00b000) [pid = 16987] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 23:36:24 INFO - PROCESS | 16987 | --DOMWINDOW == 87 (0x7fa14b911000) [pid = 16987] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 23:36:24 INFO - PROCESS | 16987 | --DOMWINDOW == 86 (0x7fa1512e2800) [pid = 16987] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 23:36:24 INFO - PROCESS | 16987 | --DOMWINDOW == 85 (0x7fa1516a9c00) [pid = 16987] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 23:36:24 INFO - PROCESS | 16987 | --DOMWINDOW == 84 (0x7fa14a5d8000) [pid = 16987] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 23:36:24 INFO - PROCESS | 16987 | --DOMWINDOW == 83 (0x7fa1507f1400) [pid = 16987] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 23:36:24 INFO - PROCESS | 16987 | --DOMWINDOW == 82 (0x7fa14b90d000) [pid = 16987] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 23:36:24 INFO - PROCESS | 16987 | 1461479784948 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:24 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14ae9e800 == 59 [pid = 16987] [id = 128] 23:36:24 INFO - PROCESS | 16987 | ++DOMWINDOW == 83 (0x7fa149c17000) [pid = 16987] [serial = 383] [outer = (nil)] 23:36:25 INFO - PROCESS | 16987 | ++DOMWINDOW == 84 (0x7fa14a4a8800) [pid = 16987] [serial = 384] [outer = 0x7fa149c17000] 23:36:25 INFO - PROCESS | 16987 | 1461479785012 Marionette DEBUG loaded listener.js 23:36:25 INFO - PROCESS | 16987 | ++DOMWINDOW == 85 (0x7fa1522dbc00) [pid = 16987] [serial = 385] [outer = 0x7fa149c17000] 23:36:25 INFO - PROCESS | 16987 | 1461479785723 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]]]}] 23:36:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 23:36:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1227ms 23:36:25 INFO - PROCESS | 16987 | 1461479785752 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 23:36:25 INFO - PROCESS | 16987 | 1461479785756 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 23:36:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 23:36:25 INFO - PROCESS | 16987 | 1461479785762 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 23:36:25 INFO - PROCESS | 16987 | 1461479785765 Marionette TRACE conn3 <- [1,486,null,{}] 23:36:25 INFO - PROCESS | 16987 | 1461479785770 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}] 23:36:25 INFO - PROCESS | 16987 | 1461479785901 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 23:36:25 INFO - PROCESS | 16987 | 1461479785914 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:25 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa163841000 == 60 [pid = 16987] [id = 129] 23:36:25 INFO - PROCESS | 16987 | ++DOMWINDOW == 86 (0x7fa1525d8800) [pid = 16987] [serial = 386] [outer = (nil)] 23:36:25 INFO - PROCESS | 16987 | ++DOMWINDOW == 87 (0x7fa165e3f800) [pid = 16987] [serial = 387] [outer = 0x7fa1525d8800] 23:36:25 INFO - PROCESS | 16987 | 1461479785973 Marionette DEBUG loaded listener.js 23:36:26 INFO - PROCESS | 16987 | ++DOMWINDOW == 88 (0x7fa1660d2800) [pid = 16987] [serial = 388] [outer = 0x7fa1525d8800] 23:36:26 INFO - PROCESS | 16987 | 1461479786687 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]]]}] 23:36:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 23:36:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 979ms 23:36:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 23:36:26 INFO - PROCESS | 16987 | 1461479786743 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 23:36:26 INFO - PROCESS | 16987 | 1461479786746 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 23:36:26 INFO - PROCESS | 16987 | 1461479786752 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 23:36:26 INFO - PROCESS | 16987 | 1461479786754 Marionette TRACE conn3 <- [1,490,null,{}] 23:36:26 INFO - PROCESS | 16987 | 1461479786767 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}] 23:36:26 INFO - PROCESS | 16987 | 1461479786900 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 23:36:27 INFO - PROCESS | 16987 | 1461479787064 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:27 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14a1b2800 == 61 [pid = 16987] [id = 130] 23:36:27 INFO - PROCESS | 16987 | ++DOMWINDOW == 89 (0x7fa149b69c00) [pid = 16987] [serial = 389] [outer = (nil)] 23:36:27 INFO - PROCESS | 16987 | ++DOMWINDOW == 90 (0x7fa149b71c00) [pid = 16987] [serial = 390] [outer = 0x7fa149b69c00] 23:36:27 INFO - PROCESS | 16987 | 1461479787139 Marionette DEBUG loaded listener.js 23:36:27 INFO - PROCESS | 16987 | ++DOMWINDOW == 91 (0x7fa149b78800) [pid = 16987] [serial = 391] [outer = 0x7fa149b69c00] 23:36:28 INFO - PROCESS | 16987 | 1461479788062 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]]]}] 23:36:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 23:36:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1336ms 23:36:28 INFO - PROCESS | 16987 | 1461479788090 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 23:36:28 INFO - PROCESS | 16987 | 1461479788097 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 23:36:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 23:36:28 INFO - PROCESS | 16987 | 1461479788106 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 23:36:28 INFO - PROCESS | 16987 | 1461479788110 Marionette TRACE conn3 <- [1,494,null,{}] 23:36:28 INFO - PROCESS | 16987 | 1461479788117 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}] 23:36:28 INFO - PROCESS | 16987 | 1461479788275 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 23:36:28 INFO - PROCESS | 16987 | 1461479788425 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:28 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15340a000 == 62 [pid = 16987] [id = 131] 23:36:28 INFO - PROCESS | 16987 | ++DOMWINDOW == 92 (0x7fa14a00e000) [pid = 16987] [serial = 392] [outer = (nil)] 23:36:28 INFO - PROCESS | 16987 | ++DOMWINDOW == 93 (0x7fa14bd49c00) [pid = 16987] [serial = 393] [outer = 0x7fa14a00e000] 23:36:28 INFO - PROCESS | 16987 | 1461479788501 Marionette DEBUG loaded listener.js 23:36:28 INFO - PROCESS | 16987 | ++DOMWINDOW == 94 (0x7fa14f955c00) [pid = 16987] [serial = 394] [outer = 0x7fa14a00e000] 23:36:29 INFO - PROCESS | 16987 | 1461479789419 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]]]}] 23:36:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 23:36:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1383ms 23:36:29 INFO - PROCESS | 16987 | 1461479789492 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 23:36:29 INFO - PROCESS | 16987 | 1461479789498 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 23:36:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 23:36:29 INFO - PROCESS | 16987 | 1461479789505 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 23:36:29 INFO - PROCESS | 16987 | 1461479789509 Marionette TRACE conn3 <- [1,498,null,{}] 23:36:29 INFO - PROCESS | 16987 | 1461479789515 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}] 23:36:29 INFO - PROCESS | 16987 | 1461479789724 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 23:36:29 INFO - PROCESS | 16987 | 1461479789867 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:29 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa165569800 == 63 [pid = 16987] [id = 132] 23:36:29 INFO - PROCESS | 16987 | ++DOMWINDOW == 95 (0x7fa150b9ac00) [pid = 16987] [serial = 395] [outer = (nil)] 23:36:29 INFO - PROCESS | 16987 | ++DOMWINDOW == 96 (0x7fa151be5400) [pid = 16987] [serial = 396] [outer = 0x7fa150b9ac00] 23:36:29 INFO - PROCESS | 16987 | 1461479789937 Marionette DEBUG loaded listener.js 23:36:30 INFO - PROCESS | 16987 | ++DOMWINDOW == 97 (0x7fa152b0c400) [pid = 16987] [serial = 397] [outer = 0x7fa150b9ac00] 23:36:30 INFO - PROCESS | 16987 | 1461479790856 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]]]}] 23:36:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 23:36:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1385ms 23:36:30 INFO - PROCESS | 16987 | 1461479790891 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 23:36:30 INFO - PROCESS | 16987 | 1461479790894 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 23:36:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 23:36:30 INFO - PROCESS | 16987 | 1461479790911 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 23:36:30 INFO - PROCESS | 16987 | 1461479790921 Marionette TRACE conn3 <- [1,502,null,{}] 23:36:30 INFO - PROCESS | 16987 | 1461479790927 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}] 23:36:31 INFO - PROCESS | 16987 | 1461479791081 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 23:36:31 INFO - PROCESS | 16987 | 1461479791226 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:31 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa168780800 == 64 [pid = 16987] [id = 133] 23:36:31 INFO - PROCESS | 16987 | ++DOMWINDOW == 98 (0x7fa14e64d400) [pid = 16987] [serial = 398] [outer = (nil)] 23:36:31 INFO - PROCESS | 16987 | ++DOMWINDOW == 99 (0x7fa15fb13c00) [pid = 16987] [serial = 399] [outer = 0x7fa14e64d400] 23:36:31 INFO - PROCESS | 16987 | 1461479791300 Marionette DEBUG loaded listener.js 23:36:31 INFO - PROCESS | 16987 | ++DOMWINDOW == 100 (0x7fa1638a1c00) [pid = 16987] [serial = 400] [outer = 0x7fa14e64d400] 23:36:32 INFO - PROCESS | 16987 | 1461479792180 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]]]}] 23:36:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 23:36:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1352ms 23:36:32 INFO - PROCESS | 16987 | 1461479792255 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 23:36:32 INFO - PROCESS | 16987 | 1461479792259 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 23:36:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 23:36:32 INFO - PROCESS | 16987 | 1461479792265 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 23:36:32 INFO - PROCESS | 16987 | 1461479792267 Marionette TRACE conn3 <- [1,506,null,{}] 23:36:32 INFO - PROCESS | 16987 | 1461479792273 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}] 23:36:32 INFO - PROCESS | 16987 | 1461479792465 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 23:36:32 INFO - PROCESS | 16987 | 1461479792607 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:32 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa168a5e000 == 65 [pid = 16987] [id = 134] 23:36:32 INFO - PROCESS | 16987 | ++DOMWINDOW == 101 (0x7fa14f961800) [pid = 16987] [serial = 401] [outer = (nil)] 23:36:32 INFO - PROCESS | 16987 | ++DOMWINDOW == 102 (0x7fa165c4c000) [pid = 16987] [serial = 402] [outer = 0x7fa14f961800] 23:36:32 INFO - PROCESS | 16987 | 1461479792681 Marionette DEBUG loaded listener.js 23:36:32 INFO - PROCESS | 16987 | ++DOMWINDOW == 103 (0x7fa1660d2000) [pid = 16987] [serial = 403] [outer = 0x7fa14f961800] 23:36:33 INFO - PROCESS | 16987 | 1461479793505 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]]]}] 23:36:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 23:36:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1277ms 23:36:33 INFO - PROCESS | 16987 | 1461479793546 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 23:36:33 INFO - PROCESS | 16987 | 1461479793550 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 23:36:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 23:36:33 INFO - PROCESS | 16987 | 1461479793555 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 23:36:33 INFO - PROCESS | 16987 | 1461479793558 Marionette TRACE conn3 <- [1,510,null,{}] 23:36:33 INFO - PROCESS | 16987 | 1461479793564 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}] 23:36:33 INFO - PROCESS | 16987 | 1461479793713 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 23:36:33 INFO - PROCESS | 16987 | 1461479793859 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:33 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14a2a4800 == 66 [pid = 16987] [id = 135] 23:36:33 INFO - PROCESS | 16987 | ++DOMWINDOW == 104 (0x7fa166110000) [pid = 16987] [serial = 404] [outer = (nil)] 23:36:33 INFO - PROCESS | 16987 | ++DOMWINDOW == 105 (0x7fa167cc3800) [pid = 16987] [serial = 405] [outer = 0x7fa166110000] 23:36:33 INFO - PROCESS | 16987 | 1461479793946 Marionette DEBUG loaded listener.js 23:36:34 INFO - PROCESS | 16987 | ++DOMWINDOW == 106 (0x7fa168a0f800) [pid = 16987] [serial = 406] [outer = 0x7fa166110000] 23:36:35 INFO - PROCESS | 16987 | 1461479795125 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]]]}] 23:36:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 23:36:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1628ms 23:36:35 INFO - PROCESS | 16987 | 1461479795185 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 23:36:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 23:36:35 INFO - PROCESS | 16987 | 1461479795190 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 23:36:35 INFO - PROCESS | 16987 | 1461479795198 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 23:36:35 INFO - PROCESS | 16987 | 1461479795203 Marionette TRACE conn3 <- [1,514,null,{}] 23:36:35 INFO - PROCESS | 16987 | 1461479795210 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}] 23:36:35 INFO - PROCESS | 16987 | 1461479795361 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 23:36:35 INFO - PROCESS | 16987 | 1461479795548 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:35 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14a41e800 == 67 [pid = 16987] [id = 136] 23:36:35 INFO - PROCESS | 16987 | ++DOMWINDOW == 107 (0x7fa149164400) [pid = 16987] [serial = 407] [outer = (nil)] 23:36:35 INFO - PROCESS | 16987 | ++DOMWINDOW == 108 (0x7fa149c14c00) [pid = 16987] [serial = 408] [outer = 0x7fa149164400] 23:36:35 INFO - PROCESS | 16987 | 1461479795627 Marionette DEBUG loaded listener.js 23:36:35 INFO - PROCESS | 16987 | ++DOMWINDOW == 109 (0x7fa149fdcc00) [pid = 16987] [serial = 409] [outer = 0x7fa149164400] 23:36:36 INFO - PROCESS | 16987 | 1461479796431 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]]]}] 23:36:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 23:36:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1288ms 23:36:36 INFO - PROCESS | 16987 | 1461479796486 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 23:36:36 INFO - PROCESS | 16987 | 1461479796501 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 23:36:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 23:36:36 INFO - PROCESS | 16987 | 1461479796518 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 23:36:36 INFO - PROCESS | 16987 | 1461479796527 Marionette TRACE conn3 <- [1,518,null,{}] 23:36:36 INFO - PROCESS | 16987 | 1461479796538 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}] 23:36:36 INFO - PROCESS | 16987 | 1461479796743 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 23:36:36 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa163841000 == 66 [pid = 16987] [id = 129] 23:36:36 INFO - PROCESS | 16987 | --DOMWINDOW == 108 (0x7fa154448800) [pid = 16987] [serial = 348] [outer = (nil)] [url = about:blank] 23:36:36 INFO - PROCESS | 16987 | 1461479796941 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:36 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14ae9e800 == 65 [pid = 16987] [id = 128] 23:36:36 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa159cd3800 == 64 [pid = 16987] [id = 127] 23:36:36 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1534dc800 == 63 [pid = 16987] [id = 126] 23:36:36 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa15246d800 == 62 [pid = 16987] [id = 125] 23:36:37 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14a408000 == 63 [pid = 16987] [id = 137] 23:36:37 INFO - PROCESS | 16987 | ++DOMWINDOW == 109 (0x7fa14a5ddc00) [pid = 16987] [serial = 410] [outer = (nil)] 23:36:37 INFO - PROCESS | 16987 | ++DOMWINDOW == 110 (0x7fa14bdd6000) [pid = 16987] [serial = 411] [outer = 0x7fa14a5ddc00] 23:36:37 INFO - PROCESS | 16987 | 1461479797051 Marionette DEBUG loaded listener.js 23:36:37 INFO - PROCESS | 16987 | ++DOMWINDOW == 111 (0x7fa14d183000) [pid = 16987] [serial = 412] [outer = 0x7fa14a5ddc00] 23:36:37 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa149a60000 == 62 [pid = 16987] [id = 124] 23:36:37 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1527f8800 == 61 [pid = 16987] [id = 123] 23:36:37 INFO - PROCESS | 16987 | --DOMWINDOW == 110 (0x7fa16a088800) [pid = 16987] [serial = 292] [outer = (nil)] [url = about:blank] 23:36:37 INFO - PROCESS | 16987 | --DOMWINDOW == 109 (0x7fa152c40400) [pid = 16987] [serial = 328] [outer = (nil)] [url = about:blank] 23:36:37 INFO - PROCESS | 16987 | --DOMWINDOW == 108 (0x7fa14f95b000) [pid = 16987] [serial = 327] [outer = (nil)] [url = about:blank] 23:36:37 INFO - PROCESS | 16987 | --DOMWINDOW == 107 (0x7fa14a26c800) [pid = 16987] [serial = 330] [outer = (nil)] [url = about:blank] 23:36:37 INFO - PROCESS | 16987 | --DOMWINDOW == 106 (0x7fa14fcb4c00) [pid = 16987] [serial = 334] [outer = (nil)] [url = about:blank] 23:36:37 INFO - PROCESS | 16987 | --DOMWINDOW == 105 (0x7fa14f95ac00) [pid = 16987] [serial = 333] [outer = (nil)] [url = about:blank] 23:36:37 INFO - PROCESS | 16987 | --DOMWINDOW == 104 (0x7fa151acc000) [pid = 16987] [serial = 336] [outer = (nil)] [url = about:blank] 23:36:37 INFO - PROCESS | 16987 | --DOMWINDOW == 103 (0x7fa15339f800) [pid = 16987] [serial = 342] [outer = (nil)] [url = about:blank] 23:36:37 INFO - PROCESS | 16987 | --DOMWINDOW == 102 (0x7fa151b69c00) [pid = 16987] [serial = 337] [outer = (nil)] [url = about:blank] 23:36:37 INFO - PROCESS | 16987 | --DOMWINDOW == 101 (0x7fa14f95a400) [pid = 16987] [serial = 315] [outer = (nil)] [url = about:blank] 23:36:37 INFO - PROCESS | 16987 | --DOMWINDOW == 100 (0x7fa1522db400) [pid = 16987] [serial = 345] [outer = (nil)] [url = about:blank] 23:36:37 INFO - PROCESS | 16987 | --DOMWINDOW == 99 (0x7fa1507f6800) [pid = 16987] [serial = 318] [outer = (nil)] [url = about:blank] 23:36:37 INFO - PROCESS | 16987 | --DOMWINDOW == 98 (0x7fa149c20000) [pid = 16987] [serial = 324] [outer = (nil)] [url = about:blank] 23:36:37 INFO - PROCESS | 16987 | --DOMWINDOW == 97 (0x7fa1507f1000) [pid = 16987] [serial = 321] [outer = (nil)] [url = about:blank] 23:36:37 INFO - PROCESS | 16987 | --DOMWINDOW == 96 (0x7fa14a5dec00) [pid = 16987] [serial = 331] [outer = (nil)] [url = about:blank] 23:36:37 INFO - PROCESS | 16987 | --DOMWINDOW == 95 (0x7fa152b88000) [pid = 16987] [serial = 340] [outer = (nil)] [url = about:blank] 23:36:37 INFO - PROCESS | 16987 | --DOMWINDOW == 94 (0x7fa1537b8000) [pid = 16987] [serial = 343] [outer = (nil)] [url = about:blank] 23:36:37 INFO - PROCESS | 16987 | --DOMWINDOW == 93 (0x7fa152604c00) [pid = 16987] [serial = 339] [outer = (nil)] [url = about:blank] 23:36:37 INFO - PROCESS | 16987 | --DOMWINDOW == 92 (0x7fa154264c00) [pid = 16987] [serial = 346] [outer = (nil)] [url = about:blank] 23:36:37 INFO - PROCESS | 16987 | 1461479797764 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]]]}] 23:36:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 23:36:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1294ms 23:36:37 INFO - PROCESS | 16987 | 1461479797813 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 23:36:37 INFO - PROCESS | 16987 | 1461479797816 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 23:36:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 23:36:37 INFO - PROCESS | 16987 | 1461479797822 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 23:36:37 INFO - PROCESS | 16987 | 1461479797827 Marionette TRACE conn3 <- [1,522,null,{}] 23:36:37 INFO - PROCESS | 16987 | 1461479797846 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}] 23:36:37 INFO - PROCESS | 16987 | 1461479797993 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 23:36:38 INFO - PROCESS | 16987 | 1461479798011 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:38 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa152063800 == 62 [pid = 16987] [id = 138] 23:36:38 INFO - PROCESS | 16987 | ++DOMWINDOW == 93 (0x7fa14f963400) [pid = 16987] [serial = 413] [outer = (nil)] 23:36:38 INFO - PROCESS | 16987 | ++DOMWINDOW == 94 (0x7fa1507f9000) [pid = 16987] [serial = 414] [outer = 0x7fa14f963400] 23:36:38 INFO - PROCESS | 16987 | 1461479798079 Marionette DEBUG loaded listener.js 23:36:38 INFO - PROCESS | 16987 | ++DOMWINDOW == 95 (0x7fa151ad2400) [pid = 16987] [serial = 415] [outer = 0x7fa14f963400] 23:36:38 INFO - PROCESS | 16987 | 1461479798893 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]]]}] 23:36:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 23:36:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1143ms 23:36:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 23:36:38 INFO - PROCESS | 16987 | 1461479798966 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 23:36:38 INFO - PROCESS | 16987 | 1461479798969 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 23:36:38 INFO - PROCESS | 16987 | 1461479798976 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 23:36:38 INFO - PROCESS | 16987 | 1461479798979 Marionette TRACE conn3 <- [1,526,null,{}] 23:36:38 INFO - PROCESS | 16987 | 1461479798984 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}] 23:36:39 INFO - PROCESS | 16987 | 1461479799119 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 23:36:39 INFO - PROCESS | 16987 | 1461479799134 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:39 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa152b58800 == 63 [pid = 16987] [id = 139] 23:36:39 INFO - PROCESS | 16987 | ++DOMWINDOW == 96 (0x7fa14d47b800) [pid = 16987] [serial = 416] [outer = (nil)] 23:36:39 INFO - PROCESS | 16987 | ++DOMWINDOW == 97 (0x7fa152b80c00) [pid = 16987] [serial = 417] [outer = 0x7fa14d47b800] 23:36:39 INFO - PROCESS | 16987 | 1461479799195 Marionette DEBUG loaded listener.js 23:36:39 INFO - PROCESS | 16987 | ++DOMWINDOW == 98 (0x7fa152c36800) [pid = 16987] [serial = 418] [outer = 0x7fa14d47b800] 23:36:40 INFO - PROCESS | 16987 | 1461479800108 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]]]}] 23:36:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 23:36:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1187ms 23:36:40 INFO - PROCESS | 16987 | 1461479800170 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 23:36:40 INFO - PROCESS | 16987 | 1461479800174 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 23:36:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 23:36:40 INFO - PROCESS | 16987 | 1461479800179 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 23:36:40 INFO - PROCESS | 16987 | 1461479800182 Marionette TRACE conn3 <- [1,530,null,{}] 23:36:40 INFO - PROCESS | 16987 | 1461479800186 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}] 23:36:40 INFO - PROCESS | 16987 | 1461479800358 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 23:36:40 INFO - PROCESS | 16987 | 1461479800384 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:40 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15396e800 == 64 [pid = 16987] [id = 140] 23:36:40 INFO - PROCESS | 16987 | ++DOMWINDOW == 99 (0x7fa14f958400) [pid = 16987] [serial = 419] [outer = (nil)] 23:36:40 INFO - PROCESS | 16987 | ++DOMWINDOW == 100 (0x7fa1537b9c00) [pid = 16987] [serial = 420] [outer = 0x7fa14f958400] 23:36:40 INFO - PROCESS | 16987 | 1461479800447 Marionette DEBUG loaded listener.js 23:36:40 INFO - PROCESS | 16987 | ++DOMWINDOW == 101 (0x7fa160732c00) [pid = 16987] [serial = 421] [outer = 0x7fa14f958400] 23:36:41 INFO - PROCESS | 16987 | 1461479801209 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"]]]}] 23:36:41 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 23:36:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 23:36:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:36:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:36:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 23:36:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 23:36:41 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 23:36:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 23:36:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:36:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:36:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 23:36:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 23:36:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1080ms 23:36:41 INFO - PROCESS | 16987 | 1461479801262 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 23:36:41 INFO - PROCESS | 16987 | 1461479801266 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 23:36:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 23:36:41 INFO - PROCESS | 16987 | 1461479801272 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 23:36:41 INFO - PROCESS | 16987 | 1461479801274 Marionette TRACE conn3 <- [1,534,null,{}] 23:36:41 INFO - PROCESS | 16987 | 1461479801279 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}] 23:36:41 INFO - PROCESS | 16987 | 1461479801500 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 23:36:41 INFO - PROCESS | 16987 | 1461479801579 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:41 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa149a5f800 == 65 [pid = 16987] [id = 141] 23:36:41 INFO - PROCESS | 16987 | ++DOMWINDOW == 102 (0x7fa152495c00) [pid = 16987] [serial = 422] [outer = (nil)] 23:36:41 INFO - PROCESS | 16987 | ++DOMWINDOW == 103 (0x7fa160cf2c00) [pid = 16987] [serial = 423] [outer = 0x7fa152495c00] 23:36:41 INFO - PROCESS | 16987 | 1461479801643 Marionette DEBUG loaded listener.js 23:36:41 INFO - PROCESS | 16987 | ++DOMWINDOW == 104 (0x7fa163d3e000) [pid = 16987] [serial = 424] [outer = 0x7fa152495c00] 23:36:42 INFO - PROCESS | 16987 | --DOMWINDOW == 103 (0x7fa14d186400) [pid = 16987] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 23:36:42 INFO - PROCESS | 16987 | --DOMWINDOW == 102 (0x7fa149de5800) [pid = 16987] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 23:36:42 INFO - PROCESS | 16987 | --DOMWINDOW == 101 (0x7fa149c17000) [pid = 16987] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 23:36:42 INFO - PROCESS | 16987 | --DOMWINDOW == 100 (0x7fa14a5d8400) [pid = 16987] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 23:36:42 INFO - PROCESS | 16987 | --DOMWINDOW == 99 (0x7fa14d104400) [pid = 16987] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 23:36:42 INFO - PROCESS | 16987 | --DOMWINDOW == 98 (0x7fa14a0c9400) [pid = 16987] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 23:36:42 INFO - PROCESS | 16987 | 1461479802503 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]]]}] 23:36:42 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 23:36:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1276ms 23:36:42 INFO - PROCESS | 16987 | 1461479802549 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 23:36:42 INFO - PROCESS | 16987 | 1461479802552 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 23:36:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 23:36:42 INFO - PROCESS | 16987 | 1461479802558 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 23:36:42 INFO - PROCESS | 16987 | 1461479802560 Marionette TRACE conn3 <- [1,538,null,{}] 23:36:42 INFO - PROCESS | 16987 | 1461479802565 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}] 23:36:42 INFO - PROCESS | 16987 | 1461479802751 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 23:36:42 INFO - PROCESS | 16987 | 1461479802774 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:42 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa163d7e000 == 66 [pid = 16987] [id = 142] 23:36:42 INFO - PROCESS | 16987 | ++DOMWINDOW == 99 (0x7fa149c17000) [pid = 16987] [serial = 425] [outer = (nil)] 23:36:42 INFO - PROCESS | 16987 | ++DOMWINDOW == 100 (0x7fa151b61400) [pid = 16987] [serial = 426] [outer = 0x7fa149c17000] 23:36:42 INFO - PROCESS | 16987 | 1461479802838 Marionette DEBUG loaded listener.js 23:36:42 INFO - PROCESS | 16987 | ++DOMWINDOW == 101 (0x7fa165cab400) [pid = 16987] [serial = 427] [outer = 0x7fa149c17000] 23:36:43 INFO - PROCESS | 16987 | 1461479803489 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]]]}] 23:36:43 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 23:36:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 977ms 23:36:43 INFO - PROCESS | 16987 | 1461479803537 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 23:36:43 INFO - PROCESS | 16987 | 1461479803540 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 23:36:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 23:36:43 INFO - PROCESS | 16987 | 1461479803546 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 23:36:43 INFO - PROCESS | 16987 | 1461479803547 Marionette TRACE conn3 <- [1,542,null,{}] 23:36:43 INFO - PROCESS | 16987 | 1461479803553 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}] 23:36:43 INFO - PROCESS | 16987 | 1461479803696 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 23:36:43 INFO - PROCESS | 16987 | 1461479803815 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:43 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa165ced800 == 67 [pid = 16987] [id = 143] 23:36:43 INFO - PROCESS | 16987 | ++DOMWINDOW == 102 (0x7fa149156400) [pid = 16987] [serial = 428] [outer = (nil)] 23:36:43 INFO - PROCESS | 16987 | ++DOMWINDOW == 103 (0x7fa1493c1c00) [pid = 16987] [serial = 429] [outer = 0x7fa149156400] 23:36:43 INFO - PROCESS | 16987 | 1461479803878 Marionette DEBUG loaded listener.js 23:36:43 INFO - PROCESS | 16987 | ++DOMWINDOW == 104 (0x7fa1493c7c00) [pid = 16987] [serial = 430] [outer = 0x7fa149156400] 23:36:44 INFO - PROCESS | 16987 | 1461479804715 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]]]}] 23:36:44 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 23:36:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1183ms 23:36:44 INFO - PROCESS | 16987 | 1461479804729 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 23:36:44 INFO - PROCESS | 16987 | 1461479804737 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 23:36:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 23:36:44 INFO - PROCESS | 16987 | 1461479804764 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 23:36:44 INFO - PROCESS | 16987 | 1461479804769 Marionette TRACE conn3 <- [1,546,null,{}] 23:36:44 INFO - PROCESS | 16987 | 1461479804777 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}] 23:36:44 INFO - PROCESS | 16987 | 1461479804977 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 23:36:45 INFO - PROCESS | 16987 | 1461479805117 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:45 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa150b15800 == 68 [pid = 16987] [id = 144] 23:36:45 INFO - PROCESS | 16987 | ++DOMWINDOW == 105 (0x7fa1493bb400) [pid = 16987] [serial = 431] [outer = (nil)] 23:36:45 INFO - PROCESS | 16987 | ++DOMWINDOW == 106 (0x7fa149b6d000) [pid = 16987] [serial = 432] [outer = 0x7fa1493bb400] 23:36:45 INFO - PROCESS | 16987 | 1461479805193 Marionette DEBUG loaded listener.js 23:36:45 INFO - PROCESS | 16987 | ++DOMWINDOW == 107 (0x7fa149fdf800) [pid = 16987] [serial = 433] [outer = 0x7fa1493bb400] 23:36:46 INFO - PROCESS | 16987 | 1461479806114 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]]]}] 23:36:46 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 23:36:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1434ms 23:36:46 INFO - PROCESS | 16987 | 1461479806197 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 23:36:46 INFO - PROCESS | 16987 | 1461479806206 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 23:36:46 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 23:36:46 INFO - PROCESS | 16987 | 1461479806231 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 23:36:46 INFO - PROCESS | 16987 | 1461479806236 Marionette TRACE conn3 <- [1,550,null,{}] 23:36:46 INFO - PROCESS | 16987 | 1461479806245 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}] 23:36:46 INFO - PROCESS | 16987 | 1461479806430 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 23:36:46 INFO - PROCESS | 16987 | 1461479806556 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:46 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa160927800 == 69 [pid = 16987] [id = 145] 23:36:46 INFO - PROCESS | 16987 | ++DOMWINDOW == 108 (0x7fa1493c6c00) [pid = 16987] [serial = 434] [outer = (nil)] 23:36:46 INFO - PROCESS | 16987 | ++DOMWINDOW == 109 (0x7fa14a4a1800) [pid = 16987] [serial = 435] [outer = 0x7fa1493c6c00] 23:36:46 INFO - PROCESS | 16987 | 1461479806631 Marionette DEBUG loaded listener.js 23:36:46 INFO - PROCESS | 16987 | ++DOMWINDOW == 110 (0x7fa1507f0000) [pid = 16987] [serial = 436] [outer = 0x7fa1493c6c00] 23:36:47 INFO - PROCESS | 16987 | 1461479807496 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]]]}] 23:36:47 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 23:36:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1300ms 23:36:47 INFO - PROCESS | 16987 | 1461479807516 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 23:36:47 INFO - PROCESS | 16987 | 1461479807520 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 23:36:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 23:36:47 INFO - PROCESS | 16987 | 1461479807526 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 23:36:47 INFO - PROCESS | 16987 | 1461479807531 Marionette TRACE conn3 <- [1,554,null,{}] 23:36:47 INFO - PROCESS | 16987 | 1461479807971 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}] 23:36:48 INFO - PROCESS | 16987 | 1461479808334 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 23:36:48 INFO - PROCESS | 16987 | 1461479808418 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:48 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15070e800 == 70 [pid = 16987] [id = 146] 23:36:48 INFO - PROCESS | 16987 | ++DOMWINDOW == 111 (0x7fa15248cc00) [pid = 16987] [serial = 437] [outer = (nil)] 23:36:48 INFO - PROCESS | 16987 | ++DOMWINDOW == 112 (0x7fa163811000) [pid = 16987] [serial = 438] [outer = 0x7fa15248cc00] 23:36:48 INFO - PROCESS | 16987 | 1461479808493 Marionette DEBUG loaded listener.js 23:36:48 INFO - PROCESS | 16987 | ++DOMWINDOW == 113 (0x7fa1660d4000) [pid = 16987] [serial = 439] [outer = 0x7fa15248cc00] 23:36:49 INFO - PROCESS | 16987 | [16987] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:36:49 INFO - PROCESS | 16987 | 1461479809335 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]]]}] 23:36:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 23:36:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1839ms 23:36:49 INFO - PROCESS | 16987 | 1461479809365 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 23:36:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 23:36:49 INFO - PROCESS | 16987 | 1461479809370 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 23:36:49 INFO - PROCESS | 16987 | 1461479809376 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 23:36:49 INFO - PROCESS | 16987 | 1461479809379 Marionette TRACE conn3 <- [1,558,null,{}] 23:36:49 INFO - PROCESS | 16987 | 1461479809384 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}] 23:36:49 INFO - PROCESS | 16987 | 1461479809535 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 23:36:49 INFO - PROCESS | 16987 | 1461479809681 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:49 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1507c1000 == 71 [pid = 16987] [id = 147] 23:36:49 INFO - PROCESS | 16987 | ++DOMWINDOW == 114 (0x7fa14d824c00) [pid = 16987] [serial = 440] [outer = (nil)] 23:36:49 INFO - PROCESS | 16987 | ++DOMWINDOW == 115 (0x7fa14d82b800) [pid = 16987] [serial = 441] [outer = 0x7fa14d824c00] 23:36:49 INFO - PROCESS | 16987 | 1461479809754 Marionette DEBUG loaded listener.js 23:36:49 INFO - PROCESS | 16987 | ++DOMWINDOW == 116 (0x7fa14f92e400) [pid = 16987] [serial = 442] [outer = 0x7fa14d824c00] 23:36:50 INFO - PROCESS | 16987 | 1461479810703 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]]]}] 23:36:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 23:36:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1392ms 23:36:50 INFO - PROCESS | 16987 | 1461479810769 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 23:36:50 INFO - PROCESS | 16987 | 1461479810773 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 23:36:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 23:36:50 INFO - PROCESS | 16987 | 1461479810779 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 23:36:50 INFO - PROCESS | 16987 | 1461479810781 Marionette TRACE conn3 <- [1,562,null,{}] 23:36:50 INFO - PROCESS | 16987 | 1461479810787 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}] 23:36:50 INFO - PROCESS | 16987 | 1461479810943 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 23:36:51 INFO - PROCESS | 16987 | 1461479811084 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:51 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa153b99000 == 72 [pid = 16987] [id = 148] 23:36:51 INFO - PROCESS | 16987 | ++DOMWINDOW == 117 (0x7fa142913800) [pid = 16987] [serial = 443] [outer = (nil)] 23:36:51 INFO - PROCESS | 16987 | ++DOMWINDOW == 118 (0x7fa14291b800) [pid = 16987] [serial = 444] [outer = 0x7fa142913800] 23:36:51 INFO - PROCESS | 16987 | 1461479811157 Marionette DEBUG loaded listener.js 23:36:51 INFO - PROCESS | 16987 | ++DOMWINDOW == 119 (0x7fa142920400) [pid = 16987] [serial = 445] [outer = 0x7fa142913800] 23:36:51 INFO - PROCESS | 16987 | [16987] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:36:52 INFO - PROCESS | 16987 | 1461479812049 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]]]}] 23:36:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 23:36:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1334ms 23:36:52 INFO - PROCESS | 16987 | 1461479812114 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 23:36:52 INFO - PROCESS | 16987 | 1461479812118 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 23:36:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 23:36:52 INFO - PROCESS | 16987 | 1461479812124 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 23:36:52 INFO - PROCESS | 16987 | 1461479812126 Marionette TRACE conn3 <- [1,566,null,{}] 23:36:52 INFO - PROCESS | 16987 | 1461479812132 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}] 23:36:52 INFO - PROCESS | 16987 | 1461479812302 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 23:36:52 INFO - PROCESS | 16987 | 1461479812451 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:52 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa149a61800 == 73 [pid = 16987] [id = 149] 23:36:52 INFO - PROCESS | 16987 | ++DOMWINDOW == 120 (0x7fa14291ec00) [pid = 16987] [serial = 446] [outer = (nil)] 23:36:52 INFO - PROCESS | 16987 | ++DOMWINDOW == 121 (0x7fa142b45800) [pid = 16987] [serial = 447] [outer = 0x7fa14291ec00] 23:36:52 INFO - PROCESS | 16987 | 1461479812530 Marionette DEBUG loaded listener.js 23:36:52 INFO - PROCESS | 16987 | ++DOMWINDOW == 122 (0x7fa1518ee000) [pid = 16987] [serial = 448] [outer = 0x7fa14291ec00] 23:36:53 INFO - PROCESS | 16987 | [16987] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:36:53 INFO - PROCESS | 16987 | 1461479813337 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]]]}] 23:36:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 23:36:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1243ms 23:36:53 INFO - PROCESS | 16987 | 1461479813378 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 23:36:53 INFO - PROCESS | 16987 | 1461479813383 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 23:36:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 23:36:53 INFO - PROCESS | 16987 | 1461479813390 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 23:36:53 INFO - PROCESS | 16987 | 1461479813393 Marionette TRACE conn3 <- [1,570,null,{}] 23:36:53 INFO - PROCESS | 16987 | 1461479813398 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}] 23:36:53 INFO - PROCESS | 16987 | 1461479813544 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 23:36:53 INFO - PROCESS | 16987 | 1461479813696 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:53 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa142c1e800 == 74 [pid = 16987] [id = 150] 23:36:53 INFO - PROCESS | 16987 | ++DOMWINDOW == 123 (0x7fa142920800) [pid = 16987] [serial = 449] [outer = (nil)] 23:36:53 INFO - PROCESS | 16987 | ++DOMWINDOW == 124 (0x7fa147e45000) [pid = 16987] [serial = 450] [outer = 0x7fa142920800] 23:36:53 INFO - PROCESS | 16987 | 1461479813769 Marionette DEBUG loaded listener.js 23:36:53 INFO - PROCESS | 16987 | ++DOMWINDOW == 125 (0x7fa147e49c00) [pid = 16987] [serial = 451] [outer = 0x7fa142920800] 23:36:54 INFO - PROCESS | 16987 | [16987] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:36:54 INFO - PROCESS | 16987 | 1461479814548 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]]]}] 23:36:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 23:36:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1227ms 23:36:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 23:36:54 INFO - PROCESS | 16987 | 1461479814618 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 23:36:54 INFO - PROCESS | 16987 | 1461479814621 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 23:36:54 INFO - PROCESS | 16987 | 1461479814628 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 23:36:54 INFO - PROCESS | 16987 | 1461479814631 Marionette TRACE conn3 <- [1,574,null,{}] 23:36:54 INFO - PROCESS | 16987 | 1461479814636 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}] 23:36:54 INFO - PROCESS | 16987 | 1461479814798 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 23:36:54 INFO - PROCESS | 16987 | 1461479814942 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:54 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14d9d0000 == 75 [pid = 16987] [id = 151] 23:36:54 INFO - PROCESS | 16987 | ++DOMWINDOW == 126 (0x7fa142b46000) [pid = 16987] [serial = 452] [outer = (nil)] 23:36:55 INFO - PROCESS | 16987 | ++DOMWINDOW == 127 (0x7fa14d831800) [pid = 16987] [serial = 453] [outer = 0x7fa142b46000] 23:36:55 INFO - PROCESS | 16987 | 1461479815024 Marionette DEBUG loaded listener.js 23:36:55 INFO - PROCESS | 16987 | ++DOMWINDOW == 128 (0x7fa14d857c00) [pid = 16987] [serial = 454] [outer = 0x7fa142b46000] 23:36:55 INFO - PROCESS | 16987 | 1461479815929 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]]]}] 23:36:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 23:36:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1328ms 23:36:55 INFO - PROCESS | 16987 | 1461479815959 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 23:36:55 INFO - PROCESS | 16987 | 1461479815962 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 23:36:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 23:36:55 INFO - PROCESS | 16987 | 1461479815969 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 23:36:55 INFO - PROCESS | 16987 | 1461479815972 Marionette TRACE conn3 <- [1,578,null,{}] 23:36:55 INFO - PROCESS | 16987 | 1461479815977 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}] 23:36:56 INFO - PROCESS | 16987 | 1461479816130 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 23:36:56 INFO - PROCESS | 16987 | 1461479816287 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:56 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14e44d800 == 76 [pid = 16987] [id = 152] 23:36:56 INFO - PROCESS | 16987 | ++DOMWINDOW == 129 (0x7fa147e4b400) [pid = 16987] [serial = 455] [outer = (nil)] 23:36:56 INFO - PROCESS | 16987 | ++DOMWINDOW == 130 (0x7fa149b94400) [pid = 16987] [serial = 456] [outer = 0x7fa147e4b400] 23:36:56 INFO - PROCESS | 16987 | 1461479816360 Marionette DEBUG loaded listener.js 23:36:56 INFO - PROCESS | 16987 | ++DOMWINDOW == 131 (0x7fa149b9cc00) [pid = 16987] [serial = 457] [outer = 0x7fa147e4b400] 23:36:57 INFO - PROCESS | 16987 | ++DOMWINDOW == 132 (0x7fa142b3e000) [pid = 16987] [serial = 458] [outer = 0x7fa149fdac00] 23:36:57 INFO - PROCESS | 16987 | 1461479817585 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]]]}] 23:36:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 23:36:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1647ms 23:36:57 INFO - PROCESS | 16987 | 1461479817617 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 23:36:57 INFO - PROCESS | 16987 | 1461479817624 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 23:36:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 23:36:57 INFO - PROCESS | 16987 | 1461479817633 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 23:36:57 INFO - PROCESS | 16987 | 1461479817637 Marionette TRACE conn3 <- [1,582,null,{}] 23:36:57 INFO - PROCESS | 16987 | 1461479817653 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}] 23:36:57 INFO - PROCESS | 16987 | 1461479817803 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 23:36:57 INFO - PROCESS | 16987 | 1461479817988 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:58 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa149a5e800 == 77 [pid = 16987] [id = 153] 23:36:58 INFO - PROCESS | 16987 | ++DOMWINDOW == 133 (0x7fa1493bf000) [pid = 16987] [serial = 459] [outer = (nil)] 23:36:58 INFO - PROCESS | 16987 | ++DOMWINDOW == 134 (0x7fa1493c8400) [pid = 16987] [serial = 460] [outer = 0x7fa1493bf000] 23:36:58 INFO - PROCESS | 16987 | 1461479818150 Marionette DEBUG loaded listener.js 23:36:58 INFO - PROCESS | 16987 | ++DOMWINDOW == 135 (0x7fa149b75c00) [pid = 16987] [serial = 461] [outer = 0x7fa1493bf000] 23:36:58 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14aeb6000 == 76 [pid = 16987] [id = 61] 23:36:58 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa152475800 == 75 [pid = 16987] [id = 109] 23:36:59 INFO - PROCESS | 16987 | --DOMWINDOW == 134 (0x7fa165e3f800) [pid = 16987] [serial = 387] [outer = (nil)] [url = about:blank] 23:36:59 INFO - PROCESS | 16987 | --DOMWINDOW == 133 (0x7fa15fbb9800) [pid = 16987] [serial = 360] [outer = (nil)] [url = about:blank] 23:36:59 INFO - PROCESS | 16987 | --DOMWINDOW == 132 (0x7fa160cef400) [pid = 16987] [serial = 363] [outer = (nil)] [url = about:blank] 23:36:59 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa163d7e000 == 74 [pid = 16987] [id = 142] 23:36:59 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa149a5f800 == 73 [pid = 16987] [id = 141] 23:36:59 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa15396e800 == 72 [pid = 16987] [id = 140] 23:36:59 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa152b58800 == 71 [pid = 16987] [id = 139] 23:36:59 INFO - PROCESS | 16987 | 1461479819074 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]]]}] 23:36:59 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa152063800 == 70 [pid = 16987] [id = 138] 23:36:59 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14a408000 == 69 [pid = 16987] [id = 137] 23:36:59 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14a41e800 == 68 [pid = 16987] [id = 136] 23:36:59 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa168a5e000 == 67 [pid = 16987] [id = 134] 23:36:59 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa168780800 == 66 [pid = 16987] [id = 133] 23:36:59 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa165569800 == 65 [pid = 16987] [id = 132] 23:36:59 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa15340a000 == 64 [pid = 16987] [id = 131] 23:36:59 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14a1b2800 == 63 [pid = 16987] [id = 130] 23:36:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 23:36:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1500ms 23:36:59 INFO - PROCESS | 16987 | 1461479819134 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 23:36:59 INFO - PROCESS | 16987 | 1461479819140 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 23:36:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 23:36:59 INFO - PROCESS | 16987 | 1461479819150 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 23:36:59 INFO - PROCESS | 16987 | 1461479819153 Marionette TRACE conn3 <- [1,586,null,{}] 23:36:59 INFO - PROCESS | 16987 | 1461479819159 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}] 23:36:59 INFO - PROCESS | 16987 | 1461479819308 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 23:36:59 INFO - PROCESS | 16987 | --DOMWINDOW == 131 (0x7fa1560b3400) [pid = 16987] [serial = 381] [outer = (nil)] [url = about:blank] 23:36:59 INFO - PROCESS | 16987 | --DOMWINDOW == 130 (0x7fa14a0ca000) [pid = 16987] [serial = 351] [outer = (nil)] [url = about:blank] 23:36:59 INFO - PROCESS | 16987 | --DOMWINDOW == 129 (0x7fa14a4a8800) [pid = 16987] [serial = 384] [outer = (nil)] [url = about:blank] 23:36:59 INFO - PROCESS | 16987 | --DOMWINDOW == 128 (0x7fa1507f2c00) [pid = 16987] [serial = 354] [outer = (nil)] [url = about:blank] 23:36:59 INFO - PROCESS | 16987 | --DOMWINDOW == 127 (0x7fa160cfa400) [pid = 16987] [serial = 382] [outer = (nil)] [url = about:blank] 23:36:59 INFO - PROCESS | 16987 | --DOMWINDOW == 126 (0x7fa153480800) [pid = 16987] [serial = 357] [outer = (nil)] [url = about:blank] 23:36:59 INFO - PROCESS | 16987 | --DOMWINDOW == 125 (0x7fa14d10ac00) [pid = 16987] [serial = 370] [outer = (nil)] [url = about:blank] 23:36:59 INFO - PROCESS | 16987 | --DOMWINDOW == 124 (0x7fa14a5e0000) [pid = 16987] [serial = 369] [outer = (nil)] [url = about:blank] 23:36:59 INFO - PROCESS | 16987 | --DOMWINDOW == 123 (0x7fa151b63800) [pid = 16987] [serial = 375] [outer = (nil)] [url = about:blank] 23:36:59 INFO - PROCESS | 16987 | --DOMWINDOW == 122 (0x7fa152b0d400) [pid = 16987] [serial = 376] [outer = (nil)] [url = about:blank] 23:36:59 INFO - PROCESS | 16987 | --DOMWINDOW == 121 (0x7fa14f964000) [pid = 16987] [serial = 372] [outer = (nil)] [url = about:blank] 23:36:59 INFO - PROCESS | 16987 | --DOMWINDOW == 120 (0x7fa1507f0c00) [pid = 16987] [serial = 373] [outer = (nil)] [url = about:blank] 23:36:59 INFO - PROCESS | 16987 | --DOMWINDOW == 119 (0x7fa14d106400) [pid = 16987] [serial = 366] [outer = (nil)] [url = about:blank] 23:36:59 INFO - PROCESS | 16987 | --DOMWINDOW == 118 (0x7fa1533a8400) [pid = 16987] [serial = 378] [outer = (nil)] [url = about:blank] 23:36:59 INFO - PROCESS | 16987 | --DOMWINDOW == 117 (0x7fa1522dbc00) [pid = 16987] [serial = 385] [outer = (nil)] [url = about:blank] 23:36:59 INFO - PROCESS | 16987 | --DOMWINDOW == 116 (0x7fa153bf0800) [pid = 16987] [serial = 379] [outer = (nil)] [url = about:blank] 23:36:59 INFO - PROCESS | 16987 | 1461479819431 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:59 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14aeb6000 == 64 [pid = 16987] [id = 154] 23:36:59 INFO - PROCESS | 16987 | ++DOMWINDOW == 117 (0x7fa14915ec00) [pid = 16987] [serial = 462] [outer = (nil)] 23:36:59 INFO - PROCESS | 16987 | ++DOMWINDOW == 118 (0x7fa149ded400) [pid = 16987] [serial = 463] [outer = 0x7fa14915ec00] 23:36:59 INFO - PROCESS | 16987 | 1461479819494 Marionette DEBUG loaded listener.js 23:36:59 INFO - PROCESS | 16987 | ++DOMWINDOW == 119 (0x7fa14a00dc00) [pid = 16987] [serial = 464] [outer = 0x7fa14915ec00] 23:37:00 INFO - PROCESS | 16987 | [16987] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:37:00 INFO - PROCESS | 16987 | 1461479820277 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]]]}] 23:37:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 23:37:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1178ms 23:37:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 23:37:00 INFO - PROCESS | 16987 | 1461479820330 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 23:37:00 INFO - PROCESS | 16987 | 1461479820333 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 23:37:00 INFO - PROCESS | 16987 | 1461479820339 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 23:37:00 INFO - PROCESS | 16987 | 1461479820344 Marionette TRACE conn3 <- [1,590,null,{}] 23:37:00 INFO - PROCESS | 16987 | 1461479820359 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}] 23:37:00 INFO - PROCESS | 16987 | 1461479820515 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 23:37:00 INFO - PROCESS | 16987 | 1461479820528 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:00 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa150704800 == 65 [pid = 16987] [id = 155] 23:37:00 INFO - PROCESS | 16987 | ++DOMWINDOW == 120 (0x7fa14b957c00) [pid = 16987] [serial = 465] [outer = (nil)] 23:37:00 INFO - PROCESS | 16987 | ++DOMWINDOW == 121 (0x7fa14b95cc00) [pid = 16987] [serial = 466] [outer = 0x7fa14b957c00] 23:37:00 INFO - PROCESS | 16987 | 1461479820592 Marionette DEBUG loaded listener.js 23:37:00 INFO - PROCESS | 16987 | ++DOMWINDOW == 122 (0x7fa14b962000) [pid = 16987] [serial = 467] [outer = 0x7fa14b957c00] 23:37:01 INFO - PROCESS | 16987 | 1461479821644 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]]]}] 23:37:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 23:37:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1343ms 23:37:01 INFO - PROCESS | 16987 | 1461479821681 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 23:37:01 INFO - PROCESS | 16987 | 1461479821685 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 23:37:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 23:37:01 INFO - PROCESS | 16987 | 1461479821691 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 23:37:01 INFO - PROCESS | 16987 | 1461479821693 Marionette TRACE conn3 <- [1,594,null,{}] 23:37:01 INFO - PROCESS | 16987 | 1461479821698 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}] 23:37:01 INFO - PROCESS | 16987 | 1461479821892 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 23:37:01 INFO - PROCESS | 16987 | 1461479821918 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:01 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa152063800 == 66 [pid = 16987] [id = 156] 23:37:01 INFO - PROCESS | 16987 | ++DOMWINDOW == 123 (0x7fa149fd3000) [pid = 16987] [serial = 468] [outer = (nil)] 23:37:01 INFO - PROCESS | 16987 | ++DOMWINDOW == 124 (0x7fa14b965400) [pid = 16987] [serial = 469] [outer = 0x7fa149fd3000] 23:37:01 INFO - PROCESS | 16987 | 1461479821978 Marionette DEBUG loaded listener.js 23:37:02 INFO - PROCESS | 16987 | ++DOMWINDOW == 125 (0x7fa14d18dc00) [pid = 16987] [serial = 470] [outer = 0x7fa149fd3000] 23:37:02 INFO - PROCESS | 16987 | --DOMWINDOW == 124 (0x7fa149164400) [pid = 16987] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 23:37:02 INFO - PROCESS | 16987 | --DOMWINDOW == 123 (0x7fa14adec800) [pid = 16987] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 23:37:02 INFO - PROCESS | 16987 | --DOMWINDOW == 122 (0x7fa14d47b800) [pid = 16987] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 23:37:02 INFO - PROCESS | 16987 | --DOMWINDOW == 121 (0x7fa149c17000) [pid = 16987] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 23:37:02 INFO - PROCESS | 16987 | --DOMWINDOW == 120 (0x7fa14f963400) [pid = 16987] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 23:37:02 INFO - PROCESS | 16987 | --DOMWINDOW == 119 (0x7fa152495c00) [pid = 16987] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 23:37:02 INFO - PROCESS | 16987 | --DOMWINDOW == 118 (0x7fa14a5d9c00) [pid = 16987] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 23:37:02 INFO - PROCESS | 16987 | --DOMWINDOW == 117 (0x7fa149dea400) [pid = 16987] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 23:37:02 INFO - PROCESS | 16987 | --DOMWINDOW == 116 (0x7fa14f958400) [pid = 16987] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 23:37:02 INFO - PROCESS | 16987 | --DOMWINDOW == 115 (0x7fa14a5ddc00) [pid = 16987] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 23:37:02 INFO - PROCESS | 16987 | --DOMWINDOW == 114 (0x7fa1507f4000) [pid = 16987] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 23:37:02 INFO - PROCESS | 16987 | --DOMWINDOW == 113 (0x7fa149c13400) [pid = 16987] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 23:37:02 INFO - PROCESS | 16987 | --DOMWINDOW == 112 (0x7fa1525d8800) [pid = 16987] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 23:37:03 INFO - PROCESS | 16987 | 1461479823280 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]]]}] 23:37:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 23:37:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1630ms 23:37:03 INFO - PROCESS | 16987 | 1461479823323 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 23:37:03 INFO - PROCESS | 16987 | 1461479823331 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 23:37:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 23:37:03 INFO - PROCESS | 16987 | 1461479823340 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 23:37:03 INFO - PROCESS | 16987 | 1461479823344 Marionette TRACE conn3 <- [1,598,null,{}] 23:37:03 INFO - PROCESS | 16987 | 1461479823353 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}] 23:37:03 INFO - PROCESS | 16987 | 1461479823509 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 23:37:03 INFO - PROCESS | 16987 | 1461479823663 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:03 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14a403800 == 67 [pid = 16987] [id = 157] 23:37:03 INFO - PROCESS | 16987 | ++DOMWINDOW == 113 (0x7fa149157000) [pid = 16987] [serial = 471] [outer = (nil)] 23:37:03 INFO - PROCESS | 16987 | ++DOMWINDOW == 114 (0x7fa149b6d800) [pid = 16987] [serial = 472] [outer = 0x7fa149157000] 23:37:03 INFO - PROCESS | 16987 | 1461479823738 Marionette DEBUG loaded listener.js 23:37:03 INFO - PROCESS | 16987 | ++DOMWINDOW == 115 (0x7fa149b9c400) [pid = 16987] [serial = 473] [outer = 0x7fa149157000] 23:37:04 INFO - PROCESS | 16987 | 1461479824660 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]]]}] 23:37:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 23:37:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1385ms 23:37:04 INFO - PROCESS | 16987 | 1461479824725 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 23:37:04 INFO - PROCESS | 16987 | 1461479824738 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 23:37:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 23:37:04 INFO - PROCESS | 16987 | 1461479824754 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 23:37:04 INFO - PROCESS | 16987 | 1461479824758 Marionette TRACE conn3 <- [1,602,null,{}] 23:37:04 INFO - PROCESS | 16987 | 1461479824765 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}] 23:37:04 INFO - PROCESS | 16987 | 1461479824964 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 23:37:05 INFO - PROCESS | 16987 | 1461479825110 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:05 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1522b0000 == 68 [pid = 16987] [id = 158] 23:37:05 INFO - PROCESS | 16987 | ++DOMWINDOW == 116 (0x7fa14a011000) [pid = 16987] [serial = 474] [outer = (nil)] 23:37:05 INFO - PROCESS | 16987 | ++DOMWINDOW == 117 (0x7fa14a26c800) [pid = 16987] [serial = 475] [outer = 0x7fa14a011000] 23:37:05 INFO - PROCESS | 16987 | 1461479825273 Marionette DEBUG loaded listener.js 23:37:05 INFO - PROCESS | 16987 | ++DOMWINDOW == 118 (0x7fa14a5d8000) [pid = 16987] [serial = 476] [outer = 0x7fa14a011000] 23:37:06 INFO - PROCESS | 16987 | 1461479826138 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]]]}] 23:37:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 23:37:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1439ms 23:37:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 23:37:06 INFO - PROCESS | 16987 | 1461479826193 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 23:37:06 INFO - PROCESS | 16987 | 1461479826196 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 23:37:06 INFO - PROCESS | 16987 | 1461479826203 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 23:37:06 INFO - PROCESS | 16987 | 1461479826208 Marionette TRACE conn3 <- [1,606,null,{}] 23:37:06 INFO - PROCESS | 16987 | 1461479826225 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}] 23:37:06 INFO - PROCESS | 16987 | 1461479826397 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 23:37:06 INFO - PROCESS | 16987 | 1461479826543 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:06 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15396e800 == 69 [pid = 16987] [id = 159] 23:37:06 INFO - PROCESS | 16987 | ++DOMWINDOW == 119 (0x7fa14b958000) [pid = 16987] [serial = 477] [outer = (nil)] 23:37:06 INFO - PROCESS | 16987 | ++DOMWINDOW == 120 (0x7fa14d18c800) [pid = 16987] [serial = 478] [outer = 0x7fa14b958000] 23:37:06 INFO - PROCESS | 16987 | 1461479826620 Marionette DEBUG loaded listener.js 23:37:06 INFO - PROCESS | 16987 | ++DOMWINDOW == 121 (0x7fa14d82d400) [pid = 16987] [serial = 479] [outer = 0x7fa14b958000] 23:37:07 INFO - PROCESS | 16987 | 1461479827486 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]]]}] 23:37:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 23:37:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1338ms 23:37:07 INFO - PROCESS | 16987 | 1461479827541 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 23:37:07 INFO - PROCESS | 16987 | 1461479827545 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 23:37:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 23:37:07 INFO - PROCESS | 16987 | 1461479827551 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 23:37:07 INFO - PROCESS | 16987 | 1461479827554 Marionette TRACE conn3 <- [1,610,null,{}] 23:37:07 INFO - PROCESS | 16987 | 1461479827578 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}] 23:37:07 INFO - PROCESS | 16987 | 1461479827742 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 23:37:07 INFO - PROCESS | 16987 | 1461479827886 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:07 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15abe8000 == 70 [pid = 16987] [id = 160] 23:37:07 INFO - PROCESS | 16987 | ++DOMWINDOW == 122 (0x7fa14b95c400) [pid = 16987] [serial = 480] [outer = (nil)] 23:37:07 INFO - PROCESS | 16987 | ++DOMWINDOW == 123 (0x7fa14d85cc00) [pid = 16987] [serial = 481] [outer = 0x7fa14b95c400] 23:37:07 INFO - PROCESS | 16987 | 1461479827963 Marionette DEBUG loaded listener.js 23:37:08 INFO - PROCESS | 16987 | ++DOMWINDOW == 124 (0x7fa14d861000) [pid = 16987] [serial = 482] [outer = 0x7fa14b95c400] 23:37:08 INFO - PROCESS | 16987 | 1461479828754 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]]]}] 23:37:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 23:37:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1249ms 23:37:08 INFO - PROCESS | 16987 | 1461479828801 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 23:37:08 INFO - PROCESS | 16987 | 1461479828804 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 23:37:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 23:37:08 INFO - PROCESS | 16987 | 1461479828811 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 23:37:08 INFO - PROCESS | 16987 | 1461479828814 Marionette TRACE conn3 <- [1,614,null,{}] 23:37:08 INFO - PROCESS | 16987 | 1461479828819 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}] 23:37:08 INFO - PROCESS | 16987 | 1461479828982 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 23:37:09 INFO - PROCESS | 16987 | 1461479829130 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:09 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa160e10000 == 71 [pid = 16987] [id = 161] 23:37:09 INFO - PROCESS | 16987 | ++DOMWINDOW == 125 (0x7fa14d470c00) [pid = 16987] [serial = 483] [outer = (nil)] 23:37:09 INFO - PROCESS | 16987 | ++DOMWINDOW == 126 (0x7fa14f95a000) [pid = 16987] [serial = 484] [outer = 0x7fa14d470c00] 23:37:09 INFO - PROCESS | 16987 | 1461479829204 Marionette DEBUG loaded listener.js 23:37:09 INFO - PROCESS | 16987 | ++DOMWINDOW == 127 (0x7fa1507edc00) [pid = 16987] [serial = 485] [outer = 0x7fa14d470c00] 23:37:10 INFO - PROCESS | 16987 | 1461479830098 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]]]}] 23:37:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 23:37:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1331ms 23:37:10 INFO - PROCESS | 16987 | 1461479830144 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 23:37:10 INFO - PROCESS | 16987 | 1461479830148 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 23:37:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 23:37:10 INFO - PROCESS | 16987 | 1461479830155 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 23:37:10 INFO - PROCESS | 16987 | 1461479830158 Marionette TRACE conn3 <- [1,618,null,{}] 23:37:10 INFO - PROCESS | 16987 | 1461479830163 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}] 23:37:10 INFO - PROCESS | 16987 | 1461479830357 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 23:37:10 INFO - PROCESS | 16987 | 1461479830533 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:10 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa165584800 == 72 [pid = 16987] [id = 162] 23:37:10 INFO - PROCESS | 16987 | ++DOMWINDOW == 128 (0x7fa151b61c00) [pid = 16987] [serial = 486] [outer = (nil)] 23:37:10 INFO - PROCESS | 16987 | ++DOMWINDOW == 129 (0x7fa1522d9400) [pid = 16987] [serial = 487] [outer = 0x7fa151b61c00] 23:37:10 INFO - PROCESS | 16987 | 1461479830610 Marionette DEBUG loaded listener.js 23:37:10 INFO - PROCESS | 16987 | ++DOMWINDOW == 130 (0x7fa152b8b000) [pid = 16987] [serial = 488] [outer = 0x7fa151b61c00] 23:37:11 INFO - PROCESS | 16987 | 1461479831457 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]]]}] 23:37:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 23:37:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1332ms 23:37:11 INFO - PROCESS | 16987 | 1461479831488 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 23:37:11 INFO - PROCESS | 16987 | 1461479831491 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 23:37:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 23:37:11 INFO - PROCESS | 16987 | 1461479831497 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 23:37:11 INFO - PROCESS | 16987 | 1461479831499 Marionette TRACE conn3 <- [1,622,null,{}] 23:37:11 INFO - PROCESS | 16987 | 1461479831505 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}] 23:37:11 INFO - PROCESS | 16987 | 1461479831658 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 23:37:11 INFO - PROCESS | 16987 | 1461479831811 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:11 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa16a02c000 == 73 [pid = 16987] [id = 163] 23:37:11 INFO - PROCESS | 16987 | ++DOMWINDOW == 131 (0x7fa14d284800) [pid = 16987] [serial = 489] [outer = (nil)] 23:37:11 INFO - PROCESS | 16987 | ++DOMWINDOW == 132 (0x7fa14d28cc00) [pid = 16987] [serial = 490] [outer = 0x7fa14d284800] 23:37:11 INFO - PROCESS | 16987 | 1461479831881 Marionette DEBUG loaded listener.js 23:37:11 INFO - PROCESS | 16987 | ++DOMWINDOW == 133 (0x7fa14d290c00) [pid = 16987] [serial = 491] [outer = 0x7fa14d284800] 23:37:12 INFO - PROCESS | 16987 | 1461479832754 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]]]}] 23:37:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 23:37:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1329ms 23:37:12 INFO - PROCESS | 16987 | 1461479832827 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 23:37:12 INFO - PROCESS | 16987 | 1461479832831 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 23:37:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 23:37:12 INFO - PROCESS | 16987 | 1461479832837 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 23:37:12 INFO - PROCESS | 16987 | 1461479832840 Marionette TRACE conn3 <- [1,626,null,{}] 23:37:12 INFO - PROCESS | 16987 | 1461479832846 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}] 23:37:13 INFO - PROCESS | 16987 | 1461479833002 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 23:37:13 INFO - PROCESS | 16987 | 1461479833153 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:13 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14a413000 == 74 [pid = 16987] [id = 164] 23:37:13 INFO - PROCESS | 16987 | ++DOMWINDOW == 134 (0x7fa147e4b800) [pid = 16987] [serial = 492] [outer = (nil)] 23:37:13 INFO - PROCESS | 16987 | ++DOMWINDOW == 135 (0x7fa149c16000) [pid = 16987] [serial = 493] [outer = 0x7fa147e4b800] 23:37:13 INFO - PROCESS | 16987 | 1461479833227 Marionette DEBUG loaded listener.js 23:37:13 INFO - PROCESS | 16987 | ++DOMWINDOW == 136 (0x7fa14d291000) [pid = 16987] [serial = 494] [outer = 0x7fa147e4b800] 23:37:14 INFO - PROCESS | 16987 | 1461479834336 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]]]}] 23:37:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 23:37:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1552ms 23:37:14 INFO - PROCESS | 16987 | 1461479834390 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 23:37:14 INFO - PROCESS | 16987 | 1461479834396 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 23:37:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 23:37:14 INFO - PROCESS | 16987 | 1461479834405 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 23:37:14 INFO - PROCESS | 16987 | 1461479834408 Marionette TRACE conn3 <- [1,630,null,{}] 23:37:14 INFO - PROCESS | 16987 | 1461479834416 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}] 23:37:14 INFO - PROCESS | 16987 | 1461479834581 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 23:37:14 INFO - PROCESS | 16987 | 1461479834763 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:14 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1429db000 == 75 [pid = 16987] [id = 165] 23:37:14 INFO - PROCESS | 16987 | ++DOMWINDOW == 137 (0x7fa147e47c00) [pid = 16987] [serial = 495] [outer = (nil)] 23:37:14 INFO - PROCESS | 16987 | ++DOMWINDOW == 138 (0x7fa1493be400) [pid = 16987] [serial = 496] [outer = 0x7fa147e47c00] 23:37:14 INFO - PROCESS | 16987 | 1461479834889 Marionette DEBUG loaded listener.js 23:37:14 INFO - PROCESS | 16987 | ++DOMWINDOW == 139 (0x7fa149b9d400) [pid = 16987] [serial = 497] [outer = 0x7fa147e47c00] 23:37:15 INFO - PROCESS | 16987 | 1461479835727 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]]]}] 23:37:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 23:37:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1382ms 23:37:15 INFO - PROCESS | 16987 | 1461479835788 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 23:37:15 INFO - PROCESS | 16987 | 1461479835798 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 23:37:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 23:37:15 INFO - PROCESS | 16987 | 1461479835808 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 23:37:15 INFO - PROCESS | 16987 | 1461479835812 Marionette TRACE conn3 <- [1,634,null,{}] 23:37:15 INFO - PROCESS | 16987 | 1461479835817 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}] 23:37:15 INFO - PROCESS | 16987 | 1461479835973 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 23:37:16 INFO - PROCESS | 16987 | 1461479836126 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:16 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa150704800 == 74 [pid = 16987] [id = 155] 23:37:16 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14aeb6000 == 73 [pid = 16987] [id = 154] 23:37:16 INFO - PROCESS | 16987 | --DOMWINDOW == 138 (0x7fa167cc3800) [pid = 16987] [serial = 405] [outer = (nil)] [url = about:blank] 23:37:16 INFO - PROCESS | 16987 | --DOMWINDOW == 137 (0x7fa15fb13c00) [pid = 16987] [serial = 399] [outer = (nil)] [url = about:blank] 23:37:16 INFO - PROCESS | 16987 | --DOMWINDOW == 136 (0x7fa165c4c000) [pid = 16987] [serial = 402] [outer = (nil)] [url = about:blank] 23:37:16 INFO - PROCESS | 16987 | --DOMWINDOW == 135 (0x7fa151be5400) [pid = 16987] [serial = 396] [outer = (nil)] [url = about:blank] 23:37:16 INFO - PROCESS | 16987 | --DOMWINDOW == 134 (0x7fa1493c1c00) [pid = 16987] [serial = 429] [outer = (nil)] [url = about:blank] 23:37:16 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14a297800 == 74 [pid = 16987] [id = 166] 23:37:16 INFO - PROCESS | 16987 | ++DOMWINDOW == 135 (0x7fa149164000) [pid = 16987] [serial = 498] [outer = (nil)] 23:37:16 INFO - PROCESS | 16987 | ++DOMWINDOW == 136 (0x7fa149de9000) [pid = 16987] [serial = 499] [outer = 0x7fa149164000] 23:37:16 INFO - PROCESS | 16987 | 1461479836227 Marionette DEBUG loaded listener.js 23:37:16 INFO - PROCESS | 16987 | ++DOMWINDOW == 137 (0x7fa14a5d4800) [pid = 16987] [serial = 500] [outer = 0x7fa149164000] 23:37:16 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa149a5e800 == 73 [pid = 16987] [id = 153] 23:37:16 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa160927800 == 72 [pid = 16987] [id = 145] 23:37:16 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa150b15800 == 71 [pid = 16987] [id = 144] 23:37:16 INFO - PROCESS | 16987 | --DOMWINDOW == 136 (0x7fa15ab7f800) [pid = 16987] [serial = 349] [outer = (nil)] [url = about:blank] 23:37:16 INFO - PROCESS | 16987 | --DOMWINDOW == 135 (0x7fa152b80c00) [pid = 16987] [serial = 417] [outer = (nil)] [url = about:blank] 23:37:16 INFO - PROCESS | 16987 | --DOMWINDOW == 134 (0x7fa165cab400) [pid = 16987] [serial = 427] [outer = (nil)] [url = about:blank] 23:37:16 INFO - PROCESS | 16987 | --DOMWINDOW == 133 (0x7fa151ad2400) [pid = 16987] [serial = 415] [outer = (nil)] [url = about:blank] 23:37:16 INFO - PROCESS | 16987 | --DOMWINDOW == 132 (0x7fa163d3e000) [pid = 16987] [serial = 424] [outer = (nil)] [url = about:blank] 23:37:16 INFO - PROCESS | 16987 | --DOMWINDOW == 131 (0x7fa14f961400) [pid = 16987] [serial = 316] [outer = (nil)] [url = about:blank] 23:37:16 INFO - PROCESS | 16987 | --DOMWINDOW == 130 (0x7fa151d13c00) [pid = 16987] [serial = 322] [outer = (nil)] [url = about:blank] 23:37:16 INFO - PROCESS | 16987 | --DOMWINDOW == 129 (0x7fa160732c00) [pid = 16987] [serial = 421] [outer = (nil)] [url = about:blank] 23:37:16 INFO - PROCESS | 16987 | --DOMWINDOW == 128 (0x7fa149b71c00) [pid = 16987] [serial = 390] [outer = (nil)] [url = about:blank] 23:37:16 INFO - PROCESS | 16987 | --DOMWINDOW == 127 (0x7fa14bdd6000) [pid = 16987] [serial = 411] [outer = (nil)] [url = about:blank] 23:37:16 INFO - PROCESS | 16987 | --DOMWINDOW == 126 (0x7fa1507f9000) [pid = 16987] [serial = 414] [outer = (nil)] [url = about:blank] 23:37:16 INFO - PROCESS | 16987 | --DOMWINDOW == 125 (0x7fa14bd49c00) [pid = 16987] [serial = 393] [outer = (nil)] [url = about:blank] 23:37:16 INFO - PROCESS | 16987 | --DOMWINDOW == 124 (0x7fa151b61400) [pid = 16987] [serial = 426] [outer = (nil)] [url = about:blank] 23:37:16 INFO - PROCESS | 16987 | --DOMWINDOW == 123 (0x7fa149fdcc00) [pid = 16987] [serial = 409] [outer = (nil)] [url = about:blank] 23:37:16 INFO - PROCESS | 16987 | --DOMWINDOW == 122 (0x7fa1516a7c00) [pid = 16987] [serial = 319] [outer = (nil)] [url = about:blank] 23:37:16 INFO - PROCESS | 16987 | --DOMWINDOW == 121 (0x7fa14d183000) [pid = 16987] [serial = 412] [outer = (nil)] [url = about:blank] 23:37:16 INFO - PROCESS | 16987 | --DOMWINDOW == 120 (0x7fa160cf2c00) [pid = 16987] [serial = 423] [outer = (nil)] [url = about:blank] 23:37:16 INFO - PROCESS | 16987 | --DOMWINDOW == 119 (0x7fa152c36800) [pid = 16987] [serial = 418] [outer = (nil)] [url = about:blank] 23:37:16 INFO - PROCESS | 16987 | --DOMWINDOW == 118 (0x7fa1537b9c00) [pid = 16987] [serial = 420] [outer = (nil)] [url = about:blank] 23:37:16 INFO - PROCESS | 16987 | --DOMWINDOW == 117 (0x7fa14f95e000) [pid = 16987] [serial = 325] [outer = (nil)] [url = about:blank] 23:37:16 INFO - PROCESS | 16987 | --DOMWINDOW == 116 (0x7fa1660d2800) [pid = 16987] [serial = 388] [outer = (nil)] [url = about:blank] 23:37:16 INFO - PROCESS | 16987 | --DOMWINDOW == 115 (0x7fa149c14c00) [pid = 16987] [serial = 408] [outer = (nil)] [url = about:blank] 23:37:16 INFO - PROCESS | 16987 | [16987] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:37:17 INFO - PROCESS | 16987 | 1461479837026 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]]]}] 23:37:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 23:37:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1237ms 23:37:17 INFO - PROCESS | 16987 | 1461479837045 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 23:37:17 INFO - PROCESS | 16987 | 1461479837048 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 23:37:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 23:37:17 INFO - PROCESS | 16987 | 1461479837057 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 23:37:17 INFO - PROCESS | 16987 | 1461479837061 Marionette TRACE conn3 <- [1,638,null,{}] 23:37:17 INFO - PROCESS | 16987 | 1461479837099 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}] 23:37:17 INFO - PROCESS | 16987 | 1461479837256 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 23:37:17 INFO - PROCESS | 16987 | 1461479837276 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:17 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1491bd000 == 72 [pid = 16987] [id = 167] 23:37:17 INFO - PROCESS | 16987 | ++DOMWINDOW == 116 (0x7fa14d103000) [pid = 16987] [serial = 501] [outer = (nil)] 23:37:17 INFO - PROCESS | 16987 | ++DOMWINDOW == 117 (0x7fa14d28c400) [pid = 16987] [serial = 502] [outer = 0x7fa14d103000] 23:37:17 INFO - PROCESS | 16987 | 1461479837341 Marionette DEBUG loaded listener.js 23:37:17 INFO - PROCESS | 16987 | ++DOMWINDOW == 118 (0x7fa14d823800) [pid = 16987] [serial = 503] [outer = 0x7fa14d103000] 23:37:17 INFO - PROCESS | 16987 | [16987] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:37:18 INFO - PROCESS | 16987 | 1461479838148 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]]]}] 23:37:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 23:37:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1135ms 23:37:18 INFO - PROCESS | 16987 | 1461479838189 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 23:37:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 23:37:18 INFO - PROCESS | 16987 | 1461479838193 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 23:37:18 INFO - PROCESS | 16987 | 1461479838198 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 23:37:18 INFO - PROCESS | 16987 | 1461479838201 Marionette TRACE conn3 <- [1,642,null,{}] 23:37:18 INFO - PROCESS | 16987 | 1461479838206 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}] 23:37:18 INFO - PROCESS | 16987 | 1461479838352 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 23:37:18 INFO - PROCESS | 16987 | 1461479838376 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:18 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa152b57800 == 73 [pid = 16987] [id = 168] 23:37:18 INFO - PROCESS | 16987 | ++DOMWINDOW == 119 (0x7fa149b71c00) [pid = 16987] [serial = 504] [outer = (nil)] 23:37:18 INFO - PROCESS | 16987 | ++DOMWINDOW == 120 (0x7fa14d85d000) [pid = 16987] [serial = 505] [outer = 0x7fa149b71c00] 23:37:18 INFO - PROCESS | 16987 | 1461479838440 Marionette DEBUG loaded listener.js 23:37:18 INFO - PROCESS | 16987 | ++DOMWINDOW == 121 (0x7fa14dce6c00) [pid = 16987] [serial = 506] [outer = 0x7fa149b71c00] 23:37:19 INFO - PROCESS | 16987 | 1461479839280 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]]]}] 23:37:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 23:37:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1138ms 23:37:19 INFO - PROCESS | 16987 | 1461479839346 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 23:37:19 INFO - PROCESS | 16987 | 1461479839348 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 23:37:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 23:37:19 INFO - PROCESS | 16987 | 1461479839354 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 23:37:19 INFO - PROCESS | 16987 | 1461479839356 Marionette TRACE conn3 <- [1,646,null,{}] 23:37:19 INFO - PROCESS | 16987 | 1461479839362 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}] 23:37:19 INFO - PROCESS | 16987 | 1461479839534 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 23:37:19 INFO - PROCESS | 16987 | 1461479839558 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:19 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15396c000 == 74 [pid = 16987] [id = 169] 23:37:19 INFO - PROCESS | 16987 | ++DOMWINDOW == 122 (0x7fa14d829400) [pid = 16987] [serial = 507] [outer = (nil)] 23:37:19 INFO - PROCESS | 16987 | ++DOMWINDOW == 123 (0x7fa14dcec400) [pid = 16987] [serial = 508] [outer = 0x7fa14d829400] 23:37:19 INFO - PROCESS | 16987 | 1461479839619 Marionette DEBUG loaded listener.js 23:37:19 INFO - PROCESS | 16987 | ++DOMWINDOW == 124 (0x7fa14dcf0400) [pid = 16987] [serial = 509] [outer = 0x7fa14d829400] 23:37:20 INFO - PROCESS | 16987 | 1461479840405 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]]]}] 23:37:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 23:37:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1125ms 23:37:20 INFO - PROCESS | 16987 | 1461479840486 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 23:37:20 INFO - PROCESS | 16987 | 1461479840493 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 23:37:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 23:37:20 INFO - PROCESS | 16987 | 1461479840499 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 23:37:20 INFO - PROCESS | 16987 | 1461479840502 Marionette TRACE conn3 <- [1,650,null,{}] 23:37:20 INFO - PROCESS | 16987 | 1461479840507 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}] 23:37:20 INFO - PROCESS | 16987 | 1461479840721 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 23:37:20 INFO - PROCESS | 16987 | 1461479840746 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:20 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa160a89000 == 75 [pid = 16987] [id = 170] 23:37:20 INFO - PROCESS | 16987 | ++DOMWINDOW == 125 (0x7fa14dce7c00) [pid = 16987] [serial = 510] [outer = (nil)] 23:37:20 INFO - PROCESS | 16987 | ++DOMWINDOW == 126 (0x7fa1507f0c00) [pid = 16987] [serial = 511] [outer = 0x7fa14dce7c00] 23:37:20 INFO - PROCESS | 16987 | 1461479840821 Marionette DEBUG loaded listener.js 23:37:20 INFO - PROCESS | 16987 | ++DOMWINDOW == 127 (0x7fa152495c00) [pid = 16987] [serial = 512] [outer = 0x7fa14dce7c00] 23:37:21 INFO - PROCESS | 16987 | --DOMWINDOW == 126 (0x7fa14b957c00) [pid = 16987] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 23:37:21 INFO - PROCESS | 16987 | --DOMWINDOW == 125 (0x7fa149156400) [pid = 16987] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 23:37:21 INFO - PROCESS | 16987 | --DOMWINDOW == 124 (0x7fa14915ec00) [pid = 16987] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 23:37:21 INFO - PROCESS | 16987 | --DOMWINDOW == 123 (0x7fa1493bf000) [pid = 16987] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 23:37:21 INFO - PROCESS | 16987 | 1461479841650 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]]]}] 23:37:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 23:37:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1181ms 23:37:21 INFO - PROCESS | 16987 | 1461479841682 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 23:37:21 INFO - PROCESS | 16987 | 1461479841686 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 23:37:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 23:37:21 INFO - PROCESS | 16987 | 1461479841691 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 23:37:21 INFO - PROCESS | 16987 | 1461479841693 Marionette TRACE conn3 <- [1,654,null,{}] 23:37:21 INFO - PROCESS | 16987 | 1461479841698 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}] 23:37:21 INFO - PROCESS | 16987 | 1461479841831 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 23:37:21 INFO - PROCESS | 16987 | 1461479841848 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:21 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa160eb1000 == 76 [pid = 16987] [id = 171] 23:37:21 INFO - PROCESS | 16987 | ++DOMWINDOW == 124 (0x7fa14291f800) [pid = 16987] [serial = 513] [outer = (nil)] 23:37:22 INFO - PROCESS | 16987 | ++DOMWINDOW == 125 (0x7fa152496c00) [pid = 16987] [serial = 514] [outer = 0x7fa14291f800] 23:37:22 INFO - PROCESS | 16987 | 1461479842005 Marionette DEBUG loaded listener.js 23:37:22 INFO - PROCESS | 16987 | ++DOMWINDOW == 126 (0x7fa152c32400) [pid = 16987] [serial = 515] [outer = 0x7fa14291f800] 23:37:22 INFO - PROCESS | 16987 | 1461479842639 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]]]}] 23:37:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 23:37:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 976ms 23:37:22 INFO - PROCESS | 16987 | 1461479842668 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 23:37:22 INFO - PROCESS | 16987 | 1461479842671 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 23:37:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 23:37:22 INFO - PROCESS | 16987 | 1461479842676 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 23:37:22 INFO - PROCESS | 16987 | 1461479842678 Marionette TRACE conn3 <- [1,658,null,{}] 23:37:22 INFO - PROCESS | 16987 | 1461479842684 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}] 23:37:22 INFO - PROCESS | 16987 | 1461479842821 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 23:37:22 INFO - PROCESS | 16987 | 1461479842939 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:22 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa165c64800 == 77 [pid = 16987] [id = 172] 23:37:22 INFO - PROCESS | 16987 | ++DOMWINDOW == 127 (0x7fa147edd400) [pid = 16987] [serial = 516] [outer = (nil)] 23:37:22 INFO - PROCESS | 16987 | ++DOMWINDOW == 128 (0x7fa147ee6400) [pid = 16987] [serial = 517] [outer = 0x7fa147edd400] 23:37:23 INFO - PROCESS | 16987 | 1461479843003 Marionette DEBUG loaded listener.js 23:37:23 INFO - PROCESS | 16987 | ++DOMWINDOW == 129 (0x7fa147eec400) [pid = 16987] [serial = 518] [outer = 0x7fa147edd400] 23:37:23 INFO - PROCESS | 16987 | 1461479843907 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]]]}] 23:37:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 23:37:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1286ms 23:37:23 INFO - PROCESS | 16987 | 1461479843964 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 23:37:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 23:37:23 INFO - PROCESS | 16987 | 1461479843970 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 23:37:23 INFO - PROCESS | 16987 | 1461479843979 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 23:37:23 INFO - PROCESS | 16987 | 1461479843984 Marionette TRACE conn3 <- [1,662,null,{}] 23:37:23 INFO - PROCESS | 16987 | 1461479843992 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}] 23:37:24 INFO - PROCESS | 16987 | 1461479844167 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 23:37:24 INFO - PROCESS | 16987 | 1461479844318 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:24 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14e457000 == 78 [pid = 16987] [id = 173] 23:37:24 INFO - PROCESS | 16987 | ++DOMWINDOW == 130 (0x7fa147eecc00) [pid = 16987] [serial = 519] [outer = (nil)] 23:37:24 INFO - PROCESS | 16987 | ++DOMWINDOW == 131 (0x7fa1493c4000) [pid = 16987] [serial = 520] [outer = 0x7fa147eecc00] 23:37:24 INFO - PROCESS | 16987 | 1461479844398 Marionette DEBUG loaded listener.js 23:37:24 INFO - PROCESS | 16987 | ++DOMWINDOW == 132 (0x7fa149c13400) [pid = 16987] [serial = 521] [outer = 0x7fa147eecc00] 23:37:24 INFO - PROCESS | 16987 | [16987] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:37:25 INFO - PROCESS | 16987 | 1461479845269 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]]]}] 23:37:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 23:37:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1336ms 23:37:25 INFO - PROCESS | 16987 | 1461479845315 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 23:37:25 INFO - PROCESS | 16987 | 1461479845324 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 23:37:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 23:37:25 INFO - PROCESS | 16987 | 1461479845334 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 23:37:25 INFO - PROCESS | 16987 | 1461479845339 Marionette TRACE conn3 <- [1,666,null,{}] 23:37:25 INFO - PROCESS | 16987 | 1461479845344 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}] 23:37:25 INFO - PROCESS | 16987 | 1461479845525 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 23:37:25 INFO - PROCESS | 16987 | 1461479845712 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:25 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15448b800 == 79 [pid = 16987] [id = 174] 23:37:25 INFO - PROCESS | 16987 | ++DOMWINDOW == 133 (0x7fa14a5dec00) [pid = 16987] [serial = 522] [outer = (nil)] 23:37:25 INFO - PROCESS | 16987 | ++DOMWINDOW == 134 (0x7fa14b909800) [pid = 16987] [serial = 523] [outer = 0x7fa14a5dec00] 23:37:25 INFO - PROCESS | 16987 | 1461479845791 Marionette DEBUG loaded listener.js 23:37:25 INFO - PROCESS | 16987 | ++DOMWINDOW == 135 (0x7fa14bdda400) [pid = 16987] [serial = 524] [outer = 0x7fa14a5dec00] 23:37:26 INFO - PROCESS | 16987 | [16987] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:37:26 INFO - PROCESS | 16987 | 1461479846685 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]]]}] 23:37:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 23:37:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1383ms 23:37:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 23:37:26 INFO - PROCESS | 16987 | 1461479846717 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 23:37:26 INFO - PROCESS | 16987 | 1461479846720 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 23:37:26 INFO - PROCESS | 16987 | 1461479846727 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 23:37:26 INFO - PROCESS | 16987 | 1461479846732 Marionette TRACE conn3 <- [1,670,null,{}] 23:37:26 INFO - PROCESS | 16987 | 1461479846748 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}] 23:37:26 INFO - PROCESS | 16987 | 1461479846908 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 23:37:27 INFO - PROCESS | 16987 | 1461479847071 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:27 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa16b0a3800 == 80 [pid = 16987] [id = 175] 23:37:27 INFO - PROCESS | 16987 | ++DOMWINDOW == 136 (0x7fa14d855c00) [pid = 16987] [serial = 525] [outer = (nil)] 23:37:27 INFO - PROCESS | 16987 | ++DOMWINDOW == 137 (0x7fa14dcf1c00) [pid = 16987] [serial = 526] [outer = 0x7fa14d855c00] 23:37:27 INFO - PROCESS | 16987 | 1461479847146 Marionette DEBUG loaded listener.js 23:37:27 INFO - PROCESS | 16987 | ++DOMWINDOW == 138 (0x7fa1507f8000) [pid = 16987] [serial = 527] [outer = 0x7fa14d855c00] 23:37:28 INFO - PROCESS | 16987 | 1461479848014 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]]]}] 23:37:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 23:37:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1338ms 23:37:28 INFO - PROCESS | 16987 | 1461479848065 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 23:37:28 INFO - PROCESS | 16987 | 1461479848069 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 23:37:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 23:37:28 INFO - PROCESS | 16987 | 1461479848075 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 23:37:28 INFO - PROCESS | 16987 | 1461479848078 Marionette TRACE conn3 <- [1,674,null,{}] 23:37:28 INFO - PROCESS | 16987 | 1461479848084 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}] 23:37:28 INFO - PROCESS | 16987 | 1461479848240 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 23:37:28 INFO - PROCESS | 16987 | 1461479848398 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:28 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa147dcd800 == 81 [pid = 16987] [id = 176] 23:37:28 INFO - PROCESS | 16987 | ++DOMWINDOW == 139 (0x7fa142a96c00) [pid = 16987] [serial = 528] [outer = (nil)] 23:37:28 INFO - PROCESS | 16987 | ++DOMWINDOW == 140 (0x7fa142a9c400) [pid = 16987] [serial = 529] [outer = 0x7fa142a96c00] 23:37:28 INFO - PROCESS | 16987 | 1461479848469 Marionette DEBUG loaded listener.js 23:37:28 INFO - PROCESS | 16987 | ++DOMWINDOW == 141 (0x7fa142aa2400) [pid = 16987] [serial = 530] [outer = 0x7fa142a96c00] 23:37:29 INFO - PROCESS | 16987 | [16987] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:37:29 INFO - PROCESS | 16987 | 1461479849319 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]]]}] 23:37:29 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 23:37:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1283ms 23:37:29 INFO - PROCESS | 16987 | 1461479849361 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 23:37:29 INFO - PROCESS | 16987 | 1461479849364 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 23:37:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 23:37:29 INFO - PROCESS | 16987 | 1461479849370 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 23:37:29 INFO - PROCESS | 16987 | 1461479849372 Marionette TRACE conn3 <- [1,678,null,{}] 23:37:29 INFO - PROCESS | 16987 | 1461479849378 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}] 23:37:29 INFO - PROCESS | 16987 | 1461479849534 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 23:37:29 INFO - PROCESS | 16987 | 1461479849690 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:29 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa147de7000 == 82 [pid = 16987] [id = 177] 23:37:29 INFO - PROCESS | 16987 | ++DOMWINDOW == 142 (0x7fa142a99400) [pid = 16987] [serial = 531] [outer = (nil)] 23:37:29 INFO - PROCESS | 16987 | ++DOMWINDOW == 143 (0x7fa1507f9000) [pid = 16987] [serial = 532] [outer = 0x7fa142a99400] 23:37:29 INFO - PROCESS | 16987 | 1461479849765 Marionette DEBUG loaded listener.js 23:37:29 INFO - PROCESS | 16987 | ++DOMWINDOW == 144 (0x7fa151b67400) [pid = 16987] [serial = 533] [outer = 0x7fa142a99400] 23:37:30 INFO - PROCESS | 16987 | 1461479850679 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]]]}] 23:37:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 23:37:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1383ms 23:37:30 INFO - PROCESS | 16987 | 1461479850755 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 23:37:30 INFO - PROCESS | 16987 | 1461479850759 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 23:37:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 23:37:30 INFO - PROCESS | 16987 | 1461479850764 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 23:37:30 INFO - PROCESS | 16987 | 1461479850767 Marionette TRACE conn3 <- [1,682,null,{}] 23:37:30 INFO - PROCESS | 16987 | 1461479850772 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}] 23:37:31 INFO - PROCESS | 16987 | 1461479851001 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 23:37:31 INFO - PROCESS | 16987 | 1461479851158 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:31 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1417f2800 == 83 [pid = 16987] [id = 178] 23:37:31 INFO - PROCESS | 16987 | ++DOMWINDOW == 145 (0x7fa14adf0000) [pid = 16987] [serial = 534] [outer = (nil)] 23:37:31 INFO - PROCESS | 16987 | ++DOMWINDOW == 146 (0x7fa1537b4400) [pid = 16987] [serial = 535] [outer = 0x7fa14adf0000] 23:37:31 INFO - PROCESS | 16987 | 1461479851236 Marionette DEBUG loaded listener.js 23:37:31 INFO - PROCESS | 16987 | ++DOMWINDOW == 147 (0x7fa15fb12400) [pid = 16987] [serial = 536] [outer = 0x7fa14adf0000] 23:37:32 INFO - PROCESS | 16987 | SkCairoFTTypeface::onFilterRec unimplemented 23:37:32 INFO - PROCESS | 16987 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:37:32 INFO - PROCESS | 16987 | 1461479852551 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]]]}] 23:37:32 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) 23:37:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1828ms 23:37:32 INFO - PROCESS | 16987 | 1461479852593 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 23:37:32 INFO - PROCESS | 16987 | 1461479852597 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 23:37:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 23:37:32 INFO - PROCESS | 16987 | 1461479852602 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 23:37:32 INFO - PROCESS | 16987 | 1461479852605 Marionette TRACE conn3 <- [1,686,null,{}] 23:37:32 INFO - PROCESS | 16987 | 1461479852713 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}] 23:37:32 INFO - PROCESS | 16987 | 1461479852896 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 23:37:33 INFO - PROCESS | 16987 | 1461479853281 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:33 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1429d1800 == 84 [pid = 16987] [id = 179] 23:37:33 INFO - PROCESS | 16987 | ++DOMWINDOW == 148 (0x7fa142a9ec00) [pid = 16987] [serial = 537] [outer = (nil)] 23:37:33 INFO - PROCESS | 16987 | ++DOMWINDOW == 149 (0x7fa142b43000) [pid = 16987] [serial = 538] [outer = 0x7fa142a9ec00] 23:37:33 INFO - PROCESS | 16987 | 1461479853402 Marionette DEBUG loaded listener.js 23:37:33 INFO - PROCESS | 16987 | ++DOMWINDOW == 150 (0x7fa147ee6800) [pid = 16987] [serial = 539] [outer = 0x7fa142a9ec00] 23:37:34 INFO - PROCESS | 16987 | SkCairoFTTypeface::onFilterRec unimplemented 23:37:34 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa165ea6800 == 83 [pid = 16987] [id = 104] 23:37:34 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa152b40000 == 82 [pid = 16987] [id = 63] 23:37:34 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa160e1b000 == 81 [pid = 16987] [id = 119] 23:37:34 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14a418800 == 80 [pid = 16987] [id = 96] 23:37:34 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14d1ce800 == 79 [pid = 16987] [id = 117] 23:37:34 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa160eb1000 == 78 [pid = 16987] [id = 171] 23:37:34 INFO - PROCESS | 16987 | --DOMWINDOW == 149 (0x7fa14b965400) [pid = 16987] [serial = 469] [outer = (nil)] [url = about:blank] 23:37:34 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa160a89000 == 77 [pid = 16987] [id = 170] 23:37:34 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa15396c000 == 76 [pid = 16987] [id = 169] 23:37:34 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa152b57800 == 75 [pid = 16987] [id = 168] 23:37:34 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1491bd000 == 74 [pid = 16987] [id = 167] 23:37:34 INFO - PROCESS | 16987 | 1461479854872 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]]]}] 23:37:34 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14a297800 == 73 [pid = 16987] [id = 166] 23:37:34 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1429db000 == 72 [pid = 16987] [id = 165] 23:37:34 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa165584800 == 71 [pid = 16987] [id = 162] 23:37:34 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa160e10000 == 70 [pid = 16987] [id = 161] 23:37:34 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa15abe8000 == 69 [pid = 16987] [id = 160] 23:37:34 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa15396e800 == 68 [pid = 16987] [id = 159] 23:37:34 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1522b0000 == 67 [pid = 16987] [id = 158] 23:37:34 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14a403800 == 66 [pid = 16987] [id = 157] 23:37:34 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa152063800 == 65 [pid = 16987] [id = 156] 23:37:34 INFO - PROCESS | 16987 | --DOMWINDOW == 148 (0x7fa14b95cc00) [pid = 16987] [serial = 466] [outer = (nil)] [url = about:blank] 23:37:34 INFO - PROCESS | 16987 | --DOMWINDOW == 147 (0x7fa1493c7c00) [pid = 16987] [serial = 430] [outer = (nil)] [url = about:blank] 23:37:34 INFO - PROCESS | 16987 | --DOMWINDOW == 146 (0x7fa14d82b800) [pid = 16987] [serial = 441] [outer = (nil)] [url = about:blank] 23:37:34 INFO - PROCESS | 16987 | --DOMWINDOW == 145 (0x7fa14d831800) [pid = 16987] [serial = 453] [outer = (nil)] [url = about:blank] 23:37:34 INFO - PROCESS | 16987 | --DOMWINDOW == 144 (0x7fa14a4a1800) [pid = 16987] [serial = 435] [outer = (nil)] [url = about:blank] 23:37:34 INFO - PROCESS | 16987 | --DOMWINDOW == 143 (0x7fa149ded400) [pid = 16987] [serial = 463] [outer = (nil)] [url = about:blank] 23:37:34 INFO - PROCESS | 16987 | --DOMWINDOW == 142 (0x7fa149b94400) [pid = 16987] [serial = 456] [outer = (nil)] [url = about:blank] 23:37:34 INFO - PROCESS | 16987 | --DOMWINDOW == 141 (0x7fa14a00dc00) [pid = 16987] [serial = 464] [outer = (nil)] [url = about:blank] 23:37:34 INFO - PROCESS | 16987 | --DOMWINDOW == 140 (0x7fa1493c8400) [pid = 16987] [serial = 460] [outer = (nil)] [url = about:blank] 23:37:34 INFO - PROCESS | 16987 | --DOMWINDOW == 139 (0x7fa149b75c00) [pid = 16987] [serial = 461] [outer = (nil)] [url = about:blank] 23:37:34 INFO - PROCESS | 16987 | --DOMWINDOW == 138 (0x7fa149b6d000) [pid = 16987] [serial = 432] [outer = (nil)] [url = about:blank] 23:37:34 INFO - PROCESS | 16987 | --DOMWINDOW == 137 (0x7fa163811000) [pid = 16987] [serial = 438] [outer = (nil)] [url = about:blank] 23:37:34 INFO - PROCESS | 16987 | --DOMWINDOW == 136 (0x7fa142b45800) [pid = 16987] [serial = 447] [outer = (nil)] [url = about:blank] 23:37:34 INFO - PROCESS | 16987 | --DOMWINDOW == 135 (0x7fa14291b800) [pid = 16987] [serial = 444] [outer = (nil)] [url = about:blank] 23:37:34 INFO - PROCESS | 16987 | --DOMWINDOW == 134 (0x7fa147e45000) [pid = 16987] [serial = 450] [outer = (nil)] [url = about:blank] 23:37:34 INFO - PROCESS | 16987 | --DOMWINDOW == 133 (0x7fa1522d8400) [pid = 16987] [serial = 247] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 23:37:34 INFO - PROCESS | 16987 | --DOMWINDOW == 132 (0x7fa14b962000) [pid = 16987] [serial = 467] [outer = (nil)] [url = about:blank] 23:37:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 23:37:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2327ms 23:37:34 INFO - PROCESS | 16987 | 1461479854931 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 23:37:34 INFO - PROCESS | 16987 | 1461479854937 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 23:37:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 23:37:34 INFO - PROCESS | 16987 | 1461479854944 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 23:37:34 INFO - PROCESS | 16987 | 1461479854949 Marionette TRACE conn3 <- [1,690,null,{}] 23:37:34 INFO - PROCESS | 16987 | 1461479854957 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}] 23:37:35 INFO - PROCESS | 16987 | 1461479855101 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 23:37:35 INFO - PROCESS | 16987 | 1461479855113 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:35 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14910e800 == 66 [pid = 16987] [id = 180] 23:37:35 INFO - PROCESS | 16987 | ++DOMWINDOW == 133 (0x7fa142917800) [pid = 16987] [serial = 540] [outer = (nil)] 23:37:35 INFO - PROCESS | 16987 | ++DOMWINDOW == 134 (0x7fa149c1f000) [pid = 16987] [serial = 541] [outer = 0x7fa142917800] 23:37:35 INFO - PROCESS | 16987 | 1461479855183 Marionette DEBUG loaded listener.js 23:37:35 INFO - PROCESS | 16987 | ++DOMWINDOW == 135 (0x7fa149fda800) [pid = 16987] [serial = 542] [outer = 0x7fa142917800] 23:37:36 INFO - PROCESS | 16987 | SkCairoFTTypeface::onFilterRec unimplemented 23:37:36 INFO - PROCESS | 16987 | 1461479856398 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]]]}] 23:37:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 23:37:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1486ms 23:37:36 INFO - PROCESS | 16987 | 1461479856432 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 23:37:36 INFO - PROCESS | 16987 | 1461479856436 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 23:37:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 23:37:36 INFO - PROCESS | 16987 | 1461479856444 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 23:37:36 INFO - PROCESS | 16987 | 1461479856446 Marionette TRACE conn3 <- [1,694,null,{}] 23:37:36 INFO - PROCESS | 16987 | 1461479856452 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}] 23:37:36 INFO - PROCESS | 16987 | 1461479856594 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 23:37:36 INFO - PROCESS | 16987 | 1461479856777 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:36 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14a29f800 == 67 [pid = 16987] [id = 181] 23:37:36 INFO - PROCESS | 16987 | ++DOMWINDOW == 136 (0x7fa14a002c00) [pid = 16987] [serial = 543] [outer = (nil)] 23:37:36 INFO - PROCESS | 16987 | ++DOMWINDOW == 137 (0x7fa14a276000) [pid = 16987] [serial = 544] [outer = 0x7fa14a002c00] 23:37:36 INFO - PROCESS | 16987 | 1461479856841 Marionette DEBUG loaded listener.js 23:37:36 INFO - PROCESS | 16987 | ++DOMWINDOW == 138 (0x7fa14a5d5400) [pid = 16987] [serial = 545] [outer = 0x7fa14a002c00] 23:37:38 INFO - PROCESS | 16987 | SkCairoFTTypeface::onFilterRec unimplemented 23:37:38 INFO - PROCESS | 16987 | 1461479858109 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]]]}] 23:37:38 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) 23:37:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1689ms 23:37:38 INFO - PROCESS | 16987 | 1461479858145 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 23:37:38 INFO - PROCESS | 16987 | 1461479858149 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 23:37:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 23:37:38 INFO - PROCESS | 16987 | 1461479858157 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 23:37:38 INFO - PROCESS | 16987 | 1461479858166 Marionette TRACE conn3 <- [1,698,null,{}] 23:37:38 INFO - PROCESS | 16987 | 1461479858235 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}] 23:37:38 INFO - PROCESS | 16987 | 1461479858439 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 23:37:38 INFO - PROCESS | 16987 | 1461479858460 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:38 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14d083800 == 68 [pid = 16987] [id = 182] 23:37:38 INFO - PROCESS | 16987 | ++DOMWINDOW == 139 (0x7fa14a274400) [pid = 16987] [serial = 546] [outer = (nil)] 23:37:38 INFO - PROCESS | 16987 | ++DOMWINDOW == 140 (0x7fa14b95b400) [pid = 16987] [serial = 547] [outer = 0x7fa14a274400] 23:37:38 INFO - PROCESS | 16987 | 1461479858524 Marionette DEBUG loaded listener.js 23:37:38 INFO - PROCESS | 16987 | ++DOMWINDOW == 141 (0x7fa14d10fc00) [pid = 16987] [serial = 548] [outer = 0x7fa14a274400] 23:37:39 INFO - PROCESS | 16987 | --DOMWINDOW == 140 (0x7fa147e47c00) [pid = 16987] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 23:37:39 INFO - PROCESS | 16987 | --DOMWINDOW == 139 (0x7fa14291f800) [pid = 16987] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 23:37:39 INFO - PROCESS | 16987 | --DOMWINDOW == 138 (0x7fa14d829400) [pid = 16987] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 23:37:39 INFO - PROCESS | 16987 | --DOMWINDOW == 137 (0x7fa14d103000) [pid = 16987] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 23:37:39 INFO - PROCESS | 16987 | --DOMWINDOW == 136 (0x7fa149164000) [pid = 16987] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 23:37:39 INFO - PROCESS | 16987 | --DOMWINDOW == 135 (0x7fa149b71c00) [pid = 16987] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 23:37:39 INFO - PROCESS | 16987 | --DOMWINDOW == 134 (0x7fa14dce7c00) [pid = 16987] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 23:37:39 INFO - PROCESS | 16987 | SkCairoFTTypeface::onFilterRec unimplemented 23:37:39 INFO - PROCESS | 16987 | 1461479859955 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]]]}] 23:37:39 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) 23:37:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1831ms 23:37:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 23:37:39 INFO - PROCESS | 16987 | 1461479859989 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 23:37:39 INFO - PROCESS | 16987 | 1461479859992 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 23:37:39 INFO - PROCESS | 16987 | 1461479859998 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 23:37:40 INFO - PROCESS | 16987 | 1461479860001 Marionette TRACE conn3 <- [1,702,null,{}] 23:37:40 INFO - PROCESS | 16987 | 1461479860006 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}] 23:37:40 INFO - PROCESS | 16987 | 1461479860218 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 23:37:40 INFO - PROCESS | 16987 | 1461479860231 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:40 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1417ea800 == 69 [pid = 16987] [id = 183] 23:37:40 INFO - PROCESS | 16987 | ++DOMWINDOW == 135 (0x7fa147e47c00) [pid = 16987] [serial = 549] [outer = (nil)] 23:37:40 INFO - PROCESS | 16987 | ++DOMWINDOW == 136 (0x7fa14d103000) [pid = 16987] [serial = 550] [outer = 0x7fa147e47c00] 23:37:40 INFO - PROCESS | 16987 | 1461479860304 Marionette DEBUG loaded listener.js 23:37:40 INFO - PROCESS | 16987 | ++DOMWINDOW == 137 (0x7fa14d28a000) [pid = 16987] [serial = 551] [outer = 0x7fa147e47c00] 23:37:41 INFO - PROCESS | 16987 | SkCairoFTTypeface::onFilterRec unimplemented 23:37:41 INFO - PROCESS | 16987 | 1461479861516 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]]]}] 23:37:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 23:37:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1535ms 23:37:41 INFO - PROCESS | 16987 | 1461479861533 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 23:37:41 INFO - PROCESS | 16987 | 1461479861538 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 23:37:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 23:37:41 INFO - PROCESS | 16987 | 1461479861547 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 23:37:41 INFO - PROCESS | 16987 | 1461479861553 Marionette TRACE conn3 <- [1,706,null,{}] 23:37:41 INFO - PROCESS | 16987 | 1461479861572 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}] 23:37:41 INFO - PROCESS | 16987 | 1461479861800 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 23:37:41 INFO - PROCESS | 16987 | 1461479861970 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:41 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1491d0000 == 70 [pid = 16987] [id = 184] 23:37:41 INFO - PROCESS | 16987 | ++DOMWINDOW == 138 (0x7fa147ee1400) [pid = 16987] [serial = 552] [outer = (nil)] 23:37:42 INFO - PROCESS | 16987 | ++DOMWINDOW == 139 (0x7fa149b99400) [pid = 16987] [serial = 553] [outer = 0x7fa147ee1400] 23:37:42 INFO - PROCESS | 16987 | 1461479862050 Marionette DEBUG loaded listener.js 23:37:42 INFO - PROCESS | 16987 | ++DOMWINDOW == 140 (0x7fa149de8400) [pid = 16987] [serial = 554] [outer = 0x7fa147ee1400] 23:37:43 INFO - PROCESS | 16987 | SkCairoFTTypeface::onFilterRec unimplemented 23:37:43 INFO - PROCESS | 16987 | 1461479863367 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]]]}] 23:37:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 23:37:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1896ms 23:37:43 INFO - PROCESS | 16987 | 1461479863445 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 23:37:43 INFO - PROCESS | 16987 | 1461479863454 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 23:37:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 23:37:43 INFO - PROCESS | 16987 | 1461479863465 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 23:37:43 INFO - PROCESS | 16987 | 1461479863469 Marionette TRACE conn3 <- [1,710,null,{}] 23:37:43 INFO - PROCESS | 16987 | 1461479863476 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}] 23:37:43 INFO - PROCESS | 16987 | 1461479863628 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 23:37:43 INFO - PROCESS | 16987 | 1461479863775 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:43 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14e455000 == 71 [pid = 16987] [id = 185] 23:37:43 INFO - PROCESS | 16987 | ++DOMWINDOW == 141 (0x7fa1493c7c00) [pid = 16987] [serial = 555] [outer = (nil)] 23:37:43 INFO - PROCESS | 16987 | ++DOMWINDOW == 142 (0x7fa14a4a5800) [pid = 16987] [serial = 556] [outer = 0x7fa1493c7c00] 23:37:43 INFO - PROCESS | 16987 | 1461479863849 Marionette DEBUG loaded listener.js 23:37:43 INFO - PROCESS | 16987 | ++DOMWINDOW == 143 (0x7fa14ba1f800) [pid = 16987] [serial = 557] [outer = 0x7fa1493c7c00] 23:37:45 INFO - PROCESS | 16987 | SkCairoFTTypeface::onFilterRec unimplemented 23:37:45 INFO - PROCESS | 16987 | 1461479865385 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]]]}] 23:37:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 23:37:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1986ms 23:37:45 INFO - PROCESS | 16987 | 1461479865451 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 23:37:45 INFO - PROCESS | 16987 | 1461479865455 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 23:37:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 23:37:45 INFO - PROCESS | 16987 | 1461479865462 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 23:37:45 INFO - PROCESS | 16987 | 1461479865467 Marionette TRACE conn3 <- [1,714,null,{}] 23:37:45 INFO - PROCESS | 16987 | 1461479865483 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}] 23:37:45 INFO - PROCESS | 16987 | 1461479865680 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 23:37:45 INFO - PROCESS | 16987 | 1461479865829 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:45 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15205e800 == 72 [pid = 16987] [id = 186] 23:37:45 INFO - PROCESS | 16987 | ++DOMWINDOW == 144 (0x7fa14d108400) [pid = 16987] [serial = 558] [outer = (nil)] 23:37:45 INFO - PROCESS | 16987 | ++DOMWINDOW == 145 (0x7fa14d98c000) [pid = 16987] [serial = 559] [outer = 0x7fa14d108400] 23:37:45 INFO - PROCESS | 16987 | 1461479865927 Marionette DEBUG loaded listener.js 23:37:46 INFO - PROCESS | 16987 | ++DOMWINDOW == 146 (0x7fa14dce6000) [pid = 16987] [serial = 560] [outer = 0x7fa14d108400] 23:37:47 INFO - PROCESS | 16987 | SkCairoFTTypeface::onFilterRec unimplemented 23:37:47 INFO - PROCESS | 16987 | 1461479867241 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]]]}] 23:37:47 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 23:37:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1836ms 23:37:47 INFO - PROCESS | 16987 | 1461479867315 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 23:37:47 INFO - PROCESS | 16987 | 1461479867319 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 23:37:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 23:37:47 INFO - PROCESS | 16987 | 1461479867327 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 23:37:47 INFO - PROCESS | 16987 | 1461479867330 Marionette TRACE conn3 <- [1,718,null,{}] 23:37:47 INFO - PROCESS | 16987 | 1461479867335 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}] 23:37:47 INFO - PROCESS | 16987 | 1461479867480 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 23:37:47 INFO - PROCESS | 16987 | 1461479867661 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:47 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa153403000 == 73 [pid = 16987] [id = 187] 23:37:47 INFO - PROCESS | 16987 | ++DOMWINDOW == 147 (0x7fa14d98b000) [pid = 16987] [serial = 561] [outer = (nil)] 23:37:47 INFO - PROCESS | 16987 | ++DOMWINDOW == 148 (0x7fa1507f6c00) [pid = 16987] [serial = 562] [outer = 0x7fa14d98b000] 23:37:47 INFO - PROCESS | 16987 | 1461479867804 Marionette DEBUG loaded listener.js 23:37:47 INFO - PROCESS | 16987 | ++DOMWINDOW == 149 (0x7fa1516dd800) [pid = 16987] [serial = 563] [outer = 0x7fa14d98b000] 23:37:49 INFO - PROCESS | 16987 | SkCairoFTTypeface::onFilterRec unimplemented 23:37:49 INFO - PROCESS | 16987 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:37:49 INFO - PROCESS | 16987 | 1461479869076 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]]]}] 23:37:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 23:37:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1780ms 23:37:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 23:37:49 INFO - PROCESS | 16987 | 1461479869107 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 23:37:49 INFO - PROCESS | 16987 | 1461479869109 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 23:37:49 INFO - PROCESS | 16987 | 1461479869116 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 23:37:49 INFO - PROCESS | 16987 | 1461479869119 Marionette TRACE conn3 <- [1,722,null,{}] 23:37:49 INFO - PROCESS | 16987 | 1461479869124 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}] 23:37:49 INFO - PROCESS | 16987 | 1461479869311 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 23:37:49 INFO - PROCESS | 16987 | 1461479869632 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:49 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1491c1000 == 74 [pid = 16987] [id = 188] 23:37:49 INFO - PROCESS | 16987 | ++DOMWINDOW == 150 (0x7fa147e45000) [pid = 16987] [serial = 564] [outer = (nil)] 23:37:49 INFO - PROCESS | 16987 | ++DOMWINDOW == 151 (0x7fa147ee7c00) [pid = 16987] [serial = 565] [outer = 0x7fa147e45000] 23:37:49 INFO - PROCESS | 16987 | 1461479869704 Marionette DEBUG loaded listener.js 23:37:49 INFO - PROCESS | 16987 | ++DOMWINDOW == 152 (0x7fa149b71c00) [pid = 16987] [serial = 566] [outer = 0x7fa147e45000] 23:37:50 INFO - PROCESS | 16987 | 1461479870663 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] 23:37:50 INFO - PROCESS | 16987 | 1461479870711 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 23:37:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 23:37:50 INFO - PROCESS | 16987 | 1461479870719 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 23:37:50 INFO - PROCESS | 16987 | 1461479870723 Marionette TRACE conn3 <- [1,726,null,{}] 23:37:50 INFO - PROCESS | 16987 | 1461479870730 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}] 23:37:50 INFO - PROCESS | 16987 | 1461479870904 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 23:37:51 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa149a61800 == 73 [pid = 16987] [id = 149] 23:37:51 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14a2a4800 == 72 [pid = 16987] [id = 135] 23:37:51 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa165c68800 == 71 [pid = 16987] [id = 121] 23:37:51 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa142c1e800 == 70 [pid = 16987] [id = 150] 23:37:51 INFO - PROCESS | 16987 | --DOMWINDOW == 151 (0x7fa147ee6400) [pid = 16987] [serial = 517] [outer = (nil)] [url = about:blank] 23:37:51 INFO - PROCESS | 16987 | --DOMWINDOW == 150 (0x7fa1522d9400) [pid = 16987] [serial = 487] [outer = (nil)] [url = about:blank] 23:37:51 INFO - PROCESS | 16987 | --DOMWINDOW == 149 (0x7fa14f95a000) [pid = 16987] [serial = 484] [outer = (nil)] [url = about:blank] 23:37:51 INFO - PROCESS | 16987 | --DOMWINDOW == 148 (0x7fa14a26c800) [pid = 16987] [serial = 475] [outer = (nil)] [url = about:blank] 23:37:51 INFO - PROCESS | 16987 | --DOMWINDOW == 147 (0x7fa149b6d800) [pid = 16987] [serial = 472] [outer = (nil)] [url = about:blank] 23:37:51 INFO - PROCESS | 16987 | --DOMWINDOW == 146 (0x7fa14d28cc00) [pid = 16987] [serial = 490] [outer = (nil)] [url = about:blank] 23:37:51 INFO - PROCESS | 16987 | --DOMWINDOW == 145 (0x7fa14d85cc00) [pid = 16987] [serial = 481] [outer = (nil)] [url = about:blank] 23:37:51 INFO - PROCESS | 16987 | --DOMWINDOW == 144 (0x7fa14d18c800) [pid = 16987] [serial = 478] [outer = (nil)] [url = about:blank] 23:37:51 INFO - PROCESS | 16987 | 1461479871187 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:51 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14d083800 == 69 [pid = 16987] [id = 182] 23:37:51 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14a29f800 == 68 [pid = 16987] [id = 181] 23:37:51 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14910e800 == 67 [pid = 16987] [id = 180] 23:37:51 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1429d1800 == 66 [pid = 16987] [id = 179] 23:37:51 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1417f2800 == 65 [pid = 16987] [id = 178] 23:37:51 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa147de7000 == 64 [pid = 16987] [id = 177] 23:37:51 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1417ee800 == 65 [pid = 16987] [id = 189] 23:37:51 INFO - PROCESS | 16987 | ++DOMWINDOW == 145 (0x7fa147ee9800) [pid = 16987] [serial = 567] [outer = (nil)] 23:37:51 INFO - PROCESS | 16987 | ++DOMWINDOW == 146 (0x7fa149b95c00) [pid = 16987] [serial = 568] [outer = 0x7fa147ee9800] 23:37:51 INFO - PROCESS | 16987 | 1461479871263 Marionette DEBUG loaded listener.js 23:37:51 INFO - PROCESS | 16987 | ++DOMWINDOW == 147 (0x7fa149ba1c00) [pid = 16987] [serial = 569] [outer = 0x7fa147ee9800] 23:37:51 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa147dcd800 == 64 [pid = 16987] [id = 176] 23:37:51 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa16b0a3800 == 63 [pid = 16987] [id = 175] 23:37:51 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa15448b800 == 62 [pid = 16987] [id = 174] 23:37:51 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14e457000 == 61 [pid = 16987] [id = 173] 23:37:51 INFO - PROCESS | 16987 | --DOMWINDOW == 146 (0x7fa1493be400) [pid = 16987] [serial = 496] [outer = (nil)] [url = about:blank] 23:37:51 INFO - PROCESS | 16987 | --DOMWINDOW == 145 (0x7fa149c16000) [pid = 16987] [serial = 493] [outer = (nil)] [url = about:blank] 23:37:51 INFO - PROCESS | 16987 | --DOMWINDOW == 144 (0x7fa152c32400) [pid = 16987] [serial = 515] [outer = (nil)] [url = about:blank] 23:37:51 INFO - PROCESS | 16987 | --DOMWINDOW == 143 (0x7fa14dcec400) [pid = 16987] [serial = 508] [outer = (nil)] [url = about:blank] 23:37:51 INFO - PROCESS | 16987 | --DOMWINDOW == 142 (0x7fa14d823800) [pid = 16987] [serial = 503] [outer = (nil)] [url = about:blank] 23:37:51 INFO - PROCESS | 16987 | --DOMWINDOW == 141 (0x7fa14d28c400) [pid = 16987] [serial = 502] [outer = (nil)] [url = about:blank] 23:37:51 INFO - PROCESS | 16987 | --DOMWINDOW == 140 (0x7fa149de9000) [pid = 16987] [serial = 499] [outer = (nil)] [url = about:blank] 23:37:51 INFO - PROCESS | 16987 | --DOMWINDOW == 139 (0x7fa14d85d000) [pid = 16987] [serial = 505] [outer = (nil)] [url = about:blank] 23:37:51 INFO - PROCESS | 16987 | --DOMWINDOW == 138 (0x7fa152495c00) [pid = 16987] [serial = 512] [outer = (nil)] [url = about:blank] 23:37:51 INFO - PROCESS | 16987 | --DOMWINDOW == 137 (0x7fa14dce6c00) [pid = 16987] [serial = 506] [outer = (nil)] [url = about:blank] 23:37:51 INFO - PROCESS | 16987 | --DOMWINDOW == 136 (0x7fa14dcf0400) [pid = 16987] [serial = 509] [outer = (nil)] [url = about:blank] 23:37:51 INFO - PROCESS | 16987 | --DOMWINDOW == 135 (0x7fa14a5d4800) [pid = 16987] [serial = 500] [outer = (nil)] [url = about:blank] 23:37:51 INFO - PROCESS | 16987 | --DOMWINDOW == 134 (0x7fa1507f0c00) [pid = 16987] [serial = 511] [outer = (nil)] [url = about:blank] 23:37:51 INFO - PROCESS | 16987 | --DOMWINDOW == 133 (0x7fa149b9d400) [pid = 16987] [serial = 497] [outer = (nil)] [url = about:blank] 23:37:51 INFO - PROCESS | 16987 | --DOMWINDOW == 132 (0x7fa152496c00) [pid = 16987] [serial = 514] [outer = (nil)] [url = about:blank] 23:37:51 INFO - PROCESS | 16987 | SkCairoFTTypeface::onFilterRec unimplemented 23:37:51 INFO - PROCESS | 16987 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:37:52 INFO - PROCESS | 16987 | 1461479872079 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]]]}] 23:37:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 23:37:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1385ms 23:37:52 INFO - PROCESS | 16987 | 1461479872107 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 23:37:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 23:37:52 INFO - PROCESS | 16987 | 1461479872113 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 23:37:52 INFO - PROCESS | 16987 | 1461479872121 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 23:37:52 INFO - PROCESS | 16987 | 1461479872123 Marionette TRACE conn3 <- [1,730,null,{}] 23:37:52 INFO - PROCESS | 16987 | 1461479872129 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}] 23:37:52 INFO - PROCESS | 16987 | 1461479872269 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 23:37:52 INFO - PROCESS | 16987 | 1461479872294 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:52 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14a29c800 == 62 [pid = 16987] [id = 190] 23:37:52 INFO - PROCESS | 16987 | ++DOMWINDOW == 133 (0x7fa149fdf400) [pid = 16987] [serial = 570] [outer = (nil)] 23:37:52 INFO - PROCESS | 16987 | ++DOMWINDOW == 134 (0x7fa14a005800) [pid = 16987] [serial = 571] [outer = 0x7fa149fdf400] 23:37:52 INFO - PROCESS | 16987 | 1461479872357 Marionette DEBUG loaded listener.js 23:37:52 INFO - PROCESS | 16987 | ++DOMWINDOW == 135 (0x7fa14a0bf400) [pid = 16987] [serial = 572] [outer = 0x7fa149fdf400] 23:37:53 INFO - PROCESS | 16987 | SkCairoFTTypeface::onFilterRec unimplemented 23:37:53 INFO - PROCESS | 16987 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:37:53 INFO - PROCESS | 16987 | 1461479873246 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] 23:37:53 INFO - PROCESS | 16987 | 1461479873304 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 23:37:53 INFO - PROCESS | 16987 | 1461479873313 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 23:37:53 INFO - PROCESS | 16987 | 1461479873322 Marionette TRACE conn3 <- [1,734,null,{}] 23:37:53 INFO - PROCESS | 16987 | 1461479873336 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}] 23:37:53 INFO - PROCESS | 16987 | 1461479873490 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 23:37:53 INFO - PROCESS | 16987 | 1461479873614 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:53 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14bdbc800 == 63 [pid = 16987] [id = 191] 23:37:53 INFO - PROCESS | 16987 | ++DOMWINDOW == 136 (0x7fa149fdcc00) [pid = 16987] [serial = 573] [outer = (nil)] 23:37:53 INFO - PROCESS | 16987 | ++DOMWINDOW == 137 (0x7fa14a5d6800) [pid = 16987] [serial = 574] [outer = 0x7fa149fdcc00] 23:37:53 INFO - PROCESS | 16987 | 1461479873676 Marionette DEBUG loaded listener.js 23:37:53 INFO - PROCESS | 16987 | ++DOMWINDOW == 138 (0x7fa14b95ac00) [pid = 16987] [serial = 575] [outer = 0x7fa149fdcc00] 23:37:54 INFO - PROCESS | 16987 | SkCairoFTTypeface::onFilterRec unimplemented 23:37:54 INFO - PROCESS | 16987 | 1461479874419 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]]]}] 23:37:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 23:37:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1145ms 23:37:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 23:37:54 INFO - PROCESS | 16987 | 1461479874455 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 23:37:54 INFO - PROCESS | 16987 | 1461479874458 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 23:37:54 INFO - PROCESS | 16987 | 1461479874464 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 23:37:54 INFO - PROCESS | 16987 | 1461479874467 Marionette TRACE conn3 <- [1,738,null,{}] 23:37:54 INFO - PROCESS | 16987 | 1461479874488 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}] 23:37:54 INFO - PROCESS | 16987 | 1461479874674 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 23:37:54 INFO - PROCESS | 16987 | 1461479874697 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:54 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14e448800 == 64 [pid = 16987] [id = 192] 23:37:54 INFO - PROCESS | 16987 | ++DOMWINDOW == 139 (0x7fa142a94000) [pid = 16987] [serial = 576] [outer = (nil)] 23:37:54 INFO - PROCESS | 16987 | ++DOMWINDOW == 140 (0x7fa14bdd6400) [pid = 16987] [serial = 577] [outer = 0x7fa142a94000] 23:37:54 INFO - PROCESS | 16987 | 1461479874757 Marionette DEBUG loaded listener.js 23:37:54 INFO - PROCESS | 16987 | ++DOMWINDOW == 141 (0x7fa14d104400) [pid = 16987] [serial = 578] [outer = 0x7fa142a94000] 23:37:55 INFO - PROCESS | 16987 | --DOMWINDOW == 140 (0x7fa142a9ec00) [pid = 16987] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 23:37:55 INFO - PROCESS | 16987 | --DOMWINDOW == 139 (0x7fa14a002c00) [pid = 16987] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 23:37:55 INFO - PROCESS | 16987 | --DOMWINDOW == 138 (0x7fa142917800) [pid = 16987] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 23:37:55 INFO - PROCESS | 16987 | --DOMWINDOW == 137 (0x7fa149fd3000) [pid = 16987] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 23:37:55 INFO - PROCESS | 16987 | --DOMWINDOW == 136 (0x7fa14a274400) [pid = 16987] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 23:37:55 INFO - PROCESS | 16987 | --DOMWINDOW == 135 (0x7fa147edd400) [pid = 16987] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 23:37:55 INFO - PROCESS | 16987 | SkCairoFTTypeface::onFilterRec unimplemented 23:37:55 INFO - PROCESS | 16987 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:37:56 INFO - PROCESS | 16987 | 1461479876027 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]]]}] 23:37:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 23:37:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1636ms 23:37:56 INFO - PROCESS | 16987 | 1461479876100 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 23:37:56 INFO - PROCESS | 16987 | 1461479876104 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 23:37:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 23:37:56 INFO - PROCESS | 16987 | 1461479876110 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 23:37:56 INFO - PROCESS | 16987 | 1461479876113 Marionette TRACE conn3 <- [1,742,null,{}] 23:37:56 INFO - PROCESS | 16987 | 1461479876118 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}] 23:37:56 INFO - PROCESS | 16987 | 1461479876285 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 23:37:56 INFO - PROCESS | 16987 | 1461479876404 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:56 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa150711800 == 65 [pid = 16987] [id = 193] 23:37:56 INFO - PROCESS | 16987 | ++DOMWINDOW == 136 (0x7fa14d182400) [pid = 16987] [serial = 579] [outer = (nil)] 23:37:56 INFO - PROCESS | 16987 | ++DOMWINDOW == 137 (0x7fa14d187000) [pid = 16987] [serial = 580] [outer = 0x7fa14d182400] 23:37:56 INFO - PROCESS | 16987 | 1461479876479 Marionette DEBUG loaded listener.js 23:37:56 INFO - PROCESS | 16987 | ++DOMWINDOW == 138 (0x7fa14d28b000) [pid = 16987] [serial = 581] [outer = 0x7fa14d182400] 23:37:57 INFO - PROCESS | 16987 | SkCairoFTTypeface::onFilterRec unimplemented 23:37:57 INFO - PROCESS | 16987 | 1461479877563 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]]]}] 23:37:57 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 23:37:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1492ms 23:37:57 INFO - PROCESS | 16987 | 1461479877602 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 23:37:57 INFO - PROCESS | 16987 | 1461479877605 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 23:37:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 23:37:57 INFO - PROCESS | 16987 | 1461479877611 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 23:37:57 INFO - PROCESS | 16987 | 1461479877612 Marionette TRACE conn3 <- [1,746,null,{}] 23:37:57 INFO - PROCESS | 16987 | 1461479877618 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}] 23:37:57 INFO - PROCESS | 16987 | 1461479877756 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 23:37:57 INFO - PROCESS | 16987 | 1461479877914 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:57 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa142c18000 == 66 [pid = 16987] [id = 194] 23:37:57 INFO - PROCESS | 16987 | ++DOMWINDOW == 139 (0x7fa14d994c00) [pid = 16987] [serial = 582] [outer = (nil)] 23:37:57 INFO - PROCESS | 16987 | ++DOMWINDOW == 140 (0x7fa14dce6400) [pid = 16987] [serial = 583] [outer = 0x7fa14d994c00] 23:37:57 INFO - PROCESS | 16987 | 1461479877979 Marionette DEBUG loaded listener.js 23:37:58 INFO - PROCESS | 16987 | ++DOMWINDOW == 141 (0x7fa14dced000) [pid = 16987] [serial = 584] [outer = 0x7fa14d994c00] 23:37:58 INFO - PROCESS | 16987 | SkCairoFTTypeface::onFilterRec unimplemented 23:37:59 INFO - PROCESS | 16987 | SkCairoFTTypeface::onFilterRec unimplemented 23:37:59 INFO - PROCESS | 16987 | 1461479879336 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]]]}] 23:37:59 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.) 23:37:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1835ms 23:37:59 INFO - PROCESS | 16987 | 1461479879448 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 23:37:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 23:37:59 INFO - PROCESS | 16987 | 1461479879454 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 23:37:59 INFO - PROCESS | 16987 | 1461479879461 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 23:37:59 INFO - PROCESS | 16987 | 1461479879465 Marionette TRACE conn3 <- [1,750,null,{}] 23:37:59 INFO - PROCESS | 16987 | 1461479879474 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}] 23:37:59 INFO - PROCESS | 16987 | 1461479879632 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 23:37:59 INFO - PROCESS | 16987 | 1461479879784 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:59 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14a03d800 == 67 [pid = 16987] [id = 195] 23:37:59 INFO - PROCESS | 16987 | ++DOMWINDOW == 142 (0x7fa149165000) [pid = 16987] [serial = 585] [outer = (nil)] 23:37:59 INFO - PROCESS | 16987 | ++DOMWINDOW == 143 (0x7fa149c15000) [pid = 16987] [serial = 586] [outer = 0x7fa149165000] 23:37:59 INFO - PROCESS | 16987 | 1461479879860 Marionette DEBUG loaded listener.js 23:37:59 INFO - PROCESS | 16987 | ++DOMWINDOW == 144 (0x7fa149fdc400) [pid = 16987] [serial = 587] [outer = 0x7fa149165000] 23:38:01 INFO - PROCESS | 16987 | SkCairoFTTypeface::onFilterRec unimplemented 23:38:01 INFO - PROCESS | 16987 | 1461479881308 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]]]}] 23:38:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 23:38:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1894ms 23:38:01 INFO - PROCESS | 16987 | 1461479881355 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 23:38:01 INFO - PROCESS | 16987 | 1461479881364 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 23:38:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 23:38:01 INFO - PROCESS | 16987 | 1461479881374 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 23:38:01 INFO - PROCESS | 16987 | 1461479881377 Marionette TRACE conn3 <- [1,754,null,{}] 23:38:01 INFO - PROCESS | 16987 | 1461479881383 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}] 23:38:01 INFO - PROCESS | 16987 | 1461479881591 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 23:38:01 INFO - PROCESS | 16987 | 1461479881750 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:01 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa151515800 == 68 [pid = 16987] [id = 196] 23:38:01 INFO - PROCESS | 16987 | ++DOMWINDOW == 145 (0x7fa149fdd000) [pid = 16987] [serial = 588] [outer = (nil)] 23:38:01 INFO - PROCESS | 16987 | ++DOMWINDOW == 146 (0x7fa14a274000) [pid = 16987] [serial = 589] [outer = 0x7fa149fdd000] 23:38:01 INFO - PROCESS | 16987 | 1461479881824 Marionette DEBUG loaded listener.js 23:38:01 INFO - PROCESS | 16987 | ++DOMWINDOW == 147 (0x7fa14bddd800) [pid = 16987] [serial = 590] [outer = 0x7fa149fdd000] 23:38:03 INFO - PROCESS | 16987 | SkCairoFTTypeface::onFilterRec unimplemented 23:38:03 INFO - PROCESS | 16987 | 1461479883151 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]]]}] 23:38:03 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 23:38:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1840ms 23:38:03 INFO - PROCESS | 16987 | 1461479883219 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 23:38:03 INFO - PROCESS | 16987 | 1461479883223 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 23:38:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 23:38:03 INFO - PROCESS | 16987 | 1461479883230 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 23:38:03 INFO - PROCESS | 16987 | 1461479883236 Marionette TRACE conn3 <- [1,758,null,{}] 23:38:03 INFO - PROCESS | 16987 | 1461479883252 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}] 23:38:03 INFO - PROCESS | 16987 | 1461479883412 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 23:38:03 INFO - PROCESS | 16987 | 1461479883563 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:03 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa153404800 == 69 [pid = 16987] [id = 197] 23:38:03 INFO - PROCESS | 16987 | ++DOMWINDOW == 148 (0x7fa14ba24800) [pid = 16987] [serial = 591] [outer = (nil)] 23:38:03 INFO - PROCESS | 16987 | ++DOMWINDOW == 149 (0x7fa14d28c400) [pid = 16987] [serial = 592] [outer = 0x7fa14ba24800] 23:38:03 INFO - PROCESS | 16987 | 1461479883638 Marionette DEBUG loaded listener.js 23:38:03 INFO - PROCESS | 16987 | ++DOMWINDOW == 150 (0x7fa14dce7000) [pid = 16987] [serial = 593] [outer = 0x7fa14ba24800] 23:38:04 INFO - PROCESS | 16987 | SkCairoFTTypeface::onFilterRec unimplemented 23:38:04 INFO - PROCESS | 16987 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:38:04 INFO - PROCESS | 16987 | SkCairoFTTypeface::onFilterRec unimplemented 23:38:04 INFO - PROCESS | 16987 | SkCairoFTTypeface::onFilterRec unimplemented 23:38:04 INFO - PROCESS | 16987 | SkCairoFTTypeface::onFilterRec unimplemented 23:38:04 INFO - PROCESS | 16987 | 1461479884463 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]]]}] 23:38:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 23:38:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1284ms 23:38:04 INFO - PROCESS | 16987 | 1461479884515 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 23:38:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 23:38:04 INFO - PROCESS | 16987 | 1461479884520 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 23:38:04 INFO - PROCESS | 16987 | 1461479884526 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 23:38:04 INFO - PROCESS | 16987 | 1461479884529 Marionette TRACE conn3 <- [1,762,null,{}] 23:38:04 INFO - PROCESS | 16987 | 1461479884534 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}] 23:38:04 INFO - PROCESS | 16987 | 1461479884689 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 23:38:04 INFO - PROCESS | 16987 | 1461479884847 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:04 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa153966000 == 70 [pid = 16987] [id = 198] 23:38:04 INFO - PROCESS | 16987 | ++DOMWINDOW == 151 (0x7fa142b48400) [pid = 16987] [serial = 594] [outer = (nil)] 23:38:04 INFO - PROCESS | 16987 | ++DOMWINDOW == 152 (0x7fa14f931c00) [pid = 16987] [serial = 595] [outer = 0x7fa142b48400] 23:38:04 INFO - PROCESS | 16987 | 1461479884920 Marionette DEBUG loaded listener.js 23:38:05 INFO - PROCESS | 16987 | ++DOMWINDOW == 153 (0x7fa14f95fc00) [pid = 16987] [serial = 596] [outer = 0x7fa142b48400] 23:38:06 INFO - PROCESS | 16987 | 1461479886170 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]]]}] 23:38:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 23:38:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1730ms 23:38:06 INFO - PROCESS | 16987 | 1461479886255 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 23:38:06 INFO - PROCESS | 16987 | 1461479886259 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 23:38:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 23:38:06 INFO - PROCESS | 16987 | 1461479886265 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 23:38:06 INFO - PROCESS | 16987 | 1461479886268 Marionette TRACE conn3 <- [1,766,null,{}] 23:38:06 INFO - PROCESS | 16987 | 1461479886273 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}] 23:38:06 INFO - PROCESS | 16987 | 1461479886486 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 23:38:06 INFO - PROCESS | 16987 | 1461479886646 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:06 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15070c800 == 71 [pid = 16987] [id = 199] 23:38:06 INFO - PROCESS | 16987 | ++DOMWINDOW == 154 (0x7fa14bde1c00) [pid = 16987] [serial = 597] [outer = (nil)] 23:38:06 INFO - PROCESS | 16987 | ++DOMWINDOW == 155 (0x7fa14dcf0000) [pid = 16987] [serial = 598] [outer = 0x7fa14bde1c00] 23:38:06 INFO - PROCESS | 16987 | 1461479886717 Marionette DEBUG loaded listener.js 23:38:06 INFO - PROCESS | 16987 | ++DOMWINDOW == 156 (0x7fa14fa98000) [pid = 16987] [serial = 599] [outer = 0x7fa14bde1c00] 23:38:08 INFO - PROCESS | 16987 | 1461479888182 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]]]}] 23:38:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 23:38:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1929ms 23:38:08 INFO - PROCESS | 16987 | 1461479888194 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 23:38:08 INFO - PROCESS | 16987 | 1461479888199 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 23:38:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 23:38:08 INFO - PROCESS | 16987 | 1461479888207 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 23:38:08 INFO - PROCESS | 16987 | 1461479888210 Marionette TRACE conn3 <- [1,770,null,{}] 23:38:08 INFO - PROCESS | 16987 | 1461479888218 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}] 23:38:08 INFO - PROCESS | 16987 | 1461479888371 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 23:38:08 INFO - PROCESS | 16987 | 1461479888529 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:08 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa154240000 == 70 [pid = 16987] [id = 118] 23:38:08 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa165ced800 == 69 [pid = 16987] [id = 143] 23:38:08 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa150711800 == 68 [pid = 16987] [id = 193] 23:38:08 INFO - PROCESS | 16987 | --DOMWINDOW == 155 (0x7fa14d103000) [pid = 16987] [serial = 550] [outer = (nil)] [url = about:blank] 23:38:08 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1417e5800 == 69 [pid = 16987] [id = 200] 23:38:08 INFO - PROCESS | 16987 | ++DOMWINDOW == 156 (0x7fa149b73000) [pid = 16987] [serial = 600] [outer = (nil)] 23:38:08 INFO - PROCESS | 16987 | ++DOMWINDOW == 157 (0x7fa149c18800) [pid = 16987] [serial = 601] [outer = 0x7fa149b73000] 23:38:08 INFO - PROCESS | 16987 | 1461479888628 Marionette DEBUG loaded listener.js 23:38:08 INFO - PROCESS | 16987 | ++DOMWINDOW == 158 (0x7fa14a003400) [pid = 16987] [serial = 602] [outer = 0x7fa149b73000] 23:38:08 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14e448800 == 68 [pid = 16987] [id = 192] 23:38:08 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14bdbc800 == 67 [pid = 16987] [id = 191] 23:38:08 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14a29c800 == 66 [pid = 16987] [id = 190] 23:38:08 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1417ee800 == 65 [pid = 16987] [id = 189] 23:38:08 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1491c1000 == 64 [pid = 16987] [id = 188] 23:38:08 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1417ea800 == 63 [pid = 16987] [id = 183] 23:38:08 INFO - PROCESS | 16987 | --DOMWINDOW == 157 (0x7fa14d18dc00) [pid = 16987] [serial = 470] [outer = (nil)] [url = about:blank] 23:38:08 INFO - PROCESS | 16987 | --DOMWINDOW == 156 (0x7fa14b95b400) [pid = 16987] [serial = 547] [outer = (nil)] [url = about:blank] 23:38:08 INFO - PROCESS | 16987 | --DOMWINDOW == 155 (0x7fa147eec400) [pid = 16987] [serial = 518] [outer = (nil)] [url = about:blank] 23:38:08 INFO - PROCESS | 16987 | --DOMWINDOW == 154 (0x7fa14b909800) [pid = 16987] [serial = 523] [outer = (nil)] [url = about:blank] 23:38:08 INFO - PROCESS | 16987 | --DOMWINDOW == 153 (0x7fa14dcf1c00) [pid = 16987] [serial = 526] [outer = (nil)] [url = about:blank] 23:38:08 INFO - PROCESS | 16987 | --DOMWINDOW == 152 (0x7fa147ee6800) [pid = 16987] [serial = 539] [outer = (nil)] [url = about:blank] 23:38:08 INFO - PROCESS | 16987 | --DOMWINDOW == 151 (0x7fa142b43000) [pid = 16987] [serial = 538] [outer = (nil)] [url = about:blank] 23:38:08 INFO - PROCESS | 16987 | --DOMWINDOW == 150 (0x7fa14a276000) [pid = 16987] [serial = 544] [outer = (nil)] [url = about:blank] 23:38:08 INFO - PROCESS | 16987 | --DOMWINDOW == 149 (0x7fa149c1f000) [pid = 16987] [serial = 541] [outer = (nil)] [url = about:blank] 23:38:08 INFO - PROCESS | 16987 | --DOMWINDOW == 148 (0x7fa149fda800) [pid = 16987] [serial = 542] [outer = (nil)] [url = about:blank] 23:38:08 INFO - PROCESS | 16987 | --DOMWINDOW == 147 (0x7fa1493c4000) [pid = 16987] [serial = 520] [outer = (nil)] [url = about:blank] 23:38:08 INFO - PROCESS | 16987 | --DOMWINDOW == 146 (0x7fa142a9c400) [pid = 16987] [serial = 529] [outer = (nil)] [url = about:blank] 23:38:08 INFO - PROCESS | 16987 | --DOMWINDOW == 145 (0x7fa1507f9000) [pid = 16987] [serial = 532] [outer = (nil)] [url = about:blank] 23:38:08 INFO - PROCESS | 16987 | --DOMWINDOW == 144 (0x7fa1537b4400) [pid = 16987] [serial = 535] [outer = (nil)] [url = about:blank] 23:38:08 INFO - PROCESS | 16987 | --DOMWINDOW == 143 (0x7fa14d10fc00) [pid = 16987] [serial = 548] [outer = (nil)] [url = about:blank] 23:38:08 INFO - PROCESS | 16987 | --DOMWINDOW == 142 (0x7fa14a5d5400) [pid = 16987] [serial = 545] [outer = (nil)] [url = about:blank] 23:38:09 INFO - PROCESS | 16987 | 1461479889334 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]]]}] 23:38:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 23:38:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1185ms 23:38:09 INFO - PROCESS | 16987 | 1461479889405 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 23:38:09 INFO - PROCESS | 16987 | 1461479889413 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 23:38:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 23:38:09 INFO - PROCESS | 16987 | 1461479889423 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 23:38:09 INFO - PROCESS | 16987 | 1461479889426 Marionette TRACE conn3 <- [1,774,null,{}] 23:38:09 INFO - PROCESS | 16987 | 1461479889432 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}] 23:38:09 INFO - PROCESS | 16987 | 1461479889581 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 23:38:09 INFO - PROCESS | 16987 | 1461479889592 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:09 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14a405800 == 64 [pid = 16987] [id = 201] 23:38:09 INFO - PROCESS | 16987 | ++DOMWINDOW == 143 (0x7fa149c16c00) [pid = 16987] [serial = 603] [outer = (nil)] 23:38:09 INFO - PROCESS | 16987 | ++DOMWINDOW == 144 (0x7fa14a5d7000) [pid = 16987] [serial = 604] [outer = 0x7fa149c16c00] 23:38:09 INFO - PROCESS | 16987 | 1461479889654 Marionette DEBUG loaded listener.js 23:38:09 INFO - PROCESS | 16987 | ++DOMWINDOW == 145 (0x7fa14b903000) [pid = 16987] [serial = 605] [outer = 0x7fa149c16c00] 23:38:10 INFO - PROCESS | 16987 | 1461479890503 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]]]}] 23:38:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 23:38:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1127ms 23:38:10 INFO - PROCESS | 16987 | 1461479890551 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 23:38:10 INFO - PROCESS | 16987 | 1461479890555 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 23:38:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 23:38:10 INFO - PROCESS | 16987 | 1461479890561 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 23:38:10 INFO - PROCESS | 16987 | 1461479890566 Marionette TRACE conn3 <- [1,778,null,{}] 23:38:10 INFO - PROCESS | 16987 | 1461479890581 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}] 23:38:10 INFO - PROCESS | 16987 | 1461479890733 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 23:38:10 INFO - PROCESS | 16987 | 1461479890744 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:10 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14d9d9800 == 65 [pid = 16987] [id = 202] 23:38:10 INFO - PROCESS | 16987 | ++DOMWINDOW == 146 (0x7fa14d066800) [pid = 16987] [serial = 606] [outer = (nil)] 23:38:10 INFO - PROCESS | 16987 | ++DOMWINDOW == 147 (0x7fa14d10fc00) [pid = 16987] [serial = 607] [outer = 0x7fa14d066800] 23:38:10 INFO - PROCESS | 16987 | 1461479890807 Marionette DEBUG loaded listener.js 23:38:10 INFO - PROCESS | 16987 | ++DOMWINDOW == 148 (0x7fa14d191000) [pid = 16987] [serial = 608] [outer = 0x7fa14d066800] 23:38:11 INFO - PROCESS | 16987 | 1461479891662 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]]]}] 23:38:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 23:38:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1146ms 23:38:11 INFO - PROCESS | 16987 | 1461479891708 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 23:38:11 INFO - PROCESS | 16987 | 1461479891712 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 23:38:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 23:38:11 INFO - PROCESS | 16987 | 1461479891724 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 23:38:11 INFO - PROCESS | 16987 | 1461479891726 Marionette TRACE conn3 <- [1,782,null,{}] 23:38:11 INFO - PROCESS | 16987 | 1461479891731 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}] 23:38:11 INFO - PROCESS | 16987 | 1461479891913 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 23:38:11 INFO - PROCESS | 16987 | 1461479891941 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:11 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1507c4000 == 66 [pid = 16987] [id = 203] 23:38:11 INFO - PROCESS | 16987 | ++DOMWINDOW == 149 (0x7fa14d05c000) [pid = 16987] [serial = 609] [outer = (nil)] 23:38:11 INFO - PROCESS | 16987 | ++DOMWINDOW == 150 (0x7fa14dcea400) [pid = 16987] [serial = 610] [outer = 0x7fa14d05c000] 23:38:12 INFO - PROCESS | 16987 | 1461479892004 Marionette DEBUG loaded listener.js 23:38:12 INFO - PROCESS | 16987 | ++DOMWINDOW == 151 (0x7fa14f964c00) [pid = 16987] [serial = 611] [outer = 0x7fa14d05c000] 23:38:12 INFO - PROCESS | 16987 | 1461479892841 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]]]}] 23:38:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 23:38:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1138ms 23:38:12 INFO - PROCESS | 16987 | 1461479892864 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 23:38:12 INFO - PROCESS | 16987 | 1461479892867 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 23:38:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 23:38:12 INFO - PROCESS | 16987 | 1461479892873 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 23:38:12 INFO - PROCESS | 16987 | 1461479892876 Marionette TRACE conn3 <- [1,786,null,{}] 23:38:12 INFO - PROCESS | 16987 | 1461479892881 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}] 23:38:13 INFO - PROCESS | 16987 | 1461479893070 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 23:38:13 INFO - PROCESS | 16987 | 1461479893101 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:13 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa152b46800 == 67 [pid = 16987] [id = 204] 23:38:13 INFO - PROCESS | 16987 | ++DOMWINDOW == 152 (0x7fa142b3cc00) [pid = 16987] [serial = 612] [outer = (nil)] 23:38:13 INFO - PROCESS | 16987 | ++DOMWINDOW == 153 (0x7fa1505ce400) [pid = 16987] [serial = 613] [outer = 0x7fa142b3cc00] 23:38:13 INFO - PROCESS | 16987 | 1461479893160 Marionette DEBUG loaded listener.js 23:38:13 INFO - PROCESS | 16987 | ++DOMWINDOW == 154 (0x7fa1507f1800) [pid = 16987] [serial = 614] [outer = 0x7fa142b3cc00] 23:38:13 INFO - PROCESS | 16987 | --DOMWINDOW == 153 (0x7fa142a94000) [pid = 16987] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 23:38:13 INFO - PROCESS | 16987 | --DOMWINDOW == 152 (0x7fa149fdcc00) [pid = 16987] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 23:38:13 INFO - PROCESS | 16987 | --DOMWINDOW == 151 (0x7fa149fdf400) [pid = 16987] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 23:38:13 INFO - PROCESS | 16987 | --DOMWINDOW == 150 (0x7fa147ee9800) [pid = 16987] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 23:38:13 INFO - PROCESS | 16987 | --DOMWINDOW == 149 (0x7fa14d182400) [pid = 16987] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 23:38:13 INFO - PROCESS | 16987 | --DOMWINDOW == 148 (0x7fa147e45000) [pid = 16987] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 23:38:14 INFO - PROCESS | 16987 | 1461479894055 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]]]}] 23:38:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 23:38:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1228ms 23:38:14 INFO - PROCESS | 16987 | 1461479894102 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 23:38:14 INFO - PROCESS | 16987 | 1461479894106 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 23:38:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 23:38:14 INFO - PROCESS | 16987 | 1461479894112 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 23:38:14 INFO - PROCESS | 16987 | 1461479894114 Marionette TRACE conn3 <- [1,790,null,{}] 23:38:14 INFO - PROCESS | 16987 | 1461479894119 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}] 23:38:14 INFO - PROCESS | 16987 | 1461479894324 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 23:38:14 INFO - PROCESS | 16987 | 1461479894343 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:14 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1537e1000 == 68 [pid = 16987] [id = 205] 23:38:14 INFO - PROCESS | 16987 | ++DOMWINDOW == 149 (0x7fa14b964c00) [pid = 16987] [serial = 615] [outer = (nil)] 23:38:14 INFO - PROCESS | 16987 | ++DOMWINDOW == 150 (0x7fa1515b1c00) [pid = 16987] [serial = 616] [outer = 0x7fa14b964c00] 23:38:14 INFO - PROCESS | 16987 | 1461479894410 Marionette DEBUG loaded listener.js 23:38:14 INFO - PROCESS | 16987 | ++DOMWINDOW == 151 (0x7fa151b5c400) [pid = 16987] [serial = 617] [outer = 0x7fa14b964c00] 23:38:15 INFO - PROCESS | 16987 | 1461479895143 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]]]}] 23:38:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 23:38:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1087ms 23:38:15 INFO - PROCESS | 16987 | 1461479895208 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 23:38:15 INFO - PROCESS | 16987 | 1461479895211 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 23:38:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 23:38:15 INFO - PROCESS | 16987 | 1461479895217 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 23:38:15 INFO - PROCESS | 16987 | 1461479895219 Marionette TRACE conn3 <- [1,794,null,{}] 23:38:15 INFO - PROCESS | 16987 | 1461479895231 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}] 23:38:15 INFO - PROCESS | 16987 | 1461479895363 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 23:38:15 INFO - PROCESS | 16987 | 1461479895377 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:15 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa159cec000 == 69 [pid = 16987] [id = 206] 23:38:15 INFO - PROCESS | 16987 | ++DOMWINDOW == 152 (0x7fa15137f400) [pid = 16987] [serial = 618] [outer = (nil)] 23:38:15 INFO - PROCESS | 16987 | ++DOMWINDOW == 153 (0x7fa151b69800) [pid = 16987] [serial = 619] [outer = 0x7fa15137f400] 23:38:15 INFO - PROCESS | 16987 | 1461479895438 Marionette DEBUG loaded listener.js 23:38:15 INFO - PROCESS | 16987 | ++DOMWINDOW == 154 (0x7fa1522d6800) [pid = 16987] [serial = 620] [outer = 0x7fa15137f400] 23:38:16 INFO - PROCESS | 16987 | 1461479896453 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]]]}] 23:38:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 23:38:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1290ms 23:38:16 INFO - PROCESS | 16987 | 1461479896508 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 23:38:16 INFO - PROCESS | 16987 | 1461479896515 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 23:38:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 23:38:16 INFO - PROCESS | 16987 | 1461479896525 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 23:38:16 INFO - PROCESS | 16987 | 1461479896529 Marionette TRACE conn3 <- [1,798,null,{}] 23:38:16 INFO - PROCESS | 16987 | 1461479896537 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}] 23:38:16 INFO - PROCESS | 16987 | 1461479896714 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 23:38:16 INFO - PROCESS | 16987 | 1461479896873 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:16 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14a297800 == 70 [pid = 16987] [id = 207] 23:38:16 INFO - PROCESS | 16987 | ++DOMWINDOW == 155 (0x7fa149b76400) [pid = 16987] [serial = 621] [outer = (nil)] 23:38:16 INFO - PROCESS | 16987 | ++DOMWINDOW == 156 (0x7fa149de9400) [pid = 16987] [serial = 622] [outer = 0x7fa149b76400] 23:38:16 INFO - PROCESS | 16987 | 1461479896947 Marionette DEBUG loaded listener.js 23:38:17 INFO - PROCESS | 16987 | ++DOMWINDOW == 157 (0x7fa14a0c4c00) [pid = 16987] [serial = 623] [outer = 0x7fa149b76400] 23:38:17 INFO - PROCESS | 16987 | 1461479897862 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]]]}] 23:38:17 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 23:38:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1381ms 23:38:17 INFO - PROCESS | 16987 | 1461479897906 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 23:38:17 INFO - PROCESS | 16987 | 1461479897915 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 23:38:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 23:38:17 INFO - PROCESS | 16987 | 1461479897924 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 23:38:17 INFO - PROCESS | 16987 | 1461479897929 Marionette TRACE conn3 <- [1,802,null,{}] 23:38:17 INFO - PROCESS | 16987 | 1461479897934 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}] 23:38:18 INFO - PROCESS | 16987 | 1461479898110 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 23:38:18 INFO - PROCESS | 16987 | 1461479898274 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:18 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa152469000 == 71 [pid = 16987] [id = 208] 23:38:18 INFO - PROCESS | 16987 | ++DOMWINDOW == 158 (0x7fa14b904c00) [pid = 16987] [serial = 624] [outer = (nil)] 23:38:18 INFO - PROCESS | 16987 | ++DOMWINDOW == 159 (0x7fa14d05fc00) [pid = 16987] [serial = 625] [outer = 0x7fa14b904c00] 23:38:18 INFO - PROCESS | 16987 | 1461479898349 Marionette DEBUG loaded listener.js 23:38:18 INFO - PROCESS | 16987 | ++DOMWINDOW == 160 (0x7fa14d18d000) [pid = 16987] [serial = 626] [outer = 0x7fa14b904c00] 23:38:19 INFO - PROCESS | 16987 | 1461479899243 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]]]}] 23:38:19 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 23:38:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1382ms 23:38:19 INFO - PROCESS | 16987 | 1461479899308 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 23:38:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 23:38:19 INFO - PROCESS | 16987 | 1461479899312 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 23:38:19 INFO - PROCESS | 16987 | 1461479899318 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 23:38:19 INFO - PROCESS | 16987 | 1461479899323 Marionette TRACE conn3 <- [1,806,null,{}] 23:38:19 INFO - PROCESS | 16987 | 1461479899340 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}] 23:38:19 INFO - PROCESS | 16987 | 1461479899594 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 23:38:19 INFO - PROCESS | 16987 | 1461479899797 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:19 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa160927000 == 72 [pid = 16987] [id = 209] 23:38:19 INFO - PROCESS | 16987 | ++DOMWINDOW == 161 (0x7fa1507eec00) [pid = 16987] [serial = 627] [outer = (nil)] 23:38:19 INFO - PROCESS | 16987 | ++DOMWINDOW == 162 (0x7fa1512e1c00) [pid = 16987] [serial = 628] [outer = 0x7fa1507eec00] 23:38:19 INFO - PROCESS | 16987 | 1461479899890 Marionette DEBUG loaded listener.js 23:38:20 INFO - PROCESS | 16987 | ++DOMWINDOW == 163 (0x7fa151a32c00) [pid = 16987] [serial = 629] [outer = 0x7fa1507eec00] 23:38:20 INFO - PROCESS | 16987 | 1461479900717 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]]]}] 23:38:20 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 23:38:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1445ms 23:38:20 INFO - PROCESS | 16987 | 1461479900763 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 23:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 23:38:20 INFO - PROCESS | 16987 | 1461479900768 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 23:38:20 INFO - PROCESS | 16987 | 1461479900774 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 23:38:20 INFO - PROCESS | 16987 | 1461479900777 Marionette TRACE conn3 <- [1,810,null,{}] 23:38:20 INFO - PROCESS | 16987 | 1461479900782 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}] 23:38:20 INFO - PROCESS | 16987 | 1461479900942 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 23:38:21 INFO - PROCESS | 16987 | 1461479901104 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:21 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa160ebe800 == 73 [pid = 16987] [id = 210] 23:38:21 INFO - PROCESS | 16987 | ++DOMWINDOW == 164 (0x7fa1505ca800) [pid = 16987] [serial = 630] [outer = (nil)] 23:38:21 INFO - PROCESS | 16987 | ++DOMWINDOW == 165 (0x7fa1522db800) [pid = 16987] [serial = 631] [outer = 0x7fa1505ca800] 23:38:21 INFO - PROCESS | 16987 | 1461479901178 Marionette DEBUG loaded listener.js 23:38:21 INFO - PROCESS | 16987 | ++DOMWINDOW == 166 (0x7fa1522e0800) [pid = 16987] [serial = 632] [outer = 0x7fa1505ca800] 23:38:22 INFO - PROCESS | 16987 | 1461479902054 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]]]}] 23:38:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 23:38:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1334ms 23:38:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 23:38:22 INFO - PROCESS | 16987 | 1461479902108 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 23:38:22 INFO - PROCESS | 16987 | 1461479902111 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 23:38:22 INFO - PROCESS | 16987 | 1461479902117 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 23:38:22 INFO - PROCESS | 16987 | 1461479902120 Marionette TRACE conn3 <- [1,814,null,{}] 23:38:22 INFO - PROCESS | 16987 | 1461479902125 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}] 23:38:22 INFO - PROCESS | 16987 | 1461479902276 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 23:38:22 INFO - PROCESS | 16987 | 1461479902445 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:22 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa16544c000 == 74 [pid = 16987] [id = 211] 23:38:22 INFO - PROCESS | 16987 | ++DOMWINDOW == 167 (0x7fa149fda800) [pid = 16987] [serial = 633] [outer = (nil)] 23:38:22 INFO - PROCESS | 16987 | ++DOMWINDOW == 168 (0x7fa152492800) [pid = 16987] [serial = 634] [outer = 0x7fa149fda800] 23:38:22 INFO - PROCESS | 16987 | 1461479902568 Marionette DEBUG loaded listener.js 23:38:22 INFO - PROCESS | 16987 | ++DOMWINDOW == 169 (0x7fa152a5b400) [pid = 16987] [serial = 635] [outer = 0x7fa149fda800] 23:38:23 INFO - PROCESS | 16987 | 1461479903495 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] 23:38:23 INFO - PROCESS | 16987 | 1461479903564 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 23:38:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 23:38:23 INFO - PROCESS | 16987 | 1461479903570 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 23:38:23 INFO - PROCESS | 16987 | 1461479903572 Marionette TRACE conn3 <- [1,818,null,{}] 23:38:23 INFO - PROCESS | 16987 | 1461479903578 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}] 23:38:23 INFO - PROCESS | 16987 | 1461479903762 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 23:38:23 INFO - PROCESS | 16987 | 1461479903923 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:23 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa165a5c800 == 75 [pid = 16987] [id = 212] 23:38:23 INFO - PROCESS | 16987 | ++DOMWINDOW == 170 (0x7fa1533a0c00) [pid = 16987] [serial = 636] [outer = (nil)] 23:38:24 INFO - PROCESS | 16987 | ++DOMWINDOW == 171 (0x7fa1537bd400) [pid = 16987] [serial = 637] [outer = 0x7fa1533a0c00] 23:38:24 INFO - PROCESS | 16987 | 1461479904046 Marionette DEBUG loaded listener.js 23:38:24 INFO - PROCESS | 16987 | ++DOMWINDOW == 172 (0x7fa153b14000) [pid = 16987] [serial = 638] [outer = 0x7fa1533a0c00] 23:38:24 INFO - PROCESS | 16987 | 1461479904901 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]]]}] 23:38:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 23:38:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1381ms 23:38:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 23:38:24 INFO - PROCESS | 16987 | 1461479904951 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 23:38:24 INFO - PROCESS | 16987 | 1461479904954 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 23:38:24 INFO - PROCESS | 16987 | 1461479904959 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 23:38:24 INFO - PROCESS | 16987 | 1461479904963 Marionette TRACE conn3 <- [1,822,null,{}] 23:38:24 INFO - PROCESS | 16987 | 1461479904968 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}] 23:38:25 INFO - PROCESS | 16987 | 1461479905126 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 23:38:25 INFO - PROCESS | 16987 | 1461479905302 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:25 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa165e9c000 == 76 [pid = 16987] [id = 213] 23:38:25 INFO - PROCESS | 16987 | ++DOMWINDOW == 173 (0x7fa152c40000) [pid = 16987] [serial = 639] [outer = (nil)] 23:38:25 INFO - PROCESS | 16987 | ++DOMWINDOW == 174 (0x7fa153b5f800) [pid = 16987] [serial = 640] [outer = 0x7fa152c40000] 23:38:25 INFO - PROCESS | 16987 | 1461479905374 Marionette DEBUG loaded listener.js 23:38:25 INFO - PROCESS | 16987 | ++DOMWINDOW == 175 (0x7fa154261400) [pid = 16987] [serial = 641] [outer = 0x7fa152c40000] 23:38:26 INFO - PROCESS | 16987 | 1461479906220 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] 23:38:26 INFO - PROCESS | 16987 | 1461479906315 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 23:38:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 23:38:26 INFO - PROCESS | 16987 | 1461479906326 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 23:38:26 INFO - PROCESS | 16987 | 1461479906328 Marionette TRACE conn3 <- [1,826,null,{}] 23:38:26 INFO - PROCESS | 16987 | 1461479906334 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}] 23:38:26 INFO - PROCESS | 16987 | 1461479906537 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 23:38:26 INFO - PROCESS | 16987 | 1461479906701 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:26 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14910a000 == 77 [pid = 16987] [id = 214] 23:38:26 INFO - PROCESS | 16987 | ++DOMWINDOW == 176 (0x7fa142b3b800) [pid = 16987] [serial = 642] [outer = (nil)] 23:38:26 INFO - PROCESS | 16987 | ++DOMWINDOW == 177 (0x7fa149160000) [pid = 16987] [serial = 643] [outer = 0x7fa142b3b800] 23:38:26 INFO - PROCESS | 16987 | 1461479906820 Marionette DEBUG loaded listener.js 23:38:26 INFO - PROCESS | 16987 | ++DOMWINDOW == 178 (0x7fa14b966800) [pid = 16987] [serial = 644] [outer = 0x7fa142b3b800] 23:38:27 INFO - PROCESS | 16987 | 1461479907868 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]]]}] 23:38:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 23:38:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1581ms 23:38:27 INFO - PROCESS | 16987 | 1461479907908 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 23:38:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 23:38:27 INFO - PROCESS | 16987 | 1461479907913 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 23:38:27 INFO - PROCESS | 16987 | 1461479907921 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 23:38:27 INFO - PROCESS | 16987 | 1461479907925 Marionette TRACE conn3 <- [1,830,null,{}] 23:38:27 INFO - PROCESS | 16987 | 1461479907933 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}] 23:38:28 INFO - PROCESS | 16987 | 1461479908086 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 23:38:28 INFO - PROCESS | 16987 | 1461479908293 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:28 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14fc11000 == 78 [pid = 16987] [id = 215] 23:38:28 INFO - PROCESS | 16987 | ++DOMWINDOW == 179 (0x7fa149b9c800) [pid = 16987] [serial = 645] [outer = (nil)] 23:38:28 INFO - PROCESS | 16987 | ++DOMWINDOW == 180 (0x7fa149dea000) [pid = 16987] [serial = 646] [outer = 0x7fa149b9c800] 23:38:28 INFO - PROCESS | 16987 | 1461479908359 Marionette DEBUG loaded listener.js 23:38:28 INFO - PROCESS | 16987 | ++DOMWINDOW == 181 (0x7fa14a271400) [pid = 16987] [serial = 647] [outer = 0x7fa149b9c800] 23:38:29 INFO - PROCESS | 16987 | 1461479909256 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]]]}] 23:38:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 23:38:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1383ms 23:38:29 INFO - PROCESS | 16987 | 1461479909304 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 23:38:29 INFO - PROCESS | 16987 | 1461479909311 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 23:38:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 23:38:29 INFO - PROCESS | 16987 | 1461479909321 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 23:38:29 INFO - PROCESS | 16987 | 1461479909324 Marionette TRACE conn3 <- [1,834,null,{}] 23:38:29 INFO - PROCESS | 16987 | 1461479909330 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}] 23:38:29 INFO - PROCESS | 16987 | 1461479909521 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 23:38:29 INFO - PROCESS | 16987 | 1461479909747 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:29 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa142c11000 == 79 [pid = 16987] [id = 216] 23:38:29 INFO - PROCESS | 16987 | ++DOMWINDOW == 182 (0x7fa147edfc00) [pid = 16987] [serial = 648] [outer = (nil)] 23:38:29 INFO - PROCESS | 16987 | ++DOMWINDOW == 183 (0x7fa14b95a400) [pid = 16987] [serial = 649] [outer = 0x7fa147edfc00] 23:38:29 INFO - PROCESS | 16987 | 1461479909861 Marionette DEBUG loaded listener.js 23:38:29 INFO - PROCESS | 16987 | ++DOMWINDOW == 184 (0x7fa14d104c00) [pid = 16987] [serial = 650] [outer = 0x7fa147edfc00] 23:38:30 INFO - PROCESS | 16987 | 1461479910807 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]]]}] 23:38:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 23:38:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1528ms 23:38:30 INFO - PROCESS | 16987 | 1461479910848 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 23:38:30 INFO - PROCESS | 16987 | 1461479910852 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 23:38:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 23:38:30 INFO - PROCESS | 16987 | 1461479910858 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 23:38:30 INFO - PROCESS | 16987 | 1461479910863 Marionette TRACE conn3 <- [1,838,null,{}] 23:38:30 INFO - PROCESS | 16987 | 1461479910878 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}] 23:38:31 INFO - PROCESS | 16987 | 1461479911047 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 23:38:31 INFO - PROCESS | 16987 | 1461479911260 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:31 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa153976000 == 80 [pid = 16987] [id = 217] 23:38:31 INFO - PROCESS | 16987 | ++DOMWINDOW == 185 (0x7fa14d858c00) [pid = 16987] [serial = 651] [outer = (nil)] 23:38:31 INFO - PROCESS | 16987 | ++DOMWINDOW == 186 (0x7fa14dce2800) [pid = 16987] [serial = 652] [outer = 0x7fa14d858c00] 23:38:31 INFO - PROCESS | 16987 | 1461479911361 Marionette DEBUG loaded listener.js 23:38:31 INFO - PROCESS | 16987 | ++DOMWINDOW == 187 (0x7fa14f960400) [pid = 16987] [serial = 653] [outer = 0x7fa14d858c00] 23:38:31 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14a1a7800 == 79 [pid = 16987] [id = 68] 23:38:31 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14e455000 == 78 [pid = 16987] [id = 185] 23:38:31 INFO - PROCESS | 16987 | --DOMWINDOW == 186 (0x7fa14a4a5800) [pid = 16987] [serial = 556] [outer = (nil)] [url = about:blank] 23:38:31 INFO - PROCESS | 16987 | --DOMWINDOW == 185 (0x7fa149b99400) [pid = 16987] [serial = 553] [outer = (nil)] [url = about:blank] 23:38:31 INFO - PROCESS | 16987 | --DOMWINDOW == 184 (0x7fa1507f6c00) [pid = 16987] [serial = 562] [outer = (nil)] [url = about:blank] 23:38:31 INFO - PROCESS | 16987 | --DOMWINDOW == 183 (0x7fa14d98c000) [pid = 16987] [serial = 559] [outer = (nil)] [url = about:blank] 23:38:31 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1537e1000 == 77 [pid = 16987] [id = 205] 23:38:31 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa152b46800 == 76 [pid = 16987] [id = 204] 23:38:31 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1507c4000 == 75 [pid = 16987] [id = 203] 23:38:31 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14d9d9800 == 74 [pid = 16987] [id = 202] 23:38:31 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14a405800 == 73 [pid = 16987] [id = 201] 23:38:31 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1417e5800 == 72 [pid = 16987] [id = 200] 23:38:31 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa15070c800 == 71 [pid = 16987] [id = 199] 23:38:31 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa153404800 == 70 [pid = 16987] [id = 197] 23:38:31 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa151515800 == 69 [pid = 16987] [id = 196] 23:38:31 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14a03d800 == 68 [pid = 16987] [id = 195] 23:38:32 INFO - PROCESS | 16987 | --DOMWINDOW == 182 (0x7fa14bdd6400) [pid = 16987] [serial = 577] [outer = (nil)] [url = about:blank] 23:38:32 INFO - PROCESS | 16987 | --DOMWINDOW == 181 (0x7fa14a5d6800) [pid = 16987] [serial = 574] [outer = (nil)] [url = about:blank] 23:38:32 INFO - PROCESS | 16987 | --DOMWINDOW == 180 (0x7fa14a005800) [pid = 16987] [serial = 571] [outer = (nil)] [url = about:blank] 23:38:32 INFO - PROCESS | 16987 | --DOMWINDOW == 179 (0x7fa14a0bf400) [pid = 16987] [serial = 572] [outer = (nil)] [url = about:blank] 23:38:32 INFO - PROCESS | 16987 | --DOMWINDOW == 178 (0x7fa149b95c00) [pid = 16987] [serial = 568] [outer = (nil)] [url = about:blank] 23:38:32 INFO - PROCESS | 16987 | --DOMWINDOW == 177 (0x7fa149ba1c00) [pid = 16987] [serial = 569] [outer = (nil)] [url = about:blank] 23:38:32 INFO - PROCESS | 16987 | --DOMWINDOW == 176 (0x7fa14d187000) [pid = 16987] [serial = 580] [outer = (nil)] [url = about:blank] 23:38:32 INFO - PROCESS | 16987 | --DOMWINDOW == 175 (0x7fa14d104400) [pid = 16987] [serial = 578] [outer = (nil)] [url = about:blank] 23:38:32 INFO - PROCESS | 16987 | --DOMWINDOW == 174 (0x7fa149b71c00) [pid = 16987] [serial = 566] [outer = (nil)] [url = about:blank] 23:38:32 INFO - PROCESS | 16987 | --DOMWINDOW == 173 (0x7fa147ee7c00) [pid = 16987] [serial = 565] [outer = (nil)] [url = about:blank] 23:38:32 INFO - PROCESS | 16987 | --DOMWINDOW == 172 (0x7fa14d28b000) [pid = 16987] [serial = 581] [outer = (nil)] [url = about:blank] 23:38:32 INFO - PROCESS | 16987 | --DOMWINDOW == 171 (0x7fa14b95ac00) [pid = 16987] [serial = 575] [outer = (nil)] [url = about:blank] 23:38:32 INFO - PROCESS | 16987 | 1461479912155 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]]]}] 23:38:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 23:38:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1336ms 23:38:32 INFO - PROCESS | 16987 | 1461479912195 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 23:38:32 INFO - PROCESS | 16987 | 1461479912199 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 23:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 23:38:32 INFO - PROCESS | 16987 | 1461479912205 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 23:38:32 INFO - PROCESS | 16987 | 1461479912207 Marionette TRACE conn3 <- [1,842,null,{}] 23:38:32 INFO - PROCESS | 16987 | 1461479912239 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}] 23:38:32 INFO - PROCESS | 16987 | 1461479912381 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 23:38:32 INFO - PROCESS | 16987 | 1461479912395 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:32 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14a023000 == 69 [pid = 16987] [id = 218] 23:38:32 INFO - PROCESS | 16987 | ++DOMWINDOW == 172 (0x7fa147ee7c00) [pid = 16987] [serial = 654] [outer = (nil)] 23:38:32 INFO - PROCESS | 16987 | ++DOMWINDOW == 173 (0x7fa14d98c000) [pid = 16987] [serial = 655] [outer = 0x7fa147ee7c00] 23:38:32 INFO - PROCESS | 16987 | 1461479912461 Marionette DEBUG loaded listener.js 23:38:32 INFO - PROCESS | 16987 | ++DOMWINDOW == 174 (0x7fa1505cbc00) [pid = 16987] [serial = 656] [outer = 0x7fa147ee7c00] 23:38:33 INFO - PROCESS | 16987 | 1461479913282 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]]]}] 23:38:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 23:38:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1130ms 23:38:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 23:38:33 INFO - PROCESS | 16987 | 1461479913336 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 23:38:33 INFO - PROCESS | 16987 | 1461479913338 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 23:38:33 INFO - PROCESS | 16987 | 1461479913344 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 23:38:33 INFO - PROCESS | 16987 | 1461479913346 Marionette TRACE conn3 <- [1,846,null,{}] 23:38:33 INFO - PROCESS | 16987 | 1461479913351 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}] 23:38:33 INFO - PROCESS | 16987 | 1461479913489 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 23:38:33 INFO - PROCESS | 16987 | 1461479913504 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:33 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14fcf2000 == 70 [pid = 16987] [id = 219] 23:38:33 INFO - PROCESS | 16987 | ++DOMWINDOW == 175 (0x7fa14d861400) [pid = 16987] [serial = 657] [outer = (nil)] 23:38:33 INFO - PROCESS | 16987 | ++DOMWINDOW == 176 (0x7fa1516a8400) [pid = 16987] [serial = 658] [outer = 0x7fa14d861400] 23:38:33 INFO - PROCESS | 16987 | 1461479913562 Marionette DEBUG loaded listener.js 23:38:33 INFO - PROCESS | 16987 | ++DOMWINDOW == 177 (0x7fa151ecf400) [pid = 16987] [serial = 659] [outer = 0x7fa14d861400] 23:38:34 INFO - PROCESS | 16987 | 1461479914395 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]]]}] 23:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 23:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1127ms 23:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 23:38:34 INFO - PROCESS | 16987 | 1461479914471 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 23:38:34 INFO - PROCESS | 16987 | 1461479914473 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 23:38:34 INFO - PROCESS | 16987 | 1461479914477 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 23:38:34 INFO - PROCESS | 16987 | 1461479914481 Marionette TRACE conn3 <- [1,850,null,{}] 23:38:34 INFO - PROCESS | 16987 | 1461479914493 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}] 23:38:34 INFO - PROCESS | 16987 | 1461479914697 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 23:38:34 INFO - PROCESS | 16987 | 1461479914722 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:34 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1607bb800 == 71 [pid = 16987] [id = 220] 23:38:34 INFO - PROCESS | 16987 | ++DOMWINDOW == 178 (0x7fa1522d4800) [pid = 16987] [serial = 660] [outer = (nil)] 23:38:34 INFO - PROCESS | 16987 | ++DOMWINDOW == 179 (0x7fa1533db800) [pid = 16987] [serial = 661] [outer = 0x7fa1522d4800] 23:38:34 INFO - PROCESS | 16987 | 1461479914784 Marionette DEBUG loaded listener.js 23:38:34 INFO - PROCESS | 16987 | ++DOMWINDOW == 180 (0x7fa15443c400) [pid = 16987] [serial = 662] [outer = 0x7fa1522d4800] 23:38:35 INFO - PROCESS | 16987 | 1461479915687 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]]]}] 23:38:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 23:38:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1235ms 23:38:35 INFO - PROCESS | 16987 | 1461479915713 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 23:38:35 INFO - PROCESS | 16987 | 1461479915716 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 23:38:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 23:38:35 INFO - PROCESS | 16987 | 1461479915728 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 23:38:35 INFO - PROCESS | 16987 | 1461479915730 Marionette TRACE conn3 <- [1,854,null,{}] 23:38:35 INFO - PROCESS | 16987 | 1461479915736 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}] 23:38:35 INFO - PROCESS | 16987 | 1461479915913 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 23:38:35 INFO - PROCESS | 16987 | 1461479915938 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:35 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1655c1000 == 72 [pid = 16987] [id = 221] 23:38:35 INFO - PROCESS | 16987 | ++DOMWINDOW == 181 (0x7fa14a0c3c00) [pid = 16987] [serial = 663] [outer = (nil)] 23:38:35 INFO - PROCESS | 16987 | ++DOMWINDOW == 182 (0x7fa15443c800) [pid = 16987] [serial = 664] [outer = 0x7fa14a0c3c00] 23:38:36 INFO - PROCESS | 16987 | 1461479915999 Marionette DEBUG loaded listener.js 23:38:36 INFO - PROCESS | 16987 | ++DOMWINDOW == 183 (0x7fa159c5c400) [pid = 16987] [serial = 665] [outer = 0x7fa14a0c3c00] 23:38:36 INFO - PROCESS | 16987 | --DOMWINDOW == 182 (0x7fa142a96c00) [pid = 16987] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 23:38:36 INFO - PROCESS | 16987 | --DOMWINDOW == 181 (0x7fa149157000) [pid = 16987] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 23:38:36 INFO - PROCESS | 16987 | --DOMWINDOW == 180 (0x7fa149b69c00) [pid = 16987] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 23:38:36 INFO - PROCESS | 16987 | --DOMWINDOW == 179 (0x7fa14d470c00) [pid = 16987] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 23:38:36 INFO - PROCESS | 16987 | --DOMWINDOW == 178 (0x7fa14d855c00) [pid = 16987] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 23:38:36 INFO - PROCESS | 16987 | --DOMWINDOW == 177 (0x7fa14a00e000) [pid = 16987] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 23:38:36 INFO - PROCESS | 16987 | --DOMWINDOW == 176 (0x7fa1493c6c00) [pid = 16987] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 23:38:36 INFO - PROCESS | 16987 | --DOMWINDOW == 175 (0x7fa149b73000) [pid = 16987] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 23:38:36 INFO - PROCESS | 16987 | --DOMWINDOW == 174 (0x7fa151b61c00) [pid = 16987] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 23:38:36 INFO - PROCESS | 16987 | --DOMWINDOW == 173 (0x7fa14bde1c00) [pid = 16987] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 23:38:36 INFO - PROCESS | 16987 | --DOMWINDOW == 172 (0x7fa14a007400) [pid = 16987] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 23:38:36 INFO - PROCESS | 16987 | --DOMWINDOW == 171 (0x7fa14f961800) [pid = 16987] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 23:38:36 INFO - PROCESS | 16987 | --DOMWINDOW == 170 (0x7fa142b46000) [pid = 16987] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 23:38:36 INFO - PROCESS | 16987 | --DOMWINDOW == 169 (0x7fa14d066800) [pid = 16987] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 23:38:36 INFO - PROCESS | 16987 | --DOMWINDOW == 168 (0x7fa151b65000) [pid = 16987] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 23:38:36 INFO - PROCESS | 16987 | --DOMWINDOW == 167 (0x7fa14d05c000) [pid = 16987] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 23:38:36 INFO - PROCESS | 16987 | --DOMWINDOW == 166 (0x7fa14b958000) [pid = 16987] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 23:38:36 INFO - PROCESS | 16987 | --DOMWINDOW == 165 (0x7fa14a011000) [pid = 16987] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 23:38:36 INFO - PROCESS | 16987 | --DOMWINDOW == 164 (0x7fa14d824c00) [pid = 16987] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 23:38:36 INFO - PROCESS | 16987 | --DOMWINDOW == 163 (0x7fa147e4b800) [pid = 16987] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 23:38:36 INFO - PROCESS | 16987 | --DOMWINDOW == 162 (0x7fa14b95c400) [pid = 16987] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 23:38:36 INFO - PROCESS | 16987 | --DOMWINDOW == 161 (0x7fa142b3cc00) [pid = 16987] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 23:38:36 INFO - PROCESS | 16987 | --DOMWINDOW == 160 (0x7fa14e64d400) [pid = 16987] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 23:38:36 INFO - PROCESS | 16987 | --DOMWINDOW == 159 (0x7fa149c16c00) [pid = 16987] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 23:38:37 INFO - PROCESS | 16987 | --DOMWINDOW == 158 (0x7fa14d284800) [pid = 16987] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 23:38:37 INFO - PROCESS | 16987 | --DOMWINDOW == 157 (0x7fa142920800) [pid = 16987] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 23:38:37 INFO - PROCESS | 16987 | --DOMWINDOW == 156 (0x7fa14b964c00) [pid = 16987] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 23:38:37 INFO - PROCESS | 16987 | --DOMWINDOW == 155 (0x7fa142a99400) [pid = 16987] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 23:38:37 INFO - PROCESS | 16987 | --DOMWINDOW == 154 (0x7fa150b9ac00) [pid = 16987] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 23:38:37 INFO - PROCESS | 16987 | --DOMWINDOW == 153 (0x7fa166110000) [pid = 16987] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 23:38:37 INFO - PROCESS | 16987 | --DOMWINDOW == 152 (0x7fa1493bb400) [pid = 16987] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 23:38:37 INFO - PROCESS | 16987 | --DOMWINDOW == 151 (0x7fa14291ec00) [pid = 16987] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 23:38:37 INFO - PROCESS | 16987 | --DOMWINDOW == 150 (0x7fa14a0c0000) [pid = 16987] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 23:38:37 INFO - PROCESS | 16987 | --DOMWINDOW == 149 (0x7fa149deb800) [pid = 16987] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 23:38:37 INFO - PROCESS | 16987 | --DOMWINDOW == 148 (0x7fa14a5dec00) [pid = 16987] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 23:38:37 INFO - PROCESS | 16987 | --DOMWINDOW == 147 (0x7fa14fcb4800) [pid = 16987] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 23:38:37 INFO - PROCESS | 16987 | --DOMWINDOW == 146 (0x7fa142913800) [pid = 16987] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 23:38:37 INFO - PROCESS | 16987 | --DOMWINDOW == 145 (0x7fa152b7f800) [pid = 16987] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 23:38:37 INFO - PROCESS | 16987 | --DOMWINDOW == 144 (0x7fa147eecc00) [pid = 16987] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 23:38:37 INFO - PROCESS | 16987 | --DOMWINDOW == 143 (0x7fa14adf0000) [pid = 16987] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 23:38:37 INFO - PROCESS | 16987 | --DOMWINDOW == 142 (0x7fa149c1d800) [pid = 16987] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 23:38:37 INFO - PROCESS | 16987 | --DOMWINDOW == 141 (0x7fa15248cc00) [pid = 16987] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 23:38:37 INFO - PROCESS | 16987 | --DOMWINDOW == 140 (0x7fa147e4b400) [pid = 16987] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 23:38:37 INFO - PROCESS | 16987 | 1461479917353 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]]]}] 23:38:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 23:38:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1676ms 23:38:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 23:38:37 INFO - PROCESS | 16987 | 1461479917406 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 23:38:37 INFO - PROCESS | 16987 | 1461479917409 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 23:38:37 INFO - PROCESS | 16987 | 1461479917425 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 23:38:37 INFO - PROCESS | 16987 | 1461479917427 Marionette TRACE conn3 <- [1,858,null,{}] 23:38:37 INFO - PROCESS | 16987 | 1461479917433 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}] 23:38:37 INFO - PROCESS | 16987 | 1461479917610 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 23:38:37 INFO - PROCESS | 16987 | 1461479917629 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:37 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14bda4000 == 73 [pid = 16987] [id = 222] 23:38:37 INFO - PROCESS | 16987 | ++DOMWINDOW == 141 (0x7fa142915400) [pid = 16987] [serial = 666] [outer = (nil)] 23:38:37 INFO - PROCESS | 16987 | ++DOMWINDOW == 142 (0x7fa142b46000) [pid = 16987] [serial = 667] [outer = 0x7fa142915400] 23:38:37 INFO - PROCESS | 16987 | 1461479917689 Marionette DEBUG loaded listener.js 23:38:37 INFO - PROCESS | 16987 | ++DOMWINDOW == 143 (0x7fa149de9800) [pid = 16987] [serial = 668] [outer = 0x7fa142915400] 23:38:38 INFO - PROCESS | 16987 | 1461479918506 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]]]}] 23:38:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 23:38:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1149ms 23:38:38 INFO - PROCESS | 16987 | 1461479918563 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 23:38:38 INFO - PROCESS | 16987 | 1461479918566 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 23:38:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 23:38:38 INFO - PROCESS | 16987 | 1461479918579 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 23:38:38 INFO - PROCESS | 16987 | 1461479918581 Marionette TRACE conn3 <- [1,862,null,{}] 23:38:38 INFO - PROCESS | 16987 | 1461479918588 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}] 23:38:38 INFO - PROCESS | 16987 | 1461479918726 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 23:38:38 INFO - PROCESS | 16987 | 1461479918741 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:38 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa165577800 == 74 [pid = 16987] [id = 223] 23:38:38 INFO - PROCESS | 16987 | ++DOMWINDOW == 144 (0x7fa147e4c000) [pid = 16987] [serial = 669] [outer = (nil)] 23:38:38 INFO - PROCESS | 16987 | ++DOMWINDOW == 145 (0x7fa14ad0b000) [pid = 16987] [serial = 670] [outer = 0x7fa147e4c000] 23:38:38 INFO - PROCESS | 16987 | 1461479918800 Marionette DEBUG loaded listener.js 23:38:38 INFO - PROCESS | 16987 | ++DOMWINDOW == 146 (0x7fa14d066800) [pid = 16987] [serial = 671] [outer = 0x7fa147e4c000] 23:38:39 INFO - PROCESS | 16987 | 1461479919946 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]]]}] 23:38:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 23:38:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1437ms 23:38:40 INFO - PROCESS | 16987 | 1461479920010 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 23:38:40 INFO - PROCESS | 16987 | 1461479920017 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 23:38:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 23:38:40 INFO - PROCESS | 16987 | 1461479920026 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 23:38:40 INFO - PROCESS | 16987 | 1461479920031 Marionette TRACE conn3 <- [1,866,null,{}] 23:38:40 INFO - PROCESS | 16987 | 1461479920038 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}] 23:38:40 INFO - PROCESS | 16987 | 1461479920264 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 23:38:40 INFO - PROCESS | 16987 | 1461479920431 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:40 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14ba8c800 == 75 [pid = 16987] [id = 224] 23:38:40 INFO - PROCESS | 16987 | ++DOMWINDOW == 147 (0x7fa149b72800) [pid = 16987] [serial = 672] [outer = (nil)] 23:38:40 INFO - PROCESS | 16987 | ++DOMWINDOW == 148 (0x7fa149fd7c00) [pid = 16987] [serial = 673] [outer = 0x7fa149b72800] 23:38:40 INFO - PROCESS | 16987 | 1461479920508 Marionette DEBUG loaded listener.js 23:38:40 INFO - PROCESS | 16987 | ++DOMWINDOW == 149 (0x7fa14a273800) [pid = 16987] [serial = 674] [outer = 0x7fa149b72800] 23:38:41 INFO - PROCESS | 16987 | 1461479921532 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]]]}] 23:38:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 23:38:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1536ms 23:38:41 INFO - PROCESS | 16987 | 1461479921562 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 23:38:41 INFO - PROCESS | 16987 | 1461479921571 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 23:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 23:38:41 INFO - PROCESS | 16987 | 1461479921581 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 23:38:41 INFO - PROCESS | 16987 | 1461479921585 Marionette TRACE conn3 <- [1,870,null,{}] 23:38:41 INFO - PROCESS | 16987 | 1461479921591 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}] 23:38:41 INFO - PROCESS | 16987 | 1461479921758 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 23:38:41 INFO - PROCESS | 16987 | 1461479921930 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:41 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa154480000 == 76 [pid = 16987] [id = 225] 23:38:41 INFO - PROCESS | 16987 | ++DOMWINDOW == 150 (0x7fa14a274400) [pid = 16987] [serial = 675] [outer = (nil)] 23:38:41 INFO - PROCESS | 16987 | ++DOMWINDOW == 151 (0x7fa14d110000) [pid = 16987] [serial = 676] [outer = 0x7fa14a274400] 23:38:42 INFO - PROCESS | 16987 | 1461479922006 Marionette DEBUG loaded listener.js 23:38:42 INFO - PROCESS | 16987 | ++DOMWINDOW == 152 (0x7fa14d470c00) [pid = 16987] [serial = 677] [outer = 0x7fa14a274400] 23:38:42 INFO - PROCESS | 16987 | 1461479922948 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]]]}] 23:38:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 23:38:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1432ms 23:38:43 INFO - PROCESS | 16987 | 1461479923013 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 23:38:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 23:38:43 INFO - PROCESS | 16987 | 1461479923017 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 23:38:43 INFO - PROCESS | 16987 | 1461479923024 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 23:38:43 INFO - PROCESS | 16987 | 1461479923030 Marionette TRACE conn3 <- [1,874,null,{}] 23:38:43 INFO - PROCESS | 16987 | 1461479923046 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}] 23:38:43 INFO - PROCESS | 16987 | 1461479923254 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 23:38:43 INFO - PROCESS | 16987 | 1461479923477 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:43 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa168a58000 == 77 [pid = 16987] [id = 226] 23:38:43 INFO - PROCESS | 16987 | ++DOMWINDOW == 153 (0x7fa14bddb000) [pid = 16987] [serial = 678] [outer = (nil)] 23:38:43 INFO - PROCESS | 16987 | ++DOMWINDOW == 154 (0x7fa14dce8800) [pid = 16987] [serial = 679] [outer = 0x7fa14bddb000] 23:38:43 INFO - PROCESS | 16987 | 1461479923597 Marionette DEBUG loaded listener.js 23:38:43 INFO - PROCESS | 16987 | ++DOMWINDOW == 155 (0x7fa1507f1400) [pid = 16987] [serial = 680] [outer = 0x7fa14bddb000] 23:38:44 INFO - PROCESS | 16987 | 1461479924424 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]]]}] 23:38:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 23:38:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1443ms 23:38:44 INFO - PROCESS | 16987 | 1461479924468 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 23:38:44 INFO - PROCESS | 16987 | 1461479924473 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 23:38:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 23:38:44 INFO - PROCESS | 16987 | 1461479924478 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 23:38:44 INFO - PROCESS | 16987 | 1461479924481 Marionette TRACE conn3 <- [1,878,null,{}] 23:38:44 INFO - PROCESS | 16987 | 1461479924486 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}] 23:38:44 INFO - PROCESS | 16987 | 1461479924652 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 23:38:44 INFO - PROCESS | 16987 | 1461479924822 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:44 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa16b0a3000 == 78 [pid = 16987] [id = 227] 23:38:44 INFO - PROCESS | 16987 | ++DOMWINDOW == 156 (0x7fa14d10bc00) [pid = 16987] [serial = 681] [outer = (nil)] 23:38:44 INFO - PROCESS | 16987 | ++DOMWINDOW == 157 (0x7fa151d0e400) [pid = 16987] [serial = 682] [outer = 0x7fa14d10bc00] 23:38:44 INFO - PROCESS | 16987 | 1461479924892 Marionette DEBUG loaded listener.js 23:38:44 INFO - PROCESS | 16987 | ++DOMWINDOW == 158 (0x7fa15260b000) [pid = 16987] [serial = 683] [outer = 0x7fa14d10bc00] 23:38:45 INFO - PROCESS | 16987 | 1461479925736 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]]]}] 23:38:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 23:38:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1328ms 23:38:45 INFO - PROCESS | 16987 | 1461479925808 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 23:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 23:38:45 INFO - PROCESS | 16987 | 1461479925811 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 23:38:45 INFO - PROCESS | 16987 | 1461479925817 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 23:38:45 INFO - PROCESS | 16987 | 1461479925820 Marionette TRACE conn3 <- [1,882,null,{}] 23:38:45 INFO - PROCESS | 16987 | 1461479925825 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}] 23:38:45 INFO - PROCESS | 16987 | 1461479925981 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 23:38:46 INFO - PROCESS | 16987 | 1461479926144 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:46 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa172ed4800 == 79 [pid = 16987] [id = 228] 23:38:46 INFO - PROCESS | 16987 | ++DOMWINDOW == 159 (0x7fa151a36000) [pid = 16987] [serial = 684] [outer = (nil)] 23:38:46 INFO - PROCESS | 16987 | ++DOMWINDOW == 160 (0x7fa152b8a400) [pid = 16987] [serial = 685] [outer = 0x7fa151a36000] 23:38:46 INFO - PROCESS | 16987 | 1461479926219 Marionette DEBUG loaded listener.js 23:38:46 INFO - PROCESS | 16987 | ++DOMWINDOW == 161 (0x7fa153479c00) [pid = 16987] [serial = 686] [outer = 0x7fa151a36000] 23:38:47 INFO - PROCESS | 16987 | 1461479927059 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]]]}] 23:38:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 23:38:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1285ms 23:38:47 INFO - PROCESS | 16987 | 1461479927103 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 23:38:47 INFO - PROCESS | 16987 | 1461479927106 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 23:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 23:38:47 INFO - PROCESS | 16987 | 1461479927112 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 23:38:47 INFO - PROCESS | 16987 | 1461479927114 Marionette TRACE conn3 <- [1,886,null,{}] 23:38:47 INFO - PROCESS | 16987 | 1461479927119 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}] 23:38:47 INFO - PROCESS | 16987 | 1461479927318 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 23:38:47 INFO - PROCESS | 16987 | 1461479927461 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:47 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa152206800 == 80 [pid = 16987] [id = 229] 23:38:47 INFO - PROCESS | 16987 | ++DOMWINDOW == 162 (0x7fa153478800) [pid = 16987] [serial = 687] [outer = (nil)] 23:38:47 INFO - PROCESS | 16987 | ++DOMWINDOW == 163 (0x7fa156e67400) [pid = 16987] [serial = 688] [outer = 0x7fa153478800] 23:38:47 INFO - PROCESS | 16987 | 1461479927547 Marionette DEBUG loaded listener.js 23:38:47 INFO - PROCESS | 16987 | ++DOMWINDOW == 164 (0x7fa160732c00) [pid = 16987] [serial = 689] [outer = 0x7fa153478800] 23:38:48 INFO - PROCESS | 16987 | 1461479928371 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]]]}] 23:38:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 23:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1282ms 23:38:48 INFO - PROCESS | 16987 | 1461479928394 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 23:38:48 INFO - PROCESS | 16987 | 1461479928398 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 23:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 23:38:48 INFO - PROCESS | 16987 | 1461479928403 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 23:38:48 INFO - PROCESS | 16987 | 1461479928405 Marionette TRACE conn3 <- [1,890,null,{}] 23:38:48 INFO - PROCESS | 16987 | 1461479928411 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}] 23:38:48 INFO - PROCESS | 16987 | 1461479928562 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 23:38:48 INFO - PROCESS | 16987 | 1461479928731 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:48 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa152220000 == 81 [pid = 16987] [id = 230] 23:38:48 INFO - PROCESS | 16987 | ++DOMWINDOW == 165 (0x7fa160735400) [pid = 16987] [serial = 690] [outer = (nil)] 23:38:48 INFO - PROCESS | 16987 | ++DOMWINDOW == 166 (0x7fa1609cd400) [pid = 16987] [serial = 691] [outer = 0x7fa160735400] 23:38:48 INFO - PROCESS | 16987 | 1461479928803 Marionette DEBUG loaded listener.js 23:38:48 INFO - PROCESS | 16987 | ++DOMWINDOW == 167 (0x7fa160a6b000) [pid = 16987] [serial = 692] [outer = 0x7fa160735400] 23:38:49 INFO - PROCESS | 16987 | 1461479929624 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]]]}] 23:38:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 23:38:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1235ms 23:38:49 INFO - PROCESS | 16987 | 1461479929639 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 23:38:49 INFO - PROCESS | 16987 | 1461479929642 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 23:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 23:38:49 INFO - PROCESS | 16987 | 1461479929648 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 23:38:49 INFO - PROCESS | 16987 | 1461479929650 Marionette TRACE conn3 <- [1,894,null,{}] 23:38:49 INFO - PROCESS | 16987 | 1461479929655 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}] 23:38:49 INFO - PROCESS | 16987 | 1461479929803 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 23:38:49 INFO - PROCESS | 16987 | 1461479929974 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:49 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13ede6800 == 82 [pid = 16987] [id = 231] 23:38:49 INFO - PROCESS | 16987 | ++DOMWINDOW == 168 (0x7fa159c55400) [pid = 16987] [serial = 693] [outer = (nil)] 23:38:50 INFO - PROCESS | 16987 | ++DOMWINDOW == 169 (0x7fa160c86400) [pid = 16987] [serial = 694] [outer = 0x7fa159c55400] 23:38:50 INFO - PROCESS | 16987 | 1461479930047 Marionette DEBUG loaded listener.js 23:38:50 INFO - PROCESS | 16987 | ++DOMWINDOW == 170 (0x7fa160ecec00) [pid = 16987] [serial = 695] [outer = 0x7fa159c55400] 23:38:50 INFO - PROCESS | 16987 | 1461479930937 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]]]}] 23:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 23:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1331ms 23:38:50 INFO - PROCESS | 16987 | 1461479930979 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 23:38:50 INFO - PROCESS | 16987 | 1461479930983 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 23:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 23:38:50 INFO - PROCESS | 16987 | 1461479930988 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 23:38:50 INFO - PROCESS | 16987 | 1461479930991 Marionette TRACE conn3 <- [1,898,null,{}] 23:38:51 INFO - PROCESS | 16987 | 1461479930996 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}] 23:38:51 INFO - PROCESS | 16987 | 1461479931160 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 23:38:51 INFO - PROCESS | 16987 | 1461479931334 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:51 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13fdd5000 == 83 [pid = 16987] [id = 232] 23:38:51 INFO - PROCESS | 16987 | ++DOMWINDOW == 171 (0x7fa147ee8800) [pid = 16987] [serial = 696] [outer = (nil)] 23:38:51 INFO - PROCESS | 16987 | ++DOMWINDOW == 172 (0x7fa14a0c7c00) [pid = 16987] [serial = 697] [outer = 0x7fa147ee8800] 23:38:51 INFO - PROCESS | 16987 | 1461479931402 Marionette DEBUG loaded listener.js 23:38:51 INFO - PROCESS | 16987 | ++DOMWINDOW == 173 (0x7fa160aec000) [pid = 16987] [serial = 698] [outer = 0x7fa147ee8800] 23:38:52 INFO - PROCESS | 16987 | 1461479932282 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]]]}] 23:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 23:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1341ms 23:38:52 INFO - PROCESS | 16987 | 1461479932330 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 23:38:52 INFO - PROCESS | 16987 | 1461479932334 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 23:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 23:38:52 INFO - PROCESS | 16987 | 1461479932339 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 23:38:52 INFO - PROCESS | 16987 | 1461479932342 Marionette TRACE conn3 <- [1,902,null,{}] 23:38:52 INFO - PROCESS | 16987 | 1461479932347 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}] 23:38:52 INFO - PROCESS | 16987 | 1461479932514 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 23:38:52 INFO - PROCESS | 16987 | 1461479932691 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:52 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1417db800 == 84 [pid = 16987] [id = 233] 23:38:52 INFO - PROCESS | 16987 | ++DOMWINDOW == 174 (0x7fa14291bc00) [pid = 16987] [serial = 699] [outer = (nil)] 23:38:52 INFO - PROCESS | 16987 | ++DOMWINDOW == 175 (0x7fa142b49800) [pid = 16987] [serial = 700] [outer = 0x7fa14291bc00] 23:38:52 INFO - PROCESS | 16987 | 1461479932761 Marionette DEBUG loaded listener.js 23:38:52 INFO - PROCESS | 16987 | ++DOMWINDOW == 176 (0x7fa149c1d000) [pid = 16987] [serial = 701] [outer = 0x7fa14291bc00] 23:38:53 INFO - PROCESS | 16987 | 1461479933694 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]]]}] 23:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 23:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1683ms 23:38:54 INFO - PROCESS | 16987 | 1461479934069 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 23:38:54 INFO - PROCESS | 16987 | 1461479934076 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 23:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 23:38:54 INFO - PROCESS | 16987 | 1461479934085 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 23:38:54 INFO - PROCESS | 16987 | 1461479934089 Marionette TRACE conn3 <- [1,906,null,{}] 23:38:54 INFO - PROCESS | 16987 | 1461479934097 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}] 23:38:54 INFO - PROCESS | 16987 | 1461479934286 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 23:38:54 INFO - PROCESS | 16987 | 1461479934504 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:54 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14a1a2800 == 85 [pid = 16987] [id = 234] 23:38:54 INFO - PROCESS | 16987 | ++DOMWINDOW == 177 (0x7fa149162c00) [pid = 16987] [serial = 702] [outer = (nil)] 23:38:54 INFO - PROCESS | 16987 | ++DOMWINDOW == 178 (0x7fa1493c9800) [pid = 16987] [serial = 703] [outer = 0x7fa149162c00] 23:38:54 INFO - PROCESS | 16987 | 1461479934572 Marionette DEBUG loaded listener.js 23:38:54 INFO - PROCESS | 16987 | ++DOMWINDOW == 179 (0x7fa149b9bc00) [pid = 16987] [serial = 704] [outer = 0x7fa149162c00] 23:38:55 INFO - PROCESS | 16987 | 1461479935417 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]]]}] 23:38:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 23:38:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1384ms 23:38:55 INFO - PROCESS | 16987 | 1461479935469 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 23:38:55 INFO - PROCESS | 16987 | 1461479935474 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 23:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 23:38:55 INFO - PROCESS | 16987 | 1461479935487 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 23:38:55 INFO - PROCESS | 16987 | 1461479935491 Marionette TRACE conn3 <- [1,910,null,{}] 23:38:55 INFO - PROCESS | 16987 | 1461479935497 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}] 23:38:55 INFO - PROCESS | 16987 | 1461479935661 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 23:38:55 INFO - PROCESS | 16987 | 1461479935946 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:56 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa142c0a800 == 86 [pid = 16987] [id = 235] 23:38:56 INFO - PROCESS | 16987 | ++DOMWINDOW == 180 (0x7fa14a006000) [pid = 16987] [serial = 705] [outer = (nil)] 23:38:56 INFO - PROCESS | 16987 | ++DOMWINDOW == 181 (0x7fa14a00d800) [pid = 16987] [serial = 706] [outer = 0x7fa14a006000] 23:38:56 INFO - PROCESS | 16987 | 1461479936057 Marionette DEBUG loaded listener.js 23:38:56 INFO - PROCESS | 16987 | ++DOMWINDOW == 182 (0x7fa14a4a5800) [pid = 16987] [serial = 707] [outer = 0x7fa14a006000] 23:38:56 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14bda4000 == 85 [pid = 16987] [id = 222] 23:38:56 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1655c1000 == 84 [pid = 16987] [id = 221] 23:38:56 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1607bb800 == 83 [pid = 16987] [id = 220] 23:38:56 INFO - PROCESS | 16987 | --DOMWINDOW == 181 (0x7fa151b69800) [pid = 16987] [serial = 619] [outer = (nil)] [url = about:blank] 23:38:56 INFO - PROCESS | 16987 | 1461479936991 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]]]}] 23:38:57 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14fcf2000 == 82 [pid = 16987] [id = 219] 23:38:57 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14a023000 == 81 [pid = 16987] [id = 218] 23:38:57 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa153976000 == 80 [pid = 16987] [id = 217] 23:38:57 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa142c11000 == 79 [pid = 16987] [id = 216] 23:38:57 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14fc11000 == 78 [pid = 16987] [id = 215] 23:38:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 23:38:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1536ms 23:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 23:38:57 INFO - PROCESS | 16987 | 1461479937024 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 23:38:57 INFO - PROCESS | 16987 | 1461479937027 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 23:38:57 INFO - PROCESS | 16987 | 1461479937033 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 23:38:57 INFO - PROCESS | 16987 | 1461479937036 Marionette TRACE conn3 <- [1,914,null,{}] 23:38:57 INFO - PROCESS | 16987 | 1461479937053 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}] 23:38:57 INFO - PROCESS | 16987 | ++DOMWINDOW == 182 (0x7fa14b95f400) [pid = 16987] [serial = 708] [outer = 0x7fa149fdac00] 23:38:57 INFO - PROCESS | 16987 | 1461479937234 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 23:38:57 INFO - PROCESS | 16987 | --DOMWINDOW == 181 (0x7fa14a274000) [pid = 16987] [serial = 589] [outer = (nil)] [url = about:blank] 23:38:57 INFO - PROCESS | 16987 | --DOMWINDOW == 180 (0x7fa161c06400) [pid = 16987] [serial = 364] [outer = (nil)] [url = about:blank] 23:38:57 INFO - PROCESS | 16987 | --DOMWINDOW == 179 (0x7fa1660d4000) [pid = 16987] [serial = 439] [outer = (nil)] [url = about:blank] 23:38:57 INFO - PROCESS | 16987 | --DOMWINDOW == 178 (0x7fa149b9cc00) [pid = 16987] [serial = 457] [outer = (nil)] [url = about:blank] 23:38:57 INFO - PROCESS | 16987 | --DOMWINDOW == 177 (0x7fa142aa2400) [pid = 16987] [serial = 530] [outer = (nil)] [url = about:blank] 23:38:57 INFO - PROCESS | 16987 | --DOMWINDOW == 176 (0x7fa149b9c400) [pid = 16987] [serial = 473] [outer = (nil)] [url = about:blank] 23:38:57 INFO - PROCESS | 16987 | --DOMWINDOW == 175 (0x7fa149b78800) [pid = 16987] [serial = 391] [outer = (nil)] [url = about:blank] 23:38:57 INFO - PROCESS | 16987 | --DOMWINDOW == 174 (0x7fa1507edc00) [pid = 16987] [serial = 485] [outer = (nil)] [url = about:blank] 23:38:57 INFO - PROCESS | 16987 | --DOMWINDOW == 173 (0x7fa1507f8000) [pid = 16987] [serial = 527] [outer = (nil)] [url = about:blank] 23:38:57 INFO - PROCESS | 16987 | --DOMWINDOW == 172 (0x7fa14f955c00) [pid = 16987] [serial = 394] [outer = (nil)] [url = about:blank] 23:38:57 INFO - PROCESS | 16987 | --DOMWINDOW == 171 (0x7fa1507f0000) [pid = 16987] [serial = 436] [outer = (nil)] [url = about:blank] 23:38:57 INFO - PROCESS | 16987 | --DOMWINDOW == 170 (0x7fa149c18800) [pid = 16987] [serial = 601] [outer = (nil)] [url = about:blank] 23:38:57 INFO - PROCESS | 16987 | --DOMWINDOW == 169 (0x7fa152b8b000) [pid = 16987] [serial = 488] [outer = (nil)] [url = about:blank] 23:38:57 INFO - PROCESS | 16987 | --DOMWINDOW == 168 (0x7fa14dcf0000) [pid = 16987] [serial = 598] [outer = (nil)] [url = about:blank] 23:38:57 INFO - PROCESS | 16987 | --DOMWINDOW == 167 (0x7fa14f95cc00) [pid = 16987] [serial = 313] [outer = (nil)] [url = about:blank] 23:38:57 INFO - PROCESS | 16987 | --DOMWINDOW == 166 (0x7fa1660d2000) [pid = 16987] [serial = 403] [outer = (nil)] [url = about:blank] 23:38:57 INFO - PROCESS | 16987 | --DOMWINDOW == 165 (0x7fa14d857c00) [pid = 16987] [serial = 454] [outer = (nil)] [url = about:blank] 23:38:57 INFO - PROCESS | 16987 | --DOMWINDOW == 164 (0x7fa14d10fc00) [pid = 16987] [serial = 607] [outer = (nil)] [url = about:blank] 23:38:57 INFO - PROCESS | 16987 | --DOMWINDOW == 163 (0x7fa153b5bc00) [pid = 16987] [serial = 358] [outer = (nil)] [url = about:blank] 23:38:57 INFO - PROCESS | 16987 | --DOMWINDOW == 162 (0x7fa14f964c00) [pid = 16987] [serial = 611] [outer = (nil)] [url = about:blank] 23:38:57 INFO - PROCESS | 16987 | --DOMWINDOW == 161 (0x7fa14d82d400) [pid = 16987] [serial = 479] [outer = (nil)] [url = about:blank] 23:38:57 INFO - PROCESS | 16987 | --DOMWINDOW == 160 (0x7fa14a003400) [pid = 16987] [serial = 602] [outer = (nil)] [url = about:blank] 23:38:57 INFO - PROCESS | 16987 | --DOMWINDOW == 159 (0x7fa14a5d8000) [pid = 16987] [serial = 476] [outer = (nil)] [url = about:blank] 23:38:57 INFO - PROCESS | 16987 | --DOMWINDOW == 158 (0x7fa14d191000) [pid = 16987] [serial = 608] [outer = (nil)] [url = about:blank] 23:38:57 INFO - PROCESS | 16987 | --DOMWINDOW == 157 (0x7fa14f92e400) [pid = 16987] [serial = 442] [outer = (nil)] [url = about:blank] 23:38:57 INFO - PROCESS | 16987 | --DOMWINDOW == 156 (0x7fa14dcea400) [pid = 16987] [serial = 610] [outer = (nil)] [url = about:blank] 23:38:57 INFO - PROCESS | 16987 | --DOMWINDOW == 155 (0x7fa14d291000) [pid = 16987] [serial = 494] [outer = (nil)] [url = about:blank] 23:38:57 INFO - PROCESS | 16987 | --DOMWINDOW == 154 (0x7fa14d861000) [pid = 16987] [serial = 482] [outer = (nil)] [url = about:blank] 23:38:57 INFO - PROCESS | 16987 | --DOMWINDOW == 153 (0x7fa149c15000) [pid = 16987] [serial = 586] [outer = (nil)] [url = about:blank] 23:38:57 INFO - PROCESS | 16987 | --DOMWINDOW == 152 (0x7fa1507f1800) [pid = 16987] [serial = 614] [outer = (nil)] [url = about:blank] 23:38:57 INFO - PROCESS | 16987 | --DOMWINDOW == 151 (0x7fa1638a1c00) [pid = 16987] [serial = 400] [outer = (nil)] [url = about:blank] 23:38:57 INFO - PROCESS | 16987 | --DOMWINDOW == 150 (0x7fa14a5d7000) [pid = 16987] [serial = 604] [outer = (nil)] [url = about:blank] 23:38:57 INFO - PROCESS | 16987 | --DOMWINDOW == 149 (0x7fa14b903000) [pid = 16987] [serial = 605] [outer = (nil)] [url = about:blank] 23:38:57 INFO - PROCESS | 16987 | --DOMWINDOW == 148 (0x7fa14d290c00) [pid = 16987] [serial = 491] [outer = (nil)] [url = about:blank] 23:38:57 INFO - PROCESS | 16987 | --DOMWINDOW == 147 (0x7fa1505ce400) [pid = 16987] [serial = 613] [outer = (nil)] [url = about:blank] 23:38:57 INFO - PROCESS | 16987 | --DOMWINDOW == 146 (0x7fa147e49c00) [pid = 16987] [serial = 451] [outer = (nil)] [url = about:blank] 23:38:57 INFO - PROCESS | 16987 | --DOMWINDOW == 145 (0x7fa1515b1c00) [pid = 16987] [serial = 616] [outer = (nil)] [url = about:blank] 23:38:57 INFO - PROCESS | 16987 | --DOMWINDOW == 144 (0x7fa14dce6400) [pid = 16987] [serial = 583] [outer = (nil)] [url = about:blank] 23:38:57 INFO - PROCESS | 16987 | --DOMWINDOW == 143 (0x7fa151b67400) [pid = 16987] [serial = 533] [outer = (nil)] [url = about:blank] 23:38:57 INFO - PROCESS | 16987 | --DOMWINDOW == 142 (0x7fa152b0c400) [pid = 16987] [serial = 397] [outer = (nil)] [url = about:blank] 23:38:57 INFO - PROCESS | 16987 | --DOMWINDOW == 141 (0x7fa168a0f800) [pid = 16987] [serial = 406] [outer = (nil)] [url = about:blank] 23:38:57 INFO - PROCESS | 16987 | --DOMWINDOW == 140 (0x7fa149fdf800) [pid = 16987] [serial = 433] [outer = (nil)] [url = about:blank] 23:38:57 INFO - PROCESS | 16987 | --DOMWINDOW == 139 (0x7fa14f931c00) [pid = 16987] [serial = 595] [outer = (nil)] [url = about:blank] 23:38:57 INFO - PROCESS | 16987 | --DOMWINDOW == 138 (0x7fa1518ee000) [pid = 16987] [serial = 448] [outer = (nil)] [url = about:blank] 23:38:57 INFO - PROCESS | 16987 | --DOMWINDOW == 137 (0x7fa1528b4400) [pid = 16987] [serial = 367] [outer = (nil)] [url = about:blank] 23:38:57 INFO - PROCESS | 16987 | --DOMWINDOW == 136 (0x7fa14d10a400) [pid = 16987] [serial = 352] [outer = (nil)] [url = about:blank] 23:38:57 INFO - PROCESS | 16987 | --DOMWINDOW == 135 (0x7fa14bdda400) [pid = 16987] [serial = 524] [outer = (nil)] [url = about:blank] 23:38:57 INFO - PROCESS | 16987 | --DOMWINDOW == 134 (0x7fa14d28c400) [pid = 16987] [serial = 592] [outer = (nil)] [url = about:blank] 23:38:57 INFO - PROCESS | 16987 | --DOMWINDOW == 133 (0x7fa151b63000) [pid = 16987] [serial = 355] [outer = (nil)] [url = about:blank] 23:38:57 INFO - PROCESS | 16987 | --DOMWINDOW == 132 (0x7fa14fa98000) [pid = 16987] [serial = 599] [outer = (nil)] [url = about:blank] 23:38:57 INFO - PROCESS | 16987 | --DOMWINDOW == 131 (0x7fa142920400) [pid = 16987] [serial = 445] [outer = (nil)] [url = about:blank] 23:38:57 INFO - PROCESS | 16987 | --DOMWINDOW == 130 (0x7fa160a68000) [pid = 16987] [serial = 361] [outer = (nil)] [url = about:blank] 23:38:57 INFO - PROCESS | 16987 | --DOMWINDOW == 129 (0x7fa151b5c400) [pid = 16987] [serial = 617] [outer = (nil)] [url = about:blank] 23:38:57 INFO - PROCESS | 16987 | --DOMWINDOW == 128 (0x7fa149c13400) [pid = 16987] [serial = 521] [outer = (nil)] [url = about:blank] 23:38:57 INFO - PROCESS | 16987 | --DOMWINDOW == 127 (0x7fa15fb12400) [pid = 16987] [serial = 536] [outer = (nil)] [url = about:blank] 23:38:57 INFO - PROCESS | 16987 | 1461479937530 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:57 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa149106000 == 79 [pid = 16987] [id = 236] 23:38:57 INFO - PROCESS | 16987 | ++DOMWINDOW == 128 (0x7fa14a274000) [pid = 16987] [serial = 709] [outer = (nil)] 23:38:57 INFO - PROCESS | 16987 | ++DOMWINDOW == 129 (0x7fa14d106000) [pid = 16987] [serial = 710] [outer = 0x7fa14a274000] 23:38:57 INFO - PROCESS | 16987 | 1461479937638 Marionette DEBUG loaded listener.js 23:38:57 INFO - PROCESS | 16987 | ++DOMWINDOW == 130 (0x7fa14d18e000) [pid = 16987] [serial = 711] [outer = 0x7fa14a274000] 23:38:58 INFO - PROCESS | 16987 | 1461479938323 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]]]}] 23:38:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 23:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1334ms 23:38:58 INFO - PROCESS | 16987 | 1461479938367 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 23:38:58 INFO - PROCESS | 16987 | 1461479938370 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 23:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 23:38:58 INFO - PROCESS | 16987 | 1461479938375 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 23:38:58 INFO - PROCESS | 16987 | 1461479938377 Marionette TRACE conn3 <- [1,918,null,{}] 23:38:58 INFO - PROCESS | 16987 | 1461479938382 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}] 23:38:58 INFO - PROCESS | 16987 | 1461479938569 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 23:38:58 INFO - PROCESS | 16987 | 1461479938590 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:58 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14d9cd000 == 80 [pid = 16987] [id = 237] 23:38:58 INFO - PROCESS | 16987 | ++DOMWINDOW == 131 (0x7fa14291ac00) [pid = 16987] [serial = 712] [outer = (nil)] 23:38:58 INFO - PROCESS | 16987 | ++DOMWINDOW == 132 (0x7fa14d825000) [pid = 16987] [serial = 713] [outer = 0x7fa14291ac00] 23:38:58 INFO - PROCESS | 16987 | 1461479938651 Marionette DEBUG loaded listener.js 23:38:58 INFO - PROCESS | 16987 | ++DOMWINDOW == 133 (0x7fa14d861000) [pid = 16987] [serial = 714] [outer = 0x7fa14291ac00] 23:38:59 INFO - PROCESS | 16987 | 1461479939448 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]]]}] 23:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 23:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1127ms 23:38:59 INFO - PROCESS | 16987 | 1461479939509 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 23:38:59 INFO - PROCESS | 16987 | 1461479939512 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 23:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 23:38:59 INFO - PROCESS | 16987 | 1461479939518 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 23:38:59 INFO - PROCESS | 16987 | 1461479939521 Marionette TRACE conn3 <- [1,922,null,{}] 23:38:59 INFO - PROCESS | 16987 | 1461479939526 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}] 23:38:59 INFO - PROCESS | 16987 | 1461479939742 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 23:38:59 INFO - PROCESS | 16987 | 1461479939766 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:59 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14faf3000 == 81 [pid = 16987] [id = 238] 23:38:59 INFO - PROCESS | 16987 | ++DOMWINDOW == 134 (0x7fa14d286c00) [pid = 16987] [serial = 715] [outer = (nil)] 23:38:59 INFO - PROCESS | 16987 | ++DOMWINDOW == 135 (0x7fa14dcec400) [pid = 16987] [serial = 716] [outer = 0x7fa14d286c00] 23:38:59 INFO - PROCESS | 16987 | 1461479939826 Marionette DEBUG loaded listener.js 23:38:59 INFO - PROCESS | 16987 | ++DOMWINDOW == 136 (0x7fa14fa98000) [pid = 16987] [serial = 717] [outer = 0x7fa14d286c00] 23:39:00 INFO - PROCESS | 16987 | 1461479940682 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]]]}] 23:39:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 23:39:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1233ms 23:39:00 INFO - PROCESS | 16987 | 1461479940753 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 23:39:00 INFO - PROCESS | 16987 | 1461479940756 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 23:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 23:39:00 INFO - PROCESS | 16987 | 1461479940762 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 23:39:00 INFO - PROCESS | 16987 | 1461479940764 Marionette TRACE conn3 <- [1,926,null,{}] 23:39:00 INFO - PROCESS | 16987 | 1461479940769 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}] 23:39:00 INFO - PROCESS | 16987 | 1461479940991 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 23:39:01 INFO - PROCESS | 16987 | 1461479941034 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:01 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15190d000 == 82 [pid = 16987] [id = 239] 23:39:01 INFO - PROCESS | 16987 | ++DOMWINDOW == 137 (0x7fa15050c400) [pid = 16987] [serial = 718] [outer = (nil)] 23:39:01 INFO - PROCESS | 16987 | ++DOMWINDOW == 138 (0x7fa151b5dc00) [pid = 16987] [serial = 719] [outer = 0x7fa15050c400] 23:39:01 INFO - PROCESS | 16987 | 1461479941147 Marionette DEBUG loaded listener.js 23:39:01 INFO - PROCESS | 16987 | ++DOMWINDOW == 139 (0x7fa1522dc800) [pid = 16987] [serial = 720] [outer = 0x7fa15050c400] 23:39:01 INFO - PROCESS | 16987 | --DOMWINDOW == 138 (0x7fa1522d4800) [pid = 16987] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 23:39:01 INFO - PROCESS | 16987 | --DOMWINDOW == 137 (0x7fa147edfc00) [pid = 16987] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 23:39:01 INFO - PROCESS | 16987 | --DOMWINDOW == 136 (0x7fa147ee7c00) [pid = 16987] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 23:39:01 INFO - PROCESS | 16987 | --DOMWINDOW == 135 (0x7fa14a0c3c00) [pid = 16987] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 23:39:01 INFO - PROCESS | 16987 | --DOMWINDOW == 134 (0x7fa14d858c00) [pid = 16987] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 23:39:01 INFO - PROCESS | 16987 | --DOMWINDOW == 133 (0x7fa149b9c800) [pid = 16987] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 23:39:01 INFO - PROCESS | 16987 | --DOMWINDOW == 132 (0x7fa14d861400) [pid = 16987] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 23:39:01 INFO - PROCESS | 16987 | --DOMWINDOW == 131 (0x7fa142915400) [pid = 16987] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 23:39:02 INFO - PROCESS | 16987 | 1461479942235 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]]]}] 23:39:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 23:39:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1529ms 23:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 23:39:02 INFO - PROCESS | 16987 | 1461479942292 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 23:39:02 INFO - PROCESS | 16987 | 1461479942295 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 23:39:02 INFO - PROCESS | 16987 | 1461479942301 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 23:39:02 INFO - PROCESS | 16987 | 1461479942304 Marionette TRACE conn3 <- [1,930,null,{}] 23:39:02 INFO - PROCESS | 16987 | 1461479942310 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}] 23:39:02 INFO - PROCESS | 16987 | 1461479942469 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 23:39:02 INFO - PROCESS | 16987 | 1461479942483 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:02 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1522bb000 == 83 [pid = 16987] [id = 240] 23:39:02 INFO - PROCESS | 16987 | ++DOMWINDOW == 132 (0x7fa14d104400) [pid = 16987] [serial = 721] [outer = (nil)] 23:39:02 INFO - PROCESS | 16987 | ++DOMWINDOW == 133 (0x7fa15248c400) [pid = 16987] [serial = 722] [outer = 0x7fa14d104400] 23:39:02 INFO - PROCESS | 16987 | 1461479942552 Marionette DEBUG loaded listener.js 23:39:02 INFO - PROCESS | 16987 | ++DOMWINDOW == 134 (0x7fa152b12c00) [pid = 16987] [serial = 723] [outer = 0x7fa14d104400] 23:39:03 INFO - PROCESS | 16987 | 1461479943314 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]]]}] 23:39:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 23:39:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1028ms 23:39:03 INFO - PROCESS | 16987 | 1461479943330 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 23:39:03 INFO - PROCESS | 16987 | 1461479943334 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 23:39:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 23:39:03 INFO - PROCESS | 16987 | 1461479943339 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 23:39:03 INFO - PROCESS | 16987 | 1461479943341 Marionette TRACE conn3 <- [1,934,null,{}] 23:39:03 INFO - PROCESS | 16987 | 1461479943346 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}] 23:39:03 INFO - PROCESS | 16987 | 1461479943535 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 23:39:03 INFO - PROCESS | 16987 | 1461479943558 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:03 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa152b4e800 == 84 [pid = 16987] [id = 241] 23:39:03 INFO - PROCESS | 16987 | ++DOMWINDOW == 135 (0x7fa1522d5800) [pid = 16987] [serial = 724] [outer = (nil)] 23:39:03 INFO - PROCESS | 16987 | ++DOMWINDOW == 136 (0x7fa152c36c00) [pid = 16987] [serial = 725] [outer = 0x7fa1522d5800] 23:39:03 INFO - PROCESS | 16987 | 1461479943619 Marionette DEBUG loaded listener.js 23:39:03 INFO - PROCESS | 16987 | ++DOMWINDOW == 137 (0x7fa1537ba000) [pid = 16987] [serial = 726] [outer = 0x7fa1522d5800] 23:39:04 INFO - PROCESS | 16987 | 1461479944678 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]]]}] 23:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 23:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1390ms 23:39:04 INFO - PROCESS | 16987 | 1461479944731 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 23:39:04 INFO - PROCESS | 16987 | 1461479944739 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 23:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 23:39:04 INFO - PROCESS | 16987 | 1461479944748 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 23:39:04 INFO - PROCESS | 16987 | 1461479944753 Marionette TRACE conn3 <- [1,938,null,{}] 23:39:04 INFO - PROCESS | 16987 | 1461479944760 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}] 23:39:04 INFO - PROCESS | 16987 | 1461479944947 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 23:39:05 INFO - PROCESS | 16987 | 1461479945111 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:05 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14a387000 == 85 [pid = 16987] [id = 242] 23:39:05 INFO - PROCESS | 16987 | ++DOMWINDOW == 138 (0x7fa149b71400) [pid = 16987] [serial = 727] [outer = (nil)] 23:39:05 INFO - PROCESS | 16987 | ++DOMWINDOW == 139 (0x7fa14a005400) [pid = 16987] [serial = 728] [outer = 0x7fa149b71400] 23:39:05 INFO - PROCESS | 16987 | 1461479945196 Marionette DEBUG loaded listener.js 23:39:05 INFO - PROCESS | 16987 | ++DOMWINDOW == 140 (0x7fa14a4a6c00) [pid = 16987] [serial = 729] [outer = 0x7fa149b71400] 23:39:06 INFO - PROCESS | 16987 | 1461479946252 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]]]}] 23:39:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 23:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1532ms 23:39:06 INFO - PROCESS | 16987 | 1461479946282 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 23:39:06 INFO - PROCESS | 16987 | 1461479946290 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 23:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 23:39:06 INFO - PROCESS | 16987 | 1461479946300 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 23:39:06 INFO - PROCESS | 16987 | 1461479946303 Marionette TRACE conn3 <- [1,942,null,{}] 23:39:06 INFO - PROCESS | 16987 | 1461479946309 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}] 23:39:06 INFO - PROCESS | 16987 | 1461479946482 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 23:39:06 INFO - PROCESS | 16987 | 1461479946676 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:06 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15070d800 == 86 [pid = 16987] [id = 243] 23:39:06 INFO - PROCESS | 16987 | ++DOMWINDOW == 141 (0x7fa14ba22400) [pid = 16987] [serial = 730] [outer = (nil)] 23:39:06 INFO - PROCESS | 16987 | ++DOMWINDOW == 142 (0x7fa14d28ac00) [pid = 16987] [serial = 731] [outer = 0x7fa14ba22400] 23:39:06 INFO - PROCESS | 16987 | 1461479946748 Marionette DEBUG loaded listener.js 23:39:06 INFO - PROCESS | 16987 | ++DOMWINDOW == 143 (0x7fa14d862000) [pid = 16987] [serial = 732] [outer = 0x7fa14ba22400] 23:39:07 INFO - PROCESS | 16987 | 1461479947657 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]]]}] 23:39:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 23:39:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1430ms 23:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 23:39:07 INFO - PROCESS | 16987 | 1461479947730 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 23:39:07 INFO - PROCESS | 16987 | 1461479947734 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 23:39:07 INFO - PROCESS | 16987 | 1461479947740 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 23:39:07 INFO - PROCESS | 16987 | 1461479947746 Marionette TRACE conn3 <- [1,946,null,{}] 23:39:07 INFO - PROCESS | 16987 | 1461479947761 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}] 23:39:07 INFO - PROCESS | 16987 | 1461479947984 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 23:39:08 INFO - PROCESS | 16987 | 1461479948149 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:08 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa153974800 == 87 [pid = 16987] [id = 244] 23:39:08 INFO - PROCESS | 16987 | ++DOMWINDOW == 144 (0x7fa14fcb5000) [pid = 16987] [serial = 733] [outer = (nil)] 23:39:08 INFO - PROCESS | 16987 | ++DOMWINDOW == 145 (0x7fa151b63800) [pid = 16987] [serial = 734] [outer = 0x7fa14fcb5000] 23:39:08 INFO - PROCESS | 16987 | 1461479948226 Marionette DEBUG loaded listener.js 23:39:08 INFO - PROCESS | 16987 | ++DOMWINDOW == 146 (0x7fa152b11800) [pid = 16987] [serial = 735] [outer = 0x7fa14fcb5000] 23:39:09 INFO - PROCESS | 16987 | 1461479949045 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]]]}] 23:39:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 23:39:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1343ms 23:39:09 INFO - PROCESS | 16987 | 1461479949083 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 23:39:09 INFO - PROCESS | 16987 | 1461479949088 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 23:39:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 23:39:09 INFO - PROCESS | 16987 | 1461479949093 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 23:39:09 INFO - PROCESS | 16987 | 1461479949096 Marionette TRACE conn3 <- [1,950,null,{}] 23:39:09 INFO - PROCESS | 16987 | 1461479949101 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}] 23:39:09 INFO - PROCESS | 16987 | 1461479949265 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 23:39:09 INFO - PROCESS | 16987 | 1461479949434 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:09 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15448d000 == 88 [pid = 16987] [id = 245] 23:39:09 INFO - PROCESS | 16987 | ++DOMWINDOW == 147 (0x7fa1505cec00) [pid = 16987] [serial = 736] [outer = (nil)] 23:39:09 INFO - PROCESS | 16987 | ++DOMWINDOW == 148 (0x7fa153b0f400) [pid = 16987] [serial = 737] [outer = 0x7fa1505cec00] 23:39:09 INFO - PROCESS | 16987 | 1461479949508 Marionette DEBUG loaded listener.js 23:39:09 INFO - PROCESS | 16987 | ++DOMWINDOW == 149 (0x7fa153bf6c00) [pid = 16987] [serial = 738] [outer = 0x7fa1505cec00] 23:39:10 INFO - PROCESS | 16987 | 1461479950377 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]]]}] 23:39:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 23:39:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1336ms 23:39:10 INFO - PROCESS | 16987 | 1461479950430 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 23:39:10 INFO - PROCESS | 16987 | 1461479950434 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 23:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 23:39:10 INFO - PROCESS | 16987 | 1461479950439 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 23:39:10 INFO - PROCESS | 16987 | 1461479950442 Marionette TRACE conn3 <- [1,954,null,{}] 23:39:10 INFO - PROCESS | 16987 | 1461479950448 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}] 23:39:10 INFO - PROCESS | 16987 | 1461479950607 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 23:39:10 INFO - PROCESS | 16987 | 1461479950780 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:10 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15fbaf000 == 89 [pid = 16987] [id = 246] 23:39:10 INFO - PROCESS | 16987 | ++DOMWINDOW == 150 (0x7fa151b5c400) [pid = 16987] [serial = 739] [outer = (nil)] 23:39:10 INFO - PROCESS | 16987 | ++DOMWINDOW == 151 (0x7fa15443ec00) [pid = 16987] [serial = 740] [outer = 0x7fa151b5c400] 23:39:10 INFO - PROCESS | 16987 | 1461479950859 Marionette DEBUG loaded listener.js 23:39:10 INFO - PROCESS | 16987 | ++DOMWINDOW == 152 (0x7fa156e66800) [pid = 16987] [serial = 741] [outer = 0x7fa151b5c400] 23:39:11 INFO - PROCESS | 16987 | 1461479951808 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]]]}] 23:39:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 23:39:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1432ms 23:39:11 INFO - PROCESS | 16987 | 1461479951871 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 23:39:11 INFO - PROCESS | 16987 | 1461479951874 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 23:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 23:39:11 INFO - PROCESS | 16987 | 1461479951881 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 23:39:11 INFO - PROCESS | 16987 | 1461479951883 Marionette TRACE conn3 <- [1,958,null,{}] 23:39:11 INFO - PROCESS | 16987 | 1461479951889 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}] 23:39:12 INFO - PROCESS | 16987 | 1461479952062 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 23:39:12 INFO - PROCESS | 16987 | 1461479952225 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:12 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa163847000 == 90 [pid = 16987] [id = 247] 23:39:12 INFO - PROCESS | 16987 | ++DOMWINDOW == 153 (0x7fa156e6b800) [pid = 16987] [serial = 742] [outer = (nil)] 23:39:12 INFO - PROCESS | 16987 | ++DOMWINDOW == 154 (0x7fa160ecfc00) [pid = 16987] [serial = 743] [outer = 0x7fa156e6b800] 23:39:12 INFO - PROCESS | 16987 | 1461479952297 Marionette DEBUG loaded listener.js 23:39:12 INFO - PROCESS | 16987 | ++DOMWINDOW == 155 (0x7fa161ccd800) [pid = 16987] [serial = 744] [outer = 0x7fa156e6b800] 23:39:13 INFO - PROCESS | 16987 | 1461479953162 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]]]}] 23:39:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 23:39:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1327ms 23:39:13 INFO - PROCESS | 16987 | 1461479953209 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 23:39:13 INFO - PROCESS | 16987 | 1461479953212 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 23:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 23:39:13 INFO - PROCESS | 16987 | 1461479953218 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 23:39:13 INFO - PROCESS | 16987 | 1461479953220 Marionette TRACE conn3 <- [1,962,null,{}] 23:39:13 INFO - PROCESS | 16987 | 1461479953226 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}] 23:39:13 INFO - PROCESS | 16987 | 1461479953407 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 23:39:13 INFO - PROCESS | 16987 | 1461479953579 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:13 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa165a64800 == 91 [pid = 16987] [id = 248] 23:39:13 INFO - PROCESS | 16987 | ++DOMWINDOW == 156 (0x7fa159c5b800) [pid = 16987] [serial = 745] [outer = (nil)] 23:39:13 INFO - PROCESS | 16987 | ++DOMWINDOW == 157 (0x7fa161e8ac00) [pid = 16987] [serial = 746] [outer = 0x7fa159c5b800] 23:39:13 INFO - PROCESS | 16987 | 1461479953649 Marionette DEBUG loaded listener.js 23:39:13 INFO - PROCESS | 16987 | ++DOMWINDOW == 158 (0x7fa163d30800) [pid = 16987] [serial = 747] [outer = 0x7fa159c5b800] 23:39:14 INFO - PROCESS | 16987 | 1461479954510 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]]]}] 23:39:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 23:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1339ms 23:39:14 INFO - PROCESS | 16987 | 1461479954558 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 23:39:14 INFO - PROCESS | 16987 | 1461479954561 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 23:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 23:39:14 INFO - PROCESS | 16987 | 1461479954567 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 23:39:14 INFO - PROCESS | 16987 | 1461479954569 Marionette TRACE conn3 <- [1,966,null,{}] 23:39:14 INFO - PROCESS | 16987 | 1461479954575 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}] 23:39:14 INFO - PROCESS | 16987 | 1461479954749 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 23:39:14 INFO - PROCESS | 16987 | 1461479954925 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:14 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa16612f800 == 92 [pid = 16987] [id = 249] 23:39:14 INFO - PROCESS | 16987 | ++DOMWINDOW == 159 (0x7fa1516db400) [pid = 16987] [serial = 748] [outer = (nil)] 23:39:14 INFO - PROCESS | 16987 | ++DOMWINDOW == 160 (0x7fa161cc2c00) [pid = 16987] [serial = 749] [outer = 0x7fa1516db400] 23:39:15 INFO - PROCESS | 16987 | 1461479955003 Marionette DEBUG loaded listener.js 23:39:15 INFO - PROCESS | 16987 | ++DOMWINDOW == 161 (0x7fa165406000) [pid = 16987] [serial = 750] [outer = 0x7fa1516db400] 23:39:15 INFO - PROCESS | 16987 | 1461479955852 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]]]}] 23:39:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 23:39:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1326ms 23:39:15 INFO - PROCESS | 16987 | 1461479955895 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 23:39:15 INFO - PROCESS | 16987 | 1461479955898 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 23:39:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 23:39:15 INFO - PROCESS | 16987 | 1461479955905 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 23:39:15 INFO - PROCESS | 16987 | 1461479955908 Marionette TRACE conn3 <- [1,970,null,{}] 23:39:15 INFO - PROCESS | 16987 | 1461479955913 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}] 23:39:16 INFO - PROCESS | 16987 | 1461479956077 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 23:39:16 INFO - PROCESS | 16987 | 1461479956247 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:16 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa16a2b6800 == 93 [pid = 16987] [id = 250] 23:39:16 INFO - PROCESS | 16987 | ++DOMWINDOW == 162 (0x7fa152c3fc00) [pid = 16987] [serial = 751] [outer = (nil)] 23:39:16 INFO - PROCESS | 16987 | ++DOMWINDOW == 163 (0x7fa1657a5800) [pid = 16987] [serial = 752] [outer = 0x7fa152c3fc00] 23:39:16 INFO - PROCESS | 16987 | 1461479956316 Marionette DEBUG loaded listener.js 23:39:16 INFO - PROCESS | 16987 | ++DOMWINDOW == 164 (0x7fa1657ac800) [pid = 16987] [serial = 753] [outer = 0x7fa152c3fc00] 23:39:17 INFO - PROCESS | 16987 | 1461479957200 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]]]}] 23:39:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 23:39:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1327ms 23:39:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 23:39:17 INFO - PROCESS | 16987 | 1461479957233 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 23:39:17 INFO - PROCESS | 16987 | 1461479957235 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 23:39:17 INFO - PROCESS | 16987 | 1461479957241 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 23:39:17 INFO - PROCESS | 16987 | 1461479957245 Marionette TRACE conn3 <- [1,974,null,{}] 23:39:17 INFO - PROCESS | 16987 | 1461479957250 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}] 23:39:17 INFO - PROCESS | 16987 | 1461479957412 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 23:39:17 INFO - PROCESS | 16987 | 1461479957588 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:17 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14927c000 == 94 [pid = 16987] [id = 251] 23:39:17 INFO - PROCESS | 16987 | ++DOMWINDOW == 165 (0x7fa147e4b400) [pid = 16987] [serial = 754] [outer = (nil)] 23:39:17 INFO - PROCESS | 16987 | ++DOMWINDOW == 166 (0x7fa1492c9800) [pid = 16987] [serial = 755] [outer = 0x7fa147e4b400] 23:39:17 INFO - PROCESS | 16987 | 1461479957657 Marionette DEBUG loaded listener.js 23:39:17 INFO - PROCESS | 16987 | ++DOMWINDOW == 167 (0x7fa1492ce800) [pid = 16987] [serial = 756] [outer = 0x7fa147e4b400] 23:39:18 INFO - PROCESS | 16987 | 1461479958803 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]]]}] 23:39:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 23:39:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1637ms 23:39:18 INFO - PROCESS | 16987 | 1461479958879 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 23:39:18 INFO - PROCESS | 16987 | 1461479958885 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 23:39:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 23:39:18 INFO - PROCESS | 16987 | 1461479958894 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 23:39:18 INFO - PROCESS | 16987 | 1461479958897 Marionette TRACE conn3 <- [1,978,null,{}] 23:39:18 INFO - PROCESS | 16987 | 1461479958905 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}] 23:39:19 INFO - PROCESS | 16987 | 1461479959110 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 23:39:19 INFO - PROCESS | 16987 | 1461479959462 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:19 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13ede8000 == 95 [pid = 16987] [id = 252] 23:39:19 INFO - PROCESS | 16987 | ++DOMWINDOW == 168 (0x7fa1492d1c00) [pid = 16987] [serial = 757] [outer = (nil)] 23:39:19 INFO - PROCESS | 16987 | ++DOMWINDOW == 169 (0x7fa1493bf800) [pid = 16987] [serial = 758] [outer = 0x7fa1492d1c00] 23:39:19 INFO - PROCESS | 16987 | 1461479959535 Marionette DEBUG loaded listener.js 23:39:19 INFO - PROCESS | 16987 | ++DOMWINDOW == 170 (0x7fa149b99000) [pid = 16987] [serial = 759] [outer = 0x7fa1492d1c00] 23:39:20 INFO - PROCESS | 16987 | 1461479960339 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]]]}] 23:39:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 23:39:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1482ms 23:39:20 INFO - PROCESS | 16987 | 1461479960390 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 23:39:20 INFO - PROCESS | 16987 | 1461479960397 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 23:39:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 23:39:20 INFO - PROCESS | 16987 | 1461479960408 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 23:39:20 INFO - PROCESS | 16987 | 1461479960412 Marionette TRACE conn3 <- [1,982,null,{}] 23:39:20 INFO - PROCESS | 16987 | 1461479960417 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}] 23:39:20 INFO - PROCESS | 16987 | 1461479960580 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 23:39:20 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1522bb000 == 94 [pid = 16987] [id = 240] 23:39:20 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa15190d000 == 93 [pid = 16987] [id = 239] 23:39:20 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14faf3000 == 92 [pid = 16987] [id = 238] 23:39:20 INFO - PROCESS | 16987 | --DOMWINDOW == 169 (0x7fa149de9400) [pid = 16987] [serial = 622] [outer = (nil)] [url = about:blank] 23:39:20 INFO - PROCESS | 16987 | --DOMWINDOW == 168 (0x7fa14d05fc00) [pid = 16987] [serial = 625] [outer = (nil)] [url = about:blank] 23:39:20 INFO - PROCESS | 16987 | --DOMWINDOW == 167 (0x7fa1512e1c00) [pid = 16987] [serial = 628] [outer = (nil)] [url = about:blank] 23:39:20 INFO - PROCESS | 16987 | --DOMWINDOW == 166 (0x7fa1522db800) [pid = 16987] [serial = 631] [outer = (nil)] [url = about:blank] 23:39:20 INFO - PROCESS | 16987 | --DOMWINDOW == 165 (0x7fa152492800) [pid = 16987] [serial = 634] [outer = (nil)] [url = about:blank] 23:39:20 INFO - PROCESS | 16987 | --DOMWINDOW == 164 (0x7fa1537bd400) [pid = 16987] [serial = 637] [outer = (nil)] [url = about:blank] 23:39:20 INFO - PROCESS | 16987 | --DOMWINDOW == 163 (0x7fa153b5f800) [pid = 16987] [serial = 640] [outer = (nil)] [url = about:blank] 23:39:20 INFO - PROCESS | 16987 | 1461479960816 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:20 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14d9cd000 == 91 [pid = 16987] [id = 237] 23:39:20 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa149106000 == 90 [pid = 16987] [id = 236] 23:39:20 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa142c0a800 == 89 [pid = 16987] [id = 235] 23:39:20 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa149106000 == 90 [pid = 16987] [id = 253] 23:39:20 INFO - PROCESS | 16987 | ++DOMWINDOW == 164 (0x7fa142b3dc00) [pid = 16987] [serial = 760] [outer = (nil)] 23:39:20 INFO - PROCESS | 16987 | ++DOMWINDOW == 165 (0x7fa14a271c00) [pid = 16987] [serial = 761] [outer = 0x7fa142b3dc00] 23:39:20 INFO - PROCESS | 16987 | 1461479960885 Marionette DEBUG loaded listener.js 23:39:20 INFO - PROCESS | 16987 | ++DOMWINDOW == 166 (0x7fa14b965000) [pid = 16987] [serial = 762] [outer = 0x7fa142b3dc00] 23:39:21 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14a1a2800 == 89 [pid = 16987] [id = 234] 23:39:21 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13fdd5000 == 88 [pid = 16987] [id = 232] 23:39:21 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13ede6800 == 87 [pid = 16987] [id = 231] 23:39:21 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa152220000 == 86 [pid = 16987] [id = 230] 23:39:21 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa152206800 == 85 [pid = 16987] [id = 229] 23:39:21 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa172ed4800 == 84 [pid = 16987] [id = 228] 23:39:21 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa16b0a3000 == 83 [pid = 16987] [id = 227] 23:39:21 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa168a58000 == 82 [pid = 16987] [id = 226] 23:39:21 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa154480000 == 81 [pid = 16987] [id = 225] 23:39:21 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14ba8c800 == 80 [pid = 16987] [id = 224] 23:39:21 INFO - PROCESS | 16987 | --DOMWINDOW == 165 (0x7fa1533db800) [pid = 16987] [serial = 661] [outer = (nil)] [url = about:blank] 23:39:21 INFO - PROCESS | 16987 | --DOMWINDOW == 164 (0x7fa14d104c00) [pid = 16987] [serial = 650] [outer = (nil)] [url = about:blank] 23:39:21 INFO - PROCESS | 16987 | --DOMWINDOW == 163 (0x7fa14b95a400) [pid = 16987] [serial = 649] [outer = (nil)] [url = about:blank] 23:39:21 INFO - PROCESS | 16987 | --DOMWINDOW == 162 (0x7fa14d98c000) [pid = 16987] [serial = 655] [outer = (nil)] [url = about:blank] 23:39:21 INFO - PROCESS | 16987 | --DOMWINDOW == 161 (0x7fa1505cbc00) [pid = 16987] [serial = 656] [outer = (nil)] [url = about:blank] 23:39:21 INFO - PROCESS | 16987 | --DOMWINDOW == 160 (0x7fa15443c800) [pid = 16987] [serial = 664] [outer = (nil)] [url = about:blank] 23:39:21 INFO - PROCESS | 16987 | --DOMWINDOW == 159 (0x7fa14f960400) [pid = 16987] [serial = 653] [outer = (nil)] [url = about:blank] 23:39:21 INFO - PROCESS | 16987 | --DOMWINDOW == 158 (0x7fa14dce2800) [pid = 16987] [serial = 652] [outer = (nil)] [url = about:blank] 23:39:21 INFO - PROCESS | 16987 | --DOMWINDOW == 157 (0x7fa14a271400) [pid = 16987] [serial = 647] [outer = (nil)] [url = about:blank] 23:39:21 INFO - PROCESS | 16987 | --DOMWINDOW == 156 (0x7fa149dea000) [pid = 16987] [serial = 646] [outer = (nil)] [url = about:blank] 23:39:21 INFO - PROCESS | 16987 | --DOMWINDOW == 155 (0x7fa1516a8400) [pid = 16987] [serial = 658] [outer = (nil)] [url = about:blank] 23:39:21 INFO - PROCESS | 16987 | --DOMWINDOW == 154 (0x7fa149160000) [pid = 16987] [serial = 643] [outer = (nil)] [url = about:blank] 23:39:21 INFO - PROCESS | 16987 | --DOMWINDOW == 153 (0x7fa149de9800) [pid = 16987] [serial = 668] [outer = (nil)] [url = about:blank] 23:39:21 INFO - PROCESS | 16987 | --DOMWINDOW == 152 (0x7fa142b46000) [pid = 16987] [serial = 667] [outer = (nil)] [url = about:blank] 23:39:21 INFO - PROCESS | 16987 | --DOMWINDOW == 151 (0x7fa159c5c400) [pid = 16987] [serial = 665] [outer = (nil)] [url = about:blank] 23:39:21 INFO - PROCESS | 16987 | --DOMWINDOW == 150 (0x7fa151ecf400) [pid = 16987] [serial = 659] [outer = (nil)] [url = about:blank] 23:39:21 INFO - PROCESS | 16987 | --DOMWINDOW == 149 (0x7fa15443c400) [pid = 16987] [serial = 662] [outer = (nil)] [url = about:blank] 23:39:21 INFO - PROCESS | 16987 | 1461479961707 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]]]}] 23:39:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 23:39:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1332ms 23:39:21 INFO - PROCESS | 16987 | 1461479961756 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 23:39:21 INFO - PROCESS | 16987 | 1461479961760 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 23:39:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 23:39:21 INFO - PROCESS | 16987 | 1461479961767 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 23:39:21 INFO - PROCESS | 16987 | 1461479961772 Marionette TRACE conn3 <- [1,986,null,{}] 23:39:21 INFO - PROCESS | 16987 | 1461479961787 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}] 23:39:21 INFO - PROCESS | 16987 | 1461479961953 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 23:39:21 INFO - PROCESS | 16987 | 1461479961965 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:21 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14bdaa800 == 81 [pid = 16987] [id = 254] 23:39:21 INFO - PROCESS | 16987 | ++DOMWINDOW == 150 (0x7fa14d284400) [pid = 16987] [serial = 763] [outer = (nil)] 23:39:22 INFO - PROCESS | 16987 | ++DOMWINDOW == 151 (0x7fa14d859400) [pid = 16987] [serial = 764] [outer = 0x7fa14d284400] 23:39:22 INFO - PROCESS | 16987 | 1461479962029 Marionette DEBUG loaded listener.js 23:39:22 INFO - PROCESS | 16987 | ++DOMWINDOW == 152 (0x7fa14d999c00) [pid = 16987] [serial = 765] [outer = 0x7fa14d284400] 23:39:22 INFO - PROCESS | 16987 | 1461479962818 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]]]}] 23:39:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 23:39:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1086ms 23:39:22 INFO - PROCESS | 16987 | 1461479962865 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 23:39:22 INFO - PROCESS | 16987 | 1461479962869 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 23:39:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 23:39:22 INFO - PROCESS | 16987 | 1461479962878 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 23:39:22 INFO - PROCESS | 16987 | 1461479962881 Marionette TRACE conn3 <- [1,990,null,{}] 23:39:22 INFO - PROCESS | 16987 | 1461479962886 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}] 23:39:23 INFO - PROCESS | 16987 | 1461479963027 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 23:39:23 INFO - PROCESS | 16987 | 1461479963042 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:23 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14fae5000 == 82 [pid = 16987] [id = 255] 23:39:23 INFO - PROCESS | 16987 | ++DOMWINDOW == 153 (0x7fa149b71000) [pid = 16987] [serial = 766] [outer = (nil)] 23:39:23 INFO - PROCESS | 16987 | ++DOMWINDOW == 154 (0x7fa1503d2c00) [pid = 16987] [serial = 767] [outer = 0x7fa149b71000] 23:39:23 INFO - PROCESS | 16987 | 1461479963101 Marionette DEBUG loaded listener.js 23:39:23 INFO - PROCESS | 16987 | ++DOMWINDOW == 155 (0x7fa1515ab000) [pid = 16987] [serial = 768] [outer = 0x7fa149b71000] 23:39:23 INFO - PROCESS | 16987 | 1461479963978 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]]]}] 23:39:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 23:39:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1138ms 23:39:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 23:39:24 INFO - PROCESS | 16987 | 1461479964013 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 23:39:24 INFO - PROCESS | 16987 | 1461479964015 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 23:39:24 INFO - PROCESS | 16987 | 1461479964021 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 23:39:24 INFO - PROCESS | 16987 | 1461479964024 Marionette TRACE conn3 <- [1,994,null,{}] 23:39:24 INFO - PROCESS | 16987 | 1461479964034 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}] 23:39:24 INFO - PROCESS | 16987 | 1461479964219 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 23:39:24 INFO - PROCESS | 16987 | 1461479964244 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:24 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1507d1800 == 83 [pid = 16987] [id = 256] 23:39:24 INFO - PROCESS | 16987 | ++DOMWINDOW == 156 (0x7fa14dce4400) [pid = 16987] [serial = 769] [outer = (nil)] 23:39:24 INFO - PROCESS | 16987 | ++DOMWINDOW == 157 (0x7fa151b64c00) [pid = 16987] [serial = 770] [outer = 0x7fa14dce4400] 23:39:24 INFO - PROCESS | 16987 | 1461479964303 Marionette DEBUG loaded listener.js 23:39:24 INFO - PROCESS | 16987 | ++DOMWINDOW == 158 (0x7fa152496c00) [pid = 16987] [serial = 771] [outer = 0x7fa14dce4400] 23:39:25 INFO - PROCESS | 16987 | 1461479965137 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]]]}] 23:39:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 23:39:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1181ms 23:39:25 INFO - PROCESS | 16987 | 1461479965220 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 23:39:25 INFO - PROCESS | 16987 | 1461479965224 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 23:39:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 23:39:25 INFO - PROCESS | 16987 | 1461479965229 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 23:39:25 INFO - PROCESS | 16987 | 1461479965231 Marionette TRACE conn3 <- [1,998,null,{}] 23:39:25 INFO - PROCESS | 16987 | 1461479965237 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}] 23:39:25 INFO - PROCESS | 16987 | 1461479965463 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 23:39:25 INFO - PROCESS | 16987 | 1461479965489 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:25 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa152471800 == 84 [pid = 16987] [id = 257] 23:39:25 INFO - PROCESS | 16987 | ++DOMWINDOW == 159 (0x7fa151b64000) [pid = 16987] [serial = 772] [outer = (nil)] 23:39:25 INFO - PROCESS | 16987 | ++DOMWINDOW == 160 (0x7fa154444c00) [pid = 16987] [serial = 773] [outer = 0x7fa151b64000] 23:39:25 INFO - PROCESS | 16987 | 1461479965551 Marionette DEBUG loaded listener.js 23:39:25 INFO - PROCESS | 16987 | ++DOMWINDOW == 161 (0x7fa1609cd800) [pid = 16987] [serial = 774] [outer = 0x7fa151b64000] 23:39:26 INFO - PROCESS | 16987 | --DOMWINDOW == 160 (0x7fa15137f400) [pid = 16987] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 23:39:26 INFO - PROCESS | 16987 | --DOMWINDOW == 159 (0x7fa14d286c00) [pid = 16987] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 23:39:26 INFO - PROCESS | 16987 | --DOMWINDOW == 158 (0x7fa147e4c000) [pid = 16987] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 23:39:26 INFO - PROCESS | 16987 | --DOMWINDOW == 157 (0x7fa14a274000) [pid = 16987] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 23:39:26 INFO - PROCESS | 16987 | --DOMWINDOW == 156 (0x7fa1493c7c00) [pid = 16987] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 23:39:26 INFO - PROCESS | 16987 | --DOMWINDOW == 155 (0x7fa15050c400) [pid = 16987] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 23:39:26 INFO - PROCESS | 16987 | --DOMWINDOW == 154 (0x7fa14a006000) [pid = 16987] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 23:39:26 INFO - PROCESS | 16987 | --DOMWINDOW == 153 (0x7fa14d108400) [pid = 16987] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 23:39:26 INFO - PROCESS | 16987 | --DOMWINDOW == 152 (0x7fa14ba24800) [pid = 16987] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 23:39:26 INFO - PROCESS | 16987 | --DOMWINDOW == 151 (0x7fa147e47c00) [pid = 16987] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 23:39:26 INFO - PROCESS | 16987 | --DOMWINDOW == 150 (0x7fa14291ac00) [pid = 16987] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 23:39:26 INFO - PROCESS | 16987 | --DOMWINDOW == 149 (0x7fa14d994c00) [pid = 16987] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 23:39:26 INFO - PROCESS | 16987 | --DOMWINDOW == 148 (0x7fa147ee1400) [pid = 16987] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 23:39:26 INFO - PROCESS | 16987 | --DOMWINDOW == 147 (0x7fa149fdd000) [pid = 16987] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 23:39:26 INFO - PROCESS | 16987 | --DOMWINDOW == 146 (0x7fa149165000) [pid = 16987] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 23:39:26 INFO - PROCESS | 16987 | --DOMWINDOW == 145 (0x7fa142b48400) [pid = 16987] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 23:39:26 INFO - PROCESS | 16987 | --DOMWINDOW == 144 (0x7fa14d98b000) [pid = 16987] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 23:39:26 INFO - PROCESS | 16987 | --DOMWINDOW == 143 (0x7fa149162c00) [pid = 16987] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 23:39:26 INFO - PROCESS | 16987 | --DOMWINDOW == 142 (0x7fa14d104400) [pid = 16987] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 23:39:26 INFO - PROCESS | 16987 | 1461479966645 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]]]}] 23:39:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 23:39:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1479ms 23:39:26 INFO - PROCESS | 16987 | 1461479966710 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 23:39:26 INFO - PROCESS | 16987 | 1461479966713 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 23:39:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 23:39:26 INFO - PROCESS | 16987 | 1461479966719 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 23:39:26 INFO - PROCESS | 16987 | 1461479966721 Marionette TRACE conn3 <- [1,1002,null,{}] 23:39:26 INFO - PROCESS | 16987 | 1461479966729 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}] 23:39:26 INFO - PROCESS | 16987 | 1461479966926 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 23:39:26 INFO - PROCESS | 16987 | 1461479966966 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:26 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15070c800 == 85 [pid = 16987] [id = 258] 23:39:26 INFO - PROCESS | 16987 | ++DOMWINDOW == 143 (0x7fa147ee6800) [pid = 16987] [serial = 775] [outer = (nil)] 23:39:27 INFO - PROCESS | 16987 | ++DOMWINDOW == 144 (0x7fa14adf0000) [pid = 16987] [serial = 776] [outer = 0x7fa147ee6800] 23:39:27 INFO - PROCESS | 16987 | 1461479967029 Marionette DEBUG loaded listener.js 23:39:27 INFO - PROCESS | 16987 | ++DOMWINDOW == 145 (0x7fa14dcee800) [pid = 16987] [serial = 777] [outer = 0x7fa147ee6800] 23:39:27 INFO - PROCESS | 16987 | 1461479967738 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]]]}] 23:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 23:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1080ms 23:39:27 INFO - PROCESS | 16987 | 1461479967800 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 23:39:27 INFO - PROCESS | 16987 | 1461479967803 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 23:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 23:39:27 INFO - PROCESS | 16987 | 1461479967809 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 23:39:27 INFO - PROCESS | 16987 | 1461479967811 Marionette TRACE conn3 <- [1,1006,null,{}] 23:39:27 INFO - PROCESS | 16987 | 1461479967816 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}] 23:39:28 INFO - PROCESS | 16987 | 1461479968005 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 23:39:28 INFO - PROCESS | 16987 | 1461479968018 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:28 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1542f3800 == 86 [pid = 16987] [id = 259] 23:39:28 INFO - PROCESS | 16987 | ++DOMWINDOW == 146 (0x7fa14a274000) [pid = 16987] [serial = 778] [outer = (nil)] 23:39:28 INFO - PROCESS | 16987 | ++DOMWINDOW == 147 (0x7fa151b5b800) [pid = 16987] [serial = 779] [outer = 0x7fa14a274000] 23:39:28 INFO - PROCESS | 16987 | 1461479968077 Marionette DEBUG loaded listener.js 23:39:28 INFO - PROCESS | 16987 | ++DOMWINDOW == 148 (0x7fa15fb19c00) [pid = 16987] [serial = 780] [outer = 0x7fa14a274000] 23:39:29 INFO - PROCESS | 16987 | 1461479969138 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]]]}] 23:39:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 23:39:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1375ms 23:39:29 INFO - PROCESS | 16987 | 1461479969186 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 23:39:29 INFO - PROCESS | 16987 | 1461479969192 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 23:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 23:39:29 INFO - PROCESS | 16987 | 1461479969201 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 23:39:29 INFO - PROCESS | 16987 | 1461479969206 Marionette TRACE conn3 <- [1,1010,null,{}] 23:39:29 INFO - PROCESS | 16987 | 1461479969214 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}] 23:39:29 INFO - PROCESS | 16987 | 1461479969406 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 23:39:29 INFO - PROCESS | 16987 | 1461479969577 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:29 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa149f51800 == 87 [pid = 16987] [id = 260] 23:39:29 INFO - PROCESS | 16987 | ++DOMWINDOW == 149 (0x7fa1492d0400) [pid = 16987] [serial = 781] [outer = (nil)] 23:39:29 INFO - PROCESS | 16987 | ++DOMWINDOW == 150 (0x7fa149c16c00) [pid = 16987] [serial = 782] [outer = 0x7fa1492d0400] 23:39:29 INFO - PROCESS | 16987 | 1461479969654 Marionette DEBUG loaded listener.js 23:39:29 INFO - PROCESS | 16987 | ++DOMWINDOW == 151 (0x7fa14a49e400) [pid = 16987] [serial = 783] [outer = 0x7fa1492d0400] 23:39:30 INFO - PROCESS | 16987 | 1461479970573 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]]]}] 23:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 23:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1433ms 23:39:30 INFO - PROCESS | 16987 | 1461479970636 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 23:39:30 INFO - PROCESS | 16987 | 1461479970645 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 23:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 23:39:30 INFO - PROCESS | 16987 | 1461479970655 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 23:39:30 INFO - PROCESS | 16987 | 1461479970658 Marionette TRACE conn3 <- [1,1014,null,{}] 23:39:30 INFO - PROCESS | 16987 | 1461479970664 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}] 23:39:30 INFO - PROCESS | 16987 | 1461479970846 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 23:39:31 INFO - PROCESS | 16987 | 1461479971016 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:31 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15204c800 == 88 [pid = 16987] [id = 261] 23:39:31 INFO - PROCESS | 16987 | ++DOMWINDOW == 152 (0x7fa14b911800) [pid = 16987] [serial = 784] [outer = (nil)] 23:39:31 INFO - PROCESS | 16987 | ++DOMWINDOW == 153 (0x7fa14d28f800) [pid = 16987] [serial = 785] [outer = 0x7fa14b911800] 23:39:31 INFO - PROCESS | 16987 | 1461479971087 Marionette DEBUG loaded listener.js 23:39:31 INFO - PROCESS | 16987 | ++DOMWINDOW == 154 (0x7fa14dcf0000) [pid = 16987] [serial = 786] [outer = 0x7fa14b911800] 23:39:32 INFO - PROCESS | 16987 | 1461479972053 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]]]}] 23:39:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 23:39:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1434ms 23:39:32 INFO - PROCESS | 16987 | 1461479972089 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 23:39:32 INFO - PROCESS | 16987 | 1461479972093 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 23:39:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 23:39:32 INFO - PROCESS | 16987 | 1461479972100 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 23:39:32 INFO - PROCESS | 16987 | 1461479972105 Marionette TRACE conn3 <- [1,1018,null,{}] 23:39:32 INFO - PROCESS | 16987 | 1461479972121 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}] 23:39:32 INFO - PROCESS | 16987 | 1461479972307 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 23:39:32 INFO - PROCESS | 16987 | 1461479972482 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:32 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa160e23800 == 89 [pid = 16987] [id = 262] 23:39:32 INFO - PROCESS | 16987 | ++DOMWINDOW == 155 (0x7fa1503d2000) [pid = 16987] [serial = 787] [outer = (nil)] 23:39:32 INFO - PROCESS | 16987 | ++DOMWINDOW == 156 (0x7fa152b8e000) [pid = 16987] [serial = 788] [outer = 0x7fa1503d2000] 23:39:32 INFO - PROCESS | 16987 | 1461479972563 Marionette DEBUG loaded listener.js 23:39:32 INFO - PROCESS | 16987 | ++DOMWINDOW == 157 (0x7fa154442c00) [pid = 16987] [serial = 789] [outer = 0x7fa1503d2000] 23:39:33 INFO - PROCESS | 16987 | 1461479973408 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]]]}] 23:39:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 23:39:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1386ms 23:39:33 INFO - PROCESS | 16987 | 1461479973486 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 23:39:33 INFO - PROCESS | 16987 | 1461479973490 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 23:39:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 23:39:33 INFO - PROCESS | 16987 | 1461479973496 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 23:39:33 INFO - PROCESS | 16987 | 1461479973500 Marionette TRACE conn3 <- [1,1022,null,{}] 23:39:33 INFO - PROCESS | 16987 | 1461479973506 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}] 23:39:33 INFO - PROCESS | 16987 | 1461479973730 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 23:39:33 INFO - PROCESS | 16987 | 1461479973901 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:33 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa165a6d800 == 90 [pid = 16987] [id = 263] 23:39:33 INFO - PROCESS | 16987 | ++DOMWINDOW == 158 (0x7fa1516d9c00) [pid = 16987] [serial = 790] [outer = (nil)] 23:39:33 INFO - PROCESS | 16987 | ++DOMWINDOW == 159 (0x7fa1609cb400) [pid = 16987] [serial = 791] [outer = 0x7fa1516d9c00] 23:39:33 INFO - PROCESS | 16987 | 1461479973989 Marionette DEBUG loaded listener.js 23:39:34 INFO - PROCESS | 16987 | ++DOMWINDOW == 160 (0x7fa160ae9c00) [pid = 16987] [serial = 792] [outer = 0x7fa1516d9c00] 23:39:34 INFO - PROCESS | 16987 | 1461479974877 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]]]}] 23:39:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 23:39:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1428ms 23:39:34 INFO - PROCESS | 16987 | 1461479974925 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 23:39:34 INFO - PROCESS | 16987 | 1461479974928 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 23:39:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 23:39:34 INFO - PROCESS | 16987 | 1461479974937 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 23:39:34 INFO - PROCESS | 16987 | 1461479974939 Marionette TRACE conn3 <- [1,1026,null,{}] 23:39:34 INFO - PROCESS | 16987 | 1461479974945 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}] 23:39:35 INFO - PROCESS | 16987 | 1461479975103 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 23:39:35 INFO - PROCESS | 16987 | 1461479975278 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:35 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa16a0c3800 == 91 [pid = 16987] [id = 264] 23:39:35 INFO - PROCESS | 16987 | ++DOMWINDOW == 161 (0x7fa15ab80800) [pid = 16987] [serial = 793] [outer = (nil)] 23:39:35 INFO - PROCESS | 16987 | ++DOMWINDOW == 162 (0x7fa160ef1400) [pid = 16987] [serial = 794] [outer = 0x7fa15ab80800] 23:39:35 INFO - PROCESS | 16987 | 1461479975364 Marionette DEBUG loaded listener.js 23:39:35 INFO - PROCESS | 16987 | ++DOMWINDOW == 163 (0x7fa161fd9400) [pid = 16987] [serial = 795] [outer = 0x7fa15ab80800] 23:39:36 INFO - PROCESS | 16987 | 1461479976237 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]]]}] 23:39:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 23:39:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1377ms 23:39:36 INFO - PROCESS | 16987 | 1461479976314 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 23:39:36 INFO - PROCESS | 16987 | 1461479976318 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 23:39:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 23:39:36 INFO - PROCESS | 16987 | 1461479976324 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 23:39:36 INFO - PROCESS | 16987 | 1461479976326 Marionette TRACE conn3 <- [1,1030,null,{}] 23:39:36 INFO - PROCESS | 16987 | 1461479976332 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}] 23:39:36 INFO - PROCESS | 16987 | 1461479976565 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 23:39:36 INFO - PROCESS | 16987 | 1461479976736 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:36 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14a99a000 == 92 [pid = 16987] [id = 265] 23:39:36 INFO - PROCESS | 16987 | ++DOMWINDOW == 164 (0x7fa14a972400) [pid = 16987] [serial = 796] [outer = (nil)] 23:39:36 INFO - PROCESS | 16987 | ++DOMWINDOW == 165 (0x7fa14a97ac00) [pid = 16987] [serial = 797] [outer = 0x7fa14a972400] 23:39:36 INFO - PROCESS | 16987 | 1461479976845 Marionette DEBUG loaded listener.js 23:39:36 INFO - PROCESS | 16987 | ++DOMWINDOW == 166 (0x7fa165c46000) [pid = 16987] [serial = 798] [outer = 0x7fa14a972400] 23:39:37 INFO - PROCESS | 16987 | 1461479977640 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]]]}] 23:39:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 23:39:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1382ms 23:39:37 INFO - PROCESS | 16987 | 1461479977710 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 23:39:37 INFO - PROCESS | 16987 | 1461479977714 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 23:39:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 23:39:37 INFO - PROCESS | 16987 | 1461479977719 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 23:39:37 INFO - PROCESS | 16987 | 1461479977722 Marionette TRACE conn3 <- [1,1034,null,{}] 23:39:37 INFO - PROCESS | 16987 | 1461479977728 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}] 23:39:37 INFO - PROCESS | 16987 | 1461479977888 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 23:39:38 INFO - PROCESS | 16987 | 1461479978062 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:38 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa150764800 == 93 [pid = 16987] [id = 266] 23:39:38 INFO - PROCESS | 16987 | ++DOMWINDOW == 167 (0x7fa142d4a400) [pid = 16987] [serial = 799] [outer = (nil)] 23:39:38 INFO - PROCESS | 16987 | ++DOMWINDOW == 168 (0x7fa142d51800) [pid = 16987] [serial = 800] [outer = 0x7fa142d4a400] 23:39:38 INFO - PROCESS | 16987 | 1461479978131 Marionette DEBUG loaded listener.js 23:39:38 INFO - PROCESS | 16987 | ++DOMWINDOW == 169 (0x7fa142d58400) [pid = 16987] [serial = 801] [outer = 0x7fa142d4a400] 23:39:38 INFO - PROCESS | 16987 | 1461479978967 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]]]}] 23:39:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 23:39:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1283ms 23:39:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 23:39:39 INFO - PROCESS | 16987 | 1461479979003 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 23:39:39 INFO - PROCESS | 16987 | 1461479979006 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 23:39:39 INFO - PROCESS | 16987 | 1461479979010 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 23:39:39 INFO - PROCESS | 16987 | 1461479979014 Marionette TRACE conn3 <- [1,1038,null,{}] 23:39:39 INFO - PROCESS | 16987 | 1461479979019 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}] 23:39:39 INFO - PROCESS | 16987 | 1461479979181 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 23:39:39 INFO - PROCESS | 16987 | 1461479979357 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:39 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13d7ce000 == 94 [pid = 16987] [id = 267] 23:39:39 INFO - PROCESS | 16987 | ++DOMWINDOW == 170 (0x7fa142d4b000) [pid = 16987] [serial = 802] [outer = (nil)] 23:39:39 INFO - PROCESS | 16987 | ++DOMWINDOW == 171 (0x7fa147bc5800) [pid = 16987] [serial = 803] [outer = 0x7fa142d4b000] 23:39:39 INFO - PROCESS | 16987 | 1461479979427 Marionette DEBUG loaded listener.js 23:39:39 INFO - PROCESS | 16987 | ++DOMWINDOW == 172 (0x7fa147bca000) [pid = 16987] [serial = 804] [outer = 0x7fa142d4b000] 23:39:40 INFO - PROCESS | 16987 | 1461479980348 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]]]}] 23:39:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 23:39:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1379ms 23:39:40 INFO - PROCESS | 16987 | 1461479980391 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 23:39:40 INFO - PROCESS | 16987 | 1461479980395 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 23:39:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 23:39:40 INFO - PROCESS | 16987 | 1461479980400 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 23:39:40 INFO - PROCESS | 16987 | 1461479980403 Marionette TRACE conn3 <- [1,1042,null,{}] 23:39:40 INFO - PROCESS | 16987 | 1461479980409 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}] 23:39:40 INFO - PROCESS | 16987 | 1461479980584 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 23:39:40 INFO - PROCESS | 16987 | 1461479980765 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:40 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1417ea000 == 95 [pid = 16987] [id = 268] 23:39:40 INFO - PROCESS | 16987 | ++DOMWINDOW == 173 (0x7fa142d58800) [pid = 16987] [serial = 805] [outer = (nil)] 23:39:40 INFO - PROCESS | 16987 | ++DOMWINDOW == 174 (0x7fa147bcd000) [pid = 16987] [serial = 806] [outer = 0x7fa142d58800] 23:39:40 INFO - PROCESS | 16987 | 1461479980835 Marionette DEBUG loaded listener.js 23:39:40 INFO - PROCESS | 16987 | ++DOMWINDOW == 175 (0x7fa147ee0800) [pid = 16987] [serial = 807] [outer = 0x7fa142d58800] 23:39:42 INFO - PROCESS | 16987 | 1461479982151 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]]]}] 23:39:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 23:39:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1783ms 23:39:42 INFO - PROCESS | 16987 | 1461479982184 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 23:39:42 INFO - PROCESS | 16987 | 1461479982189 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 23:39:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 23:39:42 INFO - PROCESS | 16987 | 1461479982197 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 23:39:42 INFO - PROCESS | 16987 | 1461479982201 Marionette TRACE conn3 <- [1,1046,null,{}] 23:39:42 INFO - PROCESS | 16987 | 1461479982208 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}] 23:39:42 INFO - PROCESS | 16987 | 1461479982420 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 23:39:42 INFO - PROCESS | 16987 | 1461479982605 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:42 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa149a5a800 == 96 [pid = 16987] [id = 269] 23:39:42 INFO - PROCESS | 16987 | ++DOMWINDOW == 176 (0x7fa142b46000) [pid = 16987] [serial = 808] [outer = (nil)] 23:39:42 INFO - PROCESS | 16987 | ++DOMWINDOW == 177 (0x7fa149158000) [pid = 16987] [serial = 809] [outer = 0x7fa142b46000] 23:39:42 INFO - PROCESS | 16987 | 1461479982670 Marionette DEBUG loaded listener.js 23:39:42 INFO - PROCESS | 16987 | ++DOMWINDOW == 178 (0x7fa1492c8400) [pid = 16987] [serial = 810] [outer = 0x7fa142b46000] 23:39:43 INFO - PROCESS | 16987 | 1461479983667 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]]]}] 23:39:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 23:39:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1531ms 23:39:43 INFO - PROCESS | 16987 | 1461479983728 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 23:39:43 INFO - PROCESS | 16987 | 1461479983737 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 23:39:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 23:39:43 INFO - PROCESS | 16987 | 1461479983746 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 23:39:43 INFO - PROCESS | 16987 | 1461479983750 Marionette TRACE conn3 <- [1,1050,null,{}] 23:39:43 INFO - PROCESS | 16987 | 1461479983755 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}] 23:39:43 INFO - PROCESS | 16987 | 1461479983937 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 23:39:44 INFO - PROCESS | 16987 | 1461479984225 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:44 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14a1a8800 == 95 [pid = 16987] [id = 122] 23:39:44 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa15070c800 == 94 [pid = 16987] [id = 258] 23:39:44 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa152471800 == 93 [pid = 16987] [id = 257] 23:39:44 INFO - PROCESS | 16987 | --DOMWINDOW == 177 (0x7fa160c86400) [pid = 16987] [serial = 694] [outer = (nil)] [url = about:blank] 23:39:44 INFO - PROCESS | 16987 | --DOMWINDOW == 176 (0x7fa14a0c7c00) [pid = 16987] [serial = 697] [outer = (nil)] [url = about:blank] 23:39:44 INFO - PROCESS | 16987 | --DOMWINDOW == 175 (0x7fa142b49800) [pid = 16987] [serial = 700] [outer = (nil)] [url = about:blank] 23:39:44 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13edef000 == 94 [pid = 16987] [id = 270] 23:39:44 INFO - PROCESS | 16987 | ++DOMWINDOW == 176 (0x7fa142b3f800) [pid = 16987] [serial = 811] [outer = (nil)] 23:39:44 INFO - PROCESS | 16987 | ++DOMWINDOW == 177 (0x7fa147ee2c00) [pid = 16987] [serial = 812] [outer = 0x7fa142b3f800] 23:39:44 INFO - PROCESS | 16987 | 1461479984345 Marionette DEBUG loaded listener.js 23:39:44 INFO - PROCESS | 16987 | ++DOMWINDOW == 178 (0x7fa149def800) [pid = 16987] [serial = 813] [outer = 0x7fa142b3f800] 23:39:44 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1507d1800 == 93 [pid = 16987] [id = 256] 23:39:44 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14fae5000 == 92 [pid = 16987] [id = 255] 23:39:44 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa153966000 == 91 [pid = 16987] [id = 198] 23:39:44 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14bdaa800 == 90 [pid = 16987] [id = 254] 23:39:44 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa149106000 == 89 [pid = 16987] [id = 253] 23:39:44 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13ede8000 == 88 [pid = 16987] [id = 252] 23:39:44 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa16a2b6800 == 87 [pid = 16987] [id = 250] 23:39:44 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa16612f800 == 86 [pid = 16987] [id = 249] 23:39:44 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa165a64800 == 85 [pid = 16987] [id = 248] 23:39:44 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa163847000 == 84 [pid = 16987] [id = 247] 23:39:44 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa15fbaf000 == 83 [pid = 16987] [id = 246] 23:39:44 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa15448d000 == 82 [pid = 16987] [id = 245] 23:39:44 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa153974800 == 81 [pid = 16987] [id = 244] 23:39:44 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa15070d800 == 80 [pid = 16987] [id = 243] 23:39:44 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14a387000 == 79 [pid = 16987] [id = 242] 23:39:44 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa152b4e800 == 78 [pid = 16987] [id = 241] 23:39:44 INFO - PROCESS | 16987 | --DOMWINDOW == 177 (0x7fa1522d6800) [pid = 16987] [serial = 620] [outer = (nil)] [url = about:blank] 23:39:44 INFO - PROCESS | 16987 | --DOMWINDOW == 176 (0x7fa14dcec400) [pid = 16987] [serial = 716] [outer = (nil)] [url = about:blank] 23:39:44 INFO - PROCESS | 16987 | --DOMWINDOW == 175 (0x7fa14ad0b000) [pid = 16987] [serial = 670] [outer = (nil)] [url = about:blank] 23:39:44 INFO - PROCESS | 16987 | --DOMWINDOW == 174 (0x7fa14d066800) [pid = 16987] [serial = 671] [outer = (nil)] [url = about:blank] 23:39:44 INFO - PROCESS | 16987 | --DOMWINDOW == 173 (0x7fa152b8a400) [pid = 16987] [serial = 685] [outer = (nil)] [url = about:blank] 23:39:44 INFO - PROCESS | 16987 | --DOMWINDOW == 172 (0x7fa14d106000) [pid = 16987] [serial = 710] [outer = (nil)] [url = about:blank] 23:39:44 INFO - PROCESS | 16987 | --DOMWINDOW == 171 (0x7fa14ba1f800) [pid = 16987] [serial = 557] [outer = (nil)] [url = about:blank] 23:39:44 INFO - PROCESS | 16987 | --DOMWINDOW == 170 (0x7fa14d18e000) [pid = 16987] [serial = 711] [outer = (nil)] [url = about:blank] 23:39:44 INFO - PROCESS | 16987 | --DOMWINDOW == 169 (0x7fa151b5dc00) [pid = 16987] [serial = 719] [outer = (nil)] [url = about:blank] 23:39:44 INFO - PROCESS | 16987 | --DOMWINDOW == 168 (0x7fa14a4a5800) [pid = 16987] [serial = 707] [outer = (nil)] [url = about:blank] 23:39:44 INFO - PROCESS | 16987 | --DOMWINDOW == 167 (0x7fa14dce6000) [pid = 16987] [serial = 560] [outer = (nil)] [url = about:blank] 23:39:44 INFO - PROCESS | 16987 | --DOMWINDOW == 166 (0x7fa14a00d800) [pid = 16987] [serial = 706] [outer = (nil)] [url = about:blank] 23:39:44 INFO - PROCESS | 16987 | --DOMWINDOW == 165 (0x7fa14dce7000) [pid = 16987] [serial = 593] [outer = (nil)] [url = about:blank] 23:39:44 INFO - PROCESS | 16987 | --DOMWINDOW == 164 (0x7fa1522dc800) [pid = 16987] [serial = 720] [outer = (nil)] [url = about:blank] 23:39:44 INFO - PROCESS | 16987 | --DOMWINDOW == 163 (0x7fa14d28a000) [pid = 16987] [serial = 551] [outer = (nil)] [url = about:blank] 23:39:44 INFO - PROCESS | 16987 | --DOMWINDOW == 162 (0x7fa14d825000) [pid = 16987] [serial = 713] [outer = (nil)] [url = about:blank] 23:39:44 INFO - PROCESS | 16987 | --DOMWINDOW == 161 (0x7fa14dced000) [pid = 16987] [serial = 584] [outer = (nil)] [url = about:blank] 23:39:44 INFO - PROCESS | 16987 | --DOMWINDOW == 160 (0x7fa14dce8800) [pid = 16987] [serial = 679] [outer = (nil)] [url = about:blank] 23:39:44 INFO - PROCESS | 16987 | --DOMWINDOW == 159 (0x7fa149de8400) [pid = 16987] [serial = 554] [outer = (nil)] [url = about:blank] 23:39:44 INFO - PROCESS | 16987 | --DOMWINDOW == 158 (0x7fa156e67400) [pid = 16987] [serial = 688] [outer = (nil)] [url = about:blank] 23:39:44 INFO - PROCESS | 16987 | --DOMWINDOW == 157 (0x7fa14bddd800) [pid = 16987] [serial = 590] [outer = (nil)] [url = about:blank] 23:39:44 INFO - PROCESS | 16987 | --DOMWINDOW == 156 (0x7fa14d110000) [pid = 16987] [serial = 676] [outer = (nil)] [url = about:blank] 23:39:44 INFO - PROCESS | 16987 | --DOMWINDOW == 155 (0x7fa149fdc400) [pid = 16987] [serial = 587] [outer = (nil)] [url = about:blank] 23:39:44 INFO - PROCESS | 16987 | --DOMWINDOW == 154 (0x7fa14f95fc00) [pid = 16987] [serial = 596] [outer = (nil)] [url = about:blank] 23:39:44 INFO - PROCESS | 16987 | --DOMWINDOW == 153 (0x7fa149fd7c00) [pid = 16987] [serial = 673] [outer = (nil)] [url = about:blank] 23:39:44 INFO - PROCESS | 16987 | --DOMWINDOW == 152 (0x7fa1516dd800) [pid = 16987] [serial = 563] [outer = (nil)] [url = about:blank] 23:39:44 INFO - PROCESS | 16987 | --DOMWINDOW == 151 (0x7fa1493c9800) [pid = 16987] [serial = 703] [outer = (nil)] [url = about:blank] 23:39:44 INFO - PROCESS | 16987 | --DOMWINDOW == 150 (0x7fa151d0e400) [pid = 16987] [serial = 682] [outer = (nil)] [url = about:blank] 23:39:44 INFO - PROCESS | 16987 | --DOMWINDOW == 149 (0x7fa1609cd400) [pid = 16987] [serial = 691] [outer = (nil)] [url = about:blank] 23:39:44 INFO - PROCESS | 16987 | --DOMWINDOW == 148 (0x7fa15248c400) [pid = 16987] [serial = 722] [outer = (nil)] [url = about:blank] 23:39:44 INFO - PROCESS | 16987 | --DOMWINDOW == 147 (0x7fa149b9bc00) [pid = 16987] [serial = 704] [outer = (nil)] [url = about:blank] 23:39:44 INFO - PROCESS | 16987 | --DOMWINDOW == 146 (0x7fa14fa98000) [pid = 16987] [serial = 717] [outer = (nil)] [url = about:blank] 23:39:44 INFO - PROCESS | 16987 | --DOMWINDOW == 145 (0x7fa152b12c00) [pid = 16987] [serial = 723] [outer = (nil)] [url = about:blank] 23:39:44 INFO - PROCESS | 16987 | --DOMWINDOW == 144 (0x7fa142b3e000) [pid = 16987] [serial = 458] [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.] 23:39:44 INFO - PROCESS | 16987 | --DOMWINDOW == 143 (0x7fa14d861000) [pid = 16987] [serial = 714] [outer = (nil)] [url = about:blank] 23:39:45 INFO - PROCESS | 16987 | 1461479985176 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]]]}] 23:39:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 23:39:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1483ms 23:39:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 23:39:45 INFO - PROCESS | 16987 | 1461479985230 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 23:39:45 INFO - PROCESS | 16987 | 1461479985233 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 23:39:45 INFO - PROCESS | 16987 | 1461479985239 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 23:39:45 INFO - PROCESS | 16987 | 1461479985245 Marionette TRACE conn3 <- [1,1054,null,{}] 23:39:45 INFO - PROCESS | 16987 | 1461479985260 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}] 23:39:45 INFO - PROCESS | 16987 | 1461479985425 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 23:39:45 INFO - PROCESS | 16987 | 1461479985552 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:45 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14a290000 == 79 [pid = 16987] [id = 271] 23:39:45 INFO - PROCESS | 16987 | ++DOMWINDOW == 144 (0x7fa142b49800) [pid = 16987] [serial = 814] [outer = (nil)] 23:39:45 INFO - PROCESS | 16987 | ++DOMWINDOW == 145 (0x7fa14a49b400) [pid = 16987] [serial = 815] [outer = 0x7fa142b49800] 23:39:45 INFO - PROCESS | 16987 | 1461479985617 Marionette DEBUG loaded listener.js 23:39:45 INFO - PROCESS | 16987 | ++DOMWINDOW == 146 (0x7fa14a971000) [pid = 16987] [serial = 816] [outer = 0x7fa142b49800] 23:39:46 INFO - PROCESS | 16987 | 1461479986358 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]]]}] 23:39:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 23:39:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1134ms 23:39:46 INFO - PROCESS | 16987 | 1461479986373 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 23:39:46 INFO - PROCESS | 16987 | 1461479986377 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 23:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 23:39:46 INFO - PROCESS | 16987 | 1461479986383 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 23:39:46 INFO - PROCESS | 16987 | 1461479986385 Marionette TRACE conn3 <- [1,1058,null,{}] 23:39:46 INFO - PROCESS | 16987 | 1461479986391 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}] 23:39:46 INFO - PROCESS | 16987 | 1461479986599 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 23:39:46 INFO - PROCESS | 16987 | 1461479986688 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:46 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14a995800 == 80 [pid = 16987] [id = 272] 23:39:46 INFO - PROCESS | 16987 | ++DOMWINDOW == 147 (0x7fa149c19400) [pid = 16987] [serial = 817] [outer = (nil)] 23:39:46 INFO - PROCESS | 16987 | ++DOMWINDOW == 148 (0x7fa14ad04c00) [pid = 16987] [serial = 818] [outer = 0x7fa149c19400] 23:39:46 INFO - PROCESS | 16987 | 1461479986750 Marionette DEBUG loaded listener.js 23:39:46 INFO - PROCESS | 16987 | ++DOMWINDOW == 149 (0x7fa14b95b400) [pid = 16987] [serial = 819] [outer = 0x7fa149c19400] 23:39:47 INFO - PROCESS | 16987 | 1461479987512 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]]]}] 23:39:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 23:39:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1177ms 23:39:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 23:39:47 INFO - PROCESS | 16987 | 1461479987564 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 23:39:47 INFO - PROCESS | 16987 | 1461479987567 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 23:39:47 INFO - PROCESS | 16987 | 1461479987572 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 23:39:47 INFO - PROCESS | 16987 | 1461479987575 Marionette TRACE conn3 <- [1,1062,null,{}] 23:39:47 INFO - PROCESS | 16987 | 1461479987580 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}] 23:39:47 INFO - PROCESS | 16987 | 1461479987760 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 23:39:47 INFO - PROCESS | 16987 | 1461479987787 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:47 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14bdaa000 == 81 [pid = 16987] [id = 273] 23:39:47 INFO - PROCESS | 16987 | ++DOMWINDOW == 150 (0x7fa14b95d800) [pid = 16987] [serial = 820] [outer = (nil)] 23:39:47 INFO - PROCESS | 16987 | ++DOMWINDOW == 151 (0x7fa14bddf000) [pid = 16987] [serial = 821] [outer = 0x7fa14b95d800] 23:39:47 INFO - PROCESS | 16987 | 1461479987849 Marionette DEBUG loaded listener.js 23:39:47 INFO - PROCESS | 16987 | ++DOMWINDOW == 152 (0x7fa14d10e000) [pid = 16987] [serial = 822] [outer = 0x7fa14b95d800] 23:39:48 INFO - PROCESS | 16987 | 1461479988762 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]]]}] 23:39:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 23:39:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1226ms 23:39:48 INFO - PROCESS | 16987 | 1461479988799 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 23:39:48 INFO - PROCESS | 16987 | 1461479988802 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 23:39:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 23:39:48 INFO - PROCESS | 16987 | 1461479988808 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 23:39:48 INFO - PROCESS | 16987 | 1461479988811 Marionette TRACE conn3 <- [1,1066,null,{}] 23:39:48 INFO - PROCESS | 16987 | 1461479988821 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}] 23:39:49 INFO - PROCESS | 16987 | 1461479989297 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 23:39:49 INFO - PROCESS | 16987 | --DOMWINDOW == 151 (0x7fa14dce4400) [pid = 16987] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 23:39:49 INFO - PROCESS | 16987 | --DOMWINDOW == 150 (0x7fa151b64000) [pid = 16987] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 23:39:49 INFO - PROCESS | 16987 | --DOMWINDOW == 149 (0x7fa1492d1c00) [pid = 16987] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 23:39:49 INFO - PROCESS | 16987 | --DOMWINDOW == 148 (0x7fa142b3dc00) [pid = 16987] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 23:39:49 INFO - PROCESS | 16987 | --DOMWINDOW == 147 (0x7fa149b71000) [pid = 16987] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 23:39:49 INFO - PROCESS | 16987 | --DOMWINDOW == 146 (0x7fa14d284400) [pid = 16987] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 23:39:49 INFO - PROCESS | 16987 | --DOMWINDOW == 145 (0x7fa147ee6800) [pid = 16987] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 23:39:49 INFO - PROCESS | 16987 | 1461479989437 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:49 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14aeb6000 == 82 [pid = 16987] [id = 274] 23:39:49 INFO - PROCESS | 16987 | ++DOMWINDOW == 146 (0x7fa14a008400) [pid = 16987] [serial = 823] [outer = (nil)] 23:39:49 INFO - PROCESS | 16987 | ++DOMWINDOW == 147 (0x7fa14d284400) [pid = 16987] [serial = 824] [outer = 0x7fa14a008400] 23:39:49 INFO - PROCESS | 16987 | 1461479989502 Marionette DEBUG loaded listener.js 23:39:49 INFO - PROCESS | 16987 | ++DOMWINDOW == 148 (0x7fa14d98dc00) [pid = 16987] [serial = 825] [outer = 0x7fa14a008400] 23:39:50 INFO - PROCESS | 16987 | 1461479990119 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]]]}] 23:39:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 23:39:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1335ms 23:39:50 INFO - PROCESS | 16987 | 1461479990144 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 23:39:50 INFO - PROCESS | 16987 | 1461479990147 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 23:39:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 23:39:50 INFO - PROCESS | 16987 | 1461479990153 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 23:39:50 INFO - PROCESS | 16987 | 1461479990155 Marionette TRACE conn3 <- [1,1070,null,{}] 23:39:50 INFO - PROCESS | 16987 | 1461479990160 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}] 23:39:50 INFO - PROCESS | 16987 | 1461479990342 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 23:39:50 INFO - PROCESS | 16987 | 1461479990374 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:50 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14faea800 == 83 [pid = 16987] [id = 275] 23:39:50 INFO - PROCESS | 16987 | ++DOMWINDOW == 149 (0x7fa14a00dc00) [pid = 16987] [serial = 826] [outer = (nil)] 23:39:50 INFO - PROCESS | 16987 | ++DOMWINDOW == 150 (0x7fa14dce7000) [pid = 16987] [serial = 827] [outer = 0x7fa14a00dc00] 23:39:50 INFO - PROCESS | 16987 | 1461479990437 Marionette DEBUG loaded listener.js 23:39:50 INFO - PROCESS | 16987 | ++DOMWINDOW == 151 (0x7fa14e64f400) [pid = 16987] [serial = 828] [outer = 0x7fa14a00dc00] 23:39:51 INFO - PROCESS | 16987 | 1461479991144 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]]]}] 23:39:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 23:39:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1025ms 23:39:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 23:39:51 INFO - PROCESS | 16987 | 1461479991180 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 23:39:51 INFO - PROCESS | 16987 | 1461479991183 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 23:39:51 INFO - PROCESS | 16987 | 1461479991188 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 23:39:51 INFO - PROCESS | 16987 | 1461479991191 Marionette TRACE conn3 <- [1,1074,null,{}] 23:39:51 INFO - PROCESS | 16987 | 1461479991196 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}] 23:39:51 INFO - PROCESS | 16987 | 1461479991445 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 23:39:51 INFO - PROCESS | 16987 | 1461479991625 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:51 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1417f8000 == 84 [pid = 16987] [id = 276] 23:39:51 INFO - PROCESS | 16987 | ++DOMWINDOW == 152 (0x7fa14291c000) [pid = 16987] [serial = 829] [outer = (nil)] 23:39:51 INFO - PROCESS | 16987 | ++DOMWINDOW == 153 (0x7fa142b3dc00) [pid = 16987] [serial = 830] [outer = 0x7fa14291c000] 23:39:51 INFO - PROCESS | 16987 | 1461479991702 Marionette DEBUG loaded listener.js 23:39:51 INFO - PROCESS | 16987 | ++DOMWINDOW == 154 (0x7fa147bcec00) [pid = 16987] [serial = 831] [outer = 0x7fa14291c000] 23:39:52 INFO - PROCESS | 16987 | 1461479992657 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]]]}] 23:39:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 23:39:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1485ms 23:39:52 INFO - PROCESS | 16987 | 1461479992674 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 23:39:52 INFO - PROCESS | 16987 | 1461479992681 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 23:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 23:39:52 INFO - PROCESS | 16987 | 1461479992688 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 23:39:52 INFO - PROCESS | 16987 | 1461479992694 Marionette TRACE conn3 <- [1,1078,null,{}] 23:39:52 INFO - PROCESS | 16987 | 1461479992701 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}] 23:39:52 INFO - PROCESS | 16987 | 1461479992880 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 23:39:53 INFO - PROCESS | 16987 | 1461479993068 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:53 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14a28f000 == 85 [pid = 16987] [id = 277] 23:39:53 INFO - PROCESS | 16987 | ++DOMWINDOW == 155 (0x7fa14915d000) [pid = 16987] [serial = 832] [outer = (nil)] 23:39:53 INFO - PROCESS | 16987 | ++DOMWINDOW == 156 (0x7fa149c1d400) [pid = 16987] [serial = 833] [outer = 0x7fa14915d000] 23:39:53 INFO - PROCESS | 16987 | 1461479993153 Marionette DEBUG loaded listener.js 23:39:53 INFO - PROCESS | 16987 | ++DOMWINDOW == 157 (0x7fa149fd6000) [pid = 16987] [serial = 834] [outer = 0x7fa14915d000] 23:39:54 INFO - PROCESS | 16987 | 1461479994090 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]]]}] 23:39:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 23:39:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1436ms 23:39:54 INFO - PROCESS | 16987 | 1461479994125 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 23:39:54 INFO - PROCESS | 16987 | 1461479994129 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 23:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 23:39:54 INFO - PROCESS | 16987 | 1461479994136 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 23:39:54 INFO - PROCESS | 16987 | 1461479994139 Marionette TRACE conn3 <- [1,1082,null,{}] 23:39:54 INFO - PROCESS | 16987 | 1461479994145 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}] 23:39:54 INFO - PROCESS | 16987 | 1461479994320 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 23:39:54 INFO - PROCESS | 16987 | 1461479994497 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:54 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15071b000 == 86 [pid = 16987] [id = 278] 23:39:54 INFO - PROCESS | 16987 | ++DOMWINDOW == 158 (0x7fa14a49e000) [pid = 16987] [serial = 835] [outer = (nil)] 23:39:54 INFO - PROCESS | 16987 | ++DOMWINDOW == 159 (0x7fa14a976000) [pid = 16987] [serial = 836] [outer = 0x7fa14a49e000] 23:39:54 INFO - PROCESS | 16987 | 1461479994570 Marionette DEBUG loaded listener.js 23:39:54 INFO - PROCESS | 16987 | ++DOMWINDOW == 160 (0x7fa14bdd7400) [pid = 16987] [serial = 837] [outer = 0x7fa14a49e000] 23:39:55 INFO - PROCESS | 16987 | 1461479995525 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]]]}] 23:39:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 23:39:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1433ms 23:39:55 INFO - PROCESS | 16987 | 1461479995570 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 23:39:55 INFO - PROCESS | 16987 | 1461479995577 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 23:39:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 23:39:55 INFO - PROCESS | 16987 | 1461479995593 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 23:39:55 INFO - PROCESS | 16987 | 1461479995600 Marionette TRACE conn3 <- [1,1086,null,{}] 23:39:55 INFO - PROCESS | 16987 | 1461479995605 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}] 23:39:55 INFO - PROCESS | 16987 | 1461479995777 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 23:39:55 INFO - PROCESS | 16987 | 1461479995942 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:55 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa152206800 == 87 [pid = 16987] [id = 279] 23:39:55 INFO - PROCESS | 16987 | ++DOMWINDOW == 161 (0x7fa142915c00) [pid = 16987] [serial = 838] [outer = (nil)] 23:39:56 INFO - PROCESS | 16987 | ++DOMWINDOW == 162 (0x7fa14d475c00) [pid = 16987] [serial = 839] [outer = 0x7fa142915c00] 23:39:56 INFO - PROCESS | 16987 | 1461479996015 Marionette DEBUG loaded listener.js 23:39:56 INFO - PROCESS | 16987 | ++DOMWINDOW == 163 (0x7fa14dce6000) [pid = 16987] [serial = 840] [outer = 0x7fa142915c00] 23:39:56 INFO - PROCESS | 16987 | 1461479996851 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]]]}] 23:39:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 23:39:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1302ms 23:39:56 INFO - PROCESS | 16987 | 1461479996887 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 23:39:56 INFO - PROCESS | 16987 | 1461479996891 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 23:39:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 23:39:56 INFO - PROCESS | 16987 | 1461479996896 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 23:39:56 INFO - PROCESS | 16987 | 1461479996899 Marionette TRACE conn3 <- [1,1090,null,{}] 23:39:56 INFO - PROCESS | 16987 | 1461479996904 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}] 23:39:57 INFO - PROCESS | 16987 | 1461479997061 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 23:39:57 INFO - PROCESS | 16987 | 1461479997261 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:57 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa152467000 == 88 [pid = 16987] [id = 280] 23:39:57 INFO - PROCESS | 16987 | ++DOMWINDOW == 164 (0x7fa142b43c00) [pid = 16987] [serial = 841] [outer = (nil)] 23:39:57 INFO - PROCESS | 16987 | ++DOMWINDOW == 165 (0x7fa14f961800) [pid = 16987] [serial = 842] [outer = 0x7fa142b43c00] 23:39:57 INFO - PROCESS | 16987 | 1461479997376 Marionette DEBUG loaded listener.js 23:39:57 INFO - PROCESS | 16987 | ++DOMWINDOW == 166 (0x7fa1503dcc00) [pid = 16987] [serial = 843] [outer = 0x7fa142b43c00] 23:39:58 INFO - PROCESS | 16987 | 1461479998237 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]]]}] 23:39:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 23:39:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1377ms 23:39:58 INFO - PROCESS | 16987 | 1461479998274 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 23:39:58 INFO - PROCESS | 16987 | 1461479998277 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 23:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 23:39:58 INFO - PROCESS | 16987 | 1461479998286 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 23:39:58 INFO - PROCESS | 16987 | 1461479998289 Marionette TRACE conn3 <- [1,1094,null,{}] 23:39:58 INFO - PROCESS | 16987 | 1461479998294 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}] 23:39:58 INFO - PROCESS | 16987 | 1461479998454 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 23:39:58 INFO - PROCESS | 16987 | 1461479998645 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:58 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa152b4c000 == 89 [pid = 16987] [id = 281] 23:39:58 INFO - PROCESS | 16987 | ++DOMWINDOW == 167 (0x7fa1507f9400) [pid = 16987] [serial = 844] [outer = (nil)] 23:39:58 INFO - PROCESS | 16987 | ++DOMWINDOW == 168 (0x7fa1512e2800) [pid = 16987] [serial = 845] [outer = 0x7fa1507f9400] 23:39:58 INFO - PROCESS | 16987 | 1461479998727 Marionette DEBUG loaded listener.js 23:39:58 INFO - PROCESS | 16987 | ++DOMWINDOW == 169 (0x7fa151b5fc00) [pid = 16987] [serial = 846] [outer = 0x7fa1507f9400] 23:39:59 INFO - PROCESS | 16987 | 1461479999618 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]]]}] 23:39:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 23:39:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1381ms 23:39:59 INFO - PROCESS | 16987 | 1461479999666 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 23:39:59 INFO - PROCESS | 16987 | 1461479999669 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 23:39:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 23:39:59 INFO - PROCESS | 16987 | 1461479999675 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 23:39:59 INFO - PROCESS | 16987 | 1461479999677 Marionette TRACE conn3 <- [1,1098,null,{}] 23:39:59 INFO - PROCESS | 16987 | 1461479999683 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}] 23:39:59 INFO - PROCESS | 16987 | 1461479999845 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 23:40:00 INFO - PROCESS | 16987 | 1461480000018 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:00 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa153960800 == 90 [pid = 16987] [id = 282] 23:40:00 INFO - PROCESS | 16987 | ++DOMWINDOW == 170 (0x7fa150b91c00) [pid = 16987] [serial = 847] [outer = (nil)] 23:40:00 INFO - PROCESS | 16987 | ++DOMWINDOW == 171 (0x7fa152492800) [pid = 16987] [serial = 848] [outer = 0x7fa150b91c00] 23:40:00 INFO - PROCESS | 16987 | 1461480000087 Marionette DEBUG loaded listener.js 23:40:00 INFO - PROCESS | 16987 | ++DOMWINDOW == 172 (0x7fa152b0d400) [pid = 16987] [serial = 849] [outer = 0x7fa150b91c00] 23:40:00 INFO - PROCESS | 16987 | 1461480000952 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]]]}] 23:40:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 23:40:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1328ms 23:40:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 23:40:01 INFO - PROCESS | 16987 | 1461480001003 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 23:40:01 INFO - PROCESS | 16987 | 1461480001006 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 23:40:01 INFO - PROCESS | 16987 | 1461480001013 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 23:40:01 INFO - PROCESS | 16987 | 1461480001016 Marionette TRACE conn3 <- [1,1102,null,{}] 23:40:01 INFO - PROCESS | 16987 | 1461480001021 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}] 23:40:01 INFO - PROCESS | 16987 | 1461480001172 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 23:40:01 INFO - PROCESS | 16987 | 1461480001347 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:01 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15447a000 == 91 [pid = 16987] [id = 283] 23:40:01 INFO - PROCESS | 16987 | ++DOMWINDOW == 173 (0x7fa151b60000) [pid = 16987] [serial = 850] [outer = (nil)] 23:40:01 INFO - PROCESS | 16987 | ++DOMWINDOW == 174 (0x7fa152b89400) [pid = 16987] [serial = 851] [outer = 0x7fa151b60000] 23:40:01 INFO - PROCESS | 16987 | 1461480001418 Marionette DEBUG loaded listener.js 23:40:01 INFO - PROCESS | 16987 | ++DOMWINDOW == 175 (0x7fa153479000) [pid = 16987] [serial = 852] [outer = 0x7fa151b60000] 23:40:02 INFO - PROCESS | 16987 | 1461480002291 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]]]}] 23:40:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 23:40:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1333ms 23:40:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 23:40:02 INFO - PROCESS | 16987 | 1461480002346 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 23:40:02 INFO - PROCESS | 16987 | 1461480002349 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 23:40:02 INFO - PROCESS | 16987 | 1461480002358 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 23:40:02 INFO - PROCESS | 16987 | 1461480002362 Marionette TRACE conn3 <- [1,1106,null,{}] 23:40:02 INFO - PROCESS | 16987 | 1461480002367 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}] 23:40:02 INFO - PROCESS | 16987 | 1461480002576 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 23:40:02 INFO - PROCESS | 16987 | 1461480002750 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:02 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa16071c000 == 92 [pid = 16987] [id = 284] 23:40:02 INFO - PROCESS | 16987 | ++DOMWINDOW == 176 (0x7fa14a00e800) [pid = 16987] [serial = 853] [outer = (nil)] 23:40:02 INFO - PROCESS | 16987 | ++DOMWINDOW == 177 (0x7fa153b0b800) [pid = 16987] [serial = 854] [outer = 0x7fa14a00e800] 23:40:02 INFO - PROCESS | 16987 | 1461480002859 Marionette DEBUG loaded listener.js 23:40:02 INFO - PROCESS | 16987 | ++DOMWINDOW == 178 (0x7fa153bec800) [pid = 16987] [serial = 855] [outer = 0x7fa14a00e800] 23:40:03 INFO - PROCESS | 16987 | 1461480003641 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]]]}] 23:40:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 23:40:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1338ms 23:40:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 23:40:03 INFO - PROCESS | 16987 | 1461480003693 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 23:40:03 INFO - PROCESS | 16987 | 1461480003696 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 23:40:03 INFO - PROCESS | 16987 | 1461480003702 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 23:40:03 INFO - PROCESS | 16987 | 1461480003705 Marionette TRACE conn3 <- [1,1110,null,{}] 23:40:03 INFO - PROCESS | 16987 | 1461480003710 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}] 23:40:03 INFO - PROCESS | 16987 | 1461480003877 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 23:40:04 INFO - PROCESS | 16987 | 1461480004051 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:04 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa161908800 == 93 [pid = 16987] [id = 285] 23:40:04 INFO - PROCESS | 16987 | ++DOMWINDOW == 179 (0x7fa1507ecc00) [pid = 16987] [serial = 856] [outer = (nil)] 23:40:04 INFO - PROCESS | 16987 | ++DOMWINDOW == 180 (0x7fa154445000) [pid = 16987] [serial = 857] [outer = 0x7fa1507ecc00] 23:40:04 INFO - PROCESS | 16987 | 1461480004123 Marionette DEBUG loaded listener.js 23:40:04 INFO - PROCESS | 16987 | ++DOMWINDOW == 181 (0x7fa15ab7dc00) [pid = 16987] [serial = 858] [outer = 0x7fa1507ecc00] 23:40:04 INFO - PROCESS | 16987 | 1461480004925 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]]]}] 23:40:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 23:40:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1281ms 23:40:04 INFO - PROCESS | 16987 | 1461480004983 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 23:40:04 INFO - PROCESS | 16987 | 1461480004986 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 23:40:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 23:40:04 INFO - PROCESS | 16987 | 1461480004993 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 23:40:04 INFO - PROCESS | 16987 | 1461480004996 Marionette TRACE conn3 <- [1,1114,null,{}] 23:40:05 INFO - PROCESS | 16987 | 1461480005001 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}] 23:40:05 INFO - PROCESS | 16987 | 1461480005156 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 23:40:05 INFO - PROCESS | 16987 | 1461480005335 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:05 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa16557e800 == 94 [pid = 16987] [id = 286] 23:40:05 INFO - PROCESS | 16987 | ++DOMWINDOW == 182 (0x7fa1537bf800) [pid = 16987] [serial = 859] [outer = (nil)] 23:40:05 INFO - PROCESS | 16987 | ++DOMWINDOW == 183 (0x7fa1609d1c00) [pid = 16987] [serial = 860] [outer = 0x7fa1537bf800] 23:40:05 INFO - PROCESS | 16987 | 1461480005425 Marionette DEBUG loaded listener.js 23:40:05 INFO - PROCESS | 16987 | ++DOMWINDOW == 184 (0x7fa161beb400) [pid = 16987] [serial = 861] [outer = 0x7fa1537bf800] 23:40:06 INFO - PROCESS | 16987 | 1461480006285 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]]]}] 23:40:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 23:40:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1334ms 23:40:06 INFO - PROCESS | 16987 | 1461480006328 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 23:40:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 23:40:06 INFO - PROCESS | 16987 | 1461480006338 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 23:40:06 INFO - PROCESS | 16987 | 1461480006343 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 23:40:06 INFO - PROCESS | 16987 | 1461480006348 Marionette TRACE conn3 <- [1,1118,null,{}] 23:40:06 INFO - PROCESS | 16987 | 1461480006353 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}] 23:40:06 INFO - PROCESS | 16987 | 1461480006543 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 23:40:06 INFO - PROCESS | 16987 | 1461480006713 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:06 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa167c93000 == 95 [pid = 16987] [id = 287] 23:40:06 INFO - PROCESS | 16987 | ++DOMWINDOW == 185 (0x7fa15443c400) [pid = 16987] [serial = 862] [outer = (nil)] 23:40:06 INFO - PROCESS | 16987 | ++DOMWINDOW == 186 (0x7fa1655ac400) [pid = 16987] [serial = 863] [outer = 0x7fa15443c400] 23:40:06 INFO - PROCESS | 16987 | 1461480006784 Marionette DEBUG loaded listener.js 23:40:06 INFO - PROCESS | 16987 | ++DOMWINDOW == 187 (0x7fa165c44c00) [pid = 16987] [serial = 864] [outer = 0x7fa15443c400] 23:40:07 INFO - PROCESS | 16987 | 1461480007652 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]]]}] 23:40:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 23:40:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1334ms 23:40:07 INFO - PROCESS | 16987 | 1461480007679 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 23:40:07 INFO - PROCESS | 16987 | 1461480007681 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 23:40:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 23:40:07 INFO - PROCESS | 16987 | 1461480007687 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 23:40:07 INFO - PROCESS | 16987 | 1461480007690 Marionette TRACE conn3 <- [1,1122,null,{}] 23:40:07 INFO - PROCESS | 16987 | 1461480007695 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}] 23:40:07 INFO - PROCESS | 16987 | 1461480007864 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 23:40:08 INFO - PROCESS | 16987 | 1461480008043 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:08 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14aa96000 == 96 [pid = 16987] [id = 288] 23:40:08 INFO - PROCESS | 16987 | ++DOMWINDOW == 188 (0x7fa13e506400) [pid = 16987] [serial = 865] [outer = (nil)] 23:40:08 INFO - PROCESS | 16987 | ++DOMWINDOW == 189 (0x7fa13e50a800) [pid = 16987] [serial = 866] [outer = 0x7fa13e506400] 23:40:08 INFO - PROCESS | 16987 | 1461480008112 Marionette DEBUG loaded listener.js 23:40:08 INFO - PROCESS | 16987 | ++DOMWINDOW == 190 (0x7fa13e50f800) [pid = 16987] [serial = 867] [outer = 0x7fa13e506400] 23:40:09 INFO - PROCESS | 16987 | 1461480009267 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]]]}] 23:40:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 23:40:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1589ms 23:40:09 INFO - PROCESS | 16987 | 1461480009277 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 23:40:09 INFO - PROCESS | 16987 | 1461480009282 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 23:40:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 23:40:09 INFO - PROCESS | 16987 | 1461480009290 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 23:40:09 INFO - PROCESS | 16987 | 1461480009295 Marionette TRACE conn3 <- [1,1126,null,{}] 23:40:09 INFO - PROCESS | 16987 | 1461480009303 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}] 23:40:09 INFO - PROCESS | 16987 | 1461480009465 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 23:40:09 INFO - PROCESS | 16987 | 1461480009715 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:09 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14a29d800 == 97 [pid = 16987] [id = 289] 23:40:09 INFO - PROCESS | 16987 | ++DOMWINDOW == 191 (0x7fa147bc4000) [pid = 16987] [serial = 868] [outer = (nil)] 23:40:09 INFO - PROCESS | 16987 | ++DOMWINDOW == 192 (0x7fa147bcf400) [pid = 16987] [serial = 869] [outer = 0x7fa147bc4000] 23:40:09 INFO - PROCESS | 16987 | 1461480009796 Marionette DEBUG loaded listener.js 23:40:09 INFO - PROCESS | 16987 | ++DOMWINDOW == 193 (0x7fa14915ec00) [pid = 16987] [serial = 870] [outer = 0x7fa147bc4000] 23:40:10 INFO - PROCESS | 16987 | 1461480010661 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]]]}] 23:40:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 23:40:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1439ms 23:40:10 INFO - PROCESS | 16987 | 1461480010730 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 23:40:10 INFO - PROCESS | 16987 | 1461480010745 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 23:40:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 23:40:10 INFO - PROCESS | 16987 | 1461480010764 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 23:40:10 INFO - PROCESS | 16987 | 1461480010767 Marionette TRACE conn3 <- [1,1130,null,{}] 23:40:10 INFO - PROCESS | 16987 | 1461480010778 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}] 23:40:10 INFO - PROCESS | 16987 | 1461480010983 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 23:40:11 INFO - PROCESS | 16987 | 1461480011202 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:11 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13fde9000 == 98 [pid = 16987] [id = 290] 23:40:11 INFO - PROCESS | 16987 | ++DOMWINDOW == 194 (0x7fa147e42000) [pid = 16987] [serial = 871] [outer = (nil)] 23:40:11 INFO - PROCESS | 16987 | ++DOMWINDOW == 195 (0x7fa149b99c00) [pid = 16987] [serial = 872] [outer = 0x7fa147e42000] 23:40:11 INFO - PROCESS | 16987 | 1461480011347 Marionette DEBUG loaded listener.js 23:40:11 INFO - PROCESS | 16987 | ++DOMWINDOW == 196 (0x7fa149fdc400) [pid = 16987] [serial = 873] [outer = 0x7fa147e42000] 23:40:11 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14faea800 == 97 [pid = 16987] [id = 275] 23:40:11 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14aeb6000 == 96 [pid = 16987] [id = 274] 23:40:11 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14bdaa000 == 95 [pid = 16987] [id = 273] 23:40:11 INFO - PROCESS | 16987 | --DOMWINDOW == 195 (0x7fa160ecfc00) [pid = 16987] [serial = 743] [outer = (nil)] [url = about:blank] 23:40:11 INFO - PROCESS | 16987 | --DOMWINDOW == 194 (0x7fa161e8ac00) [pid = 16987] [serial = 746] [outer = (nil)] [url = about:blank] 23:40:11 INFO - PROCESS | 16987 | --DOMWINDOW == 193 (0x7fa161cc2c00) [pid = 16987] [serial = 749] [outer = (nil)] [url = about:blank] 23:40:11 INFO - PROCESS | 16987 | --DOMWINDOW == 192 (0x7fa1657a5800) [pid = 16987] [serial = 752] [outer = (nil)] [url = about:blank] 23:40:11 INFO - PROCESS | 16987 | --DOMWINDOW == 191 (0x7fa151b5b800) [pid = 16987] [serial = 779] [outer = (nil)] [url = about:blank] 23:40:11 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14a995800 == 94 [pid = 16987] [id = 272] 23:40:11 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14a290000 == 93 [pid = 16987] [id = 271] 23:40:11 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13edef000 == 92 [pid = 16987] [id = 270] 23:40:11 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa149a5a800 == 91 [pid = 16987] [id = 269] 23:40:11 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13d7ce000 == 90 [pid = 16987] [id = 267] 23:40:11 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa150764800 == 89 [pid = 16987] [id = 266] 23:40:11 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14a99a000 == 88 [pid = 16987] [id = 265] 23:40:11 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa16a0c3800 == 87 [pid = 16987] [id = 264] 23:40:11 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa165a6d800 == 86 [pid = 16987] [id = 263] 23:40:11 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa160e23800 == 85 [pid = 16987] [id = 262] 23:40:11 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa15204c800 == 84 [pid = 16987] [id = 261] 23:40:12 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa149f51800 == 83 [pid = 16987] [id = 260] 23:40:12 INFO - PROCESS | 16987 | --DOMWINDOW == 190 (0x7fa151b64c00) [pid = 16987] [serial = 770] [outer = (nil)] [url = about:blank] 23:40:12 INFO - PROCESS | 16987 | --DOMWINDOW == 189 (0x7fa154444c00) [pid = 16987] [serial = 773] [outer = (nil)] [url = about:blank] 23:40:12 INFO - PROCESS | 16987 | --DOMWINDOW == 188 (0x7fa14a005400) [pid = 16987] [serial = 728] [outer = (nil)] [url = about:blank] 23:40:12 INFO - PROCESS | 16987 | --DOMWINDOW == 187 (0x7fa153b0f400) [pid = 16987] [serial = 737] [outer = (nil)] [url = about:blank] 23:40:12 INFO - PROCESS | 16987 | --DOMWINDOW == 186 (0x7fa149b99000) [pid = 16987] [serial = 759] [outer = (nil)] [url = about:blank] 23:40:12 INFO - PROCESS | 16987 | --DOMWINDOW == 185 (0x7fa1493bf800) [pid = 16987] [serial = 758] [outer = (nil)] [url = about:blank] 23:40:12 INFO - PROCESS | 16987 | --DOMWINDOW == 184 (0x7fa1492c9800) [pid = 16987] [serial = 755] [outer = (nil)] [url = about:blank] 23:40:12 INFO - PROCESS | 16987 | --DOMWINDOW == 183 (0x7fa14a271c00) [pid = 16987] [serial = 761] [outer = (nil)] [url = about:blank] 23:40:12 INFO - PROCESS | 16987 | --DOMWINDOW == 182 (0x7fa14b965000) [pid = 16987] [serial = 762] [outer = (nil)] [url = about:blank] 23:40:12 INFO - PROCESS | 16987 | --DOMWINDOW == 181 (0x7fa152c36c00) [pid = 16987] [serial = 725] [outer = (nil)] [url = about:blank] 23:40:12 INFO - PROCESS | 16987 | --DOMWINDOW == 180 (0x7fa151b63800) [pid = 16987] [serial = 734] [outer = (nil)] [url = about:blank] 23:40:12 INFO - PROCESS | 16987 | --DOMWINDOW == 179 (0x7fa14d28ac00) [pid = 16987] [serial = 731] [outer = (nil)] [url = about:blank] 23:40:12 INFO - PROCESS | 16987 | --DOMWINDOW == 178 (0x7fa15443ec00) [pid = 16987] [serial = 740] [outer = (nil)] [url = about:blank] 23:40:12 INFO - PROCESS | 16987 | --DOMWINDOW == 177 (0x7fa1503d2c00) [pid = 16987] [serial = 767] [outer = (nil)] [url = about:blank] 23:40:12 INFO - PROCESS | 16987 | --DOMWINDOW == 176 (0x7fa14d859400) [pid = 16987] [serial = 764] [outer = (nil)] [url = about:blank] 23:40:12 INFO - PROCESS | 16987 | --DOMWINDOW == 175 (0x7fa14d999c00) [pid = 16987] [serial = 765] [outer = (nil)] [url = about:blank] 23:40:12 INFO - PROCESS | 16987 | --DOMWINDOW == 174 (0x7fa1609cd800) [pid = 16987] [serial = 774] [outer = (nil)] [url = about:blank] 23:40:12 INFO - PROCESS | 16987 | --DOMWINDOW == 173 (0x7fa152496c00) [pid = 16987] [serial = 771] [outer = (nil)] [url = about:blank] 23:40:12 INFO - PROCESS | 16987 | --DOMWINDOW == 172 (0x7fa14dcee800) [pid = 16987] [serial = 777] [outer = (nil)] [url = about:blank] 23:40:12 INFO - PROCESS | 16987 | --DOMWINDOW == 171 (0x7fa1515ab000) [pid = 16987] [serial = 768] [outer = (nil)] [url = about:blank] 23:40:12 INFO - PROCESS | 16987 | --DOMWINDOW == 170 (0x7fa14adf0000) [pid = 16987] [serial = 776] [outer = (nil)] [url = about:blank] 23:40:12 INFO - PROCESS | 16987 | 1461480012191 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]]]}] 23:40:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 23:40:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1448ms 23:40:12 INFO - PROCESS | 16987 | 1461480012231 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 23:40:12 INFO - PROCESS | 16987 | 1461480012235 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 23:40:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 23:40:12 INFO - PROCESS | 16987 | 1461480012243 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 23:40:12 INFO - PROCESS | 16987 | 1461480012248 Marionette TRACE conn3 <- [1,1134,null,{}] 23:40:12 INFO - PROCESS | 16987 | 1461480012263 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}] 23:40:12 INFO - PROCESS | 16987 | 1461480012522 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 23:40:12 INFO - PROCESS | 16987 | 1461480012658 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:12 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14a983000 == 84 [pid = 16987] [id = 291] 23:40:12 INFO - PROCESS | 16987 | ++DOMWINDOW == 171 (0x7fa1492cfc00) [pid = 16987] [serial = 874] [outer = (nil)] 23:40:12 INFO - PROCESS | 16987 | ++DOMWINDOW == 172 (0x7fa14a5d6800) [pid = 16987] [serial = 875] [outer = 0x7fa1492cfc00] 23:40:12 INFO - PROCESS | 16987 | 1461480012725 Marionette DEBUG loaded listener.js 23:40:12 INFO - PROCESS | 16987 | ++DOMWINDOW == 173 (0x7fa14adf0000) [pid = 16987] [serial = 876] [outer = 0x7fa1492cfc00] 23:40:13 INFO - PROCESS | 16987 | 1461480013465 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]]]}] 23:40:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 23:40:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1235ms 23:40:13 INFO - PROCESS | 16987 | 1461480013480 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 23:40:13 INFO - PROCESS | 16987 | 1461480013483 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 23:40:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 23:40:13 INFO - PROCESS | 16987 | 1461480013489 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 23:40:13 INFO - PROCESS | 16987 | 1461480013492 Marionette TRACE conn3 <- [1,1138,null,{}] 23:40:13 INFO - PROCESS | 16987 | 1461480013497 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}] 23:40:13 INFO - PROCESS | 16987 | 1461480013746 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 23:40:13 INFO - PROCESS | 16987 | 1461480013835 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:13 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14d9ca000 == 85 [pid = 16987] [id = 292] 23:40:13 INFO - PROCESS | 16987 | ++DOMWINDOW == 174 (0x7fa14a275000) [pid = 16987] [serial = 877] [outer = (nil)] 23:40:13 INFO - PROCESS | 16987 | ++DOMWINDOW == 175 (0x7fa14d10b800) [pid = 16987] [serial = 878] [outer = 0x7fa14a275000] 23:40:13 INFO - PROCESS | 16987 | 1461480013918 Marionette DEBUG loaded listener.js 23:40:14 INFO - PROCESS | 16987 | ++DOMWINDOW == 176 (0x7fa14d474400) [pid = 16987] [serial = 879] [outer = 0x7fa14a275000] 23:40:14 INFO - PROCESS | 16987 | 1461480014991 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]]]}] 23:40:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 23:40:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1533ms 23:40:15 INFO - PROCESS | 16987 | 1461480015023 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 23:40:15 INFO - PROCESS | 16987 | 1461480015026 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 23:40:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 23:40:15 INFO - PROCESS | 16987 | 1461480015032 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 23:40:15 INFO - PROCESS | 16987 | 1461480015034 Marionette TRACE conn3 <- [1,1142,null,{}] 23:40:15 INFO - PROCESS | 16987 | 1461480015049 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}] 23:40:15 INFO - PROCESS | 16987 | 1461480015302 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 23:40:15 INFO - PROCESS | 16987 | 1461480015342 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:15 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15076f000 == 86 [pid = 16987] [id = 293] 23:40:15 INFO - PROCESS | 16987 | ++DOMWINDOW == 177 (0x7fa14d822800) [pid = 16987] [serial = 880] [outer = (nil)] 23:40:15 INFO - PROCESS | 16987 | ++DOMWINDOW == 178 (0x7fa14d98c000) [pid = 16987] [serial = 881] [outer = 0x7fa14d822800] 23:40:15 INFO - PROCESS | 16987 | 1461480015427 Marionette DEBUG loaded listener.js 23:40:15 INFO - PROCESS | 16987 | ++DOMWINDOW == 179 (0x7fa1505cf000) [pid = 16987] [serial = 882] [outer = 0x7fa14d822800] 23:40:16 INFO - PROCESS | 16987 | 1461480016269 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]]]}] 23:40:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 23:40:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1287ms 23:40:16 INFO - PROCESS | 16987 | --DOMWINDOW == 178 (0x7fa14b95d800) [pid = 16987] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 23:40:16 INFO - PROCESS | 16987 | --DOMWINDOW == 177 (0x7fa14a008400) [pid = 16987] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 23:40:16 INFO - PROCESS | 16987 | --DOMWINDOW == 176 (0x7fa142b49800) [pid = 16987] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 23:40:16 INFO - PROCESS | 16987 | --DOMWINDOW == 175 (0x7fa149c19400) [pid = 16987] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 23:40:16 INFO - PROCESS | 16987 | --DOMWINDOW == 174 (0x7fa142b3f800) [pid = 16987] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 23:40:16 INFO - PROCESS | 16987 | --DOMWINDOW == 173 (0x7fa142b46000) [pid = 16987] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 23:40:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 23:40:16 INFO - PROCESS | 16987 | 1461480016482 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 23:40:16 INFO - PROCESS | 16987 | 1461480016484 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 23:40:16 INFO - PROCESS | 16987 | 1461480016493 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 23:40:16 INFO - PROCESS | 16987 | 1461480016496 Marionette TRACE conn3 <- [1,1146,null,{}] 23:40:16 INFO - PROCESS | 16987 | 1461480016501 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}] 23:40:16 INFO - PROCESS | 16987 | 1461480016657 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 23:40:16 INFO - PROCESS | 16987 | 1461480016667 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:16 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1522ba800 == 87 [pid = 16987] [id = 294] 23:40:16 INFO - PROCESS | 16987 | ++DOMWINDOW == 174 (0x7fa151ad2000) [pid = 16987] [serial = 883] [outer = (nil)] 23:40:16 INFO - PROCESS | 16987 | ++DOMWINDOW == 175 (0x7fa1522df800) [pid = 16987] [serial = 884] [outer = 0x7fa151ad2000] 23:40:16 INFO - PROCESS | 16987 | 1461480016740 Marionette DEBUG loaded listener.js 23:40:16 INFO - PROCESS | 16987 | ++DOMWINDOW == 176 (0x7fa152b89800) [pid = 16987] [serial = 885] [outer = 0x7fa151ad2000] 23:40:17 INFO - PROCESS | 16987 | 1461480017550 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]]]}] 23:40:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 23:40:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1084ms 23:40:17 INFO - PROCESS | 16987 | 1461480017578 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 23:40:17 INFO - PROCESS | 16987 | 1461480017580 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 23:40:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 23:40:17 INFO - PROCESS | 16987 | 1461480017595 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 23:40:17 INFO - PROCESS | 16987 | 1461480017597 Marionette TRACE conn3 <- [1,1150,null,{}] 23:40:17 INFO - PROCESS | 16987 | 1461480017604 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}] 23:40:17 INFO - PROCESS | 16987 | 1461480017745 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 23:40:17 INFO - PROCESS | 16987 | 1461480017758 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:17 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15371b800 == 88 [pid = 16987] [id = 295] 23:40:17 INFO - PROCESS | 16987 | ++DOMWINDOW == 177 (0x7fa14a972000) [pid = 16987] [serial = 886] [outer = (nil)] 23:40:17 INFO - PROCESS | 16987 | ++DOMWINDOW == 178 (0x7fa15443ec00) [pid = 16987] [serial = 887] [outer = 0x7fa14a972000] 23:40:17 INFO - PROCESS | 16987 | 1461480017819 Marionette DEBUG loaded listener.js 23:40:17 INFO - PROCESS | 16987 | ++DOMWINDOW == 179 (0x7fa1609d3000) [pid = 16987] [serial = 888] [outer = 0x7fa14a972000] 23:40:18 INFO - PROCESS | 16987 | 1461480018769 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]]]}] 23:40:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 23:40:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1236ms 23:40:18 INFO - PROCESS | 16987 | 1461480018825 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 23:40:18 INFO - PROCESS | 16987 | 1461480018831 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 23:40:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 23:40:18 INFO - PROCESS | 16987 | 1461480018839 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 23:40:18 INFO - PROCESS | 16987 | 1461480018844 Marionette TRACE conn3 <- [1,1154,null,{}] 23:40:18 INFO - PROCESS | 16987 | 1461480018854 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}] 23:40:19 INFO - PROCESS | 16987 | 1461480019049 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 23:40:19 INFO - PROCESS | 16987 | 1461480019224 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:19 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa149284000 == 89 [pid = 16987] [id = 296] 23:40:19 INFO - PROCESS | 16987 | ++DOMWINDOW == 180 (0x7fa13e50fc00) [pid = 16987] [serial = 889] [outer = (nil)] 23:40:19 INFO - PROCESS | 16987 | ++DOMWINDOW == 181 (0x7fa147bcfc00) [pid = 16987] [serial = 890] [outer = 0x7fa13e50fc00] 23:40:19 INFO - PROCESS | 16987 | 1461480019300 Marionette DEBUG loaded listener.js 23:40:19 INFO - PROCESS | 16987 | ++DOMWINDOW == 182 (0x7fa1492d0800) [pid = 16987] [serial = 891] [outer = 0x7fa13e50fc00] 23:40:20 INFO - PROCESS | 16987 | 1461480020204 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]]]}] 23:40:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 23:40:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1433ms 23:40:20 INFO - PROCESS | 16987 | 1461480020274 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 23:40:20 INFO - PROCESS | 16987 | 1461480020282 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 23:40:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 23:40:20 INFO - PROCESS | 16987 | 1461480020292 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 23:40:20 INFO - PROCESS | 16987 | 1461480020296 Marionette TRACE conn3 <- [1,1158,null,{}] 23:40:20 INFO - PROCESS | 16987 | 1461480020302 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}] 23:40:20 INFO - PROCESS | 16987 | 1461480020532 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 23:40:20 INFO - PROCESS | 16987 | 1461480020769 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:20 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15070c800 == 90 [pid = 16987] [id = 297] 23:40:20 INFO - PROCESS | 16987 | ++DOMWINDOW == 183 (0x7fa14a003000) [pid = 16987] [serial = 892] [outer = (nil)] 23:40:20 INFO - PROCESS | 16987 | ++DOMWINDOW == 184 (0x7fa14a973c00) [pid = 16987] [serial = 893] [outer = 0x7fa14a003000] 23:40:20 INFO - PROCESS | 16987 | 1461480020888 Marionette DEBUG loaded listener.js 23:40:20 INFO - PROCESS | 16987 | ++DOMWINDOW == 185 (0x7fa14b95d800) [pid = 16987] [serial = 894] [outer = 0x7fa14a003000] 23:40:21 INFO - PROCESS | 16987 | 1461480021786 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]]]}] 23:40:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 23:40:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1538ms 23:40:21 INFO - PROCESS | 16987 | 1461480021830 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 23:40:21 INFO - PROCESS | 16987 | 1461480021834 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 23:40:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 23:40:21 INFO - PROCESS | 16987 | 1461480021841 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 23:40:21 INFO - PROCESS | 16987 | 1461480021847 Marionette TRACE conn3 <- [1,1162,null,{}] 23:40:21 INFO - PROCESS | 16987 | 1461480021862 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}] 23:40:22 INFO - PROCESS | 16987 | 1461480022042 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 23:40:22 INFO - PROCESS | 16987 | 1461480022215 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:22 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa160a80000 == 91 [pid = 16987] [id = 298] 23:40:22 INFO - PROCESS | 16987 | ++DOMWINDOW == 186 (0x7fa14e64ec00) [pid = 16987] [serial = 895] [outer = (nil)] 23:40:22 INFO - PROCESS | 16987 | ++DOMWINDOW == 187 (0x7fa1507ee400) [pid = 16987] [serial = 896] [outer = 0x7fa14e64ec00] 23:40:22 INFO - PROCESS | 16987 | 1461480022294 Marionette DEBUG loaded listener.js 23:40:22 INFO - PROCESS | 16987 | ++DOMWINDOW == 188 (0x7fa151b5f000) [pid = 16987] [serial = 897] [outer = 0x7fa14e64ec00] 23:40:23 INFO - PROCESS | 16987 | 1461480023173 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]]]}] 23:40:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 23:40:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1388ms 23:40:23 INFO - PROCESS | 16987 | 1461480023230 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 23:40:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 23:40:23 INFO - PROCESS | 16987 | 1461480023234 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 23:40:23 INFO - PROCESS | 16987 | 1461480023240 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 23:40:23 INFO - PROCESS | 16987 | 1461480023243 Marionette TRACE conn3 <- [1,1166,null,{}] 23:40:23 INFO - PROCESS | 16987 | 1461480023248 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}] 23:40:23 INFO - PROCESS | 16987 | 1461480023410 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 23:40:23 INFO - PROCESS | 16987 | 1461480023590 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:23 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa165a62800 == 92 [pid = 16987] [id = 299] 23:40:23 INFO - PROCESS | 16987 | ++DOMWINDOW == 189 (0x7fa14f92e400) [pid = 16987] [serial = 898] [outer = (nil)] 23:40:23 INFO - PROCESS | 16987 | ++DOMWINDOW == 190 (0x7fa153bf5c00) [pid = 16987] [serial = 899] [outer = 0x7fa14f92e400] 23:40:23 INFO - PROCESS | 16987 | 1461480023676 Marionette DEBUG loaded listener.js 23:40:23 INFO - PROCESS | 16987 | ++DOMWINDOW == 191 (0x7fa160a70c00) [pid = 16987] [serial = 900] [outer = 0x7fa14f92e400] 23:40:24 INFO - PROCESS | 16987 | 1461480024602 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]]]}] 23:40:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 23:40:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1428ms 23:40:24 INFO - PROCESS | 16987 | 1461480024669 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 23:40:24 INFO - PROCESS | 16987 | 1461480024673 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 23:40:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 23:40:24 INFO - PROCESS | 16987 | 1461480024678 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 23:40:24 INFO - PROCESS | 16987 | 1461480024680 Marionette TRACE conn3 <- [1,1170,null,{}] 23:40:24 INFO - PROCESS | 16987 | 1461480024686 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}] 23:40:24 INFO - PROCESS | 16987 | 1461480024862 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 23:40:25 INFO - PROCESS | 16987 | 1461480025076 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:25 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa168a66800 == 93 [pid = 16987] [id = 300] 23:40:25 INFO - PROCESS | 16987 | ++DOMWINDOW == 192 (0x7fa14d05c800) [pid = 16987] [serial = 901] [outer = (nil)] 23:40:25 INFO - PROCESS | 16987 | ++DOMWINDOW == 193 (0x7fa160ecfc00) [pid = 16987] [serial = 902] [outer = 0x7fa14d05c800] 23:40:25 INFO - PROCESS | 16987 | 1461480025192 Marionette DEBUG loaded listener.js 23:40:25 INFO - PROCESS | 16987 | ++DOMWINDOW == 194 (0x7fa161e8d400) [pid = 16987] [serial = 903] [outer = 0x7fa14d05c800] 23:40:26 INFO - PROCESS | 16987 | 1461480026008 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]]]}] 23:40:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 23:40:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1380ms 23:40:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 23:40:26 INFO - PROCESS | 16987 | 1461480026060 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 23:40:26 INFO - PROCESS | 16987 | 1461480026062 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 23:40:26 INFO - PROCESS | 16987 | 1461480026069 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 23:40:26 INFO - PROCESS | 16987 | 1461480026072 Marionette TRACE conn3 <- [1,1174,null,{}] 23:40:26 INFO - PROCESS | 16987 | 1461480026077 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}] 23:40:26 INFO - PROCESS | 16987 | 1461480026277 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 23:40:26 INFO - PROCESS | 16987 | 1461480026455 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:26 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13f857800 == 94 [pid = 16987] [id = 301] 23:40:26 INFO - PROCESS | 16987 | ++DOMWINDOW == 195 (0x7fa13fee5000) [pid = 16987] [serial = 904] [outer = (nil)] 23:40:26 INFO - PROCESS | 16987 | ++DOMWINDOW == 196 (0x7fa163db2400) [pid = 16987] [serial = 905] [outer = 0x7fa13fee5000] 23:40:26 INFO - PROCESS | 16987 | 1461480026532 Marionette DEBUG loaded listener.js 23:40:26 INFO - PROCESS | 16987 | ++DOMWINDOW == 197 (0x7fa1657a7400) [pid = 16987] [serial = 906] [outer = 0x7fa13fee5000] 23:40:27 INFO - PROCESS | 16987 | 1461480027364 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] 23:40:27 INFO - PROCESS | 16987 | 1461480027421 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 23:40:27 INFO - PROCESS | 16987 | 1461480027427 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 23:40:27 INFO - PROCESS | 16987 | 1461480027430 Marionette TRACE conn3 <- [1,1178,null,{}] 23:40:27 INFO - PROCESS | 16987 | 1461480027435 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}] 23:40:27 INFO - PROCESS | 16987 | 1461480027614 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 23:40:27 INFO - PROCESS | 16987 | 1461480027821 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:27 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13e720000 == 95 [pid = 16987] [id = 302] 23:40:27 INFO - PROCESS | 16987 | ++DOMWINDOW == 198 (0x7fa13ef56c00) [pid = 16987] [serial = 907] [outer = (nil)] 23:40:27 INFO - PROCESS | 16987 | ++DOMWINDOW == 199 (0x7fa13ef5fc00) [pid = 16987] [serial = 908] [outer = 0x7fa13ef56c00] 23:40:27 INFO - PROCESS | 16987 | 1461480027894 Marionette DEBUG loaded listener.js 23:40:27 INFO - PROCESS | 16987 | ++DOMWINDOW == 200 (0x7fa163d3d800) [pid = 16987] [serial = 909] [outer = 0x7fa13ef56c00] 23:40:28 INFO - PROCESS | 16987 | 1461480028744 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] 23:40:28 INFO - PROCESS | 16987 | 1461480028812 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 23:40:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 23:40:28 INFO - PROCESS | 16987 | 1461480028818 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 23:40:28 INFO - PROCESS | 16987 | 1461480028821 Marionette TRACE conn3 <- [1,1182,null,{}] 23:40:28 INFO - PROCESS | 16987 | 1461480028826 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}] 23:40:28 INFO - PROCESS | 16987 | 1461480028982 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 23:40:29 INFO - PROCESS | 16987 | 1461480029164 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:29 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa147f0f800 == 96 [pid = 16987] [id = 303] 23:40:29 INFO - PROCESS | 16987 | ++DOMWINDOW == 201 (0x7fa13e72f000) [pid = 16987] [serial = 910] [outer = (nil)] 23:40:29 INFO - PROCESS | 16987 | ++DOMWINDOW == 202 (0x7fa13e735800) [pid = 16987] [serial = 911] [outer = 0x7fa13e72f000] 23:40:29 INFO - PROCESS | 16987 | 1461480029236 Marionette DEBUG loaded listener.js 23:40:29 INFO - PROCESS | 16987 | ++DOMWINDOW == 203 (0x7fa13e73a800) [pid = 16987] [serial = 912] [outer = 0x7fa13e72f000] 23:40:29 INFO - PROCESS | 16987 | SkCairoFTTypeface::onFilterRec unimplemented 23:40:29 INFO - PROCESS | 16987 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:40:30 INFO - PROCESS | 16987 | 1461480030092 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] 23:40:30 INFO - PROCESS | 16987 | 1461480030161 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 23:40:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 23:40:30 INFO - PROCESS | 16987 | 1461480030167 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 23:40:30 INFO - PROCESS | 16987 | 1461480030170 Marionette TRACE conn3 <- [1,1186,null,{}] 23:40:30 INFO - PROCESS | 16987 | 1461480030175 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}] 23:40:30 INFO - PROCESS | 16987 | 1461480030338 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 23:40:30 INFO - PROCESS | 16987 | 1461480030530 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:30 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13bfcc800 == 97 [pid = 16987] [id = 304] 23:40:30 INFO - PROCESS | 16987 | ++DOMWINDOW == 204 (0x7fa13e72f800) [pid = 16987] [serial = 913] [outer = (nil)] 23:40:30 INFO - PROCESS | 16987 | ++DOMWINDOW == 205 (0x7fa147f24c00) [pid = 16987] [serial = 914] [outer = 0x7fa13e72f800] 23:40:30 INFO - PROCESS | 16987 | 1461480030604 Marionette DEBUG loaded listener.js 23:40:30 INFO - PROCESS | 16987 | ++DOMWINDOW == 206 (0x7fa147f2bc00) [pid = 16987] [serial = 915] [outer = 0x7fa13e72f800] 23:40:31 INFO - PROCESS | 16987 | 1461480031451 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] 23:40:31 INFO - PROCESS | 16987 | 1461480031512 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 23:40:31 INFO - PROCESS | 16987 | 1461480031519 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 23:40:31 INFO - PROCESS | 16987 | 1461480031522 Marionette TRACE conn3 <- [1,1190,null,{}] 23:40:31 INFO - PROCESS | 16987 | 1461480031527 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}] 23:40:31 INFO - PROCESS | 16987 | 1461480031702 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 23:40:31 INFO - PROCESS | 16987 | 1461480031883 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:31 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13c284000 == 98 [pid = 16987] [id = 305] 23:40:31 INFO - PROCESS | 16987 | ++DOMWINDOW == 207 (0x7fa13c1ca800) [pid = 16987] [serial = 916] [outer = (nil)] 23:40:31 INFO - PROCESS | 16987 | ++DOMWINDOW == 208 (0x7fa13c1d4400) [pid = 16987] [serial = 917] [outer = 0x7fa13c1ca800] 23:40:31 INFO - PROCESS | 16987 | 1461480031957 Marionette DEBUG loaded listener.js 23:40:32 INFO - PROCESS | 16987 | ++DOMWINDOW == 209 (0x7fa13e732c00) [pid = 16987] [serial = 918] [outer = 0x7fa13c1ca800] 23:40:32 INFO - PROCESS | 16987 | 1461480032805 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] 23:40:32 INFO - PROCESS | 16987 | 1461480032856 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 23:40:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 23:40:32 INFO - PROCESS | 16987 | 1461480032862 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 23:40:32 INFO - PROCESS | 16987 | 1461480032866 Marionette TRACE conn3 <- [1,1194,null,{}] 23:40:32 INFO - PROCESS | 16987 | 1461480032871 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}] 23:40:33 INFO - PROCESS | 16987 | 1461480033052 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 23:40:33 INFO - PROCESS | 16987 | 1461480033237 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:33 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13ca5f000 == 99 [pid = 16987] [id = 306] 23:40:33 INFO - PROCESS | 16987 | ++DOMWINDOW == 210 (0x7fa13c1ce000) [pid = 16987] [serial = 919] [outer = (nil)] 23:40:33 INFO - PROCESS | 16987 | ++DOMWINDOW == 211 (0x7fa163d3d000) [pid = 16987] [serial = 920] [outer = 0x7fa13c1ce000] 23:40:33 INFO - PROCESS | 16987 | 1461480033313 Marionette DEBUG loaded listener.js 23:40:33 INFO - PROCESS | 16987 | ++DOMWINDOW == 212 (0x7fa165e3f800) [pid = 16987] [serial = 921] [outer = 0x7fa13c1ce000] 23:40:34 INFO - PROCESS | 16987 | SkCairoFTTypeface::onFilterRec unimplemented 23:40:34 INFO - PROCESS | 16987 | SkCairoFTTypeface::onFilterRec unimplemented 23:40:34 INFO - PROCESS | 16987 | 1461480034237 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] 23:40:34 INFO - PROCESS | 16987 | 1461480034299 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 23:40:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 23:40:34 INFO - PROCESS | 16987 | 1461480034304 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 23:40:34 INFO - PROCESS | 16987 | 1461480034307 Marionette TRACE conn3 <- [1,1198,null,{}] 23:40:34 INFO - PROCESS | 16987 | 1461480034312 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}] 23:40:34 INFO - PROCESS | 16987 | 1461480034471 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 23:40:34 INFO - PROCESS | 16987 | 1461480034655 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:34 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13cccd800 == 100 [pid = 16987] [id = 307] 23:40:34 INFO - PROCESS | 16987 | ++DOMWINDOW == 213 (0x7fa13cbc4400) [pid = 16987] [serial = 922] [outer = (nil)] 23:40:34 INFO - PROCESS | 16987 | ++DOMWINDOW == 214 (0x7fa13cbd1c00) [pid = 16987] [serial = 923] [outer = 0x7fa13cbc4400] 23:40:34 INFO - PROCESS | 16987 | 1461480034729 Marionette DEBUG loaded listener.js 23:40:34 INFO - PROCESS | 16987 | ++DOMWINDOW == 215 (0x7fa165e4d800) [pid = 16987] [serial = 924] [outer = 0x7fa13cbc4400] 23:40:35 INFO - PROCESS | 16987 | 1461480035581 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]]]}] 23:40:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 23:40:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1327ms 23:40:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 23:40:35 INFO - PROCESS | 16987 | 1461480035633 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 23:40:35 INFO - PROCESS | 16987 | 1461480035636 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 23:40:35 INFO - PROCESS | 16987 | 1461480035643 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 23:40:35 INFO - PROCESS | 16987 | 1461480035646 Marionette TRACE conn3 <- [1,1202,null,{}] 23:40:35 INFO - PROCESS | 16987 | 1461480035651 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}] 23:40:35 INFO - PROCESS | 16987 | 1461480035832 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 23:40:36 INFO - PROCESS | 16987 | 1461480036021 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:36 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13cce6000 == 101 [pid = 16987] [id = 308] 23:40:36 INFO - PROCESS | 16987 | ++DOMWINDOW == 216 (0x7fa13cbca400) [pid = 16987] [serial = 925] [outer = (nil)] 23:40:36 INFO - PROCESS | 16987 | ++DOMWINDOW == 217 (0x7fa13cdb4c00) [pid = 16987] [serial = 926] [outer = 0x7fa13cbca400] 23:40:36 INFO - PROCESS | 16987 | 1461480036090 Marionette DEBUG loaded listener.js 23:40:36 INFO - PROCESS | 16987 | ++DOMWINDOW == 218 (0x7fa13cdb9000) [pid = 16987] [serial = 927] [outer = 0x7fa13cbca400] 23:40:36 INFO - PROCESS | 16987 | 1461480036970 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]]]}] 23:40:37 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 23:40:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1389ms 23:40:37 INFO - PROCESS | 16987 | 1461480037031 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 23:40:37 INFO - PROCESS | 16987 | 1461480037035 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 23:40:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 23:40:37 INFO - PROCESS | 16987 | 1461480037040 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 23:40:37 INFO - PROCESS | 16987 | 1461480037043 Marionette TRACE conn3 <- [1,1206,null,{}] 23:40:37 INFO - PROCESS | 16987 | 1461480037048 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}] 23:40:37 INFO - PROCESS | 16987 | 1461480037226 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 23:40:37 INFO - PROCESS | 16987 | 1461480037411 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:37 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13d754000 == 102 [pid = 16987] [id = 309] 23:40:37 INFO - PROCESS | 16987 | ++DOMWINDOW == 219 (0x7fa13cdac400) [pid = 16987] [serial = 928] [outer = (nil)] 23:40:37 INFO - PROCESS | 16987 | ++DOMWINDOW == 220 (0x7fa13fc63c00) [pid = 16987] [serial = 929] [outer = 0x7fa13cdac400] 23:40:37 INFO - PROCESS | 16987 | 1461480037484 Marionette DEBUG loaded listener.js 23:40:37 INFO - PROCESS | 16987 | ++DOMWINDOW == 221 (0x7fa13fc68000) [pid = 16987] [serial = 930] [outer = 0x7fa13cdac400] 23:40:38 INFO - PROCESS | 16987 | 1461480038320 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]]]}] 23:40:38 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 23:40:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1329ms 23:40:38 INFO - PROCESS | 16987 | 1461480038371 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 23:40:38 INFO - PROCESS | 16987 | 1461480038375 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 23:40:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 23:40:38 INFO - PROCESS | 16987 | 1461480038380 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 23:40:38 INFO - PROCESS | 16987 | 1461480038382 Marionette TRACE conn3 <- [1,1210,null,{}] 23:40:38 INFO - PROCESS | 16987 | 1461480038388 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}] 23:40:38 INFO - PROCESS | 16987 | 1461480038546 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 23:40:39 INFO - PROCESS | 16987 | 1461480039229 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:39 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13d755000 == 103 [pid = 16987] [id = 310] 23:40:39 INFO - PROCESS | 16987 | ++DOMWINDOW == 222 (0x7fa13cdb5000) [pid = 16987] [serial = 931] [outer = (nil)] 23:40:39 INFO - PROCESS | 16987 | ++DOMWINDOW == 223 (0x7fa13e509800) [pid = 16987] [serial = 932] [outer = 0x7fa13cdb5000] 23:40:39 INFO - PROCESS | 16987 | 1461480039306 Marionette DEBUG loaded listener.js 23:40:39 INFO - PROCESS | 16987 | ++DOMWINDOW == 224 (0x7fa13ef61400) [pid = 16987] [serial = 933] [outer = 0x7fa13cdb5000] 23:40:40 INFO - PROCESS | 16987 | 1461480040145 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]]]}] 23:40:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 23:40:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1835ms 23:40:40 INFO - PROCESS | 16987 | 1461480040218 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 23:40:40 INFO - PROCESS | 16987 | 1461480040224 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 23:40:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 23:40:40 INFO - PROCESS | 16987 | 1461480040232 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 23:40:40 INFO - PROCESS | 16987 | 1461480040237 Marionette TRACE conn3 <- [1,1214,null,{}] 23:40:40 INFO - PROCESS | 16987 | 1461480040244 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}] 23:40:40 INFO - PROCESS | 16987 | 1461480040554 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 23:40:40 INFO - PROCESS | 16987 | 1461480040862 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:40 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13f856800 == 104 [pid = 16987] [id = 311] 23:40:40 INFO - PROCESS | 16987 | ++DOMWINDOW == 225 (0x7fa142a97c00) [pid = 16987] [serial = 934] [outer = (nil)] 23:40:40 INFO - PROCESS | 16987 | ++DOMWINDOW == 226 (0x7fa142b43800) [pid = 16987] [serial = 935] [outer = 0x7fa142a97c00] 23:40:40 INFO - PROCESS | 16987 | 1461480040934 Marionette DEBUG loaded listener.js 23:40:41 INFO - PROCESS | 16987 | ++DOMWINDOW == 227 (0x7fa147bc6000) [pid = 16987] [serial = 936] [outer = 0x7fa142a97c00] 23:40:41 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1522ba800 == 103 [pid = 16987] [id = 294] 23:40:41 INFO - PROCESS | 16987 | --DOMWINDOW == 226 (0x7fa142d51800) [pid = 16987] [serial = 800] [outer = (nil)] [url = about:blank] 23:40:41 INFO - PROCESS | 16987 | --DOMWINDOW == 225 (0x7fa147bc5800) [pid = 16987] [serial = 803] [outer = (nil)] [url = about:blank] 23:40:41 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa15076f000 == 102 [pid = 16987] [id = 293] 23:40:41 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14d9ca000 == 101 [pid = 16987] [id = 292] 23:40:41 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14a983000 == 100 [pid = 16987] [id = 291] 23:40:41 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13fde9000 == 99 [pid = 16987] [id = 290] 23:40:41 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14a29d800 == 98 [pid = 16987] [id = 289] 23:40:41 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa161908800 == 97 [pid = 16987] [id = 285] 23:40:41 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa16071c000 == 96 [pid = 16987] [id = 284] 23:40:41 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa15447a000 == 95 [pid = 16987] [id = 283] 23:40:41 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa153960800 == 94 [pid = 16987] [id = 282] 23:40:41 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa152b4c000 == 93 [pid = 16987] [id = 281] 23:40:41 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa152467000 == 92 [pid = 16987] [id = 280] 23:40:41 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa152206800 == 91 [pid = 16987] [id = 279] 23:40:41 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa15071b000 == 90 [pid = 16987] [id = 278] 23:40:41 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14a28f000 == 89 [pid = 16987] [id = 277] 23:40:41 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1417f8000 == 88 [pid = 16987] [id = 276] 23:40:41 INFO - PROCESS | 16987 | --DOMWINDOW == 224 (0x7fa14dce7000) [pid = 16987] [serial = 827] [outer = (nil)] [url = about:blank] 23:40:41 INFO - PROCESS | 16987 | --DOMWINDOW == 223 (0x7fa14bddf000) [pid = 16987] [serial = 821] [outer = (nil)] [url = about:blank] 23:40:41 INFO - PROCESS | 16987 | --DOMWINDOW == 222 (0x7fa14d10e000) [pid = 16987] [serial = 822] [outer = (nil)] [url = about:blank] 23:40:41 INFO - PROCESS | 16987 | --DOMWINDOW == 221 (0x7fa14d284400) [pid = 16987] [serial = 824] [outer = (nil)] [url = about:blank] 23:40:41 INFO - PROCESS | 16987 | --DOMWINDOW == 220 (0x7fa149c16c00) [pid = 16987] [serial = 782] [outer = (nil)] [url = about:blank] 23:40:41 INFO - PROCESS | 16987 | --DOMWINDOW == 219 (0x7fa14a49b400) [pid = 16987] [serial = 815] [outer = (nil)] [url = about:blank] 23:40:41 INFO - PROCESS | 16987 | --DOMWINDOW == 218 (0x7fa14a971000) [pid = 16987] [serial = 816] [outer = (nil)] [url = about:blank] 23:40:41 INFO - PROCESS | 16987 | --DOMWINDOW == 217 (0x7fa14ad04c00) [pid = 16987] [serial = 818] [outer = (nil)] [url = about:blank] 23:40:41 INFO - PROCESS | 16987 | --DOMWINDOW == 216 (0x7fa14d28f800) [pid = 16987] [serial = 785] [outer = (nil)] [url = about:blank] 23:40:41 INFO - PROCESS | 16987 | --DOMWINDOW == 215 (0x7fa160ef1400) [pid = 16987] [serial = 794] [outer = (nil)] [url = about:blank] 23:40:41 INFO - PROCESS | 16987 | --DOMWINDOW == 214 (0x7fa147ee2c00) [pid = 16987] [serial = 812] [outer = (nil)] [url = about:blank] 23:40:41 INFO - PROCESS | 16987 | --DOMWINDOW == 213 (0x7fa149def800) [pid = 16987] [serial = 813] [outer = (nil)] [url = about:blank] 23:40:41 INFO - PROCESS | 16987 | --DOMWINDOW == 212 (0x7fa1609cb400) [pid = 16987] [serial = 791] [outer = (nil)] [url = about:blank] 23:40:41 INFO - PROCESS | 16987 | --DOMWINDOW == 211 (0x7fa152b8e000) [pid = 16987] [serial = 788] [outer = (nil)] [url = about:blank] 23:40:41 INFO - PROCESS | 16987 | --DOMWINDOW == 210 (0x7fa14a97ac00) [pid = 16987] [serial = 797] [outer = (nil)] [url = about:blank] 23:40:41 INFO - PROCESS | 16987 | --DOMWINDOW == 209 (0x7fa147bcd000) [pid = 16987] [serial = 806] [outer = (nil)] [url = about:blank] 23:40:41 INFO - PROCESS | 16987 | --DOMWINDOW == 208 (0x7fa149158000) [pid = 16987] [serial = 809] [outer = (nil)] [url = about:blank] 23:40:41 INFO - PROCESS | 16987 | --DOMWINDOW == 207 (0x7fa1492c8400) [pid = 16987] [serial = 810] [outer = (nil)] [url = about:blank] 23:40:41 INFO - PROCESS | 16987 | --DOMWINDOW == 206 (0x7fa14d98dc00) [pid = 16987] [serial = 825] [outer = (nil)] [url = about:blank] 23:40:41 INFO - PROCESS | 16987 | --DOMWINDOW == 205 (0x7fa14b95b400) [pid = 16987] [serial = 819] [outer = (nil)] [url = about:blank] 23:40:41 INFO - PROCESS | 16987 | 1461480041849 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]]]}] 23:40:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 23:40:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1637ms 23:40:41 INFO - PROCESS | 16987 | 1461480041872 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 23:40:41 INFO - PROCESS | 16987 | 1461480041878 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 23:40:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 23:40:41 INFO - PROCESS | 16987 | 1461480041884 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 23:40:41 INFO - PROCESS | 16987 | 1461480041886 Marionette TRACE conn3 <- [1,1218,null,{}] 23:40:41 INFO - PROCESS | 16987 | 1461480041892 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}] 23:40:42 INFO - PROCESS | 16987 | 1461480042090 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 23:40:42 INFO - PROCESS | 16987 | 1461480042265 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:42 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa149286000 == 89 [pid = 16987] [id = 312] 23:40:42 INFO - PROCESS | 16987 | ++DOMWINDOW == 206 (0x7fa13feec800) [pid = 16987] [serial = 937] [outer = (nil)] 23:40:42 INFO - PROCESS | 16987 | ++DOMWINDOW == 207 (0x7fa147f32c00) [pid = 16987] [serial = 938] [outer = 0x7fa13feec800] 23:40:42 INFO - PROCESS | 16987 | 1461480042329 Marionette DEBUG loaded listener.js 23:40:42 INFO - PROCESS | 16987 | ++DOMWINDOW == 208 (0x7fa1499a0800) [pid = 16987] [serial = 939] [outer = 0x7fa13feec800] 23:40:43 INFO - PROCESS | 16987 | 1461480043110 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]]]}] 23:40:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 23:40:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1277ms 23:40:43 INFO - PROCESS | 16987 | 1461480043161 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 23:40:43 INFO - PROCESS | 16987 | 1461480043165 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 23:40:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 23:40:43 INFO - PROCESS | 16987 | 1461480043178 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 23:40:43 INFO - PROCESS | 16987 | 1461480043186 Marionette TRACE conn3 <- [1,1222,null,{}] 23:40:43 INFO - PROCESS | 16987 | 1461480043194 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}] 23:40:43 INFO - PROCESS | 16987 | 1461480043354 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 23:40:43 INFO - PROCESS | 16987 | 1461480043372 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:43 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14a9a0800 == 90 [pid = 16987] [id = 313] 23:40:43 INFO - PROCESS | 16987 | ++DOMWINDOW == 209 (0x7fa1499ac800) [pid = 16987] [serial = 940] [outer = (nil)] 23:40:43 INFO - PROCESS | 16987 | ++DOMWINDOW == 210 (0x7fa149b76c00) [pid = 16987] [serial = 941] [outer = 0x7fa1499ac800] 23:40:43 INFO - PROCESS | 16987 | 1461480043432 Marionette DEBUG loaded listener.js 23:40:43 INFO - PROCESS | 16987 | ++DOMWINDOW == 211 (0x7fa149de9800) [pid = 16987] [serial = 942] [outer = 0x7fa1499ac800] 23:40:44 INFO - PROCESS | 16987 | 1461480044867 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] 23:40:45 INFO - PROCESS | 16987 | 1461480045020 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 23:40:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 23:40:45 INFO - PROCESS | 16987 | 1461480045032 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 23:40:45 INFO - PROCESS | 16987 | 1461480045036 Marionette TRACE conn3 <- [1,1226,null,{}] 23:40:45 INFO - PROCESS | 16987 | 1461480045045 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}] 23:40:45 INFO - PROCESS | 16987 | 1461480045224 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 23:40:45 INFO - PROCESS | 16987 | 1461480045415 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:45 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13f853000 == 91 [pid = 16987] [id = 314] 23:40:45 INFO - PROCESS | 16987 | ++DOMWINDOW == 206 (0x7fa13fc64400) [pid = 16987] [serial = 943] [outer = (nil)] 23:40:45 INFO - PROCESS | 16987 | ++DOMWINDOW == 207 (0x7fa13fc6a800) [pid = 16987] [serial = 944] [outer = 0x7fa13fc64400] 23:40:45 INFO - PROCESS | 16987 | 1461480045492 Marionette DEBUG loaded listener.js 23:40:45 INFO - PROCESS | 16987 | ++DOMWINDOW == 208 (0x7fa13fee7000) [pid = 16987] [serial = 945] [outer = 0x7fa13fc64400] 23:40:46 INFO - PROCESS | 16987 | 1461480046378 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]]]}] 23:40:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 23:40:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1382ms 23:40:46 INFO - PROCESS | 16987 | 1461480046414 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 23:40:46 INFO - PROCESS | 16987 | 1461480046423 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 23:40:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 23:40:46 INFO - PROCESS | 16987 | 1461480046432 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 23:40:46 INFO - PROCESS | 16987 | 1461480046436 Marionette TRACE conn3 <- [1,1230,null,{}] 23:40:46 INFO - PROCESS | 16987 | 1461480046442 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}] 23:40:46 INFO - PROCESS | 16987 | 1461480046629 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 23:40:46 INFO - PROCESS | 16987 | 1461480046808 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:46 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14a991800 == 92 [pid = 16987] [id = 315] 23:40:46 INFO - PROCESS | 16987 | ++DOMWINDOW == 209 (0x7fa142b47400) [pid = 16987] [serial = 946] [outer = (nil)] 23:40:46 INFO - PROCESS | 16987 | ++DOMWINDOW == 210 (0x7fa149160c00) [pid = 16987] [serial = 947] [outer = 0x7fa142b47400] 23:40:46 INFO - PROCESS | 16987 | 1461480046884 Marionette DEBUG loaded listener.js 23:40:46 INFO - PROCESS | 16987 | ++DOMWINDOW == 211 (0x7fa1499a2c00) [pid = 16987] [serial = 948] [outer = 0x7fa142b47400] 23:40:47 INFO - PROCESS | 16987 | 1461480047803 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]]]}] 23:40:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 23:40:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1433ms 23:40:47 INFO - PROCESS | 16987 | 1461480047865 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 23:40:47 INFO - PROCESS | 16987 | 1461480047869 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 23:40:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 23:40:47 INFO - PROCESS | 16987 | 1461480047876 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 23:40:47 INFO - PROCESS | 16987 | 1461480047882 Marionette TRACE conn3 <- [1,1234,null,{}] 23:40:47 INFO - PROCESS | 16987 | 1461480047897 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}] 23:40:48 INFO - PROCESS | 16987 | 1461480048118 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 23:40:48 INFO - PROCESS | 16987 | 1461480048350 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:48 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14d9d3000 == 93 [pid = 16987] [id = 316] 23:40:48 INFO - PROCESS | 16987 | ++DOMWINDOW == 212 (0x7fa149b6dc00) [pid = 16987] [serial = 949] [outer = (nil)] 23:40:48 INFO - PROCESS | 16987 | ++DOMWINDOW == 213 (0x7fa14a0be400) [pid = 16987] [serial = 950] [outer = 0x7fa149b6dc00] 23:40:48 INFO - PROCESS | 16987 | 1461480048473 Marionette DEBUG loaded listener.js 23:40:48 INFO - PROCESS | 16987 | ++DOMWINDOW == 214 (0x7fa14a5d3000) [pid = 16987] [serial = 951] [outer = 0x7fa149b6dc00] 23:40:49 INFO - PROCESS | 16987 | 1461480049358 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]]]}] 23:40:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 23:40:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1537ms 23:40:49 INFO - PROCESS | 16987 | 1461480049414 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 23:40:49 INFO - PROCESS | 16987 | 1461480049418 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 23:40:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 23:40:49 INFO - PROCESS | 16987 | 1461480049424 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 23:40:49 INFO - PROCESS | 16987 | 1461480049426 Marionette TRACE conn3 <- [1,1238,null,{}] 23:40:49 INFO - PROCESS | 16987 | 1461480049432 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}] 23:40:49 INFO - PROCESS | 16987 | 1461480049593 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 23:40:49 INFO - PROCESS | 16987 | 1461480049774 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:49 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15075a800 == 94 [pid = 16987] [id = 317] 23:40:49 INFO - PROCESS | 16987 | ++DOMWINDOW == 215 (0x7fa149df1c00) [pid = 16987] [serial = 952] [outer = (nil)] 23:40:49 INFO - PROCESS | 16987 | ++DOMWINDOW == 216 (0x7fa14b962400) [pid = 16987] [serial = 953] [outer = 0x7fa149df1c00] 23:40:49 INFO - PROCESS | 16987 | 1461480049848 Marionette DEBUG loaded listener.js 23:40:49 INFO - PROCESS | 16987 | ++DOMWINDOW == 217 (0x7fa14d05b000) [pid = 16987] [serial = 954] [outer = 0x7fa149df1c00] 23:40:50 INFO - PROCESS | 16987 | 1461480050677 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]]]}] 23:40:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 23:40:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1327ms 23:40:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 23:40:50 INFO - PROCESS | 16987 | 1461480050752 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 23:40:50 INFO - PROCESS | 16987 | 1461480050754 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 23:40:50 INFO - PROCESS | 16987 | 1461480050761 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 23:40:50 INFO - PROCESS | 16987 | 1461480050764 Marionette TRACE conn3 <- [1,1242,null,{}] 23:40:50 INFO - PROCESS | 16987 | 1461480050769 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}] 23:40:50 INFO - PROCESS | 16987 | 1461480050935 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 23:40:51 INFO - PROCESS | 16987 | 1461480051110 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:51 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15220e000 == 95 [pid = 16987] [id = 318] 23:40:51 INFO - PROCESS | 16987 | ++DOMWINDOW == 218 (0x7fa14a977000) [pid = 16987] [serial = 955] [outer = (nil)] 23:40:51 INFO - PROCESS | 16987 | ++DOMWINDOW == 219 (0x7fa14d182800) [pid = 16987] [serial = 956] [outer = 0x7fa14a977000] 23:40:51 INFO - PROCESS | 16987 | 1461480051180 Marionette DEBUG loaded listener.js 23:40:51 INFO - PROCESS | 16987 | ++DOMWINDOW == 220 (0x7fa14d288000) [pid = 16987] [serial = 957] [outer = 0x7fa14a977000] 23:40:52 INFO - PROCESS | 16987 | 1461480052062 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]]]}] 23:40:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 23:40:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1329ms 23:40:52 INFO - PROCESS | 16987 | 1461480052090 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 23:40:52 INFO - PROCESS | 16987 | 1461480052094 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 23:40:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 23:40:52 INFO - PROCESS | 16987 | 1461480052100 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 23:40:52 INFO - PROCESS | 16987 | 1461480052102 Marionette TRACE conn3 <- [1,1246,null,{}] 23:40:52 INFO - PROCESS | 16987 | 1461480052108 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}] 23:40:52 INFO - PROCESS | 16987 | 1461480052331 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 23:40:52 INFO - PROCESS | 16987 | 1461480052524 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:52 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1531a8000 == 96 [pid = 16987] [id = 319] 23:40:52 INFO - PROCESS | 16987 | ++DOMWINDOW == 221 (0x7fa14915e400) [pid = 16987] [serial = 958] [outer = (nil)] 23:40:52 INFO - PROCESS | 16987 | ++DOMWINDOW == 222 (0x7fa14d996c00) [pid = 16987] [serial = 959] [outer = 0x7fa14915e400] 23:40:52 INFO - PROCESS | 16987 | 1461480052598 Marionette DEBUG loaded listener.js 23:40:52 INFO - PROCESS | 16987 | ++DOMWINDOW == 223 (0x7fa1516d8000) [pid = 16987] [serial = 960] [outer = 0x7fa14915e400] 23:40:53 INFO - PROCESS | 16987 | 1461480053494 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]]]}] 23:40:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 23:40:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1434ms 23:40:53 INFO - PROCESS | 16987 | 1461480053535 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 23:40:53 INFO - PROCESS | 16987 | 1461480053537 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 23:40:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 23:40:53 INFO - PROCESS | 16987 | 1461480053544 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 23:40:53 INFO - PROCESS | 16987 | 1461480053546 Marionette TRACE conn3 <- [1,1250,null,{}] 23:40:53 INFO - PROCESS | 16987 | 1461480053551 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}] 23:40:53 INFO - PROCESS | 16987 | 1461480053720 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 23:40:53 INFO - PROCESS | 16987 | 1461480053915 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:53 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa156e99800 == 97 [pid = 16987] [id = 320] 23:40:53 INFO - PROCESS | 16987 | ++DOMWINDOW == 224 (0x7fa14a4a7400) [pid = 16987] [serial = 961] [outer = (nil)] 23:40:53 INFO - PROCESS | 16987 | ++DOMWINDOW == 225 (0x7fa1522e1c00) [pid = 16987] [serial = 962] [outer = 0x7fa14a4a7400] 23:40:53 INFO - PROCESS | 16987 | 1461480053988 Marionette DEBUG loaded listener.js 23:40:54 INFO - PROCESS | 16987 | ++DOMWINDOW == 226 (0x7fa152b8e000) [pid = 16987] [serial = 963] [outer = 0x7fa14a4a7400] 23:40:54 INFO - PROCESS | 16987 | 1461480054867 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]]]}] 23:40:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 23:40:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1387ms 23:40:54 INFO - PROCESS | 16987 | 1461480054932 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 23:40:54 INFO - PROCESS | 16987 | 1461480054936 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 23:40:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 23:40:54 INFO - PROCESS | 16987 | 1461480054942 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 23:40:54 INFO - PROCESS | 16987 | 1461480054945 Marionette TRACE conn3 <- [1,1254,null,{}] 23:40:54 INFO - PROCESS | 16987 | 1461480054951 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}] 23:40:55 INFO - PROCESS | 16987 | 1461480055113 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 23:40:55 INFO - PROCESS | 16987 | 1461480055295 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:55 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa160a7b800 == 98 [pid = 16987] [id = 321] 23:40:55 INFO - PROCESS | 16987 | ++DOMWINDOW == 227 (0x7fa1507ee800) [pid = 16987] [serial = 964] [outer = (nil)] 23:40:55 INFO - PROCESS | 16987 | ++DOMWINDOW == 228 (0x7fa153be9800) [pid = 16987] [serial = 965] [outer = 0x7fa1507ee800] 23:40:55 INFO - PROCESS | 16987 | 1461480055369 Marionette DEBUG loaded listener.js 23:40:55 INFO - PROCESS | 16987 | ++DOMWINDOW == 229 (0x7fa1560b6000) [pid = 16987] [serial = 966] [outer = 0x7fa1507ee800] 23:40:56 INFO - PROCESS | 16987 | 1461480056218 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]]]}] 23:40:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 23:40:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1340ms 23:40:56 INFO - PROCESS | 16987 | 1461480056282 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 23:40:56 INFO - PROCESS | 16987 | 1461480056286 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 23:40:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 23:40:56 INFO - PROCESS | 16987 | 1461480056291 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 23:40:56 INFO - PROCESS | 16987 | 1461480056295 Marionette TRACE conn3 <- [1,1258,null,{}] 23:40:56 INFO - PROCESS | 16987 | 1461480056300 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}] 23:40:56 INFO - PROCESS | 16987 | 1461480056461 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 23:40:56 INFO - PROCESS | 16987 | 1461480056645 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:56 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa165454000 == 99 [pid = 16987] [id = 322] 23:40:56 INFO - PROCESS | 16987 | ++DOMWINDOW == 230 (0x7fa150b9a000) [pid = 16987] [serial = 967] [outer = (nil)] 23:40:56 INFO - PROCESS | 16987 | ++DOMWINDOW == 231 (0x7fa159c57c00) [pid = 16987] [serial = 968] [outer = 0x7fa150b9a000] 23:40:56 INFO - PROCESS | 16987 | 1461480056717 Marionette DEBUG loaded listener.js 23:40:56 INFO - PROCESS | 16987 | ++DOMWINDOW == 232 (0x7fa1609cb400) [pid = 16987] [serial = 969] [outer = 0x7fa150b9a000] 23:40:57 INFO - PROCESS | 16987 | 1461480057549 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]]]}] 23:40:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 23:40:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1332ms 23:40:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 23:40:57 INFO - PROCESS | 16987 | 1461480057625 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 23:40:57 INFO - PROCESS | 16987 | 1461480057628 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 23:40:57 INFO - PROCESS | 16987 | 1461480057634 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 23:40:57 INFO - PROCESS | 16987 | 1461480057637 Marionette TRACE conn3 <- [1,1262,null,{}] 23:40:57 INFO - PROCESS | 16987 | 1461480057642 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}] 23:40:57 INFO - PROCESS | 16987 | 1461480057817 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 23:40:58 INFO - PROCESS | 16987 | 1461480058025 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:58 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa167c81000 == 100 [pid = 16987] [id = 323] 23:40:58 INFO - PROCESS | 16987 | ++DOMWINDOW == 233 (0x7fa1499aa800) [pid = 16987] [serial = 970] [outer = (nil)] 23:40:58 INFO - PROCESS | 16987 | ++DOMWINDOW == 234 (0x7fa160ece800) [pid = 16987] [serial = 971] [outer = 0x7fa1499aa800] 23:40:58 INFO - PROCESS | 16987 | 1461480058147 Marionette DEBUG loaded listener.js 23:40:58 INFO - PROCESS | 16987 | ++DOMWINDOW == 235 (0x7fa161b45000) [pid = 16987] [serial = 972] [outer = 0x7fa1499aa800] 23:40:59 INFO - PROCESS | 16987 | 1461480059002 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]]]}] 23:40:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 23:40:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1440ms 23:40:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 23:40:59 INFO - PROCESS | 16987 | 1461480059073 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 23:40:59 INFO - PROCESS | 16987 | 1461480059077 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 23:40:59 INFO - PROCESS | 16987 | 1461480059083 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 23:40:59 INFO - PROCESS | 16987 | 1461480059087 Marionette TRACE conn3 <- [1,1266,null,{}] 23:40:59 INFO - PROCESS | 16987 | 1461480059092 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}] 23:40:59 INFO - PROCESS | 16987 | 1461480059320 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 23:40:59 INFO - PROCESS | 16987 | 1461480059571 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:59 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13a4d9000 == 101 [pid = 16987] [id = 324] 23:40:59 INFO - PROCESS | 16987 | ++DOMWINDOW == 236 (0x7fa142912c00) [pid = 16987] [serial = 973] [outer = (nil)] 23:40:59 INFO - PROCESS | 16987 | ++DOMWINDOW == 237 (0x7fa14a5d2800) [pid = 16987] [serial = 974] [outer = 0x7fa142912c00] 23:40:59 INFO - PROCESS | 16987 | 1461480059704 Marionette DEBUG loaded listener.js 23:40:59 INFO - PROCESS | 16987 | ++DOMWINDOW == 238 (0x7fa1657af800) [pid = 16987] [serial = 975] [outer = 0x7fa142912c00] 23:41:00 INFO - PROCESS | 16987 | 1461480060894 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]]]}] 23:41:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 23:41:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1881ms 23:41:00 INFO - PROCESS | 16987 | 1461480060972 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 23:41:00 INFO - PROCESS | 16987 | 1461480060978 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 23:41:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 23:41:00 INFO - PROCESS | 16987 | 1461480060987 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 23:41:00 INFO - PROCESS | 16987 | 1461480060991 Marionette TRACE conn3 <- [1,1270,null,{}] 23:41:01 INFO - PROCESS | 16987 | 1461480061000 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}] 23:41:01 INFO - PROCESS | 16987 | 1461480061273 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 23:41:01 INFO - PROCESS | 16987 | 1461480061434 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:01 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa147cde800 == 102 [pid = 16987] [id = 325] 23:41:01 INFO - PROCESS | 16987 | ++DOMWINDOW == 239 (0x7fa13fc70800) [pid = 16987] [serial = 976] [outer = (nil)] 23:41:01 INFO - PROCESS | 16987 | ++DOMWINDOW == 240 (0x7fa13fd54000) [pid = 16987] [serial = 977] [outer = 0x7fa13fc70800] 23:41:01 INFO - PROCESS | 16987 | 1461480061507 Marionette DEBUG loaded listener.js 23:41:01 INFO - PROCESS | 16987 | ++DOMWINDOW == 241 (0x7fa13fd5a400) [pid = 16987] [serial = 978] [outer = 0x7fa13fc70800] 23:41:02 INFO - PROCESS | 16987 | 1461480062372 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]]]}] 23:41:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 23:41:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1438ms 23:41:02 INFO - PROCESS | 16987 | 1461480062425 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 23:41:02 INFO - PROCESS | 16987 | 1461480062444 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 23:41:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 23:41:02 INFO - PROCESS | 16987 | 1461480062459 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 23:41:02 INFO - PROCESS | 16987 | 1461480062470 Marionette TRACE conn3 <- [1,1274,null,{}] 23:41:02 INFO - PROCESS | 16987 | 1461480062479 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}] 23:41:02 INFO - PROCESS | 16987 | 1461480062741 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 23:41:02 INFO - PROCESS | 16987 | 1461480062989 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:03 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13c29a800 == 103 [pid = 16987] [id = 326] 23:41:03 INFO - PROCESS | 16987 | ++DOMWINDOW == 242 (0x7fa13ef53400) [pid = 16987] [serial = 979] [outer = (nil)] 23:41:03 INFO - PROCESS | 16987 | ++DOMWINDOW == 243 (0x7fa13fd5fc00) [pid = 16987] [serial = 980] [outer = 0x7fa13ef53400] 23:41:03 INFO - PROCESS | 16987 | 1461480063088 Marionette DEBUG loaded listener.js 23:41:03 INFO - PROCESS | 16987 | ++DOMWINDOW == 244 (0x7fa13fee9c00) [pid = 16987] [serial = 981] [outer = 0x7fa13ef53400] 23:41:03 INFO - PROCESS | 16987 | 1461480063990 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]]]}] 23:41:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 23:41:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1599ms 23:41:04 INFO - PROCESS | 16987 | 1461480064059 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 23:41:04 INFO - PROCESS | 16987 | 1461480064063 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 23:41:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 23:41:04 INFO - PROCESS | 16987 | 1461480064069 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 23:41:04 INFO - PROCESS | 16987 | 1461480064074 Marionette TRACE conn3 <- [1,1278,null,{}] 23:41:04 INFO - PROCESS | 16987 | 1461480064089 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}] 23:41:04 INFO - PROCESS | 16987 | 1461480064314 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 23:41:04 INFO - PROCESS | 16987 | 1461480064547 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:04 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13e729000 == 104 [pid = 16987] [id = 327] 23:41:04 INFO - PROCESS | 16987 | ++DOMWINDOW == 245 (0x7fa13e72d800) [pid = 16987] [serial = 982] [outer = (nil)] 23:41:04 INFO - PROCESS | 16987 | ++DOMWINDOW == 246 (0x7fa1492c7000) [pid = 16987] [serial = 983] [outer = 0x7fa13e72d800] 23:41:04 INFO - PROCESS | 16987 | 1461480064668 Marionette DEBUG loaded listener.js 23:41:04 INFO - PROCESS | 16987 | ++DOMWINDOW == 247 (0x7fa1499a7400) [pid = 16987] [serial = 984] [outer = 0x7fa13e72d800] 23:41:05 INFO - PROCESS | 16987 | 1461480065543 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]]]}] 23:41:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 23:41:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1533ms 23:41:05 INFO - PROCESS | 16987 | 1461480065603 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 23:41:05 INFO - PROCESS | 16987 | 1461480065607 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 23:41:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 23:41:05 INFO - PROCESS | 16987 | 1461480065613 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 23:41:05 INFO - PROCESS | 16987 | 1461480065616 Marionette TRACE conn3 <- [1,1282,null,{}] 23:41:05 INFO - PROCESS | 16987 | 1461480065621 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}] 23:41:05 INFO - PROCESS | 16987 | 1461480065808 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 23:41:06 INFO - PROCESS | 16987 | --DOMWINDOW == 246 (0x7fa15443ec00) [pid = 16987] [serial = 887] [outer = (nil)] [url = about:blank] 23:41:06 INFO - PROCESS | 16987 | --DOMWINDOW == 245 (0x7fa1512e2800) [pid = 16987] [serial = 845] [outer = (nil)] [url = about:blank] 23:41:06 INFO - PROCESS | 16987 | --DOMWINDOW == 244 (0x7fa149c1d400) [pid = 16987] [serial = 833] [outer = (nil)] [url = about:blank] 23:41:06 INFO - PROCESS | 16987 | --DOMWINDOW == 243 (0x7fa1609d1c00) [pid = 16987] [serial = 860] [outer = (nil)] [url = about:blank] 23:41:06 INFO - PROCESS | 16987 | --DOMWINDOW == 242 (0x7fa142b3dc00) [pid = 16987] [serial = 830] [outer = (nil)] [url = about:blank] 23:41:06 INFO - PROCESS | 16987 | --DOMWINDOW == 241 (0x7fa14f961800) [pid = 16987] [serial = 842] [outer = (nil)] [url = about:blank] 23:41:06 INFO - PROCESS | 16987 | --DOMWINDOW == 240 (0x7fa153b0b800) [pid = 16987] [serial = 854] [outer = (nil)] [url = about:blank] 23:41:06 INFO - PROCESS | 16987 | --DOMWINDOW == 239 (0x7fa1655ac400) [pid = 16987] [serial = 863] [outer = (nil)] [url = about:blank] 23:41:06 INFO - PROCESS | 16987 | --DOMWINDOW == 238 (0x7fa152492800) [pid = 16987] [serial = 848] [outer = (nil)] [url = about:blank] 23:41:06 INFO - PROCESS | 16987 | --DOMWINDOW == 237 (0x7fa154445000) [pid = 16987] [serial = 857] [outer = (nil)] [url = about:blank] 23:41:06 INFO - PROCESS | 16987 | --DOMWINDOW == 236 (0x7fa14a976000) [pid = 16987] [serial = 836] [outer = (nil)] [url = about:blank] 23:41:06 INFO - PROCESS | 16987 | --DOMWINDOW == 235 (0x7fa152b89400) [pid = 16987] [serial = 851] [outer = (nil)] [url = about:blank] 23:41:06 INFO - PROCESS | 16987 | --DOMWINDOW == 234 (0x7fa13e50a800) [pid = 16987] [serial = 866] [outer = (nil)] [url = about:blank] 23:41:06 INFO - PROCESS | 16987 | --DOMWINDOW == 233 (0x7fa14d475c00) [pid = 16987] [serial = 839] [outer = (nil)] [url = about:blank] 23:41:06 INFO - PROCESS | 16987 | 1461480066110 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:06 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa149286000 == 103 [pid = 16987] [id = 312] 23:41:06 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13f856800 == 102 [pid = 16987] [id = 311] 23:41:06 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13d755000 == 101 [pid = 16987] [id = 310] 23:41:06 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13f853800 == 102 [pid = 16987] [id = 328] 23:41:06 INFO - PROCESS | 16987 | ++DOMWINDOW == 234 (0x7fa13e50a800) [pid = 16987] [serial = 985] [outer = (nil)] 23:41:06 INFO - PROCESS | 16987 | ++DOMWINDOW == 235 (0x7fa142916800) [pid = 16987] [serial = 986] [outer = 0x7fa13e50a800] 23:41:06 INFO - PROCESS | 16987 | 1461480066287 Marionette DEBUG loaded listener.js 23:41:06 INFO - PROCESS | 16987 | ++DOMWINDOW == 236 (0x7fa14a5e0c00) [pid = 16987] [serial = 987] [outer = 0x7fa13e50a800] 23:41:06 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13e720000 == 101 [pid = 16987] [id = 302] 23:41:06 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13f857800 == 100 [pid = 16987] [id = 301] 23:41:06 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa168a66800 == 99 [pid = 16987] [id = 300] 23:41:06 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa165a62800 == 98 [pid = 16987] [id = 299] 23:41:06 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa160a80000 == 97 [pid = 16987] [id = 298] 23:41:06 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa15070c800 == 96 [pid = 16987] [id = 297] 23:41:06 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa149284000 == 95 [pid = 16987] [id = 296] 23:41:06 INFO - PROCESS | 16987 | --DOMWINDOW == 235 (0x7fa14d98c000) [pid = 16987] [serial = 881] [outer = (nil)] [url = about:blank] 23:41:06 INFO - PROCESS | 16987 | --DOMWINDOW == 234 (0x7fa14a5d6800) [pid = 16987] [serial = 875] [outer = (nil)] [url = about:blank] 23:41:06 INFO - PROCESS | 16987 | --DOMWINDOW == 233 (0x7fa14d474400) [pid = 16987] [serial = 879] [outer = (nil)] [url = about:blank] 23:41:06 INFO - PROCESS | 16987 | --DOMWINDOW == 232 (0x7fa1505cf000) [pid = 16987] [serial = 882] [outer = (nil)] [url = about:blank] 23:41:06 INFO - PROCESS | 16987 | --DOMWINDOW == 231 (0x7fa149b99c00) [pid = 16987] [serial = 872] [outer = (nil)] [url = about:blank] 23:41:06 INFO - PROCESS | 16987 | --DOMWINDOW == 230 (0x7fa14d10b800) [pid = 16987] [serial = 878] [outer = (nil)] [url = about:blank] 23:41:06 INFO - PROCESS | 16987 | --DOMWINDOW == 229 (0x7fa1522df800) [pid = 16987] [serial = 884] [outer = (nil)] [url = about:blank] 23:41:06 INFO - PROCESS | 16987 | --DOMWINDOW == 228 (0x7fa14adf0000) [pid = 16987] [serial = 876] [outer = (nil)] [url = about:blank] 23:41:06 INFO - PROCESS | 16987 | --DOMWINDOW == 227 (0x7fa149fdc400) [pid = 16987] [serial = 873] [outer = (nil)] [url = about:blank] 23:41:06 INFO - PROCESS | 16987 | --DOMWINDOW == 226 (0x7fa147bcf400) [pid = 16987] [serial = 869] [outer = (nil)] [url = about:blank] 23:41:06 INFO - PROCESS | 16987 | --DOMWINDOW == 225 (0x7fa14915ec00) [pid = 16987] [serial = 870] [outer = (nil)] [url = about:blank] 23:41:06 INFO - PROCESS | 16987 | --DOMWINDOW == 224 (0x7fa152b89800) [pid = 16987] [serial = 885] [outer = (nil)] [url = about:blank] 23:41:07 INFO - PROCESS | 16987 | 1461480067190 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]]]}] 23:41:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 23:41:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1632ms 23:41:07 INFO - PROCESS | 16987 | 1461480067246 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 23:41:07 INFO - PROCESS | 16987 | 1461480067249 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 23:41:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 23:41:07 INFO - PROCESS | 16987 | 1461480067255 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 23:41:07 INFO - PROCESS | 16987 | 1461480067257 Marionette TRACE conn3 <- [1,1286,null,{}] 23:41:07 INFO - PROCESS | 16987 | 1461480067262 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}] 23:41:07 INFO - PROCESS | 16987 | 1461480067420 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 23:41:07 INFO - PROCESS | 16987 | 1461480067435 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:07 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa147f1f000 == 96 [pid = 16987] [id = 329] 23:41:07 INFO - PROCESS | 16987 | ++DOMWINDOW == 225 (0x7fa149b99c00) [pid = 16987] [serial = 988] [outer = (nil)] 23:41:07 INFO - PROCESS | 16987 | ++DOMWINDOW == 226 (0x7fa14ad0b000) [pid = 16987] [serial = 989] [outer = 0x7fa149b99c00] 23:41:07 INFO - PROCESS | 16987 | 1461480067504 Marionette DEBUG loaded listener.js 23:41:07 INFO - PROCESS | 16987 | ++DOMWINDOW == 227 (0x7fa14bde2800) [pid = 16987] [serial = 990] [outer = 0x7fa149b99c00] 23:41:08 INFO - PROCESS | 16987 | 1461480068384 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]]]}] 23:41:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 23:41:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1183ms 23:41:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 23:41:08 INFO - PROCESS | 16987 | 1461480068440 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 23:41:08 INFO - PROCESS | 16987 | 1461480068442 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 23:41:08 INFO - PROCESS | 16987 | 1461480068449 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 23:41:08 INFO - PROCESS | 16987 | 1461480068452 Marionette TRACE conn3 <- [1,1290,null,{}] 23:41:08 INFO - PROCESS | 16987 | 1461480068457 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}] 23:41:08 INFO - PROCESS | 16987 | 1461480068729 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 23:41:08 INFO - PROCESS | 16987 | 1461480068860 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:08 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14fae5000 == 97 [pid = 16987] [id = 330] 23:41:08 INFO - PROCESS | 16987 | ++DOMWINDOW == 228 (0x7fa14d997400) [pid = 16987] [serial = 991] [outer = (nil)] 23:41:08 INFO - PROCESS | 16987 | ++DOMWINDOW == 229 (0x7fa14e644400) [pid = 16987] [serial = 992] [outer = 0x7fa14d997400] 23:41:08 INFO - PROCESS | 16987 | 1461480068923 Marionette DEBUG loaded listener.js 23:41:09 INFO - PROCESS | 16987 | ++DOMWINDOW == 230 (0x7fa1516d1800) [pid = 16987] [serial = 993] [outer = 0x7fa14d997400] 23:41:09 INFO - PROCESS | 16987 | 1461480069713 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]]]}] 23:41:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 23:41:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1287ms 23:41:09 INFO - PROCESS | 16987 | 1461480069735 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 23:41:09 INFO - PROCESS | 16987 | 1461480069737 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 23:41:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 23:41:09 INFO - PROCESS | 16987 | 1461480069743 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 23:41:09 INFO - PROCESS | 16987 | 1461480069746 Marionette TRACE conn3 <- [1,1294,null,{}] 23:41:09 INFO - PROCESS | 16987 | 1461480069751 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}] 23:41:09 INFO - PROCESS | 16987 | 1461480069952 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 23:41:09 INFO - PROCESS | 16987 | 1461480069988 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:10 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15150e000 == 98 [pid = 16987] [id = 331] 23:41:10 INFO - PROCESS | 16987 | ++DOMWINDOW == 231 (0x7fa14dce7000) [pid = 16987] [serial = 994] [outer = (nil)] 23:41:10 INFO - PROCESS | 16987 | ++DOMWINDOW == 232 (0x7fa152b11c00) [pid = 16987] [serial = 995] [outer = 0x7fa14dce7000] 23:41:10 INFO - PROCESS | 16987 | 1461480070054 Marionette DEBUG loaded listener.js 23:41:10 INFO - PROCESS | 16987 | ++DOMWINDOW == 233 (0x7fa15ab7e400) [pid = 16987] [serial = 996] [outer = 0x7fa14dce7000] 23:41:11 INFO - PROCESS | 16987 | --DOMWINDOW == 232 (0x7fa147e4b400) [pid = 16987] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 23:41:11 INFO - PROCESS | 16987 | --DOMWINDOW == 231 (0x7fa1533a0c00) [pid = 16987] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 23:41:11 INFO - PROCESS | 16987 | --DOMWINDOW == 230 (0x7fa149fda800) [pid = 16987] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 23:41:11 INFO - PROCESS | 16987 | --DOMWINDOW == 229 (0x7fa142b3b800) [pid = 16987] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 23:41:11 INFO - PROCESS | 16987 | --DOMWINDOW == 228 (0x7fa152c40000) [pid = 16987] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 23:41:11 INFO - PROCESS | 16987 | --DOMWINDOW == 227 (0x7fa14a274400) [pid = 16987] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 23:41:11 INFO - PROCESS | 16987 | --DOMWINDOW == 226 (0x7fa149b72800) [pid = 16987] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 23:41:11 INFO - PROCESS | 16987 | --DOMWINDOW == 225 (0x7fa160735400) [pid = 16987] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 23:41:11 INFO - PROCESS | 16987 | --DOMWINDOW == 224 (0x7fa14bddb000) [pid = 16987] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 23:41:11 INFO - PROCESS | 16987 | --DOMWINDOW == 223 (0x7fa151a36000) [pid = 16987] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 23:41:11 INFO - PROCESS | 16987 | --DOMWINDOW == 222 (0x7fa14b904c00) [pid = 16987] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 23:41:11 INFO - PROCESS | 16987 | --DOMWINDOW == 221 (0x7fa14d10bc00) [pid = 16987] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 23:41:11 INFO - PROCESS | 16987 | --DOMWINDOW == 220 (0x7fa1505ca800) [pid = 16987] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 23:41:11 INFO - PROCESS | 16987 | --DOMWINDOW == 219 (0x7fa159c55400) [pid = 16987] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 23:41:11 INFO - PROCESS | 16987 | --DOMWINDOW == 218 (0x7fa1507eec00) [pid = 16987] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 23:41:11 INFO - PROCESS | 16987 | --DOMWINDOW == 217 (0x7fa14291bc00) [pid = 16987] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 23:41:11 INFO - PROCESS | 16987 | --DOMWINDOW == 216 (0x7fa142d58800) [pid = 16987] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 23:41:11 INFO - PROCESS | 16987 | --DOMWINDOW == 215 (0x7fa149b76400) [pid = 16987] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 23:41:11 INFO - PROCESS | 16987 | --DOMWINDOW == 214 (0x7fa147ee8800) [pid = 16987] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 23:41:11 INFO - PROCESS | 16987 | --DOMWINDOW == 213 (0x7fa153478800) [pid = 16987] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 23:41:11 INFO - PROCESS | 16987 | --DOMWINDOW == 212 (0x7fa13cdb5000) [pid = 16987] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 23:41:11 INFO - PROCESS | 16987 | --DOMWINDOW == 211 (0x7fa142a97c00) [pid = 16987] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 23:41:11 INFO - PROCESS | 16987 | --DOMWINDOW == 210 (0x7fa13feec800) [pid = 16987] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 23:41:11 INFO - PROCESS | 16987 | --DOMWINDOW == 209 (0x7fa13e506400) [pid = 16987] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 23:41:11 INFO - PROCESS | 16987 | 1461480071706 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]]]}] 23:41:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 23:41:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1981ms 23:41:11 INFO - PROCESS | 16987 | 1461480071726 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 23:41:11 INFO - PROCESS | 16987 | 1461480071728 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 23:41:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 23:41:11 INFO - PROCESS | 16987 | 1461480071735 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 23:41:11 INFO - PROCESS | 16987 | 1461480071737 Marionette TRACE conn3 <- [1,1298,null,{}] 23:41:11 INFO - PROCESS | 16987 | 1461480071742 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}] 23:41:11 INFO - PROCESS | 16987 | 1461480071932 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 23:41:11 INFO - PROCESS | 16987 | 1461480071949 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:11 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1429d4000 == 99 [pid = 16987] [id = 332] 23:41:11 INFO - PROCESS | 16987 | ++DOMWINDOW == 210 (0x7fa142b40c00) [pid = 16987] [serial = 997] [outer = (nil)] 23:41:12 INFO - PROCESS | 16987 | ++DOMWINDOW == 211 (0x7fa1499abc00) [pid = 16987] [serial = 998] [outer = 0x7fa142b40c00] 23:41:12 INFO - PROCESS | 16987 | 1461480072008 Marionette DEBUG loaded listener.js 23:41:12 INFO - PROCESS | 16987 | ++DOMWINDOW == 212 (0x7fa14bddb000) [pid = 16987] [serial = 999] [outer = 0x7fa142b40c00] 23:41:12 INFO - PROCESS | 16987 | 1461480072716 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]]]}] 23:41:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 23:41:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1025ms 23:41:12 INFO - PROCESS | 16987 | 1461480072761 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 23:41:12 INFO - PROCESS | 16987 | 1461480072764 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 23:41:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 23:41:12 INFO - PROCESS | 16987 | 1461480072769 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 23:41:12 INFO - PROCESS | 16987 | 1461480072772 Marionette TRACE conn3 <- [1,1302,null,{}] 23:41:12 INFO - PROCESS | 16987 | 1461480072780 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}] 23:41:12 INFO - PROCESS | 16987 | 1461480072982 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 23:41:13 INFO - PROCESS | 16987 | 1461480073000 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:13 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1527f3000 == 100 [pid = 16987] [id = 333] 23:41:13 INFO - PROCESS | 16987 | ++DOMWINDOW == 213 (0x7fa147ee8800) [pid = 16987] [serial = 1000] [outer = (nil)] 23:41:13 INFO - PROCESS | 16987 | ++DOMWINDOW == 214 (0x7fa152493400) [pid = 16987] [serial = 1001] [outer = 0x7fa147ee8800] 23:41:13 INFO - PROCESS | 16987 | 1461480073061 Marionette DEBUG loaded listener.js 23:41:13 INFO - PROCESS | 16987 | ++DOMWINDOW == 215 (0x7fa159c55400) [pid = 16987] [serial = 1002] [outer = 0x7fa147ee8800] 23:41:14 INFO - PROCESS | 16987 | 1461480074144 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]]]}] 23:41:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 23:41:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1442ms 23:41:14 INFO - PROCESS | 16987 | 1461480074213 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 23:41:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 23:41:14 INFO - PROCESS | 16987 | 1461480074218 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 23:41:14 INFO - PROCESS | 16987 | 1461480074227 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 23:41:14 INFO - PROCESS | 16987 | 1461480074233 Marionette TRACE conn3 <- [1,1306,null,{}] 23:41:14 INFO - PROCESS | 16987 | 1461480074242 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}] 23:41:14 INFO - PROCESS | 16987 | 1461480074481 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 23:41:14 INFO - PROCESS | 16987 | 1461480074775 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:14 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13e71a800 == 101 [pid = 16987] [id = 334] 23:41:14 INFO - PROCESS | 16987 | ++DOMWINDOW == 216 (0x7fa13cdbb000) [pid = 16987] [serial = 1003] [outer = (nil)] 23:41:14 INFO - PROCESS | 16987 | ++DOMWINDOW == 217 (0x7fa13fd54c00) [pid = 16987] [serial = 1004] [outer = 0x7fa13cdbb000] 23:41:14 INFO - PROCESS | 16987 | 1461480074854 Marionette DEBUG loaded listener.js 23:41:14 INFO - PROCESS | 16987 | ++DOMWINDOW == 218 (0x7fa13fd61800) [pid = 16987] [serial = 1005] [outer = 0x7fa13cdbb000] 23:41:15 INFO - PROCESS | 16987 | 1461480075717 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]]]}] 23:41:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 23:41:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1535ms 23:41:15 INFO - PROCESS | 16987 | 1461480075762 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 23:41:15 INFO - PROCESS | 16987 | 1461480075770 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 23:41:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 23:41:15 INFO - PROCESS | 16987 | 1461480075780 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 23:41:15 INFO - PROCESS | 16987 | 1461480075784 Marionette TRACE conn3 <- [1,1310,null,{}] 23:41:15 INFO - PROCESS | 16987 | 1461480075790 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}] 23:41:15 INFO - PROCESS | 16987 | 1461480075993 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 23:41:16 INFO - PROCESS | 16987 | 1461480076253 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:16 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14d25a800 == 102 [pid = 16987] [id = 335] 23:41:16 INFO - PROCESS | 16987 | ++DOMWINDOW == 219 (0x7fa1493c1800) [pid = 16987] [serial = 1006] [outer = (nil)] 23:41:16 INFO - PROCESS | 16987 | ++DOMWINDOW == 220 (0x7fa1499a6c00) [pid = 16987] [serial = 1007] [outer = 0x7fa1493c1800] 23:41:16 INFO - PROCESS | 16987 | 1461480076378 Marionette DEBUG loaded listener.js 23:41:16 INFO - PROCESS | 16987 | ++DOMWINDOW == 221 (0x7fa14a276000) [pid = 16987] [serial = 1008] [outer = 0x7fa1493c1800] 23:41:17 INFO - PROCESS | 16987 | 1461480077282 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] 23:41:17 INFO - PROCESS | 16987 | 1461480077318 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 23:41:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 23:41:17 INFO - PROCESS | 16987 | 1461480077324 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 23:41:17 INFO - PROCESS | 16987 | 1461480077330 Marionette TRACE conn3 <- [1,1314,null,{}] 23:41:17 INFO - PROCESS | 16987 | 1461480077346 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}] 23:41:17 INFO - PROCESS | 16987 | 1461480077519 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 23:41:17 INFO - PROCESS | 16987 | 1461480077713 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:17 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa153b94000 == 103 [pid = 16987] [id = 336] 23:41:17 INFO - PROCESS | 16987 | ++DOMWINDOW == 222 (0x7fa14d063800) [pid = 16987] [serial = 1009] [outer = (nil)] 23:41:17 INFO - PROCESS | 16987 | ++DOMWINDOW == 223 (0x7fa14d826800) [pid = 16987] [serial = 1010] [outer = 0x7fa14d063800] 23:41:17 INFO - PROCESS | 16987 | 1461480077791 Marionette DEBUG loaded listener.js 23:41:17 INFO - PROCESS | 16987 | ++DOMWINDOW == 224 (0x7fa1507f7000) [pid = 16987] [serial = 1011] [outer = 0x7fa14d063800] 23:41:18 INFO - PROCESS | 16987 | 1461480078681 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]]]}] 23:41:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 23:41:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1391ms 23:41:18 INFO - PROCESS | 16987 | 1461480078716 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 23:41:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 23:41:18 INFO - PROCESS | 16987 | 1461480078721 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 23:41:18 INFO - PROCESS | 16987 | 1461480078728 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 23:41:18 INFO - PROCESS | 16987 | 1461480078731 Marionette TRACE conn3 <- [1,1318,null,{}] 23:41:18 INFO - PROCESS | 16987 | 1461480078736 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}] 23:41:18 INFO - PROCESS | 16987 | 1461480078925 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 23:41:19 INFO - PROCESS | 16987 | 1461480079128 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:19 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa161e23800 == 104 [pid = 16987] [id = 337] 23:41:19 INFO - PROCESS | 16987 | ++DOMWINDOW == 225 (0x7fa14b95f800) [pid = 16987] [serial = 1012] [outer = (nil)] 23:41:19 INFO - PROCESS | 16987 | ++DOMWINDOW == 226 (0x7fa152b89400) [pid = 16987] [serial = 1013] [outer = 0x7fa14b95f800] 23:41:19 INFO - PROCESS | 16987 | 1461480079243 Marionette DEBUG loaded listener.js 23:41:19 INFO - PROCESS | 16987 | ++DOMWINDOW == 227 (0x7fa1609d6800) [pid = 16987] [serial = 1014] [outer = 0x7fa14b95f800] 23:41:20 INFO - PROCESS | 16987 | 1461480080155 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]]]}] 23:41:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 23:41:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1480ms 23:41:20 INFO - PROCESS | 16987 | 1461480080208 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 23:41:20 INFO - PROCESS | 16987 | 1461480080211 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 23:41:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 23:41:20 INFO - PROCESS | 16987 | 1461480080217 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 23:41:20 INFO - PROCESS | 16987 | 1461480080220 Marionette TRACE conn3 <- [1,1322,null,{}] 23:41:20 INFO - PROCESS | 16987 | 1461480080225 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}] 23:41:20 INFO - PROCESS | 16987 | 1461480080389 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 23:41:20 INFO - PROCESS | 16987 | 1461480080580 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:20 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa166135800 == 105 [pid = 16987] [id = 338] 23:41:20 INFO - PROCESS | 16987 | ++DOMWINDOW == 228 (0x7fa14d85ac00) [pid = 16987] [serial = 1015] [outer = (nil)] 23:41:20 INFO - PROCESS | 16987 | ++DOMWINDOW == 229 (0x7fa160ed3400) [pid = 16987] [serial = 1016] [outer = 0x7fa14d85ac00] 23:41:20 INFO - PROCESS | 16987 | 1461480080654 Marionette DEBUG loaded listener.js 23:41:20 INFO - PROCESS | 16987 | ++DOMWINDOW == 230 (0x7fa161fdcc00) [pid = 16987] [serial = 1017] [outer = 0x7fa14d85ac00] 23:41:21 INFO - PROCESS | 16987 | 1461480081531 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]]]}] 23:41:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 23:41:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1378ms 23:41:21 INFO - PROCESS | 16987 | 1461480081598 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 23:41:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 23:41:21 INFO - PROCESS | 16987 | 1461480081601 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 23:41:21 INFO - PROCESS | 16987 | 1461480081607 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 23:41:21 INFO - PROCESS | 16987 | 1461480081611 Marionette TRACE conn3 <- [1,1326,null,{}] 23:41:21 INFO - PROCESS | 16987 | 1461480081616 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}] 23:41:21 INFO - PROCESS | 16987 | 1461480081816 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 23:41:22 INFO - PROCESS | 16987 | 1461480082004 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:22 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13e376800 == 106 [pid = 16987] [id = 339] 23:41:22 INFO - PROCESS | 16987 | ++DOMWINDOW == 231 (0x7fa13e569800) [pid = 16987] [serial = 1018] [outer = (nil)] 23:41:22 INFO - PROCESS | 16987 | ++DOMWINDOW == 232 (0x7fa1533da800) [pid = 16987] [serial = 1019] [outer = 0x7fa13e569800] 23:41:22 INFO - PROCESS | 16987 | 1461480082080 Marionette DEBUG loaded listener.js 23:41:22 INFO - PROCESS | 16987 | ++DOMWINDOW == 233 (0x7fa1657ad800) [pid = 16987] [serial = 1020] [outer = 0x7fa13e569800] 23:41:22 INFO - PROCESS | 16987 | 1461480082921 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]]]}] 23:41:22 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 23:41:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1382ms 23:41:22 INFO - PROCESS | 16987 | 1461480082990 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 23:41:22 INFO - PROCESS | 16987 | 1461480082993 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 23:41:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 23:41:22 INFO - PROCESS | 16987 | 1461480082999 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 23:41:23 INFO - PROCESS | 16987 | 1461480083002 Marionette TRACE conn3 <- [1,1330,null,{}] 23:41:23 INFO - PROCESS | 16987 | 1461480083007 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}] 23:41:23 INFO - PROCESS | 16987 | 1461480083169 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 23:41:23 INFO - PROCESS | 16987 | 1461480083364 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:23 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13b19a000 == 107 [pid = 16987] [id = 340] 23:41:23 INFO - PROCESS | 16987 | ++DOMWINDOW == 234 (0x7fa13c1a6000) [pid = 16987] [serial = 1021] [outer = (nil)] 23:41:23 INFO - PROCESS | 16987 | ++DOMWINDOW == 235 (0x7fa13c1ac800) [pid = 16987] [serial = 1022] [outer = 0x7fa13c1a6000] 23:41:23 INFO - PROCESS | 16987 | 1461480083437 Marionette DEBUG loaded listener.js 23:41:23 INFO - PROCESS | 16987 | ++DOMWINDOW == 236 (0x7fa13c1b1000) [pid = 16987] [serial = 1023] [outer = 0x7fa13c1a6000] 23:41:24 INFO - PROCESS | 16987 | 1461480084310 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]]]}] 23:41:24 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 23:41:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1338ms 23:41:24 INFO - PROCESS | 16987 | 1461480084340 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 23:41:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 23:41:24 INFO - PROCESS | 16987 | 1461480084343 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 23:41:24 INFO - PROCESS | 16987 | 1461480084349 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 23:41:24 INFO - PROCESS | 16987 | 1461480084352 Marionette TRACE conn3 <- [1,1334,null,{}] 23:41:24 INFO - PROCESS | 16987 | 1461480084357 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}] 23:41:24 INFO - PROCESS | 16987 | 1461480084526 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 23:41:24 INFO - PROCESS | 16987 | 1461480084721 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:24 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa16b0b4800 == 108 [pid = 16987] [id = 341] 23:41:24 INFO - PROCESS | 16987 | ++DOMWINDOW == 237 (0x7fa13c1a6800) [pid = 16987] [serial = 1024] [outer = (nil)] 23:41:24 INFO - PROCESS | 16987 | ++DOMWINDOW == 238 (0x7fa13fbe6400) [pid = 16987] [serial = 1025] [outer = 0x7fa13c1a6800] 23:41:24 INFO - PROCESS | 16987 | 1461480084792 Marionette DEBUG loaded listener.js 23:41:24 INFO - PROCESS | 16987 | ++DOMWINDOW == 239 (0x7fa13fbeb800) [pid = 16987] [serial = 1026] [outer = 0x7fa13c1a6800] 23:41:25 INFO - PROCESS | 16987 | 1461480085650 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]]]}] 23:41:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 23:41:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1337ms 23:41:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 23:41:25 INFO - PROCESS | 16987 | 1461480085687 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 23:41:25 INFO - PROCESS | 16987 | 1461480085690 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 23:41:25 INFO - PROCESS | 16987 | 1461480085696 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 23:41:25 INFO - PROCESS | 16987 | 1461480085699 Marionette TRACE conn3 <- [1,1338,null,{}] 23:41:25 INFO - PROCESS | 16987 | 1461480085705 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}] 23:41:25 INFO - PROCESS | 16987 | 1461480085891 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 23:41:26 INFO - PROCESS | 16987 | 1461480086084 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:26 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13c01f800 == 109 [pid = 16987] [id = 342] 23:41:26 INFO - PROCESS | 16987 | ++DOMWINDOW == 240 (0x7fa13b2d9400) [pid = 16987] [serial = 1027] [outer = (nil)] 23:41:26 INFO - PROCESS | 16987 | ++DOMWINDOW == 241 (0x7fa13b2e3000) [pid = 16987] [serial = 1028] [outer = 0x7fa13b2d9400] 23:41:26 INFO - PROCESS | 16987 | 1461480086155 Marionette DEBUG loaded listener.js 23:41:26 INFO - PROCESS | 16987 | ++DOMWINDOW == 242 (0x7fa13b2e7800) [pid = 16987] [serial = 1029] [outer = 0x7fa13b2d9400] 23:41:27 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14a391000 == 108 [pid = 16987] [id = 10] 23:41:27 INFO - PROCESS | 16987 | 1461480087516 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]]]}] 23:41:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 23:41:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1835ms 23:41:27 INFO - PROCESS | 16987 | 1461480087530 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 23:41:27 INFO - PROCESS | 16987 | 1461480087532 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 23:41:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 23:41:27 INFO - PROCESS | 16987 | 1461480087539 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 23:41:27 INFO - PROCESS | 16987 | 1461480087541 Marionette TRACE conn3 <- [1,1342,null,{}] 23:41:27 INFO - PROCESS | 16987 | 1461480087546 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}] 23:41:27 INFO - PROCESS | 16987 | 1461480087774 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 23:41:27 INFO - PROCESS | 16987 | 1461480087987 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:28 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13d75e000 == 109 [pid = 16987] [id = 343] 23:41:28 INFO - PROCESS | 16987 | ++DOMWINDOW == 243 (0x7fa13b2e2c00) [pid = 16987] [serial = 1030] [outer = (nil)] 23:41:28 INFO - PROCESS | 16987 | ++DOMWINDOW == 244 (0x7fa13c1d0000) [pid = 16987] [serial = 1031] [outer = 0x7fa13b2e2c00] 23:41:28 INFO - PROCESS | 16987 | 1461480088063 Marionette DEBUG loaded listener.js 23:41:28 INFO - PROCESS | 16987 | ++DOMWINDOW == 245 (0x7fa13fbef800) [pid = 16987] [serial = 1032] [outer = 0x7fa13b2e2c00] 23:41:28 INFO - PROCESS | 16987 | 1461480088984 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]]]}] 23:41:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 23:41:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1487ms 23:41:29 INFO - PROCESS | 16987 | 1461480089027 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 23:41:29 INFO - PROCESS | 16987 | 1461480089031 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 23:41:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 23:41:29 INFO - PROCESS | 16987 | 1461480089036 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 23:41:29 INFO - PROCESS | 16987 | 1461480089040 Marionette TRACE conn3 <- [1,1346,null,{}] 23:41:29 INFO - PROCESS | 16987 | 1461480089045 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}] 23:41:29 INFO - PROCESS | 16987 | 1461480089220 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 23:41:29 INFO - PROCESS | 16987 | 1461480089468 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:29 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13ede0800 == 110 [pid = 16987] [id = 344] 23:41:29 INFO - PROCESS | 16987 | ++DOMWINDOW == 246 (0x7fa142cd9000) [pid = 16987] [serial = 1033] [outer = (nil)] 23:41:29 INFO - PROCESS | 16987 | ++DOMWINDOW == 247 (0x7fa142cdd400) [pid = 16987] [serial = 1034] [outer = 0x7fa142cd9000] 23:41:29 INFO - PROCESS | 16987 | 1461480089586 Marionette DEBUG loaded listener.js 23:41:29 INFO - PROCESS | 16987 | ++DOMWINDOW == 248 (0x7fa1492c8000) [pid = 16987] [serial = 1035] [outer = 0x7fa142cd9000] 23:41:30 INFO - PROCESS | 16987 | 1461480090953 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]]]}] 23:41:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 23:41:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 2037ms 23:41:31 INFO - PROCESS | 16987 | 1461480091074 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 23:41:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 23:41:31 INFO - PROCESS | 16987 | 1461480091079 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 23:41:31 INFO - PROCESS | 16987 | 1461480091087 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 23:41:31 INFO - PROCESS | 16987 | 1461480091092 Marionette TRACE conn3 <- [1,1350,null,{}] 23:41:31 INFO - PROCESS | 16987 | 1461480091109 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}] 23:41:31 INFO - PROCESS | 16987 | 1461480091305 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 23:41:31 INFO - PROCESS | 16987 | 1461480091498 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:31 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13e378000 == 111 [pid = 16987] [id = 345] 23:41:31 INFO - PROCESS | 16987 | ++DOMWINDOW == 249 (0x7fa13cdb2c00) [pid = 16987] [serial = 1036] [outer = (nil)] 23:41:31 INFO - PROCESS | 16987 | ++DOMWINDOW == 250 (0x7fa13e570400) [pid = 16987] [serial = 1037] [outer = 0x7fa13cdb2c00] 23:41:31 INFO - PROCESS | 16987 | 1461480091563 Marionette DEBUG loaded listener.js 23:41:31 INFO - PROCESS | 16987 | ++DOMWINDOW == 251 (0x7fa13e739000) [pid = 16987] [serial = 1038] [outer = 0x7fa13cdb2c00] 23:41:32 INFO - PROCESS | 16987 | 1461480092559 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]]]}] 23:41:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 23:41:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1544ms 23:41:32 INFO - PROCESS | 16987 | 1461480092631 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 23:41:32 INFO - PROCESS | 16987 | 1461480092639 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 23:41:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 23:41:32 INFO - PROCESS | 16987 | 1461480092648 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 23:41:32 INFO - PROCESS | 16987 | 1461480092651 Marionette TRACE conn3 <- [1,1354,null,{}] 23:41:32 INFO - PROCESS | 16987 | 1461480092656 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}] 23:41:32 INFO - PROCESS | 16987 | 1461480092826 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 23:41:33 INFO - PROCESS | 16987 | 1461480093080 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:33 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13ccd4000 == 112 [pid = 16987] [id = 346] 23:41:33 INFO - PROCESS | 16987 | ++DOMWINDOW == 252 (0x7fa13fd5a800) [pid = 16987] [serial = 1039] [outer = (nil)] 23:41:33 INFO - PROCESS | 16987 | ++DOMWINDOW == 253 (0x7fa13fd61400) [pid = 16987] [serial = 1040] [outer = 0x7fa13fd5a800] 23:41:33 INFO - PROCESS | 16987 | 1461480093195 Marionette DEBUG loaded listener.js 23:41:33 INFO - PROCESS | 16987 | ++DOMWINDOW == 254 (0x7fa142a94000) [pid = 16987] [serial = 1041] [outer = 0x7fa13fd5a800] 23:41:33 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1528d3800 == 111 [pid = 16987] [id = 49] 23:41:33 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1522b6800 == 110 [pid = 16987] [id = 54] 23:41:33 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa152b5c000 == 109 [pid = 16987] [id = 56] 23:41:33 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14d251000 == 108 [pid = 16987] [id = 43] 23:41:33 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14ba90800 == 107 [pid = 16987] [id = 51] 23:41:33 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1527fa800 == 106 [pid = 16987] [id = 55] 23:41:33 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa156e97800 == 105 [pid = 16987] [id = 45] 23:41:33 INFO - PROCESS | 16987 | --DOMWINDOW == 253 (0x7fa149b76c00) [pid = 16987] [serial = 941] [outer = (nil)] [url = about:blank] 23:41:33 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa165454000 == 104 [pid = 16987] [id = 322] 23:41:33 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa160a7b800 == 103 [pid = 16987] [id = 321] 23:41:33 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa156e99800 == 102 [pid = 16987] [id = 320] 23:41:33 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1531a8000 == 101 [pid = 16987] [id = 319] 23:41:33 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa15220e000 == 100 [pid = 16987] [id = 318] 23:41:33 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa15075a800 == 99 [pid = 16987] [id = 317] 23:41:33 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14d9d3000 == 98 [pid = 16987] [id = 316] 23:41:33 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14a991800 == 97 [pid = 16987] [id = 315] 23:41:33 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13f853000 == 96 [pid = 16987] [id = 314] 23:41:33 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14a9a0800 == 95 [pid = 16987] [id = 313] 23:41:33 INFO - PROCESS | 16987 | --DOMWINDOW == 252 (0x7fa153b14000) [pid = 16987] [serial = 638] [outer = (nil)] [url = about:blank] 23:41:33 INFO - PROCESS | 16987 | --DOMWINDOW == 251 (0x7fa152a5b400) [pid = 16987] [serial = 635] [outer = (nil)] [url = about:blank] 23:41:33 INFO - PROCESS | 16987 | --DOMWINDOW == 250 (0x7fa14b966800) [pid = 16987] [serial = 644] [outer = (nil)] [url = about:blank] 23:41:33 INFO - PROCESS | 16987 | --DOMWINDOW == 249 (0x7fa154261400) [pid = 16987] [serial = 641] [outer = (nil)] [url = about:blank] 23:41:33 INFO - PROCESS | 16987 | --DOMWINDOW == 248 (0x7fa14d470c00) [pid = 16987] [serial = 677] [outer = (nil)] [url = about:blank] 23:41:33 INFO - PROCESS | 16987 | --DOMWINDOW == 247 (0x7fa14a273800) [pid = 16987] [serial = 674] [outer = (nil)] [url = about:blank] 23:41:33 INFO - PROCESS | 16987 | --DOMWINDOW == 246 (0x7fa1507f1400) [pid = 16987] [serial = 680] [outer = (nil)] [url = about:blank] 23:41:33 INFO - PROCESS | 16987 | --DOMWINDOW == 245 (0x7fa14d18d000) [pid = 16987] [serial = 626] [outer = (nil)] [url = about:blank] 23:41:33 INFO - PROCESS | 16987 | --DOMWINDOW == 244 (0x7fa15260b000) [pid = 16987] [serial = 683] [outer = (nil)] [url = about:blank] 23:41:33 INFO - PROCESS | 16987 | --DOMWINDOW == 243 (0x7fa1522e0800) [pid = 16987] [serial = 632] [outer = (nil)] [url = about:blank] 23:41:33 INFO - PROCESS | 16987 | --DOMWINDOW == 242 (0x7fa151a32c00) [pid = 16987] [serial = 629] [outer = (nil)] [url = about:blank] 23:41:33 INFO - PROCESS | 16987 | --DOMWINDOW == 241 (0x7fa14a0c4c00) [pid = 16987] [serial = 623] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 16987 | --DOMWINDOW == 240 (0x7fa1492ce800) [pid = 16987] [serial = 756] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 16987 | --DOMWINDOW == 239 (0x7fa160a6b000) [pid = 16987] [serial = 692] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 16987 | --DOMWINDOW == 238 (0x7fa153479c00) [pid = 16987] [serial = 686] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 16987 | --DOMWINDOW == 237 (0x7fa160ecec00) [pid = 16987] [serial = 695] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 16987 | --DOMWINDOW == 236 (0x7fa149c1d000) [pid = 16987] [serial = 701] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 16987 | --DOMWINDOW == 235 (0x7fa147ee0800) [pid = 16987] [serial = 807] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 16987 | --DOMWINDOW == 234 (0x7fa160aec000) [pid = 16987] [serial = 698] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 16987 | --DOMWINDOW == 233 (0x7fa160732c00) [pid = 16987] [serial = 689] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 16987 | --DOMWINDOW == 232 (0x7fa13e735800) [pid = 16987] [serial = 911] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 16987 | --DOMWINDOW == 231 (0x7fa153bf5c00) [pid = 16987] [serial = 899] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 16987 | --DOMWINDOW == 230 (0x7fa163db2400) [pid = 16987] [serial = 905] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 16987 | --DOMWINDOW == 229 (0x7fa160ecfc00) [pid = 16987] [serial = 902] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 16987 | --DOMWINDOW == 228 (0x7fa13ef61400) [pid = 16987] [serial = 933] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 16987 | --DOMWINDOW == 227 (0x7fa13e509800) [pid = 16987] [serial = 932] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 16987 | --DOMWINDOW == 226 (0x7fa14a973c00) [pid = 16987] [serial = 893] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 16987 | --DOMWINDOW == 225 (0x7fa13ef5fc00) [pid = 16987] [serial = 908] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 16987 | --DOMWINDOW == 224 (0x7fa147bc6000) [pid = 16987] [serial = 936] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 16987 | --DOMWINDOW == 223 (0x7fa142b43800) [pid = 16987] [serial = 935] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 16987 | --DOMWINDOW == 222 (0x7fa1499a0800) [pid = 16987] [serial = 939] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 16987 | --DOMWINDOW == 221 (0x7fa147f32c00) [pid = 16987] [serial = 938] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 16987 | --DOMWINDOW == 220 (0x7fa147f24c00) [pid = 16987] [serial = 914] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 16987 | --DOMWINDOW == 219 (0x7fa163d3d000) [pid = 16987] [serial = 920] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 16987 | --DOMWINDOW == 218 (0x7fa147bcfc00) [pid = 16987] [serial = 890] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 16987 | --DOMWINDOW == 217 (0x7fa1507ee400) [pid = 16987] [serial = 896] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 16987 | --DOMWINDOW == 216 (0x7fa13cdb4c00) [pid = 16987] [serial = 926] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 16987 | --DOMWINDOW == 215 (0x7fa13c1d4400) [pid = 16987] [serial = 917] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 16987 | --DOMWINDOW == 214 (0x7fa13e50f800) [pid = 16987] [serial = 867] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 16987 | --DOMWINDOW == 213 (0x7fa13cbd1c00) [pid = 16987] [serial = 923] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 16987 | --DOMWINDOW == 212 (0x7fa13fc63c00) [pid = 16987] [serial = 929] [outer = (nil)] [url = about:blank] 23:41:34 INFO - PROCESS | 16987 | 1461480094152 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]]]}] 23:41:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 23:41:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1579ms 23:41:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 23:41:34 INFO - PROCESS | 16987 | 1461480094228 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 23:41:34 INFO - PROCESS | 16987 | 1461480094230 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 23:41:34 INFO - PROCESS | 16987 | 1461480094237 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 23:41:34 INFO - PROCESS | 16987 | 1461480094242 Marionette TRACE conn3 <- [1,1358,null,{}] 23:41:34 INFO - PROCESS | 16987 | 1461480094256 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}] 23:41:34 INFO - PROCESS | 16987 | 1461480094434 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 23:41:34 INFO - PROCESS | 16987 | 1461480094574 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:34 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13f853000 == 96 [pid = 16987] [id = 347] 23:41:34 INFO - PROCESS | 16987 | ++DOMWINDOW == 213 (0x7fa13fd5b800) [pid = 16987] [serial = 1042] [outer = (nil)] 23:41:34 INFO - PROCESS | 16987 | ++DOMWINDOW == 214 (0x7fa142cd7800) [pid = 16987] [serial = 1043] [outer = 0x7fa13fd5b800] 23:41:34 INFO - PROCESS | 16987 | 1461480094678 Marionette DEBUG loaded listener.js 23:41:34 INFO - PROCESS | 16987 | ++DOMWINDOW == 215 (0x7fa147bc2800) [pid = 16987] [serial = 1044] [outer = 0x7fa13fd5b800] 23:41:35 INFO - PROCESS | 16987 | 1461480095319 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]]]}] 23:41:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 23:41:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1132ms 23:41:35 INFO - PROCESS | 16987 | 1461480095369 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 23:41:35 INFO - PROCESS | 16987 | 1461480095373 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 23:41:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 23:41:35 INFO - PROCESS | 16987 | 1461480095378 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 23:41:35 INFO - PROCESS | 16987 | 1461480095380 Marionette TRACE conn3 <- [1,1362,null,{}] 23:41:35 INFO - PROCESS | 16987 | 1461480095385 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}] 23:41:35 INFO - PROCESS | 16987 | 1461480095611 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 23:41:35 INFO - PROCESS | 16987 | 1461480095705 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:35 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa149288000 == 97 [pid = 16987] [id = 348] 23:41:35 INFO - PROCESS | 16987 | ++DOMWINDOW == 216 (0x7fa13e735800) [pid = 16987] [serial = 1045] [outer = (nil)] 23:41:35 INFO - PROCESS | 16987 | ++DOMWINDOW == 217 (0x7fa147e4c000) [pid = 16987] [serial = 1046] [outer = 0x7fa13e735800] 23:41:35 INFO - PROCESS | 16987 | 1461480095766 Marionette DEBUG loaded listener.js 23:41:35 INFO - PROCESS | 16987 | ++DOMWINDOW == 218 (0x7fa147f29c00) [pid = 16987] [serial = 1047] [outer = 0x7fa13e735800] 23:41:36 INFO - PROCESS | 16987 | 1461480096625 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]]]}] 23:41:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 23:41:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1292ms 23:41:36 INFO - PROCESS | 16987 | 1461480096671 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 23:41:36 INFO - PROCESS | 16987 | 1461480096675 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 23:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 23:41:36 INFO - PROCESS | 16987 | 1461480096691 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 23:41:36 INFO - PROCESS | 16987 | 1461480096693 Marionette TRACE conn3 <- [1,1366,null,{}] 23:41:36 INFO - PROCESS | 16987 | 1461480096698 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}] 23:41:36 INFO - PROCESS | 16987 | 1461480096900 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 23:41:36 INFO - PROCESS | 16987 | 1461480096922 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:36 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14a29a000 == 98 [pid = 16987] [id = 349] 23:41:36 INFO - PROCESS | 16987 | ++DOMWINDOW == 219 (0x7fa142d4fc00) [pid = 16987] [serial = 1048] [outer = (nil)] 23:41:36 INFO - PROCESS | 16987 | ++DOMWINDOW == 220 (0x7fa149165800) [pid = 16987] [serial = 1049] [outer = 0x7fa142d4fc00] 23:41:36 INFO - PROCESS | 16987 | 1461480096987 Marionette DEBUG loaded listener.js 23:41:37 INFO - PROCESS | 16987 | ++DOMWINDOW == 221 (0x7fa1493ba800) [pid = 16987] [serial = 1050] [outer = 0x7fa142d4fc00] 23:41:37 INFO - PROCESS | 16987 | 1461480097873 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] 23:41:37 INFO - PROCESS | 16987 | 1461480097925 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 23:41:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 23:41:37 INFO - PROCESS | 16987 | 1461480097931 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 23:41:37 INFO - PROCESS | 16987 | 1461480097933 Marionette TRACE conn3 <- [1,1370,null,{}] 23:41:38 INFO - PROCESS | 16987 | --DOMWINDOW == 220 (0x7fa14d997400) [pid = 16987] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 23:41:38 INFO - PROCESS | 16987 | --DOMWINDOW == 219 (0x7fa13fc70800) [pid = 16987] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 23:41:38 INFO - PROCESS | 16987 | --DOMWINDOW == 218 (0x7fa1499ac800) [pid = 16987] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 23:41:38 INFO - PROCESS | 16987 | --DOMWINDOW == 217 (0x7fa13e50a800) [pid = 16987] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 23:41:38 INFO - PROCESS | 16987 | --DOMWINDOW == 216 (0x7fa14dce7000) [pid = 16987] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 23:41:38 INFO - PROCESS | 16987 | --DOMWINDOW == 215 (0x7fa13e72d800) [pid = 16987] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 23:41:38 INFO - PROCESS | 16987 | --DOMWINDOW == 214 (0x7fa142b40c00) [pid = 16987] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 23:41:38 INFO - PROCESS | 16987 | --DOMWINDOW == 213 (0x7fa149b99c00) [pid = 16987] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 23:41:38 INFO - PROCESS | 16987 | --DOMWINDOW == 212 (0x7fa13ef53400) [pid = 16987] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 23:41:38 INFO - PROCESS | 16987 | 1461480098709 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}] 23:41:38 INFO - PROCESS | 16987 | 1461480098884 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 23:41:39 INFO - PROCESS | 16987 | 1461480099034 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:39 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14aea5000 == 99 [pid = 16987] [id = 350] 23:41:39 INFO - PROCESS | 16987 | ++DOMWINDOW == 213 (0x7fa1499a4c00) [pid = 16987] [serial = 1051] [outer = (nil)] 23:41:39 INFO - PROCESS | 16987 | ++DOMWINDOW == 214 (0x7fa149c16800) [pid = 16987] [serial = 1052] [outer = 0x7fa1499a4c00] 23:41:39 INFO - PROCESS | 16987 | 1461480099099 Marionette DEBUG loaded listener.js 23:41:39 INFO - PROCESS | 16987 | ++DOMWINDOW == 215 (0x7fa14a00c400) [pid = 16987] [serial = 1053] [outer = 0x7fa1499a4c00] 23:41:39 INFO - PROCESS | 16987 | 1461480099730 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] 23:41:39 INFO - PROCESS | 16987 | 1461480099767 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 23:41:39 INFO - PROCESS | 16987 | 1461480099773 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 23:41:39 INFO - PROCESS | 16987 | 1461480099776 Marionette TRACE conn3 <- [1,1374,null,{}] 23:41:39 INFO - PROCESS | 16987 | 1461480099804 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}] 23:41:40 INFO - PROCESS | 16987 | 1461480100024 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 23:41:40 INFO - PROCESS | 16987 | 1461480100044 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:40 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14d264800 == 100 [pid = 16987] [id = 351] 23:41:40 INFO - PROCESS | 16987 | ++DOMWINDOW == 216 (0x7fa1499a7000) [pid = 16987] [serial = 1054] [outer = (nil)] 23:41:40 INFO - PROCESS | 16987 | ++DOMWINDOW == 217 (0x7fa14a273800) [pid = 16987] [serial = 1055] [outer = 0x7fa1499a7000] 23:41:40 INFO - PROCESS | 16987 | 1461480100105 Marionette DEBUG loaded listener.js 23:41:40 INFO - PROCESS | 16987 | ++DOMWINDOW == 218 (0x7fa14ad09400) [pid = 16987] [serial = 1056] [outer = 0x7fa1499a7000] 23:41:41 INFO - PROCESS | 16987 | [16987] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:41:41 INFO - PROCESS | 16987 | 1461480101097 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] 23:41:41 INFO - PROCESS | 16987 | 1461480101132 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 23:41:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 23:41:41 INFO - PROCESS | 16987 | 1461480101141 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 23:41:41 INFO - PROCESS | 16987 | 1461480101147 Marionette TRACE conn3 <- [1,1378,null,{}] 23:41:41 INFO - PROCESS | 16987 | 1461480101156 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}] 23:41:41 INFO - PROCESS | 16987 | 1461480101331 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 23:41:41 INFO - PROCESS | 16987 | 1461480101607 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:41 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13d7da800 == 101 [pid = 16987] [id = 352] 23:41:41 INFO - PROCESS | 16987 | ++DOMWINDOW == 219 (0x7fa13c1d9c00) [pid = 16987] [serial = 1057] [outer = (nil)] 23:41:41 INFO - PROCESS | 16987 | ++DOMWINDOW == 220 (0x7fa13e56e400) [pid = 16987] [serial = 1058] [outer = 0x7fa13c1d9c00] 23:41:41 INFO - PROCESS | 16987 | 1461480101729 Marionette DEBUG loaded listener.js 23:41:41 INFO - PROCESS | 16987 | ++DOMWINDOW == 221 (0x7fa13ef61800) [pid = 16987] [serial = 1059] [outer = 0x7fa13c1d9c00] 23:41:42 INFO - PROCESS | 16987 | 1461480102606 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] 23:41:42 INFO - PROCESS | 16987 | 1461480102637 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 23:41:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 23:41:42 INFO - PROCESS | 16987 | 1461480102648 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 23:41:42 INFO - PROCESS | 16987 | 1461480102652 Marionette TRACE conn3 <- [1,1382,null,{}] 23:41:42 INFO - PROCESS | 16987 | 1461480102658 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}] 23:41:42 INFO - PROCESS | 16987 | 1461480102824 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 23:41:43 INFO - PROCESS | 16987 | 1461480103011 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:43 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa149a47000 == 102 [pid = 16987] [id = 353] 23:41:43 INFO - PROCESS | 16987 | ++DOMWINDOW == 222 (0x7fa13e572000) [pid = 16987] [serial = 1060] [outer = (nil)] 23:41:43 INFO - PROCESS | 16987 | ++DOMWINDOW == 223 (0x7fa142a9d400) [pid = 16987] [serial = 1061] [outer = 0x7fa13e572000] 23:41:43 INFO - PROCESS | 16987 | 1461480103083 Marionette DEBUG loaded listener.js 23:41:43 INFO - PROCESS | 16987 | ++DOMWINDOW == 224 (0x7fa142cd8000) [pid = 16987] [serial = 1062] [outer = 0x7fa13e572000] 23:41:44 INFO - PROCESS | 16987 | [16987] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 23:41:44 INFO - PROCESS | 16987 | 1461480104178 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] 23:41:44 INFO - PROCESS | 16987 | 1461480104238 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 23:41:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 23:41:44 INFO - PROCESS | 16987 | 1461480104244 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 23:41:44 INFO - PROCESS | 16987 | 1461480104250 Marionette TRACE conn3 <- [1,1386,null,{}] 23:41:44 INFO - PROCESS | 16987 | 1461480104267 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}] 23:41:44 INFO - PROCESS | 16987 | 1461480104455 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 23:41:44 INFO - PROCESS | 16987 | 1461480104736 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:44 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14fae3000 == 103 [pid = 16987] [id = 354] 23:41:44 INFO - PROCESS | 16987 | ++DOMWINDOW == 225 (0x7fa14915d400) [pid = 16987] [serial = 1063] [outer = (nil)] 23:41:44 INFO - PROCESS | 16987 | ++DOMWINDOW == 226 (0x7fa1499ab800) [pid = 16987] [serial = 1064] [outer = 0x7fa14915d400] 23:41:44 INFO - PROCESS | 16987 | 1461480104820 Marionette DEBUG loaded listener.js 23:41:44 INFO - PROCESS | 16987 | ++DOMWINDOW == 227 (0x7fa149c1ec00) [pid = 16987] [serial = 1065] [outer = 0x7fa14915d400] 23:41:45 INFO - PROCESS | 16987 | 1461480105712 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] 23:41:45 INFO - PROCESS | 16987 | 1461480105734 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 23:41:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 23:41:45 INFO - PROCESS | 16987 | 1461480105740 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 23:41:45 INFO - PROCESS | 16987 | 1461480105742 Marionette TRACE conn3 <- [1,1390,null,{}] 23:41:45 INFO - PROCESS | 16987 | 1461480105748 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}] 23:41:45 INFO - PROCESS | 16987 | 1461480105922 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 23:41:46 INFO - PROCESS | 16987 | 1461480106118 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:46 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa150b1d800 == 104 [pid = 16987] [id = 355] 23:41:46 INFO - PROCESS | 16987 | ++DOMWINDOW == 228 (0x7fa1492d2c00) [pid = 16987] [serial = 1066] [outer = (nil)] 23:41:46 INFO - PROCESS | 16987 | ++DOMWINDOW == 229 (0x7fa14a975400) [pid = 16987] [serial = 1067] [outer = 0x7fa1492d2c00] 23:41:46 INFO - PROCESS | 16987 | 1461480106198 Marionette DEBUG loaded listener.js 23:41:46 INFO - PROCESS | 16987 | ++DOMWINDOW == 230 (0x7fa14b961800) [pid = 16987] [serial = 1068] [outer = 0x7fa1492d2c00] 23:41:47 INFO - PROCESS | 16987 | 1461480107077 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]]]}] 23:41:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 23:41:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1378ms 23:41:47 INFO - PROCESS | 16987 | 1461480107119 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 23:41:47 INFO - PROCESS | 16987 | 1461480107121 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 23:41:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 23:41:47 INFO - PROCESS | 16987 | 1461480107130 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 23:41:47 INFO - PROCESS | 16987 | 1461480107135 Marionette TRACE conn3 <- [1,1394,null,{}] 23:41:47 INFO - PROCESS | 16987 | 1461480107140 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}] 23:41:47 INFO - PROCESS | 16987 | 1461480107324 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 23:41:47 INFO - PROCESS | 16987 | 1461480107507 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:47 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1522b5000 == 105 [pid = 16987] [id = 356] 23:41:47 INFO - PROCESS | 16987 | ++DOMWINDOW == 231 (0x7fa149de5800) [pid = 16987] [serial = 1069] [outer = (nil)] 23:41:47 INFO - PROCESS | 16987 | ++DOMWINDOW == 232 (0x7fa14d103000) [pid = 16987] [serial = 1070] [outer = 0x7fa149de5800] 23:41:47 INFO - PROCESS | 16987 | 1461480107579 Marionette DEBUG loaded listener.js 23:41:47 INFO - PROCESS | 16987 | ++DOMWINDOW == 233 (0x7fa14d18b000) [pid = 16987] [serial = 1071] [outer = 0x7fa149de5800] 23:41:48 INFO - PROCESS | 16987 | 1461480108460 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]]]}] 23:41:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 23:41:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1381ms 23:41:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 23:41:48 INFO - PROCESS | 16987 | 1461480108510 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 23:41:48 INFO - PROCESS | 16987 | 1461480108513 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 23:41:48 INFO - PROCESS | 16987 | 1461480108519 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 23:41:48 INFO - PROCESS | 16987 | 1461480108522 Marionette TRACE conn3 <- [1,1398,null,{}] 23:41:48 INFO - PROCESS | 16987 | 1461480108528 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}] 23:41:48 INFO - PROCESS | 16987 | 1461480108733 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 23:41:48 INFO - PROCESS | 16987 | 1461480108932 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:49 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa153198000 == 106 [pid = 16987] [id = 357] 23:41:49 INFO - PROCESS | 16987 | ++DOMWINDOW == 234 (0x7fa1492cac00) [pid = 16987] [serial = 1072] [outer = (nil)] 23:41:49 INFO - PROCESS | 16987 | ++DOMWINDOW == 235 (0x7fa14d85e000) [pid = 16987] [serial = 1073] [outer = 0x7fa1492cac00] 23:41:49 INFO - PROCESS | 16987 | 1461480109067 Marionette DEBUG loaded listener.js 23:41:49 INFO - PROCESS | 16987 | ++DOMWINDOW == 236 (0x7fa14fcabc00) [pid = 16987] [serial = 1074] [outer = 0x7fa1492cac00] 23:41:49 INFO - PROCESS | 16987 | 1461480109953 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]]]}] 23:41:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 23:41:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1480ms 23:41:50 INFO - PROCESS | 16987 | 1461480110000 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 23:41:50 INFO - PROCESS | 16987 | 1461480110003 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 23:41:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 23:41:50 INFO - PROCESS | 16987 | 1461480110009 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 23:41:50 INFO - PROCESS | 16987 | 1461480110011 Marionette TRACE conn3 <- [1,1402,null,{}] 23:41:50 INFO - PROCESS | 16987 | 1461480110017 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}] 23:41:50 INFO - PROCESS | 16987 | 1461480110189 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 23:41:50 INFO - PROCESS | 16987 | 1461480110377 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:50 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa153980800 == 107 [pid = 16987] [id = 358] 23:41:50 INFO - PROCESS | 16987 | ++DOMWINDOW == 237 (0x7fa14d28e800) [pid = 16987] [serial = 1075] [outer = (nil)] 23:41:50 INFO - PROCESS | 16987 | ++DOMWINDOW == 238 (0x7fa1507f8400) [pid = 16987] [serial = 1076] [outer = 0x7fa14d28e800] 23:41:50 INFO - PROCESS | 16987 | 1461480110447 Marionette DEBUG loaded listener.js 23:41:50 INFO - PROCESS | 16987 | ++DOMWINDOW == 239 (0x7fa1518ee000) [pid = 16987] [serial = 1077] [outer = 0x7fa14d28e800] 23:41:51 INFO - PROCESS | 16987 | 1461480111342 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]]]}] 23:41:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 23:41:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1381ms 23:41:51 INFO - PROCESS | 16987 | 1461480111391 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 23:41:51 INFO - PROCESS | 16987 | 1461480111395 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 23:41:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 23:41:51 INFO - PROCESS | 16987 | 1461480111400 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 23:41:51 INFO - PROCESS | 16987 | 1461480111402 Marionette TRACE conn3 <- [1,1406,null,{}] 23:41:51 INFO - PROCESS | 16987 | 1461480111408 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}] 23:41:51 INFO - PROCESS | 16987 | 1461480111575 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 23:41:51 INFO - PROCESS | 16987 | 1461480111764 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:51 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa160933000 == 108 [pid = 16987] [id = 359] 23:41:51 INFO - PROCESS | 16987 | ++DOMWINDOW == 240 (0x7fa13c1d2400) [pid = 16987] [serial = 1078] [outer = (nil)] 23:41:51 INFO - PROCESS | 16987 | ++DOMWINDOW == 241 (0x7fa151b5e800) [pid = 16987] [serial = 1079] [outer = 0x7fa13c1d2400] 23:41:51 INFO - PROCESS | 16987 | 1461480111834 Marionette DEBUG loaded listener.js 23:41:51 INFO - PROCESS | 16987 | ++DOMWINDOW == 242 (0x7fa1522d7c00) [pid = 16987] [serial = 1080] [outer = 0x7fa13c1d2400] 23:41:52 INFO - PROCESS | 16987 | 1461480112709 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]]]}] 23:41:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 23:41:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1380ms 23:41:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 23:41:52 INFO - PROCESS | 16987 | 1461480112782 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 23:41:52 INFO - PROCESS | 16987 | 1461480112784 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 23:41:52 INFO - PROCESS | 16987 | 1461480112791 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 23:41:52 INFO - PROCESS | 16987 | 1461480112794 Marionette TRACE conn3 <- [1,1410,null,{}] 23:41:52 INFO - PROCESS | 16987 | 1461480112799 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}] 23:41:53 INFO - PROCESS | 16987 | 1461480112999 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 23:41:53 INFO - PROCESS | 16987 | 1461480113181 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:53 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa161e20800 == 109 [pid = 16987] [id = 360] 23:41:53 INFO - PROCESS | 16987 | ++DOMWINDOW == 243 (0x7fa14b90b000) [pid = 16987] [serial = 1081] [outer = (nil)] 23:41:53 INFO - PROCESS | 16987 | ++DOMWINDOW == 244 (0x7fa1522df800) [pid = 16987] [serial = 1082] [outer = 0x7fa14b90b000] 23:41:53 INFO - PROCESS | 16987 | 1461480113253 Marionette DEBUG loaded listener.js 23:41:53 INFO - PROCESS | 16987 | ++DOMWINDOW == 245 (0x7fa15260b000) [pid = 16987] [serial = 1083] [outer = 0x7fa14b90b000] 23:41:54 INFO - PROCESS | 16987 | 1461480114171 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]]]}] 23:41:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 23:41:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1435ms 23:41:54 INFO - PROCESS | 16987 | 1461480114225 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 23:41:54 INFO - PROCESS | 16987 | 1461480114228 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 23:41:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 23:41:54 INFO - PROCESS | 16987 | 1461480114234 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 23:41:54 INFO - PROCESS | 16987 | 1461480114237 Marionette TRACE conn3 <- [1,1414,null,{}] 23:41:54 INFO - PROCESS | 16987 | 1461480114242 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}] 23:41:54 INFO - PROCESS | 16987 | 1461480114442 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 23:41:54 INFO - PROCESS | 16987 | 1461480114667 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:54 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa165cfa000 == 110 [pid = 16987] [id = 361] 23:41:54 INFO - PROCESS | 16987 | ++DOMWINDOW == 246 (0x7fa14dce4000) [pid = 16987] [serial = 1084] [outer = (nil)] 23:41:54 INFO - PROCESS | 16987 | ++DOMWINDOW == 247 (0x7fa152c40000) [pid = 16987] [serial = 1085] [outer = 0x7fa14dce4000] 23:41:54 INFO - PROCESS | 16987 | 1461480114781 Marionette DEBUG loaded listener.js 23:41:54 INFO - PROCESS | 16987 | ++DOMWINDOW == 248 (0x7fa153b0c800) [pid = 16987] [serial = 1086] [outer = 0x7fa14dce4000] 23:41:55 INFO - PROCESS | 16987 | 1461480115750 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]]]}] 23:41:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 23:41:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1533ms 23:41:55 INFO - PROCESS | 16987 | 1461480115767 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 23:41:55 INFO - PROCESS | 16987 | 1461480115771 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 23:41:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 23:41:55 INFO - PROCESS | 16987 | 1461480115776 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 23:41:55 INFO - PROCESS | 16987 | 1461480115780 Marionette TRACE conn3 <- [1,1418,null,{}] 23:41:55 INFO - PROCESS | 16987 | 1461480115785 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}] 23:41:55 INFO - PROCESS | 16987 | 1461480115996 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 23:41:56 INFO - PROCESS | 16987 | 1461480116238 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:56 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14a1bb000 == 111 [pid = 16987] [id = 362] 23:41:56 INFO - PROCESS | 16987 | ++DOMWINDOW == 249 (0x7fa14d471000) [pid = 16987] [serial = 1087] [outer = (nil)] 23:41:56 INFO - PROCESS | 16987 | ++DOMWINDOW == 250 (0x7fa154442400) [pid = 16987] [serial = 1088] [outer = 0x7fa14d471000] 23:41:56 INFO - PROCESS | 16987 | 1461480116336 Marionette DEBUG loaded listener.js 23:41:56 INFO - PROCESS | 16987 | ++DOMWINDOW == 251 (0x7fa159c5bc00) [pid = 16987] [serial = 1089] [outer = 0x7fa14d471000] 23:41:57 INFO - PROCESS | 16987 | 1461480117231 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]]]}] 23:41:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 23:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1486ms 23:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 23:41:57 INFO - PROCESS | 16987 | 1461480117264 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 23:41:57 INFO - PROCESS | 16987 | 1461480117267 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 23:41:57 INFO - PROCESS | 16987 | 1461480117273 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 23:41:57 INFO - PROCESS | 16987 | 1461480117276 Marionette TRACE conn3 <- [1,1422,null,{}] 23:41:57 INFO - PROCESS | 16987 | 1461480117281 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}] 23:41:57 INFO - PROCESS | 16987 | 1461480117452 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 23:41:57 INFO - PROCESS | 16987 | 1461480117644 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:57 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15abe1800 == 112 [pid = 16987] [id = 363] 23:41:57 INFO - PROCESS | 16987 | ++DOMWINDOW == 252 (0x7fa151a2d400) [pid = 16987] [serial = 1090] [outer = (nil)] 23:41:57 INFO - PROCESS | 16987 | ++DOMWINDOW == 253 (0x7fa160732c00) [pid = 16987] [serial = 1091] [outer = 0x7fa151a2d400] 23:41:57 INFO - PROCESS | 16987 | 1461480117718 Marionette DEBUG loaded listener.js 23:41:57 INFO - PROCESS | 16987 | ++DOMWINDOW == 254 (0x7fa160ecd800) [pid = 16987] [serial = 1092] [outer = 0x7fa151a2d400] 23:41:58 INFO - PROCESS | 16987 | 1461480118615 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]]]}] 23:41:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 23:41:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1379ms 23:41:58 INFO - PROCESS | 16987 | 1461480118652 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 23:41:58 INFO - PROCESS | 16987 | 1461480118656 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 23:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 23:41:58 INFO - PROCESS | 16987 | 1461480118662 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 23:41:58 INFO - PROCESS | 16987 | 1461480118664 Marionette TRACE conn3 <- [1,1426,null,{}] 23:41:58 INFO - PROCESS | 16987 | 1461480118669 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}] 23:41:58 INFO - PROCESS | 16987 | 1461480118833 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 23:41:59 INFO - PROCESS | 16987 | 1461480119075 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:59 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13eb24800 == 113 [pid = 16987] [id = 364] 23:41:59 INFO - PROCESS | 16987 | ++DOMWINDOW == 255 (0x7fa142b4ac00) [pid = 16987] [serial = 1093] [outer = (nil)] 23:41:59 INFO - PROCESS | 16987 | ++DOMWINDOW == 256 (0x7fa163d38c00) [pid = 16987] [serial = 1094] [outer = 0x7fa142b4ac00] 23:41:59 INFO - PROCESS | 16987 | 1461480119232 Marionette DEBUG loaded listener.js 23:41:59 INFO - PROCESS | 16987 | ++DOMWINDOW == 257 (0x7fa1655b8000) [pid = 16987] [serial = 1095] [outer = 0x7fa142b4ac00] 23:42:00 INFO - PROCESS | 16987 | 1461480120410 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]]]}] 23:42:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 23:42:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1782ms 23:42:00 INFO - PROCESS | 16987 | 1461480120452 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 23:42:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 23:42:00 INFO - PROCESS | 16987 | 1461480120457 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 23:42:00 INFO - PROCESS | 16987 | 1461480120465 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 23:42:00 INFO - PROCESS | 16987 | 1461480120470 Marionette TRACE conn3 <- [1,1430,null,{}] 23:42:00 INFO - PROCESS | 16987 | 1461480120479 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}] 23:42:00 INFO - PROCESS | 16987 | 1461480120733 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 23:42:00 INFO - PROCESS | 16987 | 1461480120919 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:00 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13c026000 == 114 [pid = 16987] [id = 365] 23:42:00 INFO - PROCESS | 16987 | ++DOMWINDOW == 258 (0x7fa13b2e5000) [pid = 16987] [serial = 1096] [outer = (nil)] 23:42:01 INFO - PROCESS | 16987 | ++DOMWINDOW == 259 (0x7fa13c1b0400) [pid = 16987] [serial = 1097] [outer = 0x7fa13b2e5000] 23:42:01 INFO - PROCESS | 16987 | 1461480121030 Marionette DEBUG loaded listener.js 23:42:01 INFO - PROCESS | 16987 | ++DOMWINDOW == 260 (0x7fa13e30e800) [pid = 16987] [serial = 1098] [outer = 0x7fa13b2e5000] 23:42:02 INFO - PROCESS | 16987 | 1461480122031 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]]]}] 23:42:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 23:42:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1636ms 23:42:02 INFO - PROCESS | 16987 | 1461480122102 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 23:42:02 INFO - PROCESS | 16987 | 1461480122110 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 23:42:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 23:42:02 INFO - PROCESS | 16987 | 1461480122121 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 23:42:02 INFO - PROCESS | 16987 | 1461480122124 Marionette TRACE conn3 <- [1,1434,null,{}] 23:42:02 INFO - PROCESS | 16987 | 1461480122130 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}] 23:42:02 INFO - PROCESS | 16987 | 1461480122312 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 23:42:02 INFO - PROCESS | 16987 | 1461480122632 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:02 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14aea5000 == 113 [pid = 16987] [id = 350] 23:42:02 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14a29a000 == 112 [pid = 16987] [id = 349] 23:42:02 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa149288000 == 111 [pid = 16987] [id = 348] 23:42:02 INFO - PROCESS | 16987 | --DOMWINDOW == 259 (0x7fa152493400) [pid = 16987] [serial = 1001] [outer = (nil)] [url = about:blank] 23:42:02 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13b1ac000 == 112 [pid = 16987] [id = 366] 23:42:02 INFO - PROCESS | 16987 | ++DOMWINDOW == 260 (0x7fa13b2dc400) [pid = 16987] [serial = 1099] [outer = (nil)] 23:42:02 INFO - PROCESS | 16987 | ++DOMWINDOW == 261 (0x7fa13fbe2c00) [pid = 16987] [serial = 1100] [outer = 0x7fa13b2dc400] 23:42:02 INFO - PROCESS | 16987 | 1461480122756 Marionette DEBUG loaded listener.js 23:42:02 INFO - PROCESS | 16987 | ++DOMWINDOW == 262 (0x7fa13fbf1000) [pid = 16987] [serial = 1101] [outer = 0x7fa13b2dc400] 23:42:02 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13f853000 == 111 [pid = 16987] [id = 347] 23:42:02 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13ccd4000 == 110 [pid = 16987] [id = 346] 23:42:02 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14aeae800 == 109 [pid = 16987] [id = 12] 23:42:03 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13e378000 == 108 [pid = 16987] [id = 345] 23:42:03 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13d75e000 == 107 [pid = 16987] [id = 343] 23:42:03 INFO - PROCESS | 16987 | --DOMWINDOW == 261 (0x7fa14d996c00) [pid = 16987] [serial = 959] [outer = (nil)] [url = about:blank] 23:42:03 INFO - PROCESS | 16987 | --DOMWINDOW == 260 (0x7fa13fd5a400) [pid = 16987] [serial = 978] [outer = (nil)] [url = about:blank] 23:42:03 INFO - PROCESS | 16987 | --DOMWINDOW == 259 (0x7fa1499abc00) [pid = 16987] [serial = 998] [outer = (nil)] [url = about:blank] 23:42:03 INFO - PROCESS | 16987 | --DOMWINDOW == 258 (0x7fa1516d1800) [pid = 16987] [serial = 993] [outer = (nil)] [url = about:blank] 23:42:03 INFO - PROCESS | 16987 | --DOMWINDOW == 257 (0x7fa1499a7400) [pid = 16987] [serial = 984] [outer = (nil)] [url = about:blank] 23:42:03 INFO - PROCESS | 16987 | --DOMWINDOW == 256 (0x7fa14bddb000) [pid = 16987] [serial = 999] [outer = (nil)] [url = about:blank] 23:42:03 INFO - PROCESS | 16987 | --DOMWINDOW == 255 (0x7fa14ad0b000) [pid = 16987] [serial = 989] [outer = (nil)] [url = about:blank] 23:42:03 INFO - PROCESS | 16987 | --DOMWINDOW == 254 (0x7fa13fee9c00) [pid = 16987] [serial = 981] [outer = (nil)] [url = about:blank] 23:42:03 INFO - PROCESS | 16987 | --DOMWINDOW == 253 (0x7fa14a5d2800) [pid = 16987] [serial = 974] [outer = (nil)] [url = about:blank] 23:42:03 INFO - PROCESS | 16987 | --DOMWINDOW == 252 (0x7fa14bde2800) [pid = 16987] [serial = 990] [outer = (nil)] [url = about:blank] 23:42:03 INFO - PROCESS | 16987 | --DOMWINDOW == 251 (0x7fa149160c00) [pid = 16987] [serial = 947] [outer = (nil)] [url = about:blank] 23:42:03 INFO - PROCESS | 16987 | --DOMWINDOW == 250 (0x7fa14a0be400) [pid = 16987] [serial = 950] [outer = (nil)] [url = about:blank] 23:42:03 INFO - PROCESS | 16987 | --DOMWINDOW == 249 (0x7fa13fd5fc00) [pid = 16987] [serial = 980] [outer = (nil)] [url = about:blank] 23:42:03 INFO - PROCESS | 16987 | --DOMWINDOW == 248 (0x7fa13fc6a800) [pid = 16987] [serial = 944] [outer = (nil)] [url = about:blank] 23:42:03 INFO - PROCESS | 16987 | --DOMWINDOW == 247 (0x7fa153be9800) [pid = 16987] [serial = 965] [outer = (nil)] [url = about:blank] 23:42:03 INFO - PROCESS | 16987 | --DOMWINDOW == 246 (0x7fa14e644400) [pid = 16987] [serial = 992] [outer = (nil)] [url = about:blank] 23:42:03 INFO - PROCESS | 16987 | --DOMWINDOW == 245 (0x7fa14d182800) [pid = 16987] [serial = 956] [outer = (nil)] [url = about:blank] 23:42:03 INFO - PROCESS | 16987 | --DOMWINDOW == 244 (0x7fa13fd54000) [pid = 16987] [serial = 977] [outer = (nil)] [url = about:blank] 23:42:03 INFO - PROCESS | 16987 | --DOMWINDOW == 243 (0x7fa149de9800) [pid = 16987] [serial = 942] [outer = (nil)] [url = about:blank] 23:42:03 INFO - PROCESS | 16987 | --DOMWINDOW == 242 (0x7fa14a5e0c00) [pid = 16987] [serial = 987] [outer = (nil)] [url = about:blank] 23:42:03 INFO - PROCESS | 16987 | --DOMWINDOW == 241 (0x7fa14b962400) [pid = 16987] [serial = 953] [outer = (nil)] [url = about:blank] 23:42:03 INFO - PROCESS | 16987 | --DOMWINDOW == 240 (0x7fa15ab7e400) [pid = 16987] [serial = 996] [outer = (nil)] [url = about:blank] 23:42:03 INFO - PROCESS | 16987 | --DOMWINDOW == 239 (0x7fa142916800) [pid = 16987] [serial = 986] [outer = (nil)] [url = about:blank] 23:42:03 INFO - PROCESS | 16987 | --DOMWINDOW == 238 (0x7fa152b11c00) [pid = 16987] [serial = 995] [outer = (nil)] [url = about:blank] 23:42:03 INFO - PROCESS | 16987 | --DOMWINDOW == 237 (0x7fa1492c7000) [pid = 16987] [serial = 983] [outer = (nil)] [url = about:blank] 23:42:03 INFO - PROCESS | 16987 | --DOMWINDOW == 236 (0x7fa160ece800) [pid = 16987] [serial = 971] [outer = (nil)] [url = about:blank] 23:42:03 INFO - PROCESS | 16987 | --DOMWINDOW == 235 (0x7fa159c57c00) [pid = 16987] [serial = 968] [outer = (nil)] [url = about:blank] 23:42:03 INFO - PROCESS | 16987 | --DOMWINDOW == 234 (0x7fa1522e1c00) [pid = 16987] [serial = 962] [outer = (nil)] [url = about:blank] 23:42:03 INFO - PROCESS | 16987 | 1461480123613 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]]]}] 23:42:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 23:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1534ms 23:42:03 INFO - PROCESS | 16987 | 1461480123656 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 23:42:03 INFO - PROCESS | 16987 | 1461480123660 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 23:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 23:42:03 INFO - PROCESS | 16987 | 1461480123666 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 23:42:03 INFO - PROCESS | 16987 | 1461480123672 Marionette TRACE conn3 <- [1,1438,null,{}] 23:42:03 INFO - PROCESS | 16987 | 1461480123689 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}] 23:42:03 INFO - PROCESS | 16987 | 1461480123861 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 23:42:03 INFO - PROCESS | 16987 | 1461480123879 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:03 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1429df800 == 108 [pid = 16987] [id = 367] 23:42:03 INFO - PROCESS | 16987 | ++DOMWINDOW == 235 (0x7fa142aa2c00) [pid = 16987] [serial = 1102] [outer = (nil)] 23:42:03 INFO - PROCESS | 16987 | ++DOMWINDOW == 236 (0x7fa142cd7000) [pid = 16987] [serial = 1103] [outer = 0x7fa142aa2c00] 23:42:03 INFO - PROCESS | 16987 | 1461480123945 Marionette DEBUG loaded listener.js 23:42:04 INFO - PROCESS | 16987 | ++DOMWINDOW == 237 (0x7fa142d53400) [pid = 16987] [serial = 1104] [outer = 0x7fa142aa2c00] 23:42:04 INFO - PROCESS | 16987 | 1461480124904 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]]]}] 23:42:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 23:42:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1287ms 23:42:04 INFO - PROCESS | 16987 | 1461480124954 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 23:42:04 INFO - PROCESS | 16987 | 1461480124958 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 23:42:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 23:42:04 INFO - PROCESS | 16987 | 1461480124967 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 23:42:04 INFO - PROCESS | 16987 | 1461480124969 Marionette TRACE conn3 <- [1,1442,null,{}] 23:42:04 INFO - PROCESS | 16987 | 1461480124974 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}] 23:42:05 INFO - PROCESS | 16987 | 1461480125126 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 23:42:05 INFO - PROCESS | 16987 | 1461480125290 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:05 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa149a43800 == 109 [pid = 16987] [id = 368] 23:42:05 INFO - PROCESS | 16987 | ++DOMWINDOW == 238 (0x7fa13e309800) [pid = 16987] [serial = 1105] [outer = (nil)] 23:42:05 INFO - PROCESS | 16987 | ++DOMWINDOW == 239 (0x7fa147e49800) [pid = 16987] [serial = 1106] [outer = 0x7fa13e309800] 23:42:05 INFO - PROCESS | 16987 | 1461480125356 Marionette DEBUG loaded listener.js 23:42:05 INFO - PROCESS | 16987 | ++DOMWINDOW == 240 (0x7fa1492ccc00) [pid = 16987] [serial = 1107] [outer = 0x7fa13e309800] 23:42:06 INFO - PROCESS | 16987 | --DOMWINDOW == 239 (0x7fa142d4fc00) [pid = 16987] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 23:42:06 INFO - PROCESS | 16987 | --DOMWINDOW == 238 (0x7fa1499a4c00) [pid = 16987] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 23:42:06 INFO - PROCESS | 16987 | --DOMWINDOW == 237 (0x7fa13cdb2c00) [pid = 16987] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 23:42:06 INFO - PROCESS | 16987 | --DOMWINDOW == 236 (0x7fa13e735800) [pid = 16987] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 23:42:06 INFO - PROCESS | 16987 | --DOMWINDOW == 235 (0x7fa13fd5b800) [pid = 16987] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 23:42:06 INFO - PROCESS | 16987 | --DOMWINDOW == 234 (0x7fa13fd5a800) [pid = 16987] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 23:42:06 INFO - PROCESS | 16987 | --DOMWINDOW == 233 (0x7fa149fdac00) [pid = 16987] [serial = 33] [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.] 23:42:06 INFO - PROCESS | 16987 | --DOMWINDOW == 232 (0x7fa14a391800) [pid = 16987] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 23:42:07 INFO - PROCESS | 16987 | 1461480127154 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]]]}] 23:42:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 23:42:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 2231ms 23:42:07 INFO - PROCESS | 16987 | 1461480127201 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 23:42:07 INFO - PROCESS | 16987 | 1461480127206 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 23:42:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 23:42:07 INFO - PROCESS | 16987 | 1461480127216 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 23:42:07 INFO - PROCESS | 16987 | 1461480127222 Marionette TRACE conn3 <- [1,1446,null,{}] 23:42:07 INFO - PROCESS | 16987 | 1461480127231 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}] 23:42:07 INFO - PROCESS | 16987 | 1461480127448 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 23:42:07 INFO - PROCESS | 16987 | 1461480127645 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:07 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13e36f000 == 110 [pid = 16987] [id = 369] 23:42:07 INFO - PROCESS | 16987 | ++DOMWINDOW == 233 (0x7fa13e307c00) [pid = 16987] [serial = 1108] [outer = (nil)] 23:42:07 INFO - PROCESS | 16987 | ++DOMWINDOW == 234 (0x7fa13e56b000) [pid = 16987] [serial = 1109] [outer = 0x7fa13e307c00] 23:42:07 INFO - PROCESS | 16987 | 1461480127719 Marionette DEBUG loaded listener.js 23:42:07 INFO - PROCESS | 16987 | ++DOMWINDOW == 235 (0x7fa13ef5e400) [pid = 16987] [serial = 1110] [outer = 0x7fa13e307c00] 23:42:08 INFO - PROCESS | 16987 | 1461480128649 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]]]}] 23:42:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 23:42:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1498ms 23:42:08 INFO - PROCESS | 16987 | 1461480128714 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 23:42:08 INFO - PROCESS | 16987 | 1461480128723 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 23:42:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 23:42:08 INFO - PROCESS | 16987 | 1461480128733 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 23:42:08 INFO - PROCESS | 16987 | 1461480128737 Marionette TRACE conn3 <- [1,1450,null,{}] 23:42:08 INFO - PROCESS | 16987 | 1461480128742 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}] 23:42:08 INFO - PROCESS | 16987 | 1461480128965 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 23:42:09 INFO - PROCESS | 16987 | 1461480129223 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:09 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa149291800 == 111 [pid = 16987] [id = 370] 23:42:09 INFO - PROCESS | 16987 | ++DOMWINDOW == 236 (0x7fa13fd5b000) [pid = 16987] [serial = 1111] [outer = (nil)] 23:42:09 INFO - PROCESS | 16987 | ++DOMWINDOW == 237 (0x7fa13feeb400) [pid = 16987] [serial = 1112] [outer = 0x7fa13fd5b000] 23:42:09 INFO - PROCESS | 16987 | 1461480129341 Marionette DEBUG loaded listener.js 23:42:09 INFO - PROCESS | 16987 | ++DOMWINDOW == 238 (0x7fa142cd1000) [pid = 16987] [serial = 1113] [outer = 0x7fa13fd5b000] 23:42:10 INFO - PROCESS | 16987 | 1461480130314 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]]]}] 23:42:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 23:42:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1631ms 23:42:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 23:42:10 INFO - PROCESS | 16987 | 1461480130364 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 23:42:10 INFO - PROCESS | 16987 | 1461480130367 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 23:42:10 INFO - PROCESS | 16987 | 1461480130374 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 23:42:10 INFO - PROCESS | 16987 | 1461480130379 Marionette TRACE conn3 <- [1,1454,null,{}] 23:42:10 INFO - PROCESS | 16987 | 1461480130395 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}] 23:42:10 INFO - PROCESS | 16987 | 1461480130597 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 23:42:10 INFO - PROCESS | 16987 | 1461480130828 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:10 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14ba94000 == 112 [pid = 16987] [id = 371] 23:42:10 INFO - PROCESS | 16987 | ++DOMWINDOW == 239 (0x7fa147f27800) [pid = 16987] [serial = 1114] [outer = (nil)] 23:42:10 INFO - PROCESS | 16987 | ++DOMWINDOW == 240 (0x7fa1499a3c00) [pid = 16987] [serial = 1115] [outer = 0x7fa147f27800] 23:42:10 INFO - PROCESS | 16987 | 1461480130968 Marionette DEBUG loaded listener.js 23:42:11 INFO - PROCESS | 16987 | ++DOMWINDOW == 241 (0x7fa149b9d800) [pid = 16987] [serial = 1116] [outer = 0x7fa147f27800] 23:42:11 INFO - PROCESS | 16987 | 1461480131837 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]]]}] 23:42:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 23:42:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1492ms 23:42:11 INFO - PROCESS | 16987 | 1461480131867 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 23:42:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 23:42:11 INFO - PROCESS | 16987 | 1461480131872 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 23:42:11 INFO - PROCESS | 16987 | 1461480131877 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 23:42:11 INFO - PROCESS | 16987 | 1461480131880 Marionette TRACE conn3 <- [1,1458,null,{}] 23:42:11 INFO - PROCESS | 16987 | 1461480131885 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}] 23:42:12 INFO - PROCESS | 16987 | 1461480132057 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 23:42:12 INFO - PROCESS | 16987 | 1461480132248 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:12 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14e2e1800 == 113 [pid = 16987] [id = 372] 23:42:12 INFO - PROCESS | 16987 | ++DOMWINDOW == 242 (0x7fa147f2a000) [pid = 16987] [serial = 1117] [outer = (nil)] 23:42:12 INFO - PROCESS | 16987 | ++DOMWINDOW == 243 (0x7fa14a275000) [pid = 16987] [serial = 1118] [outer = 0x7fa147f2a000] 23:42:12 INFO - PROCESS | 16987 | 1461480132322 Marionette DEBUG loaded listener.js 23:42:12 INFO - PROCESS | 16987 | ++DOMWINDOW == 244 (0x7fa14a970c00) [pid = 16987] [serial = 1119] [outer = 0x7fa147f2a000] 23:42:13 INFO - PROCESS | 16987 | 1461480133269 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]]]}] 23:42:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 23:42:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1434ms 23:42:13 INFO - PROCESS | 16987 | 1461480133312 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 23:42:13 INFO - PROCESS | 16987 | 1461480133315 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 23:42:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 23:42:13 INFO - PROCESS | 16987 | 1461480133321 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 23:42:13 INFO - PROCESS | 16987 | 1461480133324 Marionette TRACE conn3 <- [1,1462,null,{}] 23:42:13 INFO - PROCESS | 16987 | 1461480133329 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}] 23:42:13 INFO - PROCESS | 16987 | 1461480133496 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 23:42:13 INFO - PROCESS | 16987 | 1461480133702 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:13 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa151a05800 == 114 [pid = 16987] [id = 373] 23:42:13 INFO - PROCESS | 16987 | ++DOMWINDOW == 245 (0x7fa147e49000) [pid = 16987] [serial = 1120] [outer = (nil)] 23:42:13 INFO - PROCESS | 16987 | ++DOMWINDOW == 246 (0x7fa14a970400) [pid = 16987] [serial = 1121] [outer = 0x7fa147e49000] 23:42:13 INFO - PROCESS | 16987 | 1461480133774 Marionette DEBUG loaded listener.js 23:42:13 INFO - PROCESS | 16987 | ++DOMWINDOW == 247 (0x7fa14d111800) [pid = 16987] [serial = 1122] [outer = 0x7fa147e49000] 23:42:14 INFO - PROCESS | 16987 | 1461480134749 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]]]}] 23:42:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 23:42:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1477ms 23:42:14 INFO - PROCESS | 16987 | 1461480134800 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 23:42:14 INFO - PROCESS | 16987 | 1461480134804 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 23:42:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 23:42:14 INFO - PROCESS | 16987 | 1461480134809 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 23:42:14 INFO - PROCESS | 16987 | 1461480134812 Marionette TRACE conn3 <- [1,1466,null,{}] 23:42:14 INFO - PROCESS | 16987 | 1461480134817 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}] 23:42:15 INFO - PROCESS | 16987 | 1461480135040 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 23:42:15 INFO - PROCESS | 16987 | 1461480135283 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:15 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa153965000 == 115 [pid = 16987] [id = 374] 23:42:15 INFO - PROCESS | 16987 | ++DOMWINDOW == 248 (0x7fa14faa4c00) [pid = 16987] [serial = 1123] [outer = (nil)] 23:42:15 INFO - PROCESS | 16987 | ++DOMWINDOW == 249 (0x7fa1505ca400) [pid = 16987] [serial = 1124] [outer = 0x7fa14faa4c00] 23:42:15 INFO - PROCESS | 16987 | 1461480135374 Marionette DEBUG loaded listener.js 23:42:15 INFO - PROCESS | 16987 | ++DOMWINDOW == 250 (0x7fa151ad2000) [pid = 16987] [serial = 1125] [outer = 0x7fa14faa4c00] 23:42:16 INFO - PROCESS | 16987 | 1461480136248 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]]]}] 23:42:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 23:42:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1485ms 23:42:16 INFO - PROCESS | 16987 | 1461480136296 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 23:42:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 23:42:16 INFO - PROCESS | 16987 | 1461480136300 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 23:42:16 INFO - PROCESS | 16987 | 1461480136306 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 23:42:16 INFO - PROCESS | 16987 | 1461480136310 Marionette TRACE conn3 <- [1,1470,null,{}] 23:42:16 INFO - PROCESS | 16987 | 1461480136315 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}] 23:42:16 INFO - PROCESS | 16987 | 1461480136490 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 23:42:16 INFO - PROCESS | 16987 | 1461480136685 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:16 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa165ce8000 == 116 [pid = 16987] [id = 375] 23:42:16 INFO - PROCESS | 16987 | ++DOMWINDOW == 251 (0x7fa14fcad400) [pid = 16987] [serial = 1126] [outer = (nil)] 23:42:16 INFO - PROCESS | 16987 | ++DOMWINDOW == 252 (0x7fa152b8a000) [pid = 16987] [serial = 1127] [outer = 0x7fa14fcad400] 23:42:16 INFO - PROCESS | 16987 | 1461480136761 Marionette DEBUG loaded listener.js 23:42:16 INFO - PROCESS | 16987 | ++DOMWINDOW == 253 (0x7fa156e06400) [pid = 16987] [serial = 1128] [outer = 0x7fa14fcad400] 23:42:17 INFO - PROCESS | 16987 | 1461480137640 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]]]}] 23:42:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 23:42:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1392ms 23:42:17 INFO - PROCESS | 16987 | 1461480137699 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 23:42:17 INFO - PROCESS | 16987 | 1461480137702 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 23:42:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 23:42:17 INFO - PROCESS | 16987 | 1461480137708 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 23:42:17 INFO - PROCESS | 16987 | 1461480137710 Marionette TRACE conn3 <- [1,1474,null,{}] 23:42:17 INFO - PROCESS | 16987 | 1461480137716 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}] 23:42:17 INFO - PROCESS | 16987 | 1461480137884 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 23:42:18 INFO - PROCESS | 16987 | 1461480138077 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:18 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14ac11000 == 117 [pid = 16987] [id = 376] 23:42:18 INFO - PROCESS | 16987 | ++DOMWINDOW == 254 (0x7fa14d98d400) [pid = 16987] [serial = 1129] [outer = (nil)] 23:42:18 INFO - PROCESS | 16987 | ++DOMWINDOW == 255 (0x7fa160ef5400) [pid = 16987] [serial = 1130] [outer = 0x7fa14d98d400] 23:42:18 INFO - PROCESS | 16987 | 1461480138152 Marionette DEBUG loaded listener.js 23:42:18 INFO - PROCESS | 16987 | ++DOMWINDOW == 256 (0x7fa161e87000) [pid = 16987] [serial = 1131] [outer = 0x7fa14d98d400] 23:42:19 INFO - PROCESS | 16987 | 1461480139030 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]]]}] 23:42:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 23:42:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1382ms 23:42:19 INFO - PROCESS | 16987 | 1461480139091 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 23:42:19 INFO - PROCESS | 16987 | 1461480139094 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 23:42:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 23:42:19 INFO - PROCESS | 16987 | 1461480139100 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 23:42:19 INFO - PROCESS | 16987 | 1461480139102 Marionette TRACE conn3 <- [1,1478,null,{}] 23:42:19 INFO - PROCESS | 16987 | 1461480139115 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}] 23:42:19 INFO - PROCESS | 16987 | 1461480139301 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 23:42:19 INFO - PROCESS | 16987 | 1461480139494 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:19 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa16b0b6000 == 118 [pid = 16987] [id = 377] 23:42:19 INFO - PROCESS | 16987 | ++DOMWINDOW == 257 (0x7fa142a27400) [pid = 16987] [serial = 1132] [outer = (nil)] 23:42:19 INFO - PROCESS | 16987 | ++DOMWINDOW == 258 (0x7fa142a2e400) [pid = 16987] [serial = 1133] [outer = 0x7fa142a27400] 23:42:19 INFO - PROCESS | 16987 | 1461480139569 Marionette DEBUG loaded listener.js 23:42:19 INFO - PROCESS | 16987 | ++DOMWINDOW == 259 (0x7fa142a32c00) [pid = 16987] [serial = 1134] [outer = 0x7fa142a27400] 23:42:20 INFO - PROCESS | 16987 | 1461480140448 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]]]}] 23:42:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 23:42:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1390ms 23:42:20 INFO - PROCESS | 16987 | 1461480140492 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 23:42:20 INFO - PROCESS | 16987 | 1461480140496 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 23:42:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 23:42:20 INFO - PROCESS | 16987 | 1461480140502 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 23:42:20 INFO - PROCESS | 16987 | 1461480140504 Marionette TRACE conn3 <- [1,1482,null,{}] 23:42:20 INFO - PROCESS | 16987 | 1461480140510 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}] 23:42:20 INFO - PROCESS | 16987 | 1461480140677 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 23:42:20 INFO - PROCESS | 16987 | 1461480140872 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:20 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14dfb4800 == 119 [pid = 16987] [id = 378] 23:42:20 INFO - PROCESS | 16987 | ++DOMWINDOW == 260 (0x7fa142a27800) [pid = 16987] [serial = 1135] [outer = (nil)] 23:42:20 INFO - PROCESS | 16987 | ++DOMWINDOW == 261 (0x7fa161e8e800) [pid = 16987] [serial = 1136] [outer = 0x7fa142a27800] 23:42:20 INFO - PROCESS | 16987 | 1461480140944 Marionette DEBUG loaded listener.js 23:42:21 INFO - PROCESS | 16987 | ++DOMWINDOW == 262 (0x7fa1657a5800) [pid = 16987] [serial = 1137] [outer = 0x7fa142a27800] 23:42:21 INFO - PROCESS | 16987 | 1461480141874 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]]]}] 23:42:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 23:42:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1433ms 23:42:21 INFO - PROCESS | 16987 | 1461480141936 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 23:42:21 INFO - PROCESS | 16987 | 1461480141940 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 23:42:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 23:42:21 INFO - PROCESS | 16987 | 1461480141946 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 23:42:21 INFO - PROCESS | 16987 | 1461480141950 Marionette TRACE conn3 <- [1,1486,null,{}] 23:42:21 INFO - PROCESS | 16987 | 1461480141955 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}] 23:42:22 INFO - PROCESS | 16987 | 1461480142145 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 23:42:22 INFO - PROCESS | 16987 | 1461480142334 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:22 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13a1dc800 == 120 [pid = 16987] [id = 379] 23:42:22 INFO - PROCESS | 16987 | ++DOMWINDOW == 263 (0x7fa14e154c00) [pid = 16987] [serial = 1138] [outer = (nil)] 23:42:22 INFO - PROCESS | 16987 | ++DOMWINDOW == 264 (0x7fa14e15f000) [pid = 16987] [serial = 1139] [outer = 0x7fa14e154c00] 23:42:22 INFO - PROCESS | 16987 | 1461480142422 Marionette DEBUG loaded listener.js 23:42:22 INFO - PROCESS | 16987 | ++DOMWINDOW == 265 (0x7fa165c49000) [pid = 16987] [serial = 1140] [outer = 0x7fa14e154c00] 23:42:23 INFO - PROCESS | 16987 | 1461480143403 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]]]}] 23:42:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 23:42:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1533ms 23:42:23 INFO - PROCESS | 16987 | 1461480143481 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 23:42:23 INFO - PROCESS | 16987 | 1461480143484 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 23:42:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 23:42:23 INFO - PROCESS | 16987 | 1461480143490 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 23:42:23 INFO - PROCESS | 16987 | 1461480143492 Marionette TRACE conn3 <- [1,1490,null,{}] 23:42:23 INFO - PROCESS | 16987 | 1461480143498 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}] 23:42:23 INFO - PROCESS | 16987 | 1461480143675 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 23:42:23 INFO - PROCESS | 16987 | 1461480143912 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:23 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14ddb2000 == 121 [pid = 16987] [id = 380] 23:42:23 INFO - PROCESS | 16987 | ++DOMWINDOW == 266 (0x7fa13f6b1c00) [pid = 16987] [serial = 1141] [outer = (nil)] 23:42:23 INFO - PROCESS | 16987 | ++DOMWINDOW == 267 (0x7fa13f6b7000) [pid = 16987] [serial = 1142] [outer = 0x7fa13f6b1c00] 23:42:24 INFO - PROCESS | 16987 | 1461480143997 Marionette DEBUG loaded listener.js 23:42:24 INFO - PROCESS | 16987 | ++DOMWINDOW == 268 (0x7fa156e64000) [pid = 16987] [serial = 1143] [outer = 0x7fa13f6b1c00] 23:42:24 INFO - PROCESS | 16987 | 1461480144798 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]]]}] 23:42:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 23:42:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1379ms 23:42:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 23:42:24 INFO - PROCESS | 16987 | 1461480144871 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 23:42:24 INFO - PROCESS | 16987 | 1461480144873 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 23:42:24 INFO - PROCESS | 16987 | 1461480144879 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 23:42:24 INFO - PROCESS | 16987 | 1461480144882 Marionette TRACE conn3 <- [1,1494,null,{}] 23:42:24 INFO - PROCESS | 16987 | 1461480144887 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}] 23:42:25 INFO - PROCESS | 16987 | 1461480145094 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 23:42:25 INFO - PROCESS | 16987 | 1461480145298 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:25 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1382d2800 == 122 [pid = 16987] [id = 381] 23:42:25 INFO - PROCESS | 16987 | ++DOMWINDOW == 269 (0x7fa1383c3000) [pid = 16987] [serial = 1144] [outer = (nil)] 23:42:25 INFO - PROCESS | 16987 | ++DOMWINDOW == 270 (0x7fa1383cac00) [pid = 16987] [serial = 1145] [outer = 0x7fa1383c3000] 23:42:25 INFO - PROCESS | 16987 | 1461480145371 Marionette DEBUG loaded listener.js 23:42:25 INFO - PROCESS | 16987 | ++DOMWINDOW == 271 (0x7fa1383cf400) [pid = 16987] [serial = 1146] [outer = 0x7fa1383c3000] 23:42:26 INFO - PROCESS | 16987 | 1461480146280 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]]]}] 23:42:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 23:42:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1433ms 23:42:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 23:42:26 INFO - PROCESS | 16987 | 1461480146313 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 23:42:26 INFO - PROCESS | 16987 | 1461480146316 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 23:42:26 INFO - PROCESS | 16987 | 1461480146323 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 23:42:26 INFO - PROCESS | 16987 | 1461480146326 Marionette TRACE conn3 <- [1,1498,null,{}] 23:42:26 INFO - PROCESS | 16987 | 1461480146331 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}] 23:42:26 INFO - PROCESS | 16987 | 1461480146503 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 23:42:26 INFO - PROCESS | 16987 | 1461480146702 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:26 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13e379800 == 123 [pid = 16987] [id = 382] 23:42:26 INFO - PROCESS | 16987 | ++DOMWINDOW == 272 (0x7fa1383c5800) [pid = 16987] [serial = 1147] [outer = (nil)] 23:42:26 INFO - PROCESS | 16987 | ++DOMWINDOW == 273 (0x7fa139fea400) [pid = 16987] [serial = 1148] [outer = 0x7fa1383c5800] 23:42:26 INFO - PROCESS | 16987 | 1461480146771 Marionette DEBUG loaded listener.js 23:42:26 INFO - PROCESS | 16987 | ++DOMWINDOW == 274 (0x7fa139fef400) [pid = 16987] [serial = 1149] [outer = 0x7fa1383c5800] 23:42:27 INFO - PROCESS | 16987 | 1461480147647 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]]]}] 23:42:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 23:42:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1381ms 23:42:27 INFO - PROCESS | 16987 | 1461480147704 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 23:42:27 INFO - PROCESS | 16987 | 1461480147707 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 23:42:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 23:42:27 INFO - PROCESS | 16987 | 1461480147713 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 23:42:27 INFO - PROCESS | 16987 | 1461480147715 Marionette TRACE conn3 <- [1,1502,null,{}] 23:42:27 INFO - PROCESS | 16987 | 1461480147721 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}] 23:42:27 INFO - PROCESS | 16987 | 1461480147898 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 23:42:28 INFO - PROCESS | 16987 | 1461480148109 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:28 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14a415800 == 124 [pid = 16987] [id = 383] 23:42:28 INFO - PROCESS | 16987 | ++DOMWINDOW == 275 (0x7fa1383c6c00) [pid = 16987] [serial = 1150] [outer = (nil)] 23:42:28 INFO - PROCESS | 16987 | ++DOMWINDOW == 276 (0x7fa139ff3400) [pid = 16987] [serial = 1151] [outer = 0x7fa1383c6c00] 23:42:28 INFO - PROCESS | 16987 | 1461480148228 Marionette DEBUG loaded listener.js 23:42:28 INFO - PROCESS | 16987 | ++DOMWINDOW == 277 (0x7fa13e308000) [pid = 16987] [serial = 1152] [outer = 0x7fa1383c6c00] 23:42:29 INFO - PROCESS | 16987 | 1461480149127 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]]]}] 23:42:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 23:42:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1431ms 23:42:29 INFO - PROCESS | 16987 | 1461480149150 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 23:42:29 INFO - PROCESS | 16987 | 1461480149159 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 23:42:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 23:42:29 INFO - PROCESS | 16987 | 1461480149170 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 23:42:29 INFO - PROCESS | 16987 | 1461480149172 Marionette TRACE conn3 <- [1,1506,null,{}] 23:42:29 INFO - PROCESS | 16987 | 1461480149178 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}] 23:42:29 INFO - PROCESS | 16987 | 1461480149359 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 23:42:30 INFO - PROCESS | 16987 | 1461480149992 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:30 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13a1d3000 == 125 [pid = 16987] [id = 384] 23:42:30 INFO - PROCESS | 16987 | ++DOMWINDOW == 278 (0x7fa139fec800) [pid = 16987] [serial = 1153] [outer = (nil)] 23:42:30 INFO - PROCESS | 16987 | ++DOMWINDOW == 279 (0x7fa139ff2400) [pid = 16987] [serial = 1154] [outer = 0x7fa139fec800] 23:42:30 INFO - PROCESS | 16987 | 1461480150070 Marionette DEBUG loaded listener.js 23:42:30 INFO - PROCESS | 16987 | ++DOMWINDOW == 280 (0x7fa13c1acc00) [pid = 16987] [serial = 1155] [outer = 0x7fa139fec800] 23:42:30 INFO - PROCESS | 16987 | 1461480150912 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]]]}] 23:42:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 23:42:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1781ms 23:42:30 INFO - PROCESS | 16987 | 1461480150950 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 23:42:30 INFO - PROCESS | 16987 | 1461480150954 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 23:42:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 23:42:30 INFO - PROCESS | 16987 | 1461480150962 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 23:42:30 INFO - PROCESS | 16987 | 1461480150968 Marionette TRACE conn3 <- [1,1510,null,{}] 23:42:30 INFO - PROCESS | 16987 | 1461480150974 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}] 23:42:31 INFO - PROCESS | 16987 | 1461480151153 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 23:42:31 INFO - PROCESS | 16987 | 1461480151376 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:31 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13e70d000 == 126 [pid = 16987] [id = 385] 23:42:31 INFO - PROCESS | 16987 | ++DOMWINDOW == 281 (0x7fa13913c000) [pid = 16987] [serial = 1156] [outer = (nil)] 23:42:31 INFO - PROCESS | 16987 | ++DOMWINDOW == 282 (0x7fa13e30c400) [pid = 16987] [serial = 1157] [outer = 0x7fa13913c000] 23:42:31 INFO - PROCESS | 16987 | 1461480151444 Marionette DEBUG loaded listener.js 23:42:31 INFO - PROCESS | 16987 | ++DOMWINDOW == 283 (0x7fa13ef58000) [pid = 16987] [serial = 1158] [outer = 0x7fa13913c000] 23:42:32 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1429df800 == 125 [pid = 16987] [id = 367] 23:42:32 INFO - PROCESS | 16987 | --DOMWINDOW == 282 (0x7fa14a398000) [pid = 16987] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 23:42:32 INFO - PROCESS | 16987 | --DOMWINDOW == 281 (0x7fa13b2e3000) [pid = 16987] [serial = 1028] [outer = (nil)] [url = about:blank] 23:42:32 INFO - PROCESS | 16987 | --DOMWINDOW == 280 (0x7fa13c1d0000) [pid = 16987] [serial = 1031] [outer = (nil)] [url = about:blank] 23:42:32 INFO - PROCESS | 16987 | --DOMWINDOW == 279 (0x7fa14a273800) [pid = 16987] [serial = 1055] [outer = (nil)] [url = about:blank] 23:42:32 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13b1ac000 == 124 [pid = 16987] [id = 366] 23:42:32 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13c026000 == 123 [pid = 16987] [id = 365] 23:42:32 INFO - PROCESS | 16987 | 1461480152615 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]]]}] 23:42:32 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa160933000 == 122 [pid = 16987] [id = 359] 23:42:32 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa153980800 == 121 [pid = 16987] [id = 358] 23:42:32 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa153198000 == 120 [pid = 16987] [id = 357] 23:42:32 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1522b5000 == 119 [pid = 16987] [id = 356] 23:42:32 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa150b1d800 == 118 [pid = 16987] [id = 355] 23:42:32 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa149a47000 == 117 [pid = 16987] [id = 353] 23:42:32 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13d7da800 == 116 [pid = 16987] [id = 352] 23:42:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 23:42:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1689ms 23:42:32 INFO - PROCESS | 16987 | 1461480152655 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 23:42:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 23:42:32 INFO - PROCESS | 16987 | 1461480152661 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 23:42:32 INFO - PROCESS | 16987 | 1461480152667 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 23:42:32 INFO - PROCESS | 16987 | 1461480152670 Marionette TRACE conn3 <- [1,1514,null,{}] 23:42:32 INFO - PROCESS | 16987 | 1461480152675 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}] 23:42:32 INFO - PROCESS | 16987 | 1461480152856 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 23:42:32 INFO - PROCESS | 16987 | --DOMWINDOW == 278 (0x7fa149165800) [pid = 16987] [serial = 1049] [outer = (nil)] [url = about:blank] 23:42:32 INFO - PROCESS | 16987 | --DOMWINDOW == 277 (0x7fa142cdd400) [pid = 16987] [serial = 1034] [outer = (nil)] [url = about:blank] 23:42:32 INFO - PROCESS | 16987 | --DOMWINDOW == 276 (0x7fa1493ba800) [pid = 16987] [serial = 1050] [outer = (nil)] [url = about:blank] 23:42:32 INFO - PROCESS | 16987 | --DOMWINDOW == 275 (0x7fa1533da800) [pid = 16987] [serial = 1019] [outer = (nil)] [url = about:blank] 23:42:32 INFO - PROCESS | 16987 | --DOMWINDOW == 274 (0x7fa149c16800) [pid = 16987] [serial = 1052] [outer = (nil)] [url = about:blank] 23:42:32 INFO - PROCESS | 16987 | --DOMWINDOW == 273 (0x7fa13e739000) [pid = 16987] [serial = 1038] [outer = (nil)] [url = about:blank] 23:42:32 INFO - PROCESS | 16987 | --DOMWINDOW == 272 (0x7fa13e570400) [pid = 16987] [serial = 1037] [outer = (nil)] [url = about:blank] 23:42:32 INFO - PROCESS | 16987 | --DOMWINDOW == 271 (0x7fa147e4c000) [pid = 16987] [serial = 1046] [outer = (nil)] [url = about:blank] 23:42:32 INFO - PROCESS | 16987 | --DOMWINDOW == 270 (0x7fa142cd7800) [pid = 16987] [serial = 1043] [outer = (nil)] [url = about:blank] 23:42:32 INFO - PROCESS | 16987 | --DOMWINDOW == 269 (0x7fa147bc2800) [pid = 16987] [serial = 1044] [outer = (nil)] [url = about:blank] 23:42:32 INFO - PROCESS | 16987 | --DOMWINDOW == 268 (0x7fa1499a6c00) [pid = 16987] [serial = 1007] [outer = (nil)] [url = about:blank] 23:42:32 INFO - PROCESS | 16987 | --DOMWINDOW == 267 (0x7fa14d826800) [pid = 16987] [serial = 1010] [outer = (nil)] [url = about:blank] 23:42:32 INFO - PROCESS | 16987 | --DOMWINDOW == 266 (0x7fa13fbe6400) [pid = 16987] [serial = 1025] [outer = (nil)] [url = about:blank] 23:42:32 INFO - PROCESS | 16987 | --DOMWINDOW == 265 (0x7fa13fd54c00) [pid = 16987] [serial = 1004] [outer = (nil)] [url = about:blank] 23:42:32 INFO - PROCESS | 16987 | --DOMWINDOW == 264 (0x7fa142a94000) [pid = 16987] [serial = 1041] [outer = (nil)] [url = about:blank] 23:42:32 INFO - PROCESS | 16987 | --DOMWINDOW == 263 (0x7fa13fd61400) [pid = 16987] [serial = 1040] [outer = (nil)] [url = about:blank] 23:42:32 INFO - PROCESS | 16987 | --DOMWINDOW == 262 (0x7fa13c1ac800) [pid = 16987] [serial = 1022] [outer = (nil)] [url = about:blank] 23:42:32 INFO - PROCESS | 16987 | --DOMWINDOW == 261 (0x7fa152b89400) [pid = 16987] [serial = 1013] [outer = (nil)] [url = about:blank] 23:42:32 INFO - PROCESS | 16987 | --DOMWINDOW == 260 (0x7fa160ed3400) [pid = 16987] [serial = 1016] [outer = (nil)] [url = about:blank] 23:42:32 INFO - PROCESS | 16987 | --DOMWINDOW == 259 (0x7fa14b95f400) [pid = 16987] [serial = 708] [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.] 23:42:32 INFO - PROCESS | 16987 | --DOMWINDOW == 258 (0x7fa14a00c400) [pid = 16987] [serial = 1053] [outer = (nil)] [url = about:blank] 23:42:32 INFO - PROCESS | 16987 | --DOMWINDOW == 257 (0x7fa147f29c00) [pid = 16987] [serial = 1047] [outer = (nil)] [url = about:blank] 23:42:33 INFO - PROCESS | 16987 | 1461480153153 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:33 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13d74b000 == 117 [pid = 16987] [id = 386] 23:42:33 INFO - PROCESS | 16987 | ++DOMWINDOW == 258 (0x7fa13e570400) [pid = 16987] [serial = 1159] [outer = (nil)] 23:42:33 INFO - PROCESS | 16987 | ++DOMWINDOW == 259 (0x7fa13fbed400) [pid = 16987] [serial = 1160] [outer = 0x7fa13e570400] 23:42:33 INFO - PROCESS | 16987 | 1461480153223 Marionette DEBUG loaded listener.js 23:42:33 INFO - PROCESS | 16987 | ++DOMWINDOW == 260 (0x7fa13fd58400) [pid = 16987] [serial = 1161] [outer = 0x7fa13e570400] 23:42:33 INFO - PROCESS | 16987 | 1461480153949 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]]]}] 23:42:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 23:42:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1330ms 23:42:34 INFO - PROCESS | 16987 | 1461480153999 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 23:42:34 INFO - PROCESS | 16987 | 1461480154002 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 23:42:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 23:42:34 INFO - PROCESS | 16987 | 1461480154016 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 23:42:34 INFO - PROCESS | 16987 | 1461480154024 Marionette TRACE conn3 <- [1,1518,null,{}] 23:42:34 INFO - PROCESS | 16987 | 1461480154031 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}] 23:42:34 INFO - PROCESS | 16987 | 1461480154283 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 23:42:34 INFO - PROCESS | 16987 | 1461480154302 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:34 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa147f15800 == 118 [pid = 16987] [id = 387] 23:42:34 INFO - PROCESS | 16987 | ++DOMWINDOW == 261 (0x7fa142cd3800) [pid = 16987] [serial = 1162] [outer = (nil)] 23:42:34 INFO - PROCESS | 16987 | ++DOMWINDOW == 262 (0x7fa142cdd400) [pid = 16987] [serial = 1163] [outer = 0x7fa142cd3800] 23:42:34 INFO - PROCESS | 16987 | 1461480154363 Marionette DEBUG loaded listener.js 23:42:34 INFO - PROCESS | 16987 | ++DOMWINDOW == 263 (0x7fa147e4c000) [pid = 16987] [serial = 1164] [outer = 0x7fa142cd3800] 23:42:35 INFO - PROCESS | 16987 | 1461480155265 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]]]}] 23:42:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 23:42:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1291ms 23:42:35 INFO - PROCESS | 16987 | 1461480155307 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 23:42:35 INFO - PROCESS | 16987 | 1461480155312 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 23:42:35 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 23:42:35 INFO - PROCESS | 16987 | 1461480155317 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 23:42:35 INFO - PROCESS | 16987 | 1461480155319 Marionette TRACE conn3 <- [1,1522,null,{}] 23:42:35 INFO - PROCESS | 16987 | 1461480155325 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}] 23:42:35 INFO - PROCESS | 16987 | 1461480155563 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 23:42:35 INFO - PROCESS | 16987 | 1461480155586 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:35 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14a38e800 == 119 [pid = 16987] [id = 388] 23:42:35 INFO - PROCESS | 16987 | ++DOMWINDOW == 264 (0x7fa139146400) [pid = 16987] [serial = 1165] [outer = (nil)] 23:42:35 INFO - PROCESS | 16987 | ++DOMWINDOW == 265 (0x7fa149165000) [pid = 16987] [serial = 1166] [outer = 0x7fa139146400] 23:42:35 INFO - PROCESS | 16987 | 1461480155645 Marionette DEBUG loaded listener.js 23:42:35 INFO - PROCESS | 16987 | ++DOMWINDOW == 266 (0x7fa1499a5400) [pid = 16987] [serial = 1167] [outer = 0x7fa139146400] 23:42:36 INFO - PROCESS | 16987 | SkCairoFTTypeface::onFilterRec unimplemented 23:42:36 INFO - PROCESS | 16987 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:42:36 INFO - PROCESS | 16987 | SkCairoFTTypeface::onFilterRec unimplemented 23:42:36 INFO - PROCESS | 16987 | SkCairoFTTypeface::onFilterRec unimplemented 23:42:36 INFO - PROCESS | 16987 | SkCairoFTTypeface::onFilterRec unimplemented 23:42:36 INFO - PROCESS | 16987 | SkCairoFTTypeface::onFilterRec unimplemented 23:42:36 INFO - PROCESS | 16987 | SkCairoFTTypeface::onFilterRec unimplemented 23:42:36 INFO - PROCESS | 16987 | SkCairoFTTypeface::onFilterRec unimplemented 23:42:36 INFO - PROCESS | 16987 | SkCairoFTTypeface::onFilterRec unimplemented 23:42:36 INFO - PROCESS | 16987 | SkCairoFTTypeface::onFilterRec unimplemented 23:42:36 INFO - PROCESS | 16987 | SkCairoFTTypeface::onFilterRec unimplemented 23:42:36 INFO - PROCESS | 16987 | SkCairoFTTypeface::onFilterRec unimplemented 23:42:36 INFO - PROCESS | 16987 | 1461480156525 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"]]]}] 23:42:36 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 () { 23:42:36 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:42:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 23:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:42:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 23:42:36 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 () { 23:42:36 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:42:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 23:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:42:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 23:42:36 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 () { 23:42:36 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:42:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 23:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:42:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 23:42:36 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 () { 23:42:36 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:42:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 23:42:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:42:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:42:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 23:42:36 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1231ms 23:42:36 INFO - PROCESS | 16987 | 1461480156562 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 23:42:36 INFO - PROCESS | 16987 | 1461480156565 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 23:42:36 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 23:42:36 INFO - PROCESS | 16987 | 1461480156571 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 23:42:36 INFO - PROCESS | 16987 | 1461480156573 Marionette TRACE conn3 <- [1,1526,null,{}] 23:42:36 INFO - PROCESS | 16987 | 1461480156578 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}] 23:42:36 INFO - PROCESS | 16987 | 1461480156784 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 23:42:36 INFO - PROCESS | 16987 | 1461480156817 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:36 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14baa4000 == 120 [pid = 16987] [id = 389] 23:42:36 INFO - PROCESS | 16987 | ++DOMWINDOW == 267 (0x7fa149c13400) [pid = 16987] [serial = 1168] [outer = (nil)] 23:42:36 INFO - PROCESS | 16987 | ++DOMWINDOW == 268 (0x7fa14a00c400) [pid = 16987] [serial = 1169] [outer = 0x7fa149c13400] 23:42:36 INFO - PROCESS | 16987 | 1461480156892 Marionette DEBUG loaded listener.js 23:42:37 INFO - PROCESS | 16987 | ++DOMWINDOW == 269 (0x7fa14d108c00) [pid = 16987] [serial = 1170] [outer = 0x7fa149c13400] 23:42:37 INFO - PROCESS | 16987 | --DOMWINDOW == 268 (0x7fa14a972000) [pid = 16987] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 23:42:37 INFO - PROCESS | 16987 | --DOMWINDOW == 267 (0x7fa13b2e5000) [pid = 16987] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 23:42:37 INFO - PROCESS | 16987 | --DOMWINDOW == 266 (0x7fa14ba22400) [pid = 16987] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 23:42:37 INFO - PROCESS | 16987 | --DOMWINDOW == 265 (0x7fa13fee5000) [pid = 16987] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 23:42:37 INFO - PROCESS | 16987 | --DOMWINDOW == 264 (0x7fa14f92e400) [pid = 16987] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 23:42:37 INFO - PROCESS | 16987 | --DOMWINDOW == 263 (0x7fa1492d0400) [pid = 16987] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 23:42:37 INFO - PROCESS | 16987 | --DOMWINDOW == 262 (0x7fa142aa2c00) [pid = 16987] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 23:42:37 INFO - PROCESS | 16987 | --DOMWINDOW == 261 (0x7fa14291c000) [pid = 16987] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 23:42:37 INFO - PROCESS | 16987 | --DOMWINDOW == 260 (0x7fa14915d000) [pid = 16987] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 23:42:37 INFO - PROCESS | 16987 | --DOMWINDOW == 259 (0x7fa15ab80800) [pid = 16987] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 23:42:37 INFO - PROCESS | 16987 | --DOMWINDOW == 258 (0x7fa14b911800) [pid = 16987] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 23:42:37 INFO - PROCESS | 16987 | --DOMWINDOW == 257 (0x7fa15443c400) [pid = 16987] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 23:42:37 INFO - PROCESS | 16987 | --DOMWINDOW == 256 (0x7fa151b60000) [pid = 16987] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 23:42:37 INFO - PROCESS | 16987 | --DOMWINDOW == 255 (0x7fa156e6b800) [pid = 16987] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 23:42:37 INFO - PROCESS | 16987 | --DOMWINDOW == 254 (0x7fa14a274000) [pid = 16987] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 23:42:37 INFO - PROCESS | 16987 | --DOMWINDOW == 253 (0x7fa14a00e800) [pid = 16987] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 23:42:37 INFO - PROCESS | 16987 | --DOMWINDOW == 252 (0x7fa142d4b000) [pid = 16987] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 23:42:37 INFO - PROCESS | 16987 | --DOMWINDOW == 251 (0x7fa1522d5800) [pid = 16987] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 23:42:37 INFO - PROCESS | 16987 | --DOMWINDOW == 250 (0x7fa151b5c400) [pid = 16987] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 23:42:37 INFO - PROCESS | 16987 | --DOMWINDOW == 249 (0x7fa13ef56c00) [pid = 16987] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 23:42:37 INFO - PROCESS | 16987 | --DOMWINDOW == 248 (0x7fa1516d9c00) [pid = 16987] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 23:42:37 INFO - PROCESS | 16987 | --DOMWINDOW == 247 (0x7fa14e64ec00) [pid = 16987] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 23:42:37 INFO - PROCESS | 16987 | --DOMWINDOW == 246 (0x7fa142b43c00) [pid = 16987] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 23:42:37 INFO - PROCESS | 16987 | --DOMWINDOW == 245 (0x7fa150b91c00) [pid = 16987] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 23:42:37 INFO - PROCESS | 16987 | --DOMWINDOW == 244 (0x7fa159c5b800) [pid = 16987] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 23:42:37 INFO - PROCESS | 16987 | --DOMWINDOW == 243 (0x7fa13b2dc400) [pid = 16987] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 23:42:37 INFO - PROCESS | 16987 | --DOMWINDOW == 242 (0x7fa152c3fc00) [pid = 16987] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 23:42:37 INFO - PROCESS | 16987 | --DOMWINDOW == 241 (0x7fa1516db400) [pid = 16987] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 23:42:37 INFO - PROCESS | 16987 | --DOMWINDOW == 240 (0x7fa142915c00) [pid = 16987] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 23:42:37 INFO - PROCESS | 16987 | --DOMWINDOW == 239 (0x7fa1505cec00) [pid = 16987] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 23:42:37 INFO - PROCESS | 16987 | --DOMWINDOW == 238 (0x7fa14fcb5000) [pid = 16987] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 23:42:37 INFO - PROCESS | 16987 | --DOMWINDOW == 237 (0x7fa14a003000) [pid = 16987] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 23:42:37 INFO - PROCESS | 16987 | --DOMWINDOW == 236 (0x7fa14d05c800) [pid = 16987] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 23:42:37 INFO - PROCESS | 16987 | --DOMWINDOW == 235 (0x7fa149b71400) [pid = 16987] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 23:42:37 INFO - PROCESS | 16987 | --DOMWINDOW == 234 (0x7fa13e50fc00) [pid = 16987] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 23:42:37 INFO - PROCESS | 16987 | --DOMWINDOW == 233 (0x7fa1537bf800) [pid = 16987] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 23:42:37 INFO - PROCESS | 16987 | --DOMWINDOW == 232 (0x7fa13c1ca800) [pid = 16987] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 23:42:37 INFO - PROCESS | 16987 | --DOMWINDOW == 231 (0x7fa1507ecc00) [pid = 16987] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 23:42:37 INFO - PROCESS | 16987 | --DOMWINDOW == 230 (0x7fa14a972400) [pid = 16987] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 23:42:37 INFO - PROCESS | 16987 | --DOMWINDOW == 229 (0x7fa14a49e000) [pid = 16987] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 23:42:37 INFO - PROCESS | 16987 | --DOMWINDOW == 228 (0x7fa1507f9400) [pid = 16987] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 23:42:37 INFO - PROCESS | 16987 | --DOMWINDOW == 227 (0x7fa13e72f800) [pid = 16987] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 23:42:37 INFO - PROCESS | 16987 | --DOMWINDOW == 226 (0x7fa1499a7000) [pid = 16987] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 23:42:37 INFO - PROCESS | 16987 | --DOMWINDOW == 225 (0x7fa1503d2000) [pid = 16987] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 23:42:37 INFO - PROCESS | 16987 | --DOMWINDOW == 224 (0x7fa13e72f000) [pid = 16987] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 23:42:37 INFO - PROCESS | 16987 | --DOMWINDOW == 223 (0x7fa142d4a400) [pid = 16987] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 23:42:37 INFO - PROCESS | 16987 | --DOMWINDOW == 222 (0x7fa13c1ce000) [pid = 16987] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 23:42:37 INFO - PROCESS | 16987 | --DOMWINDOW == 221 (0x7fa147ee8800) [pid = 16987] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 23:42:38 INFO - PROCESS | 16987 | 1461480158315 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"]]]}] 23:42:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 23:42:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 23:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:42:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 23:42:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 23:42:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 23:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:42:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 23:42:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 23:42:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 23:42:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:42:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:42:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 23:42:38 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1785ms 23:42:38 INFO - PROCESS | 16987 | 1461480158362 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 23:42:38 INFO - PROCESS | 16987 | 1461480158366 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 23:42:38 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 23:42:38 INFO - PROCESS | 16987 | 1461480158371 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 23:42:38 INFO - PROCESS | 16987 | 1461480158373 Marionette TRACE conn3 <- [1,1530,null,{}] 23:42:38 INFO - PROCESS | 16987 | 1461480158378 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}] 23:42:38 INFO - PROCESS | 16987 | 1461480158551 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 23:42:38 INFO - PROCESS | 16987 | 1461480158711 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:38 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14d1dc000 == 121 [pid = 16987] [id = 390] 23:42:38 INFO - PROCESS | 16987 | ++DOMWINDOW == 222 (0x7fa13cbc6800) [pid = 16987] [serial = 1171] [outer = (nil)] 23:42:38 INFO - PROCESS | 16987 | ++DOMWINDOW == 223 (0x7fa1492d0400) [pid = 16987] [serial = 1172] [outer = 0x7fa13cbc6800] 23:42:38 INFO - PROCESS | 16987 | 1461480158776 Marionette DEBUG loaded listener.js 23:42:38 INFO - PROCESS | 16987 | ++DOMWINDOW == 224 (0x7fa14a49d800) [pid = 16987] [serial = 1173] [outer = 0x7fa13cbc6800] 23:42:39 INFO - PROCESS | 16987 | 1461480159404 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]]]}] 23:42:39 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 23:42:39 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 23:42:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:42:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:42:39 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 23:42:39 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 23:42:39 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. 23:42:39 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 23:42:39 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1083ms 23:42:39 INFO - PROCESS | 16987 | 1461480159457 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 23:42:39 INFO - PROCESS | 16987 | 1461480159460 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 23:42:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 23:42:39 INFO - PROCESS | 16987 | 1461480159466 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 23:42:39 INFO - PROCESS | 16987 | 1461480159469 Marionette TRACE conn3 <- [1,1534,null,{}] 23:42:39 INFO - PROCESS | 16987 | 1461480159474 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}] 23:42:39 INFO - PROCESS | 16987 | 1461480159624 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 23:42:39 INFO - PROCESS | 16987 | 1461480159912 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:39 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13916c800 == 122 [pid = 16987] [id = 391] 23:42:39 INFO - PROCESS | 16987 | ++DOMWINDOW == 225 (0x7fa1383c2400) [pid = 16987] [serial = 1174] [outer = (nil)] 23:42:39 INFO - PROCESS | 16987 | ++DOMWINDOW == 226 (0x7fa1383d1000) [pid = 16987] [serial = 1175] [outer = 0x7fa1383c2400] 23:42:39 INFO - PROCESS | 16987 | 1461480159993 Marionette DEBUG loaded listener.js 23:42:40 INFO - PROCESS | 16987 | ++DOMWINDOW == 227 (0x7fa139148c00) [pid = 16987] [serial = 1176] [outer = 0x7fa1383c2400] 23:42:40 INFO - PROCESS | 16987 | 1461480160945 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]]]}] 23:42:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 23:42:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1530ms 23:42:40 INFO - PROCESS | 16987 | 1461480160998 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 23:42:41 INFO - PROCESS | 16987 | 1461480161006 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 23:42:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 23:42:41 INFO - PROCESS | 16987 | 1461480161015 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 23:42:41 INFO - PROCESS | 16987 | 1461480161019 Marionette TRACE conn3 <- [1,1538,null,{}] 23:42:41 INFO - PROCESS | 16987 | 1461480161026 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}] 23:42:41 INFO - PROCESS | 16987 | 1461480161235 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 23:42:41 INFO - PROCESS | 16987 | 1461480161496 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:41 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13fde0800 == 123 [pid = 16987] [id = 392] 23:42:41 INFO - PROCESS | 16987 | ++DOMWINDOW == 228 (0x7fa13e56b400) [pid = 16987] [serial = 1177] [outer = (nil)] 23:42:41 INFO - PROCESS | 16987 | ++DOMWINDOW == 229 (0x7fa13f6aac00) [pid = 16987] [serial = 1178] [outer = 0x7fa13e56b400] 23:42:41 INFO - PROCESS | 16987 | 1461480161619 Marionette DEBUG loaded listener.js 23:42:41 INFO - PROCESS | 16987 | ++DOMWINDOW == 230 (0x7fa13f6b9400) [pid = 16987] [serial = 1179] [outer = 0x7fa13e56b400] 23:42:42 INFO - PROCESS | 16987 | 1461480162479 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]]]}] 23:42:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 23:42:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1539ms 23:42:42 INFO - PROCESS | 16987 | 1461480162559 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 23:42:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 23:42:42 INFO - PROCESS | 16987 | 1461480162565 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 23:42:42 INFO - PROCESS | 16987 | 1461480162572 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 23:42:42 INFO - PROCESS | 16987 | 1461480162575 Marionette TRACE conn3 <- [1,1542,null,{}] 23:42:42 INFO - PROCESS | 16987 | 1461480162583 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}] 23:42:42 INFO - PROCESS | 16987 | 1461480162805 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 23:42:43 INFO - PROCESS | 16987 | 1461480163086 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:43 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14d9cb800 == 124 [pid = 16987] [id = 393] 23:42:43 INFO - PROCESS | 16987 | ++DOMWINDOW == 231 (0x7fa13fd54000) [pid = 16987] [serial = 1180] [outer = (nil)] 23:42:43 INFO - PROCESS | 16987 | ++DOMWINDOW == 232 (0x7fa142b3e400) [pid = 16987] [serial = 1181] [outer = 0x7fa13fd54000] 23:42:43 INFO - PROCESS | 16987 | 1461480163207 Marionette DEBUG loaded listener.js 23:42:43 INFO - PROCESS | 16987 | ++DOMWINDOW == 233 (0x7fa147bcf800) [pid = 16987] [serial = 1182] [outer = 0x7fa13fd54000] 23:42:44 INFO - PROCESS | 16987 | 1461480164049 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]]]}] 23:42:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 23:42:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1537ms 23:42:44 INFO - PROCESS | 16987 | 1461480164109 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 23:42:44 INFO - PROCESS | 16987 | 1461480164112 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 23:42:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 23:42:44 INFO - PROCESS | 16987 | 1461480164127 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 23:42:44 INFO - PROCESS | 16987 | 1461480164137 Marionette TRACE conn3 <- [1,1546,null,{}] 23:42:44 INFO - PROCESS | 16987 | 1461480164145 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}] 23:42:44 INFO - PROCESS | 16987 | 1461480164472 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 23:42:44 INFO - PROCESS | 16987 | 1461480164660 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:44 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa152219800 == 125 [pid = 16987] [id = 394] 23:42:44 INFO - PROCESS | 16987 | ++DOMWINDOW == 234 (0x7fa149b9bc00) [pid = 16987] [serial = 1183] [outer = (nil)] 23:42:44 INFO - PROCESS | 16987 | ++DOMWINDOW == 235 (0x7fa14a270c00) [pid = 16987] [serial = 1184] [outer = 0x7fa149b9bc00] 23:42:44 INFO - PROCESS | 16987 | 1461480164787 Marionette DEBUG loaded listener.js 23:42:44 INFO - PROCESS | 16987 | ++DOMWINDOW == 236 (0x7fa14ba21400) [pid = 16987] [serial = 1185] [outer = 0x7fa149b9bc00] 23:42:45 INFO - PROCESS | 16987 | 1461480165670 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]]]}] 23:42:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 23:42:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1598ms 23:42:45 INFO - PROCESS | 16987 | 1461480165718 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 23:42:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 23:42:45 INFO - PROCESS | 16987 | 1461480165723 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 23:42:45 INFO - PROCESS | 16987 | 1461480165729 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 23:42:45 INFO - PROCESS | 16987 | 1461480165733 Marionette TRACE conn3 <- [1,1550,null,{}] 23:42:45 INFO - PROCESS | 16987 | 1461480165738 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}] 23:42:45 INFO - PROCESS | 16987 | 1461480165944 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 23:42:46 INFO - PROCESS | 16987 | 1461480166152 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:46 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1537d9000 == 126 [pid = 16987] [id = 395] 23:42:46 INFO - PROCESS | 16987 | ++DOMWINDOW == 237 (0x7fa149b99c00) [pid = 16987] [serial = 1186] [outer = (nil)] 23:42:46 INFO - PROCESS | 16987 | ++DOMWINDOW == 238 (0x7fa14d82c400) [pid = 16987] [serial = 1187] [outer = 0x7fa149b99c00] 23:42:46 INFO - PROCESS | 16987 | 1461480166308 Marionette DEBUG loaded listener.js 23:42:46 INFO - PROCESS | 16987 | ++DOMWINDOW == 239 (0x7fa14d998400) [pid = 16987] [serial = 1188] [outer = 0x7fa149b99c00] 23:42:47 INFO - PROCESS | 16987 | 1461480167141 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]]]}] 23:42:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 23:42:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1483ms 23:42:47 INFO - PROCESS | 16987 | 1461480167214 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 23:42:47 INFO - PROCESS | 16987 | 1461480167218 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 23:42:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 23:42:47 INFO - PROCESS | 16987 | 1461480167224 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 23:42:47 INFO - PROCESS | 16987 | 1461480167227 Marionette TRACE conn3 <- [1,1554,null,{}] 23:42:47 INFO - PROCESS | 16987 | 1461480167232 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}] 23:42:47 INFO - PROCESS | 16987 | 1461480167453 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 23:42:47 INFO - PROCESS | 16987 | 1461480167656 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:47 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa160cad800 == 127 [pid = 16987] [id = 396] 23:42:47 INFO - PROCESS | 16987 | ++DOMWINDOW == 240 (0x7fa14e15a000) [pid = 16987] [serial = 1189] [outer = (nil)] 23:42:47 INFO - PROCESS | 16987 | ++DOMWINDOW == 241 (0x7fa14e15f400) [pid = 16987] [serial = 1190] [outer = 0x7fa14e15a000] 23:42:47 INFO - PROCESS | 16987 | 1461480167785 Marionette DEBUG loaded listener.js 23:42:47 INFO - PROCESS | 16987 | ++DOMWINDOW == 242 (0x7fa14f955400) [pid = 16987] [serial = 1191] [outer = 0x7fa14e15a000] 23:42:48 INFO - PROCESS | 16987 | 1461480168684 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]]]}] 23:42:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 23:42:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1529ms 23:42:48 INFO - PROCESS | 16987 | 1461480168756 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 23:42:48 INFO - PROCESS | 16987 | 1461480168759 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 23:42:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 23:42:48 INFO - PROCESS | 16987 | 1461480168765 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 23:42:48 INFO - PROCESS | 16987 | 1461480168768 Marionette TRACE conn3 <- [1,1558,null,{}] 23:42:48 INFO - PROCESS | 16987 | 1461480168773 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}] 23:42:48 INFO - PROCESS | 16987 | 1461480168956 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 23:42:49 INFO - PROCESS | 16987 | 1461480169166 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:49 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa168764800 == 128 [pid = 16987] [id = 397] 23:42:49 INFO - PROCESS | 16987 | ++DOMWINDOW == 243 (0x7fa14d293800) [pid = 16987] [serial = 1192] [outer = (nil)] 23:42:49 INFO - PROCESS | 16987 | ++DOMWINDOW == 244 (0x7fa151383400) [pid = 16987] [serial = 1193] [outer = 0x7fa14d293800] 23:42:49 INFO - PROCESS | 16987 | 1461480169247 Marionette DEBUG loaded listener.js 23:42:49 INFO - PROCESS | 16987 | ++DOMWINDOW == 245 (0x7fa151ecf400) [pid = 16987] [serial = 1194] [outer = 0x7fa14d293800] 23:42:50 INFO - PROCESS | 16987 | 1461480170173 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]]]}] 23:42:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 23:42:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1477ms 23:42:50 INFO - PROCESS | 16987 | 1461480170244 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 23:42:50 INFO - PROCESS | 16987 | 1461480170248 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 23:42:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 23:42:50 INFO - PROCESS | 16987 | 1461480170253 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 23:42:50 INFO - PROCESS | 16987 | 1461480170255 Marionette TRACE conn3 <- [1,1562,null,{}] 23:42:50 INFO - PROCESS | 16987 | 1461480170261 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}] 23:42:50 INFO - PROCESS | 16987 | 1461480170452 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 23:42:50 INFO - PROCESS | 16987 | 1461480170697 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:50 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14e1eb000 == 129 [pid = 16987] [id = 398] 23:42:50 INFO - PROCESS | 16987 | ++DOMWINDOW == 246 (0x7fa14d822400) [pid = 16987] [serial = 1195] [outer = (nil)] 23:42:50 INFO - PROCESS | 16987 | ++DOMWINDOW == 247 (0x7fa152495c00) [pid = 16987] [serial = 1196] [outer = 0x7fa14d822400] 23:42:50 INFO - PROCESS | 16987 | 1461480170816 Marionette DEBUG loaded listener.js 23:42:50 INFO - PROCESS | 16987 | ++DOMWINDOW == 248 (0x7fa1537b8000) [pid = 16987] [serial = 1197] [outer = 0x7fa14d822400] 23:42:51 INFO - PROCESS | 16987 | 1461480171667 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]]]}] 23:42:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 23:42:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1483ms 23:42:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 23:42:51 INFO - PROCESS | 16987 | 1461480171738 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 23:42:51 INFO - PROCESS | 16987 | 1461480171741 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 23:42:51 INFO - PROCESS | 16987 | 1461480171747 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 23:42:51 INFO - PROCESS | 16987 | 1461480171750 Marionette TRACE conn3 <- [1,1566,null,{}] 23:42:51 INFO - PROCESS | 16987 | 1461480171755 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}] 23:42:51 INFO - PROCESS | 16987 | 1461480171929 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 23:42:52 INFO - PROCESS | 16987 | 1461480172132 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:52 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13afe5800 == 130 [pid = 16987] [id = 399] 23:42:52 INFO - PROCESS | 16987 | ++DOMWINDOW == 249 (0x7fa13e56d800) [pid = 16987] [serial = 1198] [outer = (nil)] 23:42:52 INFO - PROCESS | 16987 | ++DOMWINDOW == 250 (0x7fa153bf4800) [pid = 16987] [serial = 1199] [outer = 0x7fa13e56d800] 23:42:52 INFO - PROCESS | 16987 | 1461480172208 Marionette DEBUG loaded listener.js 23:42:52 INFO - PROCESS | 16987 | ++DOMWINDOW == 251 (0x7fa156e64c00) [pid = 16987] [serial = 1200] [outer = 0x7fa13e56d800] 23:42:53 INFO - PROCESS | 16987 | 1461480173075 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]]]}] 23:42:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 23:42:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1380ms 23:42:53 INFO - PROCESS | 16987 | 1461480173127 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 23:42:53 INFO - PROCESS | 16987 | 1461480173131 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 23:42:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 23:42:53 INFO - PROCESS | 16987 | 1461480173138 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 23:42:53 INFO - PROCESS | 16987 | 1461480173141 Marionette TRACE conn3 <- [1,1570,null,{}] 23:42:53 INFO - PROCESS | 16987 | 1461480173146 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}] 23:42:53 INFO - PROCESS | 16987 | 1461480173316 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 23:42:53 INFO - PROCESS | 16987 | 1461480173523 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:53 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14e1f8800 == 131 [pid = 16987] [id = 400] 23:42:53 INFO - PROCESS | 16987 | ++DOMWINDOW == 252 (0x7fa14e157c00) [pid = 16987] [serial = 1201] [outer = (nil)] 23:42:53 INFO - PROCESS | 16987 | ++DOMWINDOW == 253 (0x7fa15fb17c00) [pid = 16987] [serial = 1202] [outer = 0x7fa14e157c00] 23:42:53 INFO - PROCESS | 16987 | 1461480173595 Marionette DEBUG loaded listener.js 23:42:53 INFO - PROCESS | 16987 | ++DOMWINDOW == 254 (0x7fa161b43c00) [pid = 16987] [serial = 1203] [outer = 0x7fa14e157c00] 23:42:54 INFO - PROCESS | 16987 | 1461480174492 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]]]}] 23:42:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 23:42:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1383ms 23:42:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 23:42:54 INFO - PROCESS | 16987 | 1461480174523 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 23:42:54 INFO - PROCESS | 16987 | 1461480174526 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 23:42:54 INFO - PROCESS | 16987 | 1461480174532 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 23:42:54 INFO - PROCESS | 16987 | 1461480174535 Marionette TRACE conn3 <- [1,1574,null,{}] 23:42:54 INFO - PROCESS | 16987 | 1461480174540 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}] 23:42:54 INFO - PROCESS | 16987 | 1461480174710 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 23:42:54 INFO - PROCESS | 16987 | 1461480174920 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:54 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1377da000 == 132 [pid = 16987] [id = 401] 23:42:54 INFO - PROCESS | 16987 | ++DOMWINDOW == 255 (0x7fa138382400) [pid = 16987] [serial = 1204] [outer = (nil)] 23:42:55 INFO - PROCESS | 16987 | ++DOMWINDOW == 256 (0x7fa13838b800) [pid = 16987] [serial = 1205] [outer = 0x7fa138382400] 23:42:55 INFO - PROCESS | 16987 | 1461480175049 Marionette DEBUG loaded listener.js 23:42:55 INFO - PROCESS | 16987 | ++DOMWINDOW == 257 (0x7fa15443b800) [pid = 16987] [serial = 1206] [outer = 0x7fa138382400] 23:42:56 INFO - PROCESS | 16987 | 1461480175992 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]]]}] 23:42:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 23:42:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1529ms 23:42:56 INFO - PROCESS | 16987 | 1461480176061 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 23:42:56 INFO - PROCESS | 16987 | 1461480176065 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 23:42:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 23:42:56 INFO - PROCESS | 16987 | 1461480176071 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 23:42:56 INFO - PROCESS | 16987 | 1461480176074 Marionette TRACE conn3 <- [1,1578,null,{}] 23:42:56 INFO - PROCESS | 16987 | 1461480176080 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}] 23:42:56 INFO - PROCESS | 16987 | 1461480176331 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 23:42:56 INFO - PROCESS | 16987 | 1461480176580 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:56 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1378e6000 == 133 [pid = 16987] [id = 402] 23:42:56 INFO - PROCESS | 16987 | ++DOMWINDOW == 258 (0x7fa137bd2400) [pid = 16987] [serial = 1207] [outer = (nil)] 23:42:56 INFO - PROCESS | 16987 | ++DOMWINDOW == 259 (0x7fa137bdb000) [pid = 16987] [serial = 1208] [outer = 0x7fa137bd2400] 23:42:56 INFO - PROCESS | 16987 | 1461480176697 Marionette DEBUG loaded listener.js 23:42:56 INFO - PROCESS | 16987 | ++DOMWINDOW == 260 (0x7fa161c02400) [pid = 16987] [serial = 1209] [outer = 0x7fa137bd2400] 23:42:57 INFO - PROCESS | 16987 | 1461480177526 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]]]}] 23:42:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 23:42:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1528ms 23:42:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 23:42:57 INFO - PROCESS | 16987 | 1461480177601 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 23:42:57 INFO - PROCESS | 16987 | 1461480177604 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 23:42:57 INFO - PROCESS | 16987 | 1461480177610 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 23:42:57 INFO - PROCESS | 16987 | 1461480177613 Marionette TRACE conn3 <- [1,1582,null,{}] 23:42:57 INFO - PROCESS | 16987 | 1461480177618 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}] 23:42:57 INFO - PROCESS | 16987 | 1461480177811 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 23:42:58 INFO - PROCESS | 16987 | 1461480178073 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:58 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1395c5000 == 134 [pid = 16987] [id = 403] 23:42:58 INFO - PROCESS | 16987 | ++DOMWINDOW == 261 (0x7fa137bd6c00) [pid = 16987] [serial = 1210] [outer = (nil)] 23:42:58 INFO - PROCESS | 16987 | ++DOMWINDOW == 262 (0x7fa13fbe6000) [pid = 16987] [serial = 1211] [outer = 0x7fa137bd6c00] 23:42:58 INFO - PROCESS | 16987 | 1461480178190 Marionette DEBUG loaded listener.js 23:42:58 INFO - PROCESS | 16987 | ++DOMWINDOW == 263 (0x7fa140d5a000) [pid = 16987] [serial = 1212] [outer = 0x7fa137bd6c00] 23:42:59 INFO - PROCESS | 16987 | 1461480179013 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]]]}] 23:42:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 23:42:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1483ms 23:42:59 INFO - PROCESS | 16987 | 1461480179093 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 23:42:59 INFO - PROCESS | 16987 | 1461480179096 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 23:42:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 23:42:59 INFO - PROCESS | 16987 | 1461480179101 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 23:42:59 INFO - PROCESS | 16987 | 1461480179104 Marionette TRACE conn3 <- [1,1586,null,{}] 23:42:59 INFO - PROCESS | 16987 | 1461480179109 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}] 23:42:59 INFO - PROCESS | 16987 | 1461480179302 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 23:42:59 INFO - PROCESS | 16987 | 1461480179512 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:59 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13bfd5000 == 135 [pid = 16987] [id = 404] 23:42:59 INFO - PROCESS | 16987 | ++DOMWINDOW == 264 (0x7fa137bd5800) [pid = 16987] [serial = 1213] [outer = (nil)] 23:42:59 INFO - PROCESS | 16987 | ++DOMWINDOW == 265 (0x7fa13e72d400) [pid = 16987] [serial = 1214] [outer = 0x7fa137bd5800] 23:42:59 INFO - PROCESS | 16987 | 1461480179584 Marionette DEBUG loaded listener.js 23:42:59 INFO - PROCESS | 16987 | ++DOMWINDOW == 266 (0x7fa140d55000) [pid = 16987] [serial = 1215] [outer = 0x7fa137bd5800] 23:43:00 INFO - PROCESS | 16987 | 1461480180524 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]]]}] 23:43:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 23:43:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1482ms 23:43:00 INFO - PROCESS | 16987 | 1461480180585 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 23:43:00 INFO - PROCESS | 16987 | 1461480180589 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 23:43:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 23:43:00 INFO - PROCESS | 16987 | 1461480180595 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 23:43:00 INFO - PROCESS | 16987 | 1461480180597 Marionette TRACE conn3 <- [1,1590,null,{}] 23:43:00 INFO - PROCESS | 16987 | 1461480180603 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}] 23:43:00 INFO - PROCESS | 16987 | 1461480180786 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 23:43:01 INFO - PROCESS | 16987 | 1461480180999 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:01 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13d7de800 == 136 [pid = 16987] [id = 405] 23:43:01 INFO - PROCESS | 16987 | ++DOMWINDOW == 267 (0x7fa139e0d000) [pid = 16987] [serial = 1216] [outer = (nil)] 23:43:01 INFO - PROCESS | 16987 | ++DOMWINDOW == 268 (0x7fa139e16000) [pid = 16987] [serial = 1217] [outer = 0x7fa139e0d000] 23:43:01 INFO - PROCESS | 16987 | 1461480181168 Marionette DEBUG loaded listener.js 23:43:01 INFO - PROCESS | 16987 | ++DOMWINDOW == 269 (0x7fa13cdb5c00) [pid = 16987] [serial = 1218] [outer = 0x7fa139e0d000] 23:43:02 INFO - PROCESS | 16987 | 1461480182526 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]]]}] 23:43:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 23:43:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1982ms 23:43:02 INFO - PROCESS | 16987 | 1461480182611 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 23:43:02 INFO - PROCESS | 16987 | 1461480182617 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 23:43:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 23:43:02 INFO - PROCESS | 16987 | 1461480182645 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 23:43:02 INFO - PROCESS | 16987 | 1461480182650 Marionette TRACE conn3 <- [1,1594,null,{}] 23:43:02 INFO - PROCESS | 16987 | 1461480182657 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}] 23:43:02 INFO - PROCESS | 16987 | 1461480182835 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 23:43:03 INFO - PROCESS | 16987 | 1461480183046 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:03 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13e728800 == 137 [pid = 16987] [id = 406] 23:43:03 INFO - PROCESS | 16987 | ++DOMWINDOW == 270 (0x7fa13913c400) [pid = 16987] [serial = 1219] [outer = (nil)] 23:43:03 INFO - PROCESS | 16987 | ++DOMWINDOW == 271 (0x7fa139fe7400) [pid = 16987] [serial = 1220] [outer = 0x7fa13913c400] 23:43:03 INFO - PROCESS | 16987 | 1461480183157 Marionette DEBUG loaded listener.js 23:43:03 INFO - PROCESS | 16987 | ++DOMWINDOW == 272 (0x7fa13c1ab000) [pid = 16987] [serial = 1221] [outer = 0x7fa13913c400] 23:43:04 INFO - PROCESS | 16987 | 1461480184180 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]]]}] 23:43:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 23:43:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1591ms 23:43:04 INFO - PROCESS | 16987 | 1461480184232 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 23:43:04 INFO - PROCESS | 16987 | 1461480184240 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 23:43:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 23:43:04 INFO - PROCESS | 16987 | 1461480184249 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 23:43:04 INFO - PROCESS | 16987 | 1461480184253 Marionette TRACE conn3 <- [1,1598,null,{}] 23:43:04 INFO - PROCESS | 16987 | 1461480184258 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}] 23:43:04 INFO - PROCESS | 16987 | 1461480184465 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 23:43:04 INFO - PROCESS | 16987 | 1461480184809 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:04 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13bfc6800 == 138 [pid = 16987] [id = 407] 23:43:04 INFO - PROCESS | 16987 | ++DOMWINDOW == 273 (0x7fa13e310400) [pid = 16987] [serial = 1222] [outer = (nil)] 23:43:04 INFO - PROCESS | 16987 | ++DOMWINDOW == 274 (0x7fa13e50b800) [pid = 16987] [serial = 1223] [outer = 0x7fa13e310400] 23:43:04 INFO - PROCESS | 16987 | 1461480184881 Marionette DEBUG loaded listener.js 23:43:04 INFO - PROCESS | 16987 | ++DOMWINDOW == 275 (0x7fa13e72d800) [pid = 16987] [serial = 1224] [outer = 0x7fa13e310400] 23:43:05 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa15070e800 == 137 [pid = 16987] [id = 146] 23:43:05 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa153b94000 == 136 [pid = 16987] [id = 336] 23:43:05 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa16b0b4800 == 135 [pid = 16987] [id = 341] 23:43:05 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13e376800 == 134 [pid = 16987] [id = 339] 23:43:05 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa166135800 == 133 [pid = 16987] [id = 338] 23:43:05 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13b19a000 == 132 [pid = 16987] [id = 340] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 274 (0x7fa154442400) [pid = 16987] [serial = 1088] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 273 (0x7fa147e49800) [pid = 16987] [serial = 1106] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 272 (0x7fa160732c00) [pid = 16987] [serial = 1091] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14d25a800 == 131 [pid = 16987] [id = 335] 23:43:05 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13e71a800 == 130 [pid = 16987] [id = 334] 23:43:05 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa161e23800 == 129 [pid = 16987] [id = 337] 23:43:05 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa165ce8000 == 128 [pid = 16987] [id = 375] 23:43:05 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa153965000 == 127 [pid = 16987] [id = 374] 23:43:05 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa151a05800 == 126 [pid = 16987] [id = 373] 23:43:05 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14e2e1800 == 125 [pid = 16987] [id = 372] 23:43:05 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14ba94000 == 124 [pid = 16987] [id = 371] 23:43:05 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa149291800 == 123 [pid = 16987] [id = 370] 23:43:05 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13e36f000 == 122 [pid = 16987] [id = 369] 23:43:05 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa149a43800 == 121 [pid = 16987] [id = 368] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 271 (0x7fa13e56e400) [pid = 16987] [serial = 1058] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 270 (0x7fa161ccd800) [pid = 16987] [serial = 744] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 269 (0x7fa15fb19c00) [pid = 16987] [serial = 780] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 268 (0x7fa1507f8400) [pid = 16987] [serial = 1076] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 267 (0x7fa153bec800) [pid = 16987] [serial = 855] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 266 (0x7fa147bca000) [pid = 16987] [serial = 804] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 265 (0x7fa1537ba000) [pid = 16987] [serial = 726] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 264 (0x7fa156e66800) [pid = 16987] [serial = 741] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 263 (0x7fa163d3d800) [pid = 16987] [serial = 909] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 262 (0x7fa160ae9c00) [pid = 16987] [serial = 792] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 261 (0x7fa151b5f000) [pid = 16987] [serial = 897] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 260 (0x7fa1503dcc00) [pid = 16987] [serial = 843] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 259 (0x7fa14d103000) [pid = 16987] [serial = 1070] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 258 (0x7fa152b0d400) [pid = 16987] [serial = 849] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 257 (0x7fa163d30800) [pid = 16987] [serial = 747] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 256 (0x7fa13fbf1000) [pid = 16987] [serial = 1101] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 255 (0x7fa1657ac800) [pid = 16987] [serial = 753] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 254 (0x7fa165406000) [pid = 16987] [serial = 750] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 253 (0x7fa14dce6000) [pid = 16987] [serial = 840] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 252 (0x7fa153bf6c00) [pid = 16987] [serial = 738] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 251 (0x7fa152b11800) [pid = 16987] [serial = 735] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 250 (0x7fa163d38c00) [pid = 16987] [serial = 1094] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 249 (0x7fa14b95d800) [pid = 16987] [serial = 894] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 248 (0x7fa161e8d400) [pid = 16987] [serial = 903] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 247 (0x7fa14a4a6c00) [pid = 16987] [serial = 729] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 246 (0x7fa1492d0800) [pid = 16987] [serial = 891] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 245 (0x7fa161beb400) [pid = 16987] [serial = 861] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 244 (0x7fa13e732c00) [pid = 16987] [serial = 918] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 243 (0x7fa15ab7dc00) [pid = 16987] [serial = 858] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 242 (0x7fa151b5e800) [pid = 16987] [serial = 1079] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 241 (0x7fa165c46000) [pid = 16987] [serial = 798] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 240 (0x7fa14bdd7400) [pid = 16987] [serial = 837] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 239 (0x7fa151b5fc00) [pid = 16987] [serial = 846] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 238 (0x7fa14d85e000) [pid = 16987] [serial = 1073] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 237 (0x7fa14a975400) [pid = 16987] [serial = 1067] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 236 (0x7fa147f2bc00) [pid = 16987] [serial = 915] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 235 (0x7fa13fbe2c00) [pid = 16987] [serial = 1100] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 234 (0x7fa14ad09400) [pid = 16987] [serial = 1056] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 233 (0x7fa154442c00) [pid = 16987] [serial = 789] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 232 (0x7fa142cd7000) [pid = 16987] [serial = 1103] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 231 (0x7fa1522df800) [pid = 16987] [serial = 1082] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 230 (0x7fa13e73a800) [pid = 16987] [serial = 912] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 229 (0x7fa142d58400) [pid = 16987] [serial = 801] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 228 (0x7fa165e3f800) [pid = 16987] [serial = 921] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 227 (0x7fa13c1b0400) [pid = 16987] [serial = 1097] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 226 (0x7fa159c55400) [pid = 16987] [serial = 1002] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 225 (0x7fa1609d3000) [pid = 16987] [serial = 888] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 224 (0x7fa13e30e800) [pid = 16987] [serial = 1098] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 223 (0x7fa14d862000) [pid = 16987] [serial = 732] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 222 (0x7fa1657a7400) [pid = 16987] [serial = 906] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 221 (0x7fa160a70c00) [pid = 16987] [serial = 900] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 220 (0x7fa14a49e400) [pid = 16987] [serial = 783] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 219 (0x7fa142d53400) [pid = 16987] [serial = 1104] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 218 (0x7fa147bcec00) [pid = 16987] [serial = 831] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 217 (0x7fa149fd6000) [pid = 16987] [serial = 834] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 216 (0x7fa161fd9400) [pid = 16987] [serial = 795] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 215 (0x7fa152c40000) [pid = 16987] [serial = 1085] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 214 (0x7fa14dcf0000) [pid = 16987] [serial = 786] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 213 (0x7fa1499ab800) [pid = 16987] [serial = 1064] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 212 (0x7fa165c44c00) [pid = 16987] [serial = 864] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 211 (0x7fa142a9d400) [pid = 16987] [serial = 1061] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | --DOMWINDOW == 210 (0x7fa153479000) [pid = 16987] [serial = 852] [outer = (nil)] [url = about:blank] 23:43:05 INFO - PROCESS | 16987 | 1461480185855 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]]]}] 23:43:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 23:43:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1631ms 23:43:05 INFO - PROCESS | 16987 | 1461480185880 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 23:43:05 INFO - PROCESS | 16987 | 1461480185884 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 23:43:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 23:43:05 INFO - PROCESS | 16987 | 1461480185890 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 23:43:05 INFO - PROCESS | 16987 | 1461480185895 Marionette TRACE conn3 <- [1,1602,null,{}] 23:43:05 INFO - PROCESS | 16987 | 1461480185910 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}] 23:43:06 INFO - PROCESS | 16987 | 1461480186089 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 23:43:06 INFO - PROCESS | 16987 | 1461480186267 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:06 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13d7d6000 == 122 [pid = 16987] [id = 408] 23:43:06 INFO - PROCESS | 16987 | ++DOMWINDOW == 211 (0x7fa13c1afc00) [pid = 16987] [serial = 1225] [outer = (nil)] 23:43:06 INFO - PROCESS | 16987 | ++DOMWINDOW == 212 (0x7fa13fbea400) [pid = 16987] [serial = 1226] [outer = 0x7fa13c1afc00] 23:43:06 INFO - PROCESS | 16987 | 1461480186337 Marionette DEBUG loaded listener.js 23:43:06 INFO - PROCESS | 16987 | ++DOMWINDOW == 213 (0x7fa13fd5ec00) [pid = 16987] [serial = 1227] [outer = 0x7fa13c1afc00] 23:43:07 INFO - PROCESS | 16987 | 1461480187050 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]]]}] 23:43:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 23:43:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1189ms 23:43:07 INFO - PROCESS | 16987 | 1461480187079 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 23:43:07 INFO - PROCESS | 16987 | 1461480187084 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 23:43:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 23:43:07 INFO - PROCESS | 16987 | 1461480187089 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 23:43:07 INFO - PROCESS | 16987 | 1461480187091 Marionette TRACE conn3 <- [1,1606,null,{}] 23:43:07 INFO - PROCESS | 16987 | 1461480187096 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}] 23:43:07 INFO - PROCESS | 16987 | 1461480187328 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 23:43:07 INFO - PROCESS | 16987 | 1461480187437 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:07 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa142c0f000 == 123 [pid = 16987] [id = 409] 23:43:07 INFO - PROCESS | 16987 | ++DOMWINDOW == 214 (0x7fa13e730400) [pid = 16987] [serial = 1228] [outer = (nil)] 23:43:07 INFO - PROCESS | 16987 | ++DOMWINDOW == 215 (0x7fa140d5c800) [pid = 16987] [serial = 1229] [outer = 0x7fa13e730400] 23:43:07 INFO - PROCESS | 16987 | 1461480187498 Marionette DEBUG loaded listener.js 23:43:07 INFO - PROCESS | 16987 | ++DOMWINDOW == 216 (0x7fa14291b800) [pid = 16987] [serial = 1230] [outer = 0x7fa13e730400] 23:43:08 INFO - PROCESS | 16987 | 1461480188335 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]]]}] 23:43:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 23:43:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1276ms 23:43:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 23:43:08 INFO - PROCESS | 16987 | 1461480188367 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 23:43:08 INFO - PROCESS | 16987 | 1461480188369 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 23:43:08 INFO - PROCESS | 16987 | 1461480188375 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 23:43:08 INFO - PROCESS | 16987 | 1461480188378 Marionette TRACE conn3 <- [1,1610,null,{}] 23:43:08 INFO - PROCESS | 16987 | 1461480188385 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}] 23:43:08 INFO - PROCESS | 16987 | 1461480188607 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 23:43:08 INFO - PROCESS | 16987 | 1461480188637 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:08 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa149a55800 == 124 [pid = 16987] [id = 410] 23:43:08 INFO - PROCESS | 16987 | ++DOMWINDOW == 217 (0x7fa13fd54c00) [pid = 16987] [serial = 1231] [outer = (nil)] 23:43:08 INFO - PROCESS | 16987 | ++DOMWINDOW == 218 (0x7fa142a30c00) [pid = 16987] [serial = 1232] [outer = 0x7fa13fd54c00] 23:43:08 INFO - PROCESS | 16987 | 1461480188698 Marionette DEBUG loaded listener.js 23:43:08 INFO - PROCESS | 16987 | ++DOMWINDOW == 219 (0x7fa142cd4800) [pid = 16987] [serial = 1233] [outer = 0x7fa13fd54c00] 23:43:09 INFO - PROCESS | 16987 | 1461480189621 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]]]}] 23:43:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 23:43:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1286ms 23:43:09 INFO - PROCESS | 16987 | 1461480189660 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 23:43:09 INFO - PROCESS | 16987 | 1461480189663 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 23:43:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 23:43:09 INFO - PROCESS | 16987 | 1461480189668 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 23:43:09 INFO - PROCESS | 16987 | 1461480189670 Marionette TRACE conn3 <- [1,1614,null,{}] 23:43:09 INFO - PROCESS | 16987 | --DOMWINDOW == 218 (0x7fa139146400) [pid = 16987] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 23:43:09 INFO - PROCESS | 16987 | --DOMWINDOW == 217 (0x7fa142cd3800) [pid = 16987] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 23:43:09 INFO - PROCESS | 16987 | --DOMWINDOW == 216 (0x7fa139fec800) [pid = 16987] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 23:43:09 INFO - PROCESS | 16987 | --DOMWINDOW == 215 (0x7fa149c13400) [pid = 16987] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 23:43:09 INFO - PROCESS | 16987 | --DOMWINDOW == 214 (0x7fa13e570400) [pid = 16987] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 23:43:09 INFO - PROCESS | 16987 | --DOMWINDOW == 213 (0x7fa13913c000) [pid = 16987] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 23:43:09 INFO - PROCESS | 16987 | 1461480189991 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}] 23:43:10 INFO - PROCESS | 16987 | 1461480190152 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 23:43:10 INFO - PROCESS | 16987 | 1461480190370 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:10 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14a990800 == 125 [pid = 16987] [id = 411] 23:43:10 INFO - PROCESS | 16987 | ++DOMWINDOW == 214 (0x7fa139e0e800) [pid = 16987] [serial = 1234] [outer = (nil)] 23:43:10 INFO - PROCESS | 16987 | ++DOMWINDOW == 215 (0x7fa147f26c00) [pid = 16987] [serial = 1235] [outer = 0x7fa139e0e800] 23:43:10 INFO - PROCESS | 16987 | 1461480190437 Marionette DEBUG loaded listener.js 23:43:10 INFO - PROCESS | 16987 | ++DOMWINDOW == 216 (0x7fa14915e800) [pid = 16987] [serial = 1236] [outer = 0x7fa139e0e800] 23:43:11 INFO - PROCESS | 16987 | 1461480191079 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]]]}] 23:43:11 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 23:43:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1462ms 23:43:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 23:43:11 INFO - PROCESS | 16987 | 1461480191131 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 23:43:11 INFO - PROCESS | 16987 | 1461480191134 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 23:43:11 INFO - PROCESS | 16987 | 1461480191140 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 23:43:11 INFO - PROCESS | 16987 | 1461480191142 Marionette TRACE conn3 <- [1,1618,null,{}] 23:43:11 INFO - PROCESS | 16987 | 1461480191156 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}] 23:43:11 INFO - PROCESS | 16987 | 1461480191391 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 23:43:11 INFO - PROCESS | 16987 | 1461480191590 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:11 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14ade5800 == 126 [pid = 16987] [id = 412] 23:43:11 INFO - PROCESS | 16987 | ++DOMWINDOW == 217 (0x7fa13fd60000) [pid = 16987] [serial = 1237] [outer = (nil)] 23:43:11 INFO - PROCESS | 16987 | ++DOMWINDOW == 218 (0x7fa1493bbc00) [pid = 16987] [serial = 1238] [outer = 0x7fa13fd60000] 23:43:11 INFO - PROCESS | 16987 | 1461480191713 Marionette DEBUG loaded listener.js 23:43:11 INFO - PROCESS | 16987 | ++DOMWINDOW == 219 (0x7fa149b6ec00) [pid = 16987] [serial = 1239] [outer = 0x7fa13fd60000] 23:43:12 INFO - PROCESS | 16987 | 1461480192775 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]]]}] 23:43:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 23:43:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1685ms 23:43:12 INFO - PROCESS | 16987 | 1461480192825 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 23:43:12 INFO - PROCESS | 16987 | 1461480192831 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 23:43:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 23:43:12 INFO - PROCESS | 16987 | 1461480192840 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 23:43:12 INFO - PROCESS | 16987 | 1461480192845 Marionette TRACE conn3 <- [1,1622,null,{}] 23:43:12 INFO - PROCESS | 16987 | 1461480192853 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}] 23:43:13 INFO - PROCESS | 16987 | 1461480193040 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 23:43:13 INFO - PROCESS | 16987 | 1461480193246 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:13 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13c00b000 == 127 [pid = 16987] [id = 413] 23:43:13 INFO - PROCESS | 16987 | ++DOMWINDOW == 220 (0x7fa1383c7c00) [pid = 16987] [serial = 1240] [outer = (nil)] 23:43:13 INFO - PROCESS | 16987 | ++DOMWINDOW == 221 (0x7fa139e15400) [pid = 16987] [serial = 1241] [outer = 0x7fa1383c7c00] 23:43:13 INFO - PROCESS | 16987 | 1461480193419 Marionette DEBUG loaded listener.js 23:43:13 INFO - PROCESS | 16987 | ++DOMWINDOW == 222 (0x7fa13b2e6800) [pid = 16987] [serial = 1242] [outer = 0x7fa1383c7c00] 23:43:14 INFO - PROCESS | 16987 | 1461480194399 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]]]}] 23:43:14 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 23:43:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1632ms 23:43:14 INFO - PROCESS | 16987 | 1461480194474 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 23:43:14 INFO - PROCESS | 16987 | 1461480194483 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 23:43:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 23:43:14 INFO - PROCESS | 16987 | 1461480194494 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 23:43:14 INFO - PROCESS | 16987 | 1461480194498 Marionette TRACE conn3 <- [1,1626,null,{}] 23:43:14 INFO - PROCESS | 16987 | 1461480194503 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}] 23:43:14 INFO - PROCESS | 16987 | 1461480194732 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 23:43:15 INFO - PROCESS | 16987 | 1461480195003 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:15 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1491d2800 == 128 [pid = 16987] [id = 414] 23:43:15 INFO - PROCESS | 16987 | ++DOMWINDOW == 223 (0x7fa13e73a800) [pid = 16987] [serial = 1243] [outer = (nil)] 23:43:15 INFO - PROCESS | 16987 | ++DOMWINDOW == 224 (0x7fa13fbe4c00) [pid = 16987] [serial = 1244] [outer = 0x7fa13e73a800] 23:43:15 INFO - PROCESS | 16987 | 1461480195121 Marionette DEBUG loaded listener.js 23:43:15 INFO - PROCESS | 16987 | ++DOMWINDOW == 225 (0x7fa13fd58000) [pid = 16987] [serial = 1245] [outer = 0x7fa13e73a800] 23:43:16 INFO - PROCESS | 16987 | 1461480196047 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]]]}] 23:43:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 23:43:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1583ms 23:43:16 INFO - PROCESS | 16987 | 1461480196077 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 23:43:16 INFO - PROCESS | 16987 | 1461480196080 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 23:43:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 23:43:16 INFO - PROCESS | 16987 | 1461480196086 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 23:43:16 INFO - PROCESS | 16987 | 1461480196092 Marionette TRACE conn3 <- [1,1630,null,{}] 23:43:16 INFO - PROCESS | 16987 | 1461480196108 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}] 23:43:16 INFO - PROCESS | 16987 | 1461480196314 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 23:43:16 INFO - PROCESS | 16987 | 1461480196516 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:16 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14dda1800 == 129 [pid = 16987] [id = 415] 23:43:16 INFO - PROCESS | 16987 | ++DOMWINDOW == 226 (0x7fa140d61c00) [pid = 16987] [serial = 1246] [outer = (nil)] 23:43:16 INFO - PROCESS | 16987 | ++DOMWINDOW == 227 (0x7fa142d4f000) [pid = 16987] [serial = 1247] [outer = 0x7fa140d61c00] 23:43:16 INFO - PROCESS | 16987 | 1461480196595 Marionette DEBUG loaded listener.js 23:43:16 INFO - PROCESS | 16987 | ++DOMWINDOW == 228 (0x7fa147e43800) [pid = 16987] [serial = 1248] [outer = 0x7fa140d61c00] 23:43:17 INFO - PROCESS | 16987 | 1461480197512 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]]]}] 23:43:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 23:43:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1488ms 23:43:17 INFO - PROCESS | 16987 | 1461480197575 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 23:43:17 INFO - PROCESS | 16987 | 1461480197579 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 23:43:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 23:43:17 INFO - PROCESS | 16987 | 1461480197585 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 23:43:17 INFO - PROCESS | 16987 | 1461480197588 Marionette TRACE conn3 <- [1,1634,null,{}] 23:43:17 INFO - PROCESS | 16987 | 1461480197593 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}] 23:43:17 INFO - PROCESS | 16987 | 1461480197778 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 23:43:17 INFO - PROCESS | 16987 | 1461480197980 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:18 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14e2e0000 == 130 [pid = 16987] [id = 416] 23:43:18 INFO - PROCESS | 16987 | ++DOMWINDOW == 229 (0x7fa142a31000) [pid = 16987] [serial = 1249] [outer = (nil)] 23:43:18 INFO - PROCESS | 16987 | ++DOMWINDOW == 230 (0x7fa149b70c00) [pid = 16987] [serial = 1250] [outer = 0x7fa142a31000] 23:43:18 INFO - PROCESS | 16987 | 1461480198054 Marionette DEBUG loaded listener.js 23:43:18 INFO - PROCESS | 16987 | ++DOMWINDOW == 231 (0x7fa149c16c00) [pid = 16987] [serial = 1251] [outer = 0x7fa142a31000] 23:43:18 INFO - PROCESS | 16987 | 1461480198929 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]]]}] 23:43:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 23:43:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1379ms 23:43:18 INFO - PROCESS | 16987 | 1461480198966 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 23:43:18 INFO - PROCESS | 16987 | 1461480198968 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 23:43:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 23:43:18 INFO - PROCESS | 16987 | 1461480198974 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 23:43:18 INFO - PROCESS | 16987 | 1461480198978 Marionette TRACE conn3 <- [1,1638,null,{}] 23:43:18 INFO - PROCESS | 16987 | 1461480198983 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}] 23:43:19 INFO - PROCESS | 16987 | 1461480199165 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 23:43:19 INFO - PROCESS | 16987 | 1461480199376 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:19 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa150777800 == 131 [pid = 16987] [id = 417] 23:43:19 INFO - PROCESS | 16987 | ++DOMWINDOW == 232 (0x7fa142cdc400) [pid = 16987] [serial = 1252] [outer = (nil)] 23:43:19 INFO - PROCESS | 16987 | ++DOMWINDOW == 233 (0x7fa149df1400) [pid = 16987] [serial = 1253] [outer = 0x7fa142cdc400] 23:43:19 INFO - PROCESS | 16987 | 1461480199493 Marionette DEBUG loaded listener.js 23:43:19 INFO - PROCESS | 16987 | ++DOMWINDOW == 234 (0x7fa14a0c2800) [pid = 16987] [serial = 1254] [outer = 0x7fa142cdc400] 23:43:20 INFO - PROCESS | 16987 | 1461480200392 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]]]}] 23:43:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 23:43:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1488ms 23:43:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 23:43:20 INFO - PROCESS | 16987 | 1461480200464 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 23:43:20 INFO - PROCESS | 16987 | 1461480200467 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 23:43:20 INFO - PROCESS | 16987 | 1461480200473 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 23:43:20 INFO - PROCESS | 16987 | 1461480200476 Marionette TRACE conn3 <- [1,1642,null,{}] 23:43:20 INFO - PROCESS | 16987 | 1461480200481 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}] 23:43:20 INFO - PROCESS | 16987 | 1461480200697 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 23:43:20 INFO - PROCESS | 16987 | 1461480200957 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:21 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa152479800 == 132 [pid = 16987] [id = 418] 23:43:21 INFO - PROCESS | 16987 | ++DOMWINDOW == 235 (0x7fa14d188c00) [pid = 16987] [serial = 1255] [outer = (nil)] 23:43:21 INFO - PROCESS | 16987 | ++DOMWINDOW == 236 (0x7fa14d997c00) [pid = 16987] [serial = 1256] [outer = 0x7fa14d188c00] 23:43:21 INFO - PROCESS | 16987 | 1461480201078 Marionette DEBUG loaded listener.js 23:43:21 INFO - PROCESS | 16987 | ++DOMWINDOW == 237 (0x7fa14e159400) [pid = 16987] [serial = 1257] [outer = 0x7fa14d188c00] 23:43:21 INFO - PROCESS | 16987 | 1461480201932 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]]]}] 23:43:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 23:43:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1488ms 23:43:21 INFO - PROCESS | 16987 | 1461480201961 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 23:43:21 INFO - PROCESS | 16987 | 1461480201964 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 23:43:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 23:43:21 INFO - PROCESS | 16987 | 1461480201971 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 23:43:21 INFO - PROCESS | 16987 | 1461480201974 Marionette TRACE conn3 <- [1,1646,null,{}] 23:43:21 INFO - PROCESS | 16987 | 1461480201979 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}] 23:43:22 INFO - PROCESS | 16987 | 1461480202149 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 23:43:22 INFO - PROCESS | 16987 | 1461480202355 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:22 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1537e1000 == 133 [pid = 16987] [id = 419] 23:43:22 INFO - PROCESS | 16987 | ++DOMWINDOW == 238 (0x7fa14d18dc00) [pid = 16987] [serial = 1258] [outer = (nil)] 23:43:22 INFO - PROCESS | 16987 | ++DOMWINDOW == 239 (0x7fa14f92e400) [pid = 16987] [serial = 1259] [outer = 0x7fa14d18dc00] 23:43:22 INFO - PROCESS | 16987 | 1461480202425 Marionette DEBUG loaded listener.js 23:43:22 INFO - PROCESS | 16987 | ++DOMWINDOW == 240 (0x7fa14f95fc00) [pid = 16987] [serial = 1260] [outer = 0x7fa14d18dc00] 23:43:23 INFO - PROCESS | 16987 | 1461480203294 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]]]}] 23:43:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 23:43:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1381ms 23:43:23 INFO - PROCESS | 16987 | 1461480203353 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 23:43:23 INFO - PROCESS | 16987 | 1461480203357 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 23:43:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 23:43:23 INFO - PROCESS | 16987 | 1461480203364 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 23:43:23 INFO - PROCESS | 16987 | 1461480203367 Marionette TRACE conn3 <- [1,1650,null,{}] 23:43:23 INFO - PROCESS | 16987 | 1461480203373 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}] 23:43:23 INFO - PROCESS | 16987 | 1461480203549 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 23:43:23 INFO - PROCESS | 16987 | 1461480203761 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:23 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15abe8800 == 134 [pid = 16987] [id = 420] 23:43:23 INFO - PROCESS | 16987 | ++DOMWINDOW == 241 (0x7fa14e157400) [pid = 16987] [serial = 1261] [outer = (nil)] 23:43:23 INFO - PROCESS | 16987 | ++DOMWINDOW == 242 (0x7fa1507ef000) [pid = 16987] [serial = 1262] [outer = 0x7fa14e157400] 23:43:23 INFO - PROCESS | 16987 | 1461480203876 Marionette DEBUG loaded listener.js 23:43:23 INFO - PROCESS | 16987 | ++DOMWINDOW == 243 (0x7fa151a32800) [pid = 16987] [serial = 1263] [outer = 0x7fa14e157400] 23:43:24 INFO - PROCESS | 16987 | 1461480204756 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]]]}] 23:43:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 23:43:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1429ms 23:43:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 23:43:24 INFO - PROCESS | 16987 | 1461480204795 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 23:43:24 INFO - PROCESS | 16987 | 1461480204798 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 23:43:24 INFO - PROCESS | 16987 | 1461480204804 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 23:43:24 INFO - PROCESS | 16987 | 1461480204807 Marionette TRACE conn3 <- [1,1654,null,{}] 23:43:24 INFO - PROCESS | 16987 | 1461480204812 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}] 23:43:25 INFO - PROCESS | 16987 | 1461480204999 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 23:43:25 INFO - PROCESS | 16987 | 1461480205208 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:25 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa161e18000 == 135 [pid = 16987] [id = 421] 23:43:25 INFO - PROCESS | 16987 | ++DOMWINDOW == 244 (0x7fa14e160c00) [pid = 16987] [serial = 1264] [outer = (nil)] 23:43:25 INFO - PROCESS | 16987 | ++DOMWINDOW == 245 (0x7fa1525db800) [pid = 16987] [serial = 1265] [outer = 0x7fa14e160c00] 23:43:25 INFO - PROCESS | 16987 | 1461480205277 Marionette DEBUG loaded listener.js 23:43:25 INFO - PROCESS | 16987 | ++DOMWINDOW == 246 (0x7fa153479000) [pid = 16987] [serial = 1266] [outer = 0x7fa14e160c00] 23:43:26 INFO - PROCESS | 16987 | 1461480206119 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]]]}] 23:43:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 23:43:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1343ms 23:43:26 INFO - PROCESS | 16987 | 1461480206160 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 23:43:26 INFO - PROCESS | 16987 | 1461480206164 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 23:43:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 23:43:26 INFO - PROCESS | 16987 | 1461480206172 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 23:43:26 INFO - PROCESS | 16987 | 1461480206175 Marionette TRACE conn3 <- [1,1658,null,{}] 23:43:26 INFO - PROCESS | 16987 | 1461480206180 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}] 23:43:26 INFO - PROCESS | 16987 | 1461480206363 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 23:43:26 INFO - PROCESS | 16987 | 1461480206570 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:26 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa165586000 == 136 [pid = 16987] [id = 422] 23:43:26 INFO - PROCESS | 16987 | ++DOMWINDOW == 247 (0x7fa13fee5000) [pid = 16987] [serial = 1267] [outer = (nil)] 23:43:26 INFO - PROCESS | 16987 | ++DOMWINDOW == 248 (0x7fa153be9800) [pid = 16987] [serial = 1268] [outer = 0x7fa13fee5000] 23:43:26 INFO - PROCESS | 16987 | 1461480206644 Marionette DEBUG loaded listener.js 23:43:26 INFO - PROCESS | 16987 | ++DOMWINDOW == 249 (0x7fa159c56000) [pid = 16987] [serial = 1269] [outer = 0x7fa13fee5000] 23:43:27 INFO - PROCESS | 16987 | 1461480207538 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]]]}] 23:43:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 23:43:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1434ms 23:43:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 23:43:27 INFO - PROCESS | 16987 | 1461480207609 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 23:43:27 INFO - PROCESS | 16987 | 1461480207612 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 23:43:27 INFO - PROCESS | 16987 | 1461480207618 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 23:43:27 INFO - PROCESS | 16987 | 1461480207622 Marionette TRACE conn3 <- [1,1662,null,{}] 23:43:27 INFO - PROCESS | 16987 | 1461480207627 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}] 23:43:27 INFO - PROCESS | 16987 | 1461480207851 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 23:43:28 INFO - PROCESS | 16987 | 1461480208108 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:28 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa16a02b800 == 137 [pid = 16987] [id = 423] 23:43:28 INFO - PROCESS | 16987 | ++DOMWINDOW == 250 (0x7fa161e89c00) [pid = 16987] [serial = 1270] [outer = (nil)] 23:43:28 INFO - PROCESS | 16987 | ++DOMWINDOW == 251 (0x7fa163d30800) [pid = 16987] [serial = 1271] [outer = 0x7fa161e89c00] 23:43:28 INFO - PROCESS | 16987 | 1461480208232 Marionette DEBUG loaded listener.js 23:43:28 INFO - PROCESS | 16987 | ++DOMWINDOW == 252 (0x7fa1657a3400) [pid = 16987] [serial = 1272] [outer = 0x7fa161e89c00] 23:43:29 INFO - PROCESS | 16987 | 1461480209095 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]]]}] 23:43:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 23:43:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1536ms 23:43:29 INFO - PROCESS | 16987 | 1461480209154 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 23:43:29 INFO - PROCESS | 16987 | 1461480209157 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 23:43:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 23:43:29 INFO - PROCESS | 16987 | 1461480209164 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 23:43:29 INFO - PROCESS | 16987 | 1461480209168 Marionette TRACE conn3 <- [1,1666,null,{}] 23:43:29 INFO - PROCESS | 16987 | 1461480209173 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}] 23:43:29 INFO - PROCESS | 16987 | 1461480209363 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 23:43:29 INFO - PROCESS | 16987 | 1461480209592 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:29 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13c3a0800 == 138 [pid = 16987] [id = 424] 23:43:29 INFO - PROCESS | 16987 | ++DOMWINDOW == 253 (0x7fa137bd4c00) [pid = 16987] [serial = 1273] [outer = (nil)] 23:43:29 INFO - PROCESS | 16987 | ++DOMWINDOW == 254 (0x7fa13d697400) [pid = 16987] [serial = 1274] [outer = 0x7fa137bd4c00] 23:43:29 INFO - PROCESS | 16987 | 1461480209718 Marionette DEBUG loaded listener.js 23:43:29 INFO - PROCESS | 16987 | ++DOMWINDOW == 255 (0x7fa13d69f400) [pid = 16987] [serial = 1275] [outer = 0x7fa137bd4c00] 23:43:31 INFO - PROCESS | 16987 | 1461480211099 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]]]}] 23:43:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 23:43:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1983ms 23:43:31 INFO - PROCESS | 16987 | 1461480211186 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 23:43:31 INFO - PROCESS | 16987 | 1461480211191 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 23:43:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 23:43:31 INFO - PROCESS | 16987 | 1461480211218 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 23:43:31 INFO - PROCESS | 16987 | 1461480211222 Marionette TRACE conn3 <- [1,1670,null,{}] 23:43:31 INFO - PROCESS | 16987 | 1461480211239 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}] 23:43:31 INFO - PROCESS | 16987 | 1461480211408 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 23:43:31 INFO - PROCESS | 16987 | 1461480211614 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:31 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13d7d9000 == 139 [pid = 16987] [id = 425] 23:43:31 INFO - PROCESS | 16987 | ++DOMWINDOW == 256 (0x7fa139146400) [pid = 16987] [serial = 1276] [outer = (nil)] 23:43:31 INFO - PROCESS | 16987 | ++DOMWINDOW == 257 (0x7fa139fec800) [pid = 16987] [serial = 1277] [outer = 0x7fa139146400] 23:43:31 INFO - PROCESS | 16987 | 1461480211720 Marionette DEBUG loaded listener.js 23:43:31 INFO - PROCESS | 16987 | ++DOMWINDOW == 258 (0x7fa13d69b000) [pid = 16987] [serial = 1278] [outer = 0x7fa139146400] 23:43:32 INFO - PROCESS | 16987 | 1461480212783 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]]]}] 23:43:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 23:43:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1647ms 23:43:32 INFO - PROCESS | 16987 | 1461480212861 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 23:43:32 INFO - PROCESS | 16987 | 1461480212869 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 23:43:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 23:43:32 INFO - PROCESS | 16987 | 1461480212879 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 23:43:32 INFO - PROCESS | 16987 | 1461480212882 Marionette TRACE conn3 <- [1,1674,null,{}] 23:43:32 INFO - PROCESS | 16987 | 1461480212886 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}] 23:43:33 INFO - PROCESS | 16987 | 1461480213147 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 23:43:33 INFO - PROCESS | 16987 | 1461480213345 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:33 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13afee800 == 140 [pid = 16987] [id = 426] 23:43:33 INFO - PROCESS | 16987 | ++DOMWINDOW == 259 (0x7fa13e307000) [pid = 16987] [serial = 1279] [outer = (nil)] 23:43:33 INFO - PROCESS | 16987 | ++DOMWINDOW == 260 (0x7fa13e503400) [pid = 16987] [serial = 1280] [outer = 0x7fa13e307000] 23:43:33 INFO - PROCESS | 16987 | 1461480213432 Marionette DEBUG loaded listener.js 23:43:33 INFO - PROCESS | 16987 | ++DOMWINDOW == 261 (0x7fa13e731400) [pid = 16987] [serial = 1281] [outer = 0x7fa13e307000] 23:43:34 INFO - PROCESS | 16987 | 1461480214261 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]]]}] 23:43:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 23:43:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1434ms 23:43:34 INFO - PROCESS | 16987 | 1461480214313 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 23:43:34 INFO - PROCESS | 16987 | 1461480214316 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 23:43:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 23:43:34 INFO - PROCESS | 16987 | 1461480214322 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 23:43:34 INFO - PROCESS | 16987 | 1461480214327 Marionette TRACE conn3 <- [1,1678,null,{}] 23:43:34 INFO - PROCESS | 16987 | 1461480214342 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}] 23:43:34 INFO - PROCESS | 16987 | 1461480214544 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 23:43:34 INFO - PROCESS | 16987 | 1461480214761 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:34 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa140bcb800 == 141 [pid = 16987] [id = 427] 23:43:34 INFO - PROCESS | 16987 | ++DOMWINDOW == 262 (0x7fa139e17400) [pid = 16987] [serial = 1282] [outer = (nil)] 23:43:34 INFO - PROCESS | 16987 | ++DOMWINDOW == 263 (0x7fa13fd5bc00) [pid = 16987] [serial = 1283] [outer = 0x7fa139e17400] 23:43:34 INFO - PROCESS | 16987 | 1461480214880 Marionette DEBUG loaded listener.js 23:43:34 INFO - PROCESS | 16987 | ++DOMWINDOW == 264 (0x7fa140d5ac00) [pid = 16987] [serial = 1284] [outer = 0x7fa139e17400] 23:43:35 INFO - PROCESS | 16987 | 1461480215746 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]]]}] 23:43:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 23:43:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1489ms 23:43:35 INFO - PROCESS | 16987 | 1461480215813 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 23:43:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 23:43:35 INFO - PROCESS | 16987 | 1461480215817 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 23:43:35 INFO - PROCESS | 16987 | 1461480215822 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 23:43:35 INFO - PROCESS | 16987 | 1461480215825 Marionette TRACE conn3 <- [1,1682,null,{}] 23:43:35 INFO - PROCESS | 16987 | 1461480215830 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}] 23:43:35 INFO - PROCESS | 16987 | 1461480215997 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 23:43:36 INFO - PROCESS | 16987 | 1461480216207 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:36 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa147f1d800 == 142 [pid = 16987] [id = 428] 23:43:36 INFO - PROCESS | 16987 | ++DOMWINDOW == 265 (0x7fa13fee7400) [pid = 16987] [serial = 1285] [outer = (nil)] 23:43:36 INFO - PROCESS | 16987 | ++DOMWINDOW == 266 (0x7fa142cd4400) [pid = 16987] [serial = 1286] [outer = 0x7fa13fee7400] 23:43:36 INFO - PROCESS | 16987 | 1461480216322 Marionette DEBUG loaded listener.js 23:43:36 INFO - PROCESS | 16987 | ++DOMWINDOW == 267 (0x7fa147bc8400) [pid = 16987] [serial = 1287] [outer = 0x7fa13fee7400] 23:43:37 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13f853800 == 141 [pid = 16987] [id = 328] 23:43:37 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14fae3000 == 140 [pid = 16987] [id = 354] 23:43:37 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa151904000 == 139 [pid = 16987] [id = 53] 23:43:37 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13a4d9000 == 138 [pid = 16987] [id = 324] 23:43:37 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa147f1f000 == 137 [pid = 16987] [id = 329] 23:43:37 INFO - PROCESS | 16987 | --DOMWINDOW == 266 (0x7fa139fea400) [pid = 16987] [serial = 1148] [outer = (nil)] [url = about:blank] 23:43:37 INFO - PROCESS | 16987 | --DOMWINDOW == 265 (0x7fa1383cac00) [pid = 16987] [serial = 1145] [outer = (nil)] [url = about:blank] 23:43:37 INFO - PROCESS | 16987 | --DOMWINDOW == 264 (0x7fa14e15f000) [pid = 16987] [serial = 1139] [outer = (nil)] [url = about:blank] 23:43:37 INFO - PROCESS | 16987 | --DOMWINDOW == 263 (0x7fa1505ca400) [pid = 16987] [serial = 1124] [outer = (nil)] [url = about:blank] 23:43:37 INFO - PROCESS | 16987 | --DOMWINDOW == 262 (0x7fa152b8a000) [pid = 16987] [serial = 1127] [outer = (nil)] [url = about:blank] 23:43:37 INFO - PROCESS | 16987 | --DOMWINDOW == 261 (0x7fa14a275000) [pid = 16987] [serial = 1118] [outer = (nil)] [url = about:blank] 23:43:37 INFO - PROCESS | 16987 | --DOMWINDOW == 260 (0x7fa14a970400) [pid = 16987] [serial = 1121] [outer = (nil)] [url = about:blank] 23:43:37 INFO - PROCESS | 16987 | --DOMWINDOW == 259 (0x7fa142a2e400) [pid = 16987] [serial = 1133] [outer = (nil)] [url = about:blank] 23:43:37 INFO - PROCESS | 16987 | --DOMWINDOW == 258 (0x7fa13feeb400) [pid = 16987] [serial = 1112] [outer = (nil)] [url = about:blank] 23:43:37 INFO - PROCESS | 16987 | --DOMWINDOW == 257 (0x7fa139ff3400) [pid = 16987] [serial = 1151] [outer = (nil)] [url = about:blank] 23:43:37 INFO - PROCESS | 16987 | --DOMWINDOW == 256 (0x7fa13e56b000) [pid = 16987] [serial = 1109] [outer = (nil)] [url = about:blank] 23:43:37 INFO - PROCESS | 16987 | --DOMWINDOW == 255 (0x7fa13f6b7000) [pid = 16987] [serial = 1142] [outer = (nil)] [url = about:blank] 23:43:37 INFO - PROCESS | 16987 | --DOMWINDOW == 254 (0x7fa1492d0400) [pid = 16987] [serial = 1172] [outer = (nil)] [url = about:blank] 23:43:37 INFO - PROCESS | 16987 | --DOMWINDOW == 253 (0x7fa161e8e800) [pid = 16987] [serial = 1136] [outer = (nil)] [url = about:blank] 23:43:37 INFO - PROCESS | 16987 | --DOMWINDOW == 252 (0x7fa1499a3c00) [pid = 16987] [serial = 1115] [outer = (nil)] [url = about:blank] 23:43:37 INFO - PROCESS | 16987 | --DOMWINDOW == 251 (0x7fa160ef5400) [pid = 16987] [serial = 1130] [outer = (nil)] [url = about:blank] 23:43:37 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14a990800 == 136 [pid = 16987] [id = 411] 23:43:37 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa149a55800 == 135 [pid = 16987] [id = 410] 23:43:37 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa142c0f000 == 134 [pid = 16987] [id = 409] 23:43:37 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13d7d6000 == 133 [pid = 16987] [id = 408] 23:43:37 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13bfc6800 == 132 [pid = 16987] [id = 407] 23:43:37 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13e728800 == 131 [pid = 16987] [id = 406] 23:43:37 INFO - PROCESS | 16987 | 1461480217296 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]]]}] 23:43:37 INFO - PROCESS | 16987 | --DOMWINDOW == 250 (0x7fa1499a5400) [pid = 16987] [serial = 1167] [outer = (nil)] [url = about:blank] 23:43:37 INFO - PROCESS | 16987 | --DOMWINDOW == 249 (0x7fa142cdd400) [pid = 16987] [serial = 1163] [outer = (nil)] [url = about:blank] 23:43:37 INFO - PROCESS | 16987 | --DOMWINDOW == 248 (0x7fa147e4c000) [pid = 16987] [serial = 1164] [outer = (nil)] [url = about:blank] 23:43:37 INFO - PROCESS | 16987 | --DOMWINDOW == 247 (0x7fa139ff2400) [pid = 16987] [serial = 1154] [outer = (nil)] [url = about:blank] 23:43:37 INFO - PROCESS | 16987 | --DOMWINDOW == 246 (0x7fa14d108c00) [pid = 16987] [serial = 1170] [outer = (nil)] [url = about:blank] 23:43:37 INFO - PROCESS | 16987 | --DOMWINDOW == 245 (0x7fa13fd58400) [pid = 16987] [serial = 1161] [outer = (nil)] [url = about:blank] 23:43:37 INFO - PROCESS | 16987 | --DOMWINDOW == 244 (0x7fa13e30c400) [pid = 16987] [serial = 1157] [outer = (nil)] [url = about:blank] 23:43:37 INFO - PROCESS | 16987 | --DOMWINDOW == 243 (0x7fa13ef58000) [pid = 16987] [serial = 1158] [outer = (nil)] [url = about:blank] 23:43:37 INFO - PROCESS | 16987 | --DOMWINDOW == 242 (0x7fa149165000) [pid = 16987] [serial = 1166] [outer = (nil)] [url = about:blank] 23:43:37 INFO - PROCESS | 16987 | --DOMWINDOW == 241 (0x7fa13fbed400) [pid = 16987] [serial = 1160] [outer = (nil)] [url = about:blank] 23:43:37 INFO - PROCESS | 16987 | --DOMWINDOW == 240 (0x7fa13c1acc00) [pid = 16987] [serial = 1155] [outer = (nil)] [url = about:blank] 23:43:37 INFO - PROCESS | 16987 | --DOMWINDOW == 239 (0x7fa14a00c400) [pid = 16987] [serial = 1169] [outer = (nil)] [url = about:blank] 23:43:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 23:43:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1531ms 23:43:37 INFO - PROCESS | 16987 | 1461480217355 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 23:43:37 INFO - PROCESS | 16987 | 1461480217358 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 23:43:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 23:43:37 INFO - PROCESS | 16987 | 1461480217364 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 23:43:37 INFO - PROCESS | 16987 | 1461480217366 Marionette TRACE conn3 <- [1,1686,null,{}] 23:43:37 INFO - PROCESS | 16987 | 1461480217371 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}] 23:43:37 INFO - PROCESS | 16987 | 1461480217527 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 23:43:37 INFO - PROCESS | 16987 | 1461480217719 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:37 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13a1e0000 == 132 [pid = 16987] [id = 429] 23:43:37 INFO - PROCESS | 16987 | ++DOMWINDOW == 240 (0x7fa1383cac00) [pid = 16987] [serial = 1288] [outer = (nil)] 23:43:37 INFO - PROCESS | 16987 | ++DOMWINDOW == 241 (0x7fa13fbee800) [pid = 16987] [serial = 1289] [outer = 0x7fa1383cac00] 23:43:37 INFO - PROCESS | 16987 | 1461480217786 Marionette DEBUG loaded listener.js 23:43:37 INFO - PROCESS | 16987 | ++DOMWINDOW == 242 (0x7fa147bca400) [pid = 16987] [serial = 1290] [outer = 0x7fa1383cac00] 23:43:38 INFO - PROCESS | 16987 | 1461480218523 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]]]}] 23:43:38 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 23:43:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1185ms 23:43:38 INFO - PROCESS | 16987 | 1461480218550 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 23:43:38 INFO - PROCESS | 16987 | 1461480218554 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 23:43:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 23:43:38 INFO - PROCESS | 16987 | 1461480218559 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 23:43:38 INFO - PROCESS | 16987 | 1461480218561 Marionette TRACE conn3 <- [1,1690,null,{}] 23:43:38 INFO - PROCESS | 16987 | 1461480218580 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}] 23:43:38 INFO - PROCESS | 16987 | 1461480218769 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 23:43:38 INFO - PROCESS | 16987 | 1461480218782 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:38 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa147f18000 == 133 [pid = 16987] [id = 430] 23:43:38 INFO - PROCESS | 16987 | ++DOMWINDOW == 243 (0x7fa147f2e400) [pid = 16987] [serial = 1291] [outer = (nil)] 23:43:38 INFO - PROCESS | 16987 | ++DOMWINDOW == 244 (0x7fa149c1cc00) [pid = 16987] [serial = 1292] [outer = 0x7fa147f2e400] 23:43:38 INFO - PROCESS | 16987 | 1461480218847 Marionette DEBUG loaded listener.js 23:43:38 INFO - PROCESS | 16987 | ++DOMWINDOW == 245 (0x7fa14a49e400) [pid = 16987] [serial = 1293] [outer = 0x7fa147f2e400] 23:43:39 INFO - PROCESS | 16987 | 1461480219795 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]]]}] 23:43:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 23:43:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1279ms 23:43:39 INFO - PROCESS | 16987 | 1461480219840 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 23:43:39 INFO - PROCESS | 16987 | 1461480219844 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 23:43:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 23:43:39 INFO - PROCESS | 16987 | 1461480219863 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 23:43:39 INFO - PROCESS | 16987 | 1461480219878 Marionette TRACE conn3 <- [1,1694,null,{}] 23:43:39 INFO - PROCESS | 16987 | 1461480219887 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}] 23:43:40 INFO - PROCESS | 16987 | 1461480220116 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 23:43:40 INFO - PROCESS | 16987 | 1461480220143 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:40 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14ac18800 == 134 [pid = 16987] [id = 431] 23:43:40 INFO - PROCESS | 16987 | ++DOMWINDOW == 246 (0x7fa14a49e000) [pid = 16987] [serial = 1294] [outer = (nil)] 23:43:40 INFO - PROCESS | 16987 | ++DOMWINDOW == 247 (0x7fa14b906400) [pid = 16987] [serial = 1295] [outer = 0x7fa14a49e000] 23:43:40 INFO - PROCESS | 16987 | 1461480220204 Marionette DEBUG loaded listener.js 23:43:40 INFO - PROCESS | 16987 | ++DOMWINDOW == 248 (0x7fa14d104400) [pid = 16987] [serial = 1296] [outer = 0x7fa14a49e000] 23:43:41 INFO - PROCESS | 16987 | 1461480221047 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]]]}] 23:43:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 23:43:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1222ms 23:43:41 INFO - PROCESS | 16987 | 1461480221073 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 23:43:41 INFO - PROCESS | 16987 | 1461480221076 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 23:43:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 23:43:41 INFO - PROCESS | 16987 | 1461480221085 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 23:43:41 INFO - PROCESS | 16987 | 1461480221087 Marionette TRACE conn3 <- [1,1698,null,{}] 23:43:41 INFO - PROCESS | 16987 | 1461480221091 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}] 23:43:41 INFO - PROCESS | 16987 | 1461480221333 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 23:43:41 INFO - PROCESS | 16987 | 1461480221374 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:41 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14d26e800 == 135 [pid = 16987] [id = 432] 23:43:41 INFO - PROCESS | 16987 | ++DOMWINDOW == 249 (0x7fa14a4a5800) [pid = 16987] [serial = 1297] [outer = (nil)] 23:43:41 INFO - PROCESS | 16987 | ++DOMWINDOW == 250 (0x7fa14d18ec00) [pid = 16987] [serial = 1298] [outer = 0x7fa14a4a5800] 23:43:41 INFO - PROCESS | 16987 | 1461480221435 Marionette DEBUG loaded listener.js 23:43:41 INFO - PROCESS | 16987 | ++DOMWINDOW == 251 (0x7fa14d991400) [pid = 16987] [serial = 1299] [outer = 0x7fa14a4a5800] 23:43:42 INFO - PROCESS | 16987 | --DOMWINDOW == 250 (0x7fa142b4ac00) [pid = 16987] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 23:43:42 INFO - PROCESS | 16987 | --DOMWINDOW == 249 (0x7fa142912c00) [pid = 16987] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 23:43:42 INFO - PROCESS | 16987 | --DOMWINDOW == 248 (0x7fa14d85ac00) [pid = 16987] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 23:43:42 INFO - PROCESS | 16987 | --DOMWINDOW == 247 (0x7fa13b2e2c00) [pid = 16987] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 23:43:42 INFO - PROCESS | 16987 | --DOMWINDOW == 246 (0x7fa14b95f800) [pid = 16987] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 23:43:42 INFO - PROCESS | 16987 | --DOMWINDOW == 245 (0x7fa150b9a000) [pid = 16987] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 23:43:42 INFO - PROCESS | 16987 | --DOMWINDOW == 244 (0x7fa14a4a7400) [pid = 16987] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 23:43:42 INFO - PROCESS | 16987 | --DOMWINDOW == 243 (0x7fa14d063800) [pid = 16987] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 23:43:42 INFO - PROCESS | 16987 | --DOMWINDOW == 242 (0x7fa13fc64400) [pid = 16987] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 23:43:42 INFO - PROCESS | 16987 | --DOMWINDOW == 241 (0x7fa1507ee800) [pid = 16987] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 23:43:42 INFO - PROCESS | 16987 | --DOMWINDOW == 240 (0x7fa13e572000) [pid = 16987] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 23:43:42 INFO - PROCESS | 16987 | --DOMWINDOW == 239 (0x7fa14915e400) [pid = 16987] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 23:43:42 INFO - PROCESS | 16987 | --DOMWINDOW == 238 (0x7fa13c1a6800) [pid = 16987] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 23:43:42 INFO - PROCESS | 16987 | --DOMWINDOW == 237 (0x7fa1499aa800) [pid = 16987] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 23:43:42 INFO - PROCESS | 16987 | --DOMWINDOW == 236 (0x7fa14a977000) [pid = 16987] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 23:43:42 INFO - PROCESS | 16987 | --DOMWINDOW == 235 (0x7fa149b6dc00) [pid = 16987] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 23:43:42 INFO - PROCESS | 16987 | --DOMWINDOW == 234 (0x7fa13e569800) [pid = 16987] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 23:43:42 INFO - PROCESS | 16987 | --DOMWINDOW == 233 (0x7fa1493c1800) [pid = 16987] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 23:43:42 INFO - PROCESS | 16987 | --DOMWINDOW == 232 (0x7fa13cdac400) [pid = 16987] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 23:43:42 INFO - PROCESS | 16987 | --DOMWINDOW == 231 (0x7fa149df1c00) [pid = 16987] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 23:43:42 INFO - PROCESS | 16987 | --DOMWINDOW == 230 (0x7fa142b47400) [pid = 16987] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 23:43:42 INFO - PROCESS | 16987 | --DOMWINDOW == 229 (0x7fa13cbca400) [pid = 16987] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 23:43:42 INFO - PROCESS | 16987 | --DOMWINDOW == 228 (0x7fa14a00dc00) [pid = 16987] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 23:43:42 INFO - PROCESS | 16987 | --DOMWINDOW == 227 (0x7fa13b2d9400) [pid = 16987] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 23:43:42 INFO - PROCESS | 16987 | --DOMWINDOW == 226 (0x7fa13c1d9c00) [pid = 16987] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 23:43:42 INFO - PROCESS | 16987 | --DOMWINDOW == 225 (0x7fa142cd9000) [pid = 16987] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 23:43:42 INFO - PROCESS | 16987 | --DOMWINDOW == 224 (0x7fa13cbc6800) [pid = 16987] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 23:43:42 INFO - PROCESS | 16987 | --DOMWINDOW == 223 (0x7fa13c1a6000) [pid = 16987] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 23:43:42 INFO - PROCESS | 16987 | --DOMWINDOW == 222 (0x7fa13cbc4400) [pid = 16987] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 23:43:42 INFO - PROCESS | 16987 | --DOMWINDOW == 221 (0x7fa13cdbb000) [pid = 16987] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 23:43:42 INFO - PROCESS | 16987 | --DOMWINDOW == 220 (0x7fa13fd54c00) [pid = 16987] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 23:43:42 INFO - PROCESS | 16987 | --DOMWINDOW == 219 (0x7fa13e730400) [pid = 16987] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 23:43:42 INFO - PROCESS | 16987 | --DOMWINDOW == 218 (0x7fa13e310400) [pid = 16987] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 23:43:42 INFO - PROCESS | 16987 | --DOMWINDOW == 217 (0x7fa13913c400) [pid = 16987] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 23:43:42 INFO - PROCESS | 16987 | --DOMWINDOW == 216 (0x7fa13c1afc00) [pid = 16987] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 23:43:42 INFO - PROCESS | 16987 | --DOMWINDOW == 215 (0x7fa139e0e800) [pid = 16987] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 23:43:43 INFO - PROCESS | 16987 | 1461480223164 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]]]}] 23:43:43 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 23:43:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 2127ms 23:43:43 INFO - PROCESS | 16987 | 1461480223214 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 23:43:43 INFO - PROCESS | 16987 | 1461480223217 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 23:43:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 23:43:43 INFO - PROCESS | 16987 | 1461480223223 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 23:43:43 INFO - PROCESS | 16987 | 1461480223225 Marionette TRACE conn3 <- [1,1702,null,{}] 23:43:43 INFO - PROCESS | 16987 | 1461480223230 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}] 23:43:43 INFO - PROCESS | 16987 | 1461480223409 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 23:43:43 INFO - PROCESS | 16987 | 1461480223576 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:43 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13cce1000 == 136 [pid = 16987] [id = 433] 23:43:43 INFO - PROCESS | 16987 | ++DOMWINDOW == 216 (0x7fa13b2dcc00) [pid = 16987] [serial = 1300] [outer = (nil)] 23:43:43 INFO - PROCESS | 16987 | ++DOMWINDOW == 217 (0x7fa13cdba400) [pid = 16987] [serial = 1301] [outer = 0x7fa13b2dcc00] 23:43:43 INFO - PROCESS | 16987 | 1461480223640 Marionette DEBUG loaded listener.js 23:43:43 INFO - PROCESS | 16987 | ++DOMWINDOW == 218 (0x7fa13fbea000) [pid = 16987] [serial = 1302] [outer = 0x7fa13b2dcc00] 23:43:44 INFO - PROCESS | 16987 | 1461480224367 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]]]}] 23:43:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 23:43:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1186ms 23:43:44 INFO - PROCESS | 16987 | 1461480224410 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 23:43:44 INFO - PROCESS | 16987 | 1461480224413 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 23:43:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 23:43:44 INFO - PROCESS | 16987 | 1461480224419 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 23:43:44 INFO - PROCESS | 16987 | 1461480224421 Marionette TRACE conn3 <- [1,1706,null,{}] 23:43:44 INFO - PROCESS | 16987 | 1461480224426 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}] 23:43:44 INFO - PROCESS | 16987 | 1461480224682 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 23:43:44 INFO - PROCESS | 16987 | 1461480224967 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:44 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13915b000 == 137 [pid = 16987] [id = 434] 23:43:44 INFO - PROCESS | 16987 | ++DOMWINDOW == 219 (0x7fa137bcec00) [pid = 16987] [serial = 1303] [outer = (nil)] 23:43:45 INFO - PROCESS | 16987 | ++DOMWINDOW == 220 (0x7fa138383c00) [pid = 16987] [serial = 1304] [outer = 0x7fa137bcec00] 23:43:45 INFO - PROCESS | 16987 | 1461480225047 Marionette DEBUG loaded listener.js 23:43:45 INFO - PROCESS | 16987 | ++DOMWINDOW == 221 (0x7fa13913f400) [pid = 16987] [serial = 1305] [outer = 0x7fa137bcec00] 23:43:46 INFO - PROCESS | 16987 | 1461480226137 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]]]}] 23:43:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 23:43:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1778ms 23:43:46 INFO - PROCESS | 16987 | 1461480226201 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 23:43:46 INFO - PROCESS | 16987 | 1461480226207 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 23:43:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 23:43:46 INFO - PROCESS | 16987 | 1461480226214 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 23:43:46 INFO - PROCESS | 16987 | 1461480226220 Marionette TRACE conn3 <- [1,1710,null,{}] 23:43:46 INFO - PROCESS | 16987 | 1461480226227 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}] 23:43:46 INFO - PROCESS | 16987 | 1461480226446 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 23:43:46 INFO - PROCESS | 16987 | 1461480226752 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:46 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13eb32800 == 138 [pid = 16987] [id = 435] 23:43:46 INFO - PROCESS | 16987 | ++DOMWINDOW == 222 (0x7fa13e302800) [pid = 16987] [serial = 1306] [outer = (nil)] 23:43:46 INFO - PROCESS | 16987 | ++DOMWINDOW == 223 (0x7fa13e510000) [pid = 16987] [serial = 1307] [outer = 0x7fa13e302800] 23:43:46 INFO - PROCESS | 16987 | 1461480226838 Marionette DEBUG loaded listener.js 23:43:46 INFO - PROCESS | 16987 | ++DOMWINDOW == 224 (0x7fa13ef54400) [pid = 16987] [serial = 1308] [outer = 0x7fa13e302800] 23:43:47 INFO - PROCESS | 16987 | 1461480227801 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]]]}] 23:43:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 23:43:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1640ms 23:43:47 INFO - PROCESS | 16987 | 1461480227857 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 23:43:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 23:43:47 INFO - PROCESS | 16987 | 1461480227863 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 23:43:47 INFO - PROCESS | 16987 | 1461480227870 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 23:43:47 INFO - PROCESS | 16987 | 1461480227873 Marionette TRACE conn3 <- [1,1714,null,{}] 23:43:47 INFO - PROCESS | 16987 | 1461480227879 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}] 23:43:48 INFO - PROCESS | 16987 | 1461480228074 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 23:43:48 INFO - PROCESS | 16987 | 1461480228365 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:48 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14a396000 == 139 [pid = 16987] [id = 436] 23:43:48 INFO - PROCESS | 16987 | ++DOMWINDOW == 225 (0x7fa13fc6e400) [pid = 16987] [serial = 1309] [outer = (nil)] 23:43:48 INFO - PROCESS | 16987 | ++DOMWINDOW == 226 (0x7fa140d58800) [pid = 16987] [serial = 1310] [outer = 0x7fa13fc6e400] 23:43:48 INFO - PROCESS | 16987 | 1461480228497 Marionette DEBUG loaded listener.js 23:43:48 INFO - PROCESS | 16987 | ++DOMWINDOW == 227 (0x7fa142a2e800) [pid = 16987] [serial = 1311] [outer = 0x7fa13fc6e400] 23:43:49 INFO - PROCESS | 16987 | 1461480229403 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]]]}] 23:43:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 23:43:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1580ms 23:43:49 INFO - PROCESS | 16987 | 1461480229450 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 23:43:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 23:43:49 INFO - PROCESS | 16987 | 1461480229454 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 23:43:49 INFO - PROCESS | 16987 | 1461480229470 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 23:43:49 INFO - PROCESS | 16987 | 1461480229479 Marionette TRACE conn3 <- [1,1718,null,{}] 23:43:49 INFO - PROCESS | 16987 | 1461480229486 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}] 23:43:49 INFO - PROCESS | 16987 | 1461480229734 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 23:43:49 INFO - PROCESS | 16987 | 1461480229985 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:50 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14e2d0000 == 140 [pid = 16987] [id = 437] 23:43:50 INFO - PROCESS | 16987 | ++DOMWINDOW == 228 (0x7fa13fd5dc00) [pid = 16987] [serial = 1312] [outer = (nil)] 23:43:50 INFO - PROCESS | 16987 | ++DOMWINDOW == 229 (0x7fa147f30400) [pid = 16987] [serial = 1313] [outer = 0x7fa13fd5dc00] 23:43:50 INFO - PROCESS | 16987 | 1461480230102 Marionette DEBUG loaded listener.js 23:43:50 INFO - PROCESS | 16987 | ++DOMWINDOW == 230 (0x7fa1499ad400) [pid = 16987] [serial = 1314] [outer = 0x7fa13fd5dc00] 23:43:50 INFO - PROCESS | 16987 | 1461480230933 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]]]}] 23:43:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 23:43:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1545ms 23:43:51 INFO - PROCESS | 16987 | 1461480231007 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 23:43:51 INFO - PROCESS | 16987 | 1461480231012 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 23:43:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 23:43:51 INFO - PROCESS | 16987 | 1461480231017 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 23:43:51 INFO - PROCESS | 16987 | 1461480231020 Marionette TRACE conn3 <- [1,1722,null,{}] 23:43:51 INFO - PROCESS | 16987 | 1461480231025 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}] 23:43:51 INFO - PROCESS | 16987 | 1461480231218 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 23:43:51 INFO - PROCESS | 16987 | 1461480231426 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:51 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15220d000 == 141 [pid = 16987] [id = 438] 23:43:51 INFO - PROCESS | 16987 | ++DOMWINDOW == 231 (0x7fa147bc7000) [pid = 16987] [serial = 1315] [outer = (nil)] 23:43:51 INFO - PROCESS | 16987 | ++DOMWINDOW == 232 (0x7fa149ded000) [pid = 16987] [serial = 1316] [outer = 0x7fa147bc7000] 23:43:51 INFO - PROCESS | 16987 | 1461480231581 Marionette DEBUG loaded listener.js 23:43:51 INFO - PROCESS | 16987 | ++DOMWINDOW == 233 (0x7fa14a5d5800) [pid = 16987] [serial = 1317] [outer = 0x7fa147bc7000] 23:43:52 INFO - PROCESS | 16987 | 1461480232416 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]]]}] 23:43:52 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 23:43:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1438ms 23:43:52 INFO - PROCESS | 16987 | 1461480232457 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 23:43:52 INFO - PROCESS | 16987 | 1461480232461 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 23:43:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 23:43:52 INFO - PROCESS | 16987 | 1461480232466 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 23:43:52 INFO - PROCESS | 16987 | 1461480232468 Marionette TRACE conn3 <- [1,1726,null,{}] 23:43:52 INFO - PROCESS | 16987 | 1461480232474 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}] 23:43:52 INFO - PROCESS | 16987 | 1461480232665 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 23:43:52 INFO - PROCESS | 16987 | 1461480232880 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:52 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa153199800 == 142 [pid = 16987] [id = 439] 23:43:52 INFO - PROCESS | 16987 | ++DOMWINDOW == 234 (0x7fa14bd48c00) [pid = 16987] [serial = 1318] [outer = (nil)] 23:43:53 INFO - PROCESS | 16987 | ++DOMWINDOW == 235 (0x7fa14d05c000) [pid = 16987] [serial = 1319] [outer = 0x7fa14bd48c00] 23:43:53 INFO - PROCESS | 16987 | 1461480233013 Marionette DEBUG loaded listener.js 23:43:53 INFO - PROCESS | 16987 | ++DOMWINDOW == 236 (0x7fa14d993c00) [pid = 16987] [serial = 1320] [outer = 0x7fa14bd48c00] 23:43:53 INFO - PROCESS | 16987 | 1461480233981 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]]]}] 23:43:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 23:43:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1587ms 23:43:54 INFO - PROCESS | 16987 | 1461480234055 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 23:43:54 INFO - PROCESS | 16987 | 1461480234059 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 23:43:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 23:43:54 INFO - PROCESS | 16987 | 1461480234065 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 23:43:54 INFO - PROCESS | 16987 | 1461480234068 Marionette TRACE conn3 <- [1,1730,null,{}] 23:43:54 INFO - PROCESS | 16987 | 1461480234073 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}] 23:43:54 INFO - PROCESS | 16987 | 1461480234307 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 23:43:54 INFO - PROCESS | 16987 | 1461480234568 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:54 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa163d7e000 == 143 [pid = 16987] [id = 440] 23:43:54 INFO - PROCESS | 16987 | ++DOMWINDOW == 237 (0x7fa14bd4bc00) [pid = 16987] [serial = 1321] [outer = (nil)] 23:43:54 INFO - PROCESS | 16987 | ++DOMWINDOW == 238 (0x7fa1518ad000) [pid = 16987] [serial = 1322] [outer = 0x7fa14bd4bc00] 23:43:54 INFO - PROCESS | 16987 | 1461480234686 Marionette DEBUG loaded listener.js 23:43:54 INFO - PROCESS | 16987 | ++DOMWINDOW == 239 (0x7fa152497c00) [pid = 16987] [serial = 1323] [outer = 0x7fa14bd4bc00] 23:43:55 INFO - PROCESS | 16987 | 1461480235476 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]]]}] 23:43:55 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 23:43:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1478ms 23:43:55 INFO - PROCESS | 16987 | 1461480235545 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 23:43:55 INFO - PROCESS | 16987 | 1461480235548 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 23:43:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 23:43:55 INFO - PROCESS | 16987 | 1461480235554 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 23:43:55 INFO - PROCESS | 16987 | 1461480235557 Marionette TRACE conn3 <- [1,1734,null,{}] 23:43:55 INFO - PROCESS | 16987 | 1461480235562 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}] 23:43:55 INFO - PROCESS | 16987 | 1461480235739 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 23:43:55 INFO - PROCESS | 16987 | 1461480235953 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:56 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa167c97000 == 144 [pid = 16987] [id = 441] 23:43:56 INFO - PROCESS | 16987 | ++DOMWINDOW == 240 (0x7fa13d69f000) [pid = 16987] [serial = 1324] [outer = (nil)] 23:43:56 INFO - PROCESS | 16987 | ++DOMWINDOW == 241 (0x7fa1533dc000) [pid = 16987] [serial = 1325] [outer = 0x7fa13d69f000] 23:43:56 INFO - PROCESS | 16987 | 1461480236077 Marionette DEBUG loaded listener.js 23:43:56 INFO - PROCESS | 16987 | ++DOMWINDOW == 242 (0x7fa154261400) [pid = 16987] [serial = 1326] [outer = 0x7fa13d69f000] 23:43:56 INFO - PROCESS | 16987 | 1461480236974 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]]]}] 23:43:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 23:43:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1490ms 23:43:57 INFO - PROCESS | 16987 | 1461480237060 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 23:43:57 INFO - PROCESS | 16987 | 1461480237065 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 23:43:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 23:43:57 INFO - PROCESS | 16987 | 1461480237072 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 23:43:57 INFO - PROCESS | 16987 | 1461480237076 Marionette TRACE conn3 <- [1,1738,null,{}] 23:43:57 INFO - PROCESS | 16987 | 1461480237081 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}] 23:43:57 INFO - PROCESS | 16987 | 1461480237267 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 23:43:57 INFO - PROCESS | 16987 | 1461480237479 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:57 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13a298800 == 145 [pid = 16987] [id = 442] 23:43:57 INFO - PROCESS | 16987 | ++DOMWINDOW == 243 (0x7fa14e15c400) [pid = 16987] [serial = 1327] [outer = (nil)] 23:43:57 INFO - PROCESS | 16987 | ++DOMWINDOW == 244 (0x7fa159c55400) [pid = 16987] [serial = 1328] [outer = 0x7fa14e15c400] 23:43:57 INFO - PROCESS | 16987 | 1461480237592 Marionette DEBUG loaded listener.js 23:43:57 INFO - PROCESS | 16987 | ++DOMWINDOW == 245 (0x7fa160ae9c00) [pid = 16987] [serial = 1329] [outer = 0x7fa14e15c400] 23:43:58 INFO - PROCESS | 16987 | 1461480238531 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]]]}] 23:43:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 23:43:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1531ms 23:43:58 INFO - PROCESS | 16987 | 1461480238605 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 23:43:58 INFO - PROCESS | 16987 | 1461480238610 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 23:43:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 23:43:58 INFO - PROCESS | 16987 | 1461480238616 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 23:43:58 INFO - PROCESS | 16987 | 1461480238619 Marionette TRACE conn3 <- [1,1742,null,{}] 23:43:58 INFO - PROCESS | 16987 | 1461480238624 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}] 23:43:58 INFO - PROCESS | 16987 | 1461480238864 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 23:43:59 INFO - PROCESS | 16987 | 1461480239159 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:59 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa16876c800 == 146 [pid = 16987] [id = 443] 23:43:59 INFO - PROCESS | 16987 | ++DOMWINDOW == 246 (0x7fa1522e2c00) [pid = 16987] [serial = 1330] [outer = (nil)] 23:43:59 INFO - PROCESS | 16987 | ++DOMWINDOW == 247 (0x7fa161beb400) [pid = 16987] [serial = 1331] [outer = 0x7fa1522e2c00] 23:43:59 INFO - PROCESS | 16987 | 1461480239239 Marionette DEBUG loaded listener.js 23:43:59 INFO - PROCESS | 16987 | ++DOMWINDOW == 248 (0x7fa161fdd400) [pid = 16987] [serial = 1332] [outer = 0x7fa1522e2c00] 23:44:00 INFO - PROCESS | 16987 | 1461480240065 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]]]}] 23:44:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 23:44:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1478ms 23:44:00 INFO - PROCESS | 16987 | 1461480240095 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 23:44:00 INFO - PROCESS | 16987 | 1461480240099 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 23:44:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 23:44:00 INFO - PROCESS | 16987 | 1461480240106 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 23:44:00 INFO - PROCESS | 16987 | 1461480240109 Marionette TRACE conn3 <- [1,1746,null,{}] 23:44:00 INFO - PROCESS | 16987 | 1461480240114 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}] 23:44:00 INFO - PROCESS | 16987 | 1461480240317 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 23:44:00 INFO - PROCESS | 16987 | 1461480240533 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:00 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15267b000 == 147 [pid = 16987] [id = 444] 23:44:00 INFO - PROCESS | 16987 | ++DOMWINDOW == 249 (0x7fa1392e8c00) [pid = 16987] [serial = 1333] [outer = (nil)] 23:44:00 INFO - PROCESS | 16987 | ++DOMWINDOW == 250 (0x7fa1392ec400) [pid = 16987] [serial = 1334] [outer = 0x7fa1392e8c00] 23:44:00 INFO - PROCESS | 16987 | 1461480240660 Marionette DEBUG loaded listener.js 23:44:00 INFO - PROCESS | 16987 | ++DOMWINDOW == 251 (0x7fa160ef5400) [pid = 16987] [serial = 1335] [outer = 0x7fa1392e8c00] 23:44:01 INFO - PROCESS | 16987 | 1461480241812 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]]]}] 23:44:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 23:44:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1739ms 23:44:01 INFO - PROCESS | 16987 | 1461480241846 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 23:44:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 23:44:01 INFO - PROCESS | 16987 | 1461480241850 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 23:44:01 INFO - PROCESS | 16987 | 1461480241856 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 23:44:01 INFO - PROCESS | 16987 | 1461480241860 Marionette TRACE conn3 <- [1,1750,null,{}] 23:44:01 INFO - PROCESS | 16987 | 1461480241865 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}] 23:44:02 INFO - PROCESS | 16987 | 1461480242103 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 23:44:02 INFO - PROCESS | 16987 | 1461480242415 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:02 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13a296800 == 148 [pid = 16987] [id = 445] 23:44:02 INFO - PROCESS | 16987 | ++DOMWINDOW == 252 (0x7fa13d672800) [pid = 16987] [serial = 1336] [outer = (nil)] 23:44:02 INFO - PROCESS | 16987 | ++DOMWINDOW == 253 (0x7fa13d678800) [pid = 16987] [serial = 1337] [outer = 0x7fa13d672800] 23:44:02 INFO - PROCESS | 16987 | 1461480242498 Marionette DEBUG loaded listener.js 23:44:02 INFO - PROCESS | 16987 | ++DOMWINDOW == 254 (0x7fa14d18d000) [pid = 16987] [serial = 1338] [outer = 0x7fa13d672800] 23:44:03 INFO - PROCESS | 16987 | 1461480243376 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]]]}] 23:44:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 23:44:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1585ms 23:44:03 INFO - PROCESS | 16987 | 1461480243444 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 23:44:03 INFO - PROCESS | 16987 | 1461480243448 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 23:44:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 23:44:03 INFO - PROCESS | 16987 | 1461480243455 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 23:44:03 INFO - PROCESS | 16987 | 1461480243458 Marionette TRACE conn3 <- [1,1754,null,{}] 23:44:03 INFO - PROCESS | 16987 | 1461480243463 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}] 23:44:03 INFO - PROCESS | 16987 | 1461480243703 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 23:44:04 INFO - PROCESS | 16987 | 1461480244038 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:04 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa147f1a000 == 149 [pid = 16987] [id = 446] 23:44:04 INFO - PROCESS | 16987 | ++DOMWINDOW == 255 (0x7fa1392e9800) [pid = 16987] [serial = 1339] [outer = (nil)] 23:44:04 INFO - PROCESS | 16987 | ++DOMWINDOW == 256 (0x7fa13a7ed000) [pid = 16987] [serial = 1340] [outer = 0x7fa1392e9800] 23:44:04 INFO - PROCESS | 16987 | 1461480244114 Marionette DEBUG loaded listener.js 23:44:04 INFO - PROCESS | 16987 | ++DOMWINDOW == 257 (0x7fa13a7f2800) [pid = 16987] [serial = 1341] [outer = 0x7fa1392e9800] 23:44:04 INFO - PROCESS | 16987 | 1461480244938 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]]]}] 23:44:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 23:44:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1529ms 23:44:04 INFO - PROCESS | 16987 | 1461480244985 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 23:44:04 INFO - PROCESS | 16987 | 1461480244989 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 23:44:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 23:44:04 INFO - PROCESS | 16987 | 1461480244994 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 23:44:04 INFO - PROCESS | 16987 | 1461480244997 Marionette TRACE conn3 <- [1,1758,null,{}] 23:44:05 INFO - PROCESS | 16987 | 1461480245002 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}] 23:44:05 INFO - PROCESS | 16987 | 1461480245193 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 23:44:05 INFO - PROCESS | 16987 | 1461480245420 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:05 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13a4c7000 == 150 [pid = 16987] [id = 447] 23:44:05 INFO - PROCESS | 16987 | ++DOMWINDOW == 258 (0x7fa13a7e7000) [pid = 16987] [serial = 1342] [outer = (nil)] 23:44:05 INFO - PROCESS | 16987 | ++DOMWINDOW == 259 (0x7fa13c1a4000) [pid = 16987] [serial = 1343] [outer = 0x7fa13a7e7000] 23:44:05 INFO - PROCESS | 16987 | 1461480245537 Marionette DEBUG loaded listener.js 23:44:05 INFO - PROCESS | 16987 | ++DOMWINDOW == 260 (0x7fa13cdb5000) [pid = 16987] [serial = 1344] [outer = 0x7fa13a7e7000] 23:44:07 INFO - PROCESS | 16987 | 1461480247100 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]]]}] 23:44:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 23:44:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 2183ms 23:44:07 INFO - PROCESS | 16987 | 1461480247179 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 23:44:07 INFO - PROCESS | 16987 | 1461480247185 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 23:44:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 23:44:07 INFO - PROCESS | 16987 | 1461480247193 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 23:44:07 INFO - PROCESS | 16987 | 1461480247198 Marionette TRACE conn3 <- [1,1762,null,{}] 23:44:07 INFO - PROCESS | 16987 | 1461480247207 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}] 23:44:07 INFO - PROCESS | 16987 | 1461480247417 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 23:44:07 INFO - PROCESS | 16987 | 1461480247633 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:07 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13a4d9000 == 151 [pid = 16987] [id = 448] 23:44:07 INFO - PROCESS | 16987 | ++DOMWINDOW == 261 (0x7fa1383ca000) [pid = 16987] [serial = 1345] [outer = (nil)] 23:44:07 INFO - PROCESS | 16987 | ++DOMWINDOW == 262 (0x7fa139e0ac00) [pid = 16987] [serial = 1346] [outer = 0x7fa1383ca000] 23:44:07 INFO - PROCESS | 16987 | 1461480247747 Marionette DEBUG loaded listener.js 23:44:07 INFO - PROCESS | 16987 | ++DOMWINDOW == 263 (0x7fa13a7ecc00) [pid = 16987] [serial = 1347] [outer = 0x7fa1383ca000] 23:44:08 INFO - PROCESS | 16987 | 1461480248807 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]]]}] 23:44:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 23:44:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1684ms 23:44:08 INFO - PROCESS | 16987 | 1461480248878 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 23:44:08 INFO - PROCESS | 16987 | 1461480248885 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 23:44:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 23:44:08 INFO - PROCESS | 16987 | 1461480248894 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 23:44:08 INFO - PROCESS | 16987 | 1461480248898 Marionette TRACE conn3 <- [1,1766,null,{}] 23:44:08 INFO - PROCESS | 16987 | 1461480248903 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}] 23:44:09 INFO - PROCESS | 16987 | 1461480249123 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 23:44:09 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa16a2af000 == 150 [pid = 16987] [id = 95] 23:44:09 INFO - PROCESS | 16987 | --DOMWINDOW == 262 (0x7fa153bf4800) [pid = 16987] [serial = 1199] [outer = (nil)] [url = about:blank] 23:44:09 INFO - PROCESS | 16987 | --DOMWINDOW == 261 (0x7fa15fb17c00) [pid = 16987] [serial = 1202] [outer = (nil)] [url = about:blank] 23:44:09 INFO - PROCESS | 16987 | --DOMWINDOW == 260 (0x7fa13838b800) [pid = 16987] [serial = 1205] [outer = (nil)] [url = about:blank] 23:44:09 INFO - PROCESS | 16987 | --DOMWINDOW == 259 (0x7fa137bdb000) [pid = 16987] [serial = 1208] [outer = (nil)] [url = about:blank] 23:44:09 INFO - PROCESS | 16987 | --DOMWINDOW == 258 (0x7fa13fbe6000) [pid = 16987] [serial = 1211] [outer = (nil)] [url = about:blank] 23:44:09 INFO - PROCESS | 16987 | --DOMWINDOW == 257 (0x7fa13e72d400) [pid = 16987] [serial = 1214] [outer = (nil)] [url = about:blank] 23:44:09 INFO - PROCESS | 16987 | --DOMWINDOW == 256 (0x7fa1493bbc00) [pid = 16987] [serial = 1238] [outer = (nil)] [url = about:blank] 23:44:09 INFO - PROCESS | 16987 | 1461480249513 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:09 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13cce1000 == 149 [pid = 16987] [id = 433] 23:44:09 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14d26e800 == 148 [pid = 16987] [id = 432] 23:44:09 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14ac18800 == 147 [pid = 16987] [id = 431] 23:44:09 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1377e2800 == 148 [pid = 16987] [id = 449] 23:44:09 INFO - PROCESS | 16987 | ++DOMWINDOW == 257 (0x7fa13838b800) [pid = 16987] [serial = 1348] [outer = (nil)] 23:44:09 INFO - PROCESS | 16987 | ++DOMWINDOW == 258 (0x7fa13c1b1400) [pid = 16987] [serial = 1349] [outer = 0x7fa13838b800] 23:44:09 INFO - PROCESS | 16987 | 1461480249600 Marionette DEBUG loaded listener.js 23:44:09 INFO - PROCESS | 16987 | ++DOMWINDOW == 259 (0x7fa13cdb4000) [pid = 16987] [serial = 1350] [outer = 0x7fa13838b800] 23:44:09 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa147f18000 == 147 [pid = 16987] [id = 430] 23:44:09 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13a1e0000 == 146 [pid = 16987] [id = 429] 23:44:09 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa147f1d800 == 145 [pid = 16987] [id = 428] 23:44:09 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa140bcb800 == 144 [pid = 16987] [id = 427] 23:44:09 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13afee800 == 143 [pid = 16987] [id = 426] 23:44:09 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13d7d9000 == 142 [pid = 16987] [id = 425] 23:44:09 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa15abe8800 == 141 [pid = 16987] [id = 420] 23:44:09 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1537e1000 == 140 [pid = 16987] [id = 419] 23:44:09 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa152479800 == 139 [pid = 16987] [id = 418] 23:44:10 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa150777800 == 138 [pid = 16987] [id = 417] 23:44:10 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14e2e0000 == 137 [pid = 16987] [id = 416] 23:44:10 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14dda1800 == 136 [pid = 16987] [id = 415] 23:44:10 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1491d2800 == 135 [pid = 16987] [id = 414] 23:44:10 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13c00b000 == 134 [pid = 16987] [id = 413] 23:44:10 INFO - PROCESS | 16987 | --DOMWINDOW == 258 (0x7fa1655b8000) [pid = 16987] [serial = 1095] [outer = (nil)] [url = about:blank] 23:44:10 INFO - PROCESS | 16987 | --DOMWINDOW == 257 (0x7fa1657af800) [pid = 16987] [serial = 975] [outer = (nil)] [url = about:blank] 23:44:10 INFO - PROCESS | 16987 | --DOMWINDOW == 256 (0x7fa161fdcc00) [pid = 16987] [serial = 1017] [outer = (nil)] [url = about:blank] 23:44:10 INFO - PROCESS | 16987 | --DOMWINDOW == 255 (0x7fa13fbef800) [pid = 16987] [serial = 1032] [outer = (nil)] [url = about:blank] 23:44:10 INFO - PROCESS | 16987 | --DOMWINDOW == 254 (0x7fa1609d6800) [pid = 16987] [serial = 1014] [outer = (nil)] [url = about:blank] 23:44:10 INFO - PROCESS | 16987 | --DOMWINDOW == 253 (0x7fa1609cb400) [pid = 16987] [serial = 969] [outer = (nil)] [url = about:blank] 23:44:10 INFO - PROCESS | 16987 | --DOMWINDOW == 252 (0x7fa152b8e000) [pid = 16987] [serial = 963] [outer = (nil)] [url = about:blank] 23:44:10 INFO - PROCESS | 16987 | --DOMWINDOW == 251 (0x7fa1507f7000) [pid = 16987] [serial = 1011] [outer = (nil)] [url = about:blank] 23:44:10 INFO - PROCESS | 16987 | --DOMWINDOW == 250 (0x7fa13fee7000) [pid = 16987] [serial = 945] [outer = (nil)] [url = about:blank] 23:44:10 INFO - PROCESS | 16987 | --DOMWINDOW == 249 (0x7fa1560b6000) [pid = 16987] [serial = 966] [outer = (nil)] [url = about:blank] 23:44:10 INFO - PROCESS | 16987 | --DOMWINDOW == 248 (0x7fa142cd8000) [pid = 16987] [serial = 1062] [outer = (nil)] [url = about:blank] 23:44:10 INFO - PROCESS | 16987 | --DOMWINDOW == 247 (0x7fa1516d8000) [pid = 16987] [serial = 960] [outer = (nil)] [url = about:blank] 23:44:10 INFO - PROCESS | 16987 | --DOMWINDOW == 246 (0x7fa13fbeb800) [pid = 16987] [serial = 1026] [outer = (nil)] [url = about:blank] 23:44:10 INFO - PROCESS | 16987 | --DOMWINDOW == 245 (0x7fa161b45000) [pid = 16987] [serial = 972] [outer = (nil)] [url = about:blank] 23:44:10 INFO - PROCESS | 16987 | --DOMWINDOW == 244 (0x7fa14d288000) [pid = 16987] [serial = 957] [outer = (nil)] [url = about:blank] 23:44:10 INFO - PROCESS | 16987 | --DOMWINDOW == 243 (0x7fa14a5d3000) [pid = 16987] [serial = 951] [outer = (nil)] [url = about:blank] 23:44:10 INFO - PROCESS | 16987 | --DOMWINDOW == 242 (0x7fa1657ad800) [pid = 16987] [serial = 1020] [outer = (nil)] [url = about:blank] 23:44:10 INFO - PROCESS | 16987 | --DOMWINDOW == 241 (0x7fa14a276000) [pid = 16987] [serial = 1008] [outer = (nil)] [url = about:blank] 23:44:10 INFO - PROCESS | 16987 | --DOMWINDOW == 240 (0x7fa13fc68000) [pid = 16987] [serial = 930] [outer = (nil)] [url = about:blank] 23:44:10 INFO - PROCESS | 16987 | --DOMWINDOW == 239 (0x7fa14d05b000) [pid = 16987] [serial = 954] [outer = (nil)] [url = about:blank] 23:44:10 INFO - PROCESS | 16987 | --DOMWINDOW == 238 (0x7fa1499a2c00) [pid = 16987] [serial = 948] [outer = (nil)] [url = about:blank] 23:44:10 INFO - PROCESS | 16987 | --DOMWINDOW == 237 (0x7fa13cdb9000) [pid = 16987] [serial = 927] [outer = (nil)] [url = about:blank] 23:44:10 INFO - PROCESS | 16987 | --DOMWINDOW == 236 (0x7fa14e64f400) [pid = 16987] [serial = 828] [outer = (nil)] [url = about:blank] 23:44:10 INFO - PROCESS | 16987 | --DOMWINDOW == 235 (0x7fa13b2e7800) [pid = 16987] [serial = 1029] [outer = (nil)] [url = about:blank] 23:44:10 INFO - PROCESS | 16987 | --DOMWINDOW == 234 (0x7fa13ef61800) [pid = 16987] [serial = 1059] [outer = (nil)] [url = about:blank] 23:44:10 INFO - PROCESS | 16987 | --DOMWINDOW == 233 (0x7fa1492c8000) [pid = 16987] [serial = 1035] [outer = (nil)] [url = about:blank] 23:44:10 INFO - PROCESS | 16987 | --DOMWINDOW == 232 (0x7fa14a49d800) [pid = 16987] [serial = 1173] [outer = (nil)] [url = about:blank] 23:44:10 INFO - PROCESS | 16987 | --DOMWINDOW == 231 (0x7fa13c1b1000) [pid = 16987] [serial = 1023] [outer = (nil)] [url = about:blank] 23:44:10 INFO - PROCESS | 16987 | --DOMWINDOW == 230 (0x7fa165e4d800) [pid = 16987] [serial = 924] [outer = (nil)] [url = about:blank] 23:44:10 INFO - PROCESS | 16987 | --DOMWINDOW == 229 (0x7fa13fd61800) [pid = 16987] [serial = 1005] [outer = (nil)] [url = about:blank] 23:44:10 INFO - PROCESS | 16987 | --DOMWINDOW == 228 (0x7fa142a30c00) [pid = 16987] [serial = 1232] [outer = (nil)] [url = about:blank] 23:44:10 INFO - PROCESS | 16987 | --DOMWINDOW == 227 (0x7fa152495c00) [pid = 16987] [serial = 1196] [outer = (nil)] [url = about:blank] 23:44:10 INFO - PROCESS | 16987 | --DOMWINDOW == 226 (0x7fa1383d1000) [pid = 16987] [serial = 1175] [outer = (nil)] [url = about:blank] 23:44:10 INFO - PROCESS | 16987 | --DOMWINDOW == 225 (0x7fa13f6aac00) [pid = 16987] [serial = 1178] [outer = (nil)] [url = about:blank] 23:44:10 INFO - PROCESS | 16987 | --DOMWINDOW == 224 (0x7fa140d5c800) [pid = 16987] [serial = 1229] [outer = (nil)] [url = about:blank] 23:44:10 INFO - PROCESS | 16987 | --DOMWINDOW == 223 (0x7fa151383400) [pid = 16987] [serial = 1193] [outer = (nil)] [url = about:blank] 23:44:10 INFO - PROCESS | 16987 | --DOMWINDOW == 222 (0x7fa142b3e400) [pid = 16987] [serial = 1181] [outer = (nil)] [url = about:blank] 23:44:10 INFO - PROCESS | 16987 | --DOMWINDOW == 221 (0x7fa14d82c400) [pid = 16987] [serial = 1187] [outer = (nil)] [url = about:blank] 23:44:10 INFO - PROCESS | 16987 | --DOMWINDOW == 220 (0x7fa13e72d800) [pid = 16987] [serial = 1224] [outer = (nil)] [url = about:blank] 23:44:10 INFO - PROCESS | 16987 | --DOMWINDOW == 219 (0x7fa13e50b800) [pid = 16987] [serial = 1223] [outer = (nil)] [url = about:blank] 23:44:10 INFO - PROCESS | 16987 | --DOMWINDOW == 218 (0x7fa14a270c00) [pid = 16987] [serial = 1184] [outer = (nil)] [url = about:blank] 23:44:10 INFO - PROCESS | 16987 | --DOMWINDOW == 217 (0x7fa13c1ab000) [pid = 16987] [serial = 1221] [outer = (nil)] [url = about:blank] 23:44:10 INFO - PROCESS | 16987 | --DOMWINDOW == 216 (0x7fa139fe7400) [pid = 16987] [serial = 1220] [outer = (nil)] [url = about:blank] 23:44:10 INFO - PROCESS | 16987 | --DOMWINDOW == 215 (0x7fa13fbea400) [pid = 16987] [serial = 1226] [outer = (nil)] [url = about:blank] 23:44:10 INFO - PROCESS | 16987 | --DOMWINDOW == 214 (0x7fa13fd5ec00) [pid = 16987] [serial = 1227] [outer = (nil)] [url = about:blank] 23:44:10 INFO - PROCESS | 16987 | --DOMWINDOW == 213 (0x7fa14e15f400) [pid = 16987] [serial = 1190] [outer = (nil)] [url = about:blank] 23:44:10 INFO - PROCESS | 16987 | --DOMWINDOW == 212 (0x7fa139e16000) [pid = 16987] [serial = 1217] [outer = (nil)] [url = about:blank] 23:44:10 INFO - PROCESS | 16987 | --DOMWINDOW == 211 (0x7fa147f26c00) [pid = 16987] [serial = 1235] [outer = (nil)] [url = about:blank] 23:44:10 INFO - PROCESS | 16987 | --DOMWINDOW == 210 (0x7fa142cd4800) [pid = 16987] [serial = 1233] [outer = (nil)] [url = about:blank] 23:44:10 INFO - PROCESS | 16987 | --DOMWINDOW == 209 (0x7fa14291b800) [pid = 16987] [serial = 1230] [outer = (nil)] [url = about:blank] 23:44:10 INFO - PROCESS | 16987 | --DOMWINDOW == 208 (0x7fa14915e800) [pid = 16987] [serial = 1236] [outer = (nil)] [url = about:blank] 23:44:10 INFO - PROCESS | 16987 | 1461480250478 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]]]}] 23:44:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 23:44:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1633ms 23:44:10 INFO - PROCESS | 16987 | 1461480250528 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 23:44:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 23:44:10 INFO - PROCESS | 16987 | 1461480250531 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 23:44:10 INFO - PROCESS | 16987 | 1461480250537 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 23:44:10 INFO - PROCESS | 16987 | 1461480250542 Marionette TRACE conn3 <- [1,1770,null,{}] 23:44:10 INFO - PROCESS | 16987 | 1461480250557 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}] 23:44:10 INFO - PROCESS | 16987 | 1461480250740 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 23:44:10 INFO - PROCESS | 16987 | 1461480250917 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:10 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13c021800 == 135 [pid = 16987] [id = 450] 23:44:10 INFO - PROCESS | 16987 | ++DOMWINDOW == 209 (0x7fa13b2de800) [pid = 16987] [serial = 1351] [outer = (nil)] 23:44:10 INFO - PROCESS | 16987 | ++DOMWINDOW == 210 (0x7fa13d699400) [pid = 16987] [serial = 1352] [outer = 0x7fa13b2de800] 23:44:10 INFO - PROCESS | 16987 | 1461480250986 Marionette DEBUG loaded listener.js 23:44:11 INFO - PROCESS | 16987 | ++DOMWINDOW == 211 (0x7fa13e566c00) [pid = 16987] [serial = 1353] [outer = 0x7fa13b2de800] 23:44:11 INFO - PROCESS | 16987 | 1461480251800 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]]]}] 23:44:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 23:44:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1282ms 23:44:11 INFO - PROCESS | 16987 | 1461480251820 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 23:44:11 INFO - PROCESS | 16987 | 1461480251823 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 23:44:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 23:44:11 INFO - PROCESS | 16987 | 1461480251858 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 23:44:11 INFO - PROCESS | 16987 | 1461480251862 Marionette TRACE conn3 <- [1,1774,null,{}] 23:44:11 INFO - PROCESS | 16987 | 1461480251879 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}] 23:44:12 INFO - PROCESS | 16987 | 1461480252093 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 23:44:12 INFO - PROCESS | 16987 | 1461480252123 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:12 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13d749000 == 136 [pid = 16987] [id = 451] 23:44:12 INFO - PROCESS | 16987 | ++DOMWINDOW == 212 (0x7fa13b2e1c00) [pid = 16987] [serial = 1354] [outer = (nil)] 23:44:12 INFO - PROCESS | 16987 | ++DOMWINDOW == 213 (0x7fa13f6af000) [pid = 16987] [serial = 1355] [outer = 0x7fa13b2e1c00] 23:44:12 INFO - PROCESS | 16987 | 1461480252183 Marionette DEBUG loaded listener.js 23:44:12 INFO - PROCESS | 16987 | ++DOMWINDOW == 214 (0x7fa13fbe2400) [pid = 16987] [serial = 1356] [outer = 0x7fa13b2e1c00] 23:44:13 INFO - PROCESS | 16987 | 1461480253067 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]]]}] 23:44:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 23:44:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1281ms 23:44:13 INFO - PROCESS | 16987 | 1461480253110 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 23:44:13 INFO - PROCESS | 16987 | 1461480253114 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 23:44:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 23:44:13 INFO - PROCESS | 16987 | 1461480253125 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 23:44:13 INFO - PROCESS | 16987 | 1461480253127 Marionette TRACE conn3 <- [1,1778,null,{}] 23:44:13 INFO - PROCESS | 16987 | 1461480253134 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}] 23:44:13 INFO - PROCESS | 16987 | 1461480253348 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 23:44:13 INFO - PROCESS | 16987 | 1461480253389 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:13 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13e71b800 == 137 [pid = 16987] [id = 452] 23:44:13 INFO - PROCESS | 16987 | ++DOMWINDOW == 215 (0x7fa13ef53800) [pid = 16987] [serial = 1357] [outer = (nil)] 23:44:13 INFO - PROCESS | 16987 | ++DOMWINDOW == 216 (0x7fa13fbed000) [pid = 16987] [serial = 1358] [outer = 0x7fa13ef53800] 23:44:13 INFO - PROCESS | 16987 | 1461480253510 Marionette DEBUG loaded listener.js 23:44:13 INFO - PROCESS | 16987 | ++DOMWINDOW == 217 (0x7fa13fc71c00) [pid = 16987] [serial = 1359] [outer = 0x7fa13ef53800] 23:44:14 INFO - PROCESS | 16987 | --DOMWINDOW == 216 (0x7fa13e307000) [pid = 16987] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 23:44:14 INFO - PROCESS | 16987 | --DOMWINDOW == 215 (0x7fa14a49e000) [pid = 16987] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 23:44:14 INFO - PROCESS | 16987 | --DOMWINDOW == 214 (0x7fa14a4a5800) [pid = 16987] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 23:44:14 INFO - PROCESS | 16987 | --DOMWINDOW == 213 (0x7fa139e17400) [pid = 16987] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 23:44:14 INFO - PROCESS | 16987 | --DOMWINDOW == 212 (0x7fa1383cac00) [pid = 16987] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 23:44:14 INFO - PROCESS | 16987 | --DOMWINDOW == 211 (0x7fa147f2e400) [pid = 16987] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 23:44:14 INFO - PROCESS | 16987 | --DOMWINDOW == 210 (0x7fa139146400) [pid = 16987] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 23:44:14 INFO - PROCESS | 16987 | --DOMWINDOW == 209 (0x7fa13fee7400) [pid = 16987] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 23:44:15 INFO - PROCESS | 16987 | 1461480255014 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]]]}] 23:44:15 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 23:44:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1933ms 23:44:15 INFO - PROCESS | 16987 | 1461480255053 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 23:44:15 INFO - PROCESS | 16987 | 1461480255056 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 23:44:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 23:44:15 INFO - PROCESS | 16987 | 1461480255062 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 23:44:15 INFO - PROCESS | 16987 | 1461480255064 Marionette TRACE conn3 <- [1,1782,null,{}] 23:44:15 INFO - PROCESS | 16987 | 1461480255069 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}] 23:44:15 INFO - PROCESS | 16987 | 1461480255330 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 23:44:15 INFO - PROCESS | 16987 | 1461480255357 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:15 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13f852800 == 138 [pid = 16987] [id = 453] 23:44:15 INFO - PROCESS | 16987 | ++DOMWINDOW == 210 (0x7fa13fc70800) [pid = 16987] [serial = 1360] [outer = (nil)] 23:44:15 INFO - PROCESS | 16987 | ++DOMWINDOW == 211 (0x7fa13feeb400) [pid = 16987] [serial = 1361] [outer = 0x7fa13fc70800] 23:44:15 INFO - PROCESS | 16987 | 1461480255420 Marionette DEBUG loaded listener.js 23:44:15 INFO - PROCESS | 16987 | ++DOMWINDOW == 212 (0x7fa142b3d400) [pid = 16987] [serial = 1362] [outer = 0x7fa13fc70800] 23:44:16 INFO - PROCESS | 16987 | 1461480256230 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]]]}] 23:44:16 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 23:44:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1230ms 23:44:16 INFO - PROCESS | 16987 | 1461480256293 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 23:44:16 INFO - PROCESS | 16987 | 1461480256296 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 23:44:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 23:44:16 INFO - PROCESS | 16987 | 1461480256302 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 23:44:16 INFO - PROCESS | 16987 | 1461480256304 Marionette TRACE conn3 <- [1,1786,null,{}] 23:44:16 INFO - PROCESS | 16987 | 1461480256309 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}] 23:44:16 INFO - PROCESS | 16987 | 1461480256504 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 23:44:16 INFO - PROCESS | 16987 | 1461480256517 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:16 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa142c0f000 == 139 [pid = 16987] [id = 454] 23:44:16 INFO - PROCESS | 16987 | ++DOMWINDOW == 213 (0x7fa142cd0400) [pid = 16987] [serial = 1363] [outer = (nil)] 23:44:16 INFO - PROCESS | 16987 | ++DOMWINDOW == 214 (0x7fa142d4d400) [pid = 16987] [serial = 1364] [outer = 0x7fa142cd0400] 23:44:16 INFO - PROCESS | 16987 | 1461480256579 Marionette DEBUG loaded listener.js 23:44:16 INFO - PROCESS | 16987 | ++DOMWINDOW == 215 (0x7fa147bca000) [pid = 16987] [serial = 1365] [outer = 0x7fa142cd0400] 23:44:17 INFO - PROCESS | 16987 | 1461480257794 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]]]}] 23:44:17 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 23:44:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1527ms 23:44:17 INFO - PROCESS | 16987 | 1461480257830 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 23:44:17 INFO - PROCESS | 16987 | 1461480257838 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 23:44:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 23:44:17 INFO - PROCESS | 16987 | 1461480257848 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 23:44:17 INFO - PROCESS | 16987 | 1461480257854 Marionette TRACE conn3 <- [1,1790,null,{}] 23:44:17 INFO - PROCESS | 16987 | 1461480257865 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}] 23:44:18 INFO - PROCESS | 16987 | 1461480258085 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 23:44:18 INFO - PROCESS | 16987 | 1461480258291 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:18 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13b191800 == 140 [pid = 16987] [id = 455] 23:44:18 INFO - PROCESS | 16987 | ++DOMWINDOW == 216 (0x7fa13b2e1800) [pid = 16987] [serial = 1366] [outer = (nil)] 23:44:18 INFO - PROCESS | 16987 | ++DOMWINDOW == 217 (0x7fa13c1cdc00) [pid = 16987] [serial = 1367] [outer = 0x7fa13b2e1800] 23:44:18 INFO - PROCESS | 16987 | 1461480258417 Marionette DEBUG loaded listener.js 23:44:18 INFO - PROCESS | 16987 | ++DOMWINDOW == 218 (0x7fa13cdb8800) [pid = 16987] [serial = 1368] [outer = 0x7fa13b2e1800] 23:44:19 INFO - PROCESS | 16987 | 1461480259322 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]]]}] 23:44:19 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) 23:44:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1542ms 23:44:19 INFO - PROCESS | 16987 | 1461480259389 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 23:44:19 INFO - PROCESS | 16987 | 1461480259398 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 23:44:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 23:44:19 INFO - PROCESS | 16987 | 1461480259408 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 23:44:19 INFO - PROCESS | 16987 | 1461480259412 Marionette TRACE conn3 <- [1,1794,null,{}] 23:44:19 INFO - PROCESS | 16987 | 1461480259418 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}] 23:44:19 INFO - PROCESS | 16987 | 1461480259636 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 23:44:19 INFO - PROCESS | 16987 | 1461480259923 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:19 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13edf2000 == 141 [pid = 16987] [id = 456] 23:44:19 INFO - PROCESS | 16987 | ++DOMWINDOW == 219 (0x7fa13d66e800) [pid = 16987] [serial = 1369] [outer = (nil)] 23:44:19 INFO - PROCESS | 16987 | ++DOMWINDOW == 220 (0x7fa13e566400) [pid = 16987] [serial = 1370] [outer = 0x7fa13d66e800] 23:44:20 INFO - PROCESS | 16987 | 1461480260010 Marionette DEBUG loaded listener.js 23:44:20 INFO - PROCESS | 16987 | ++DOMWINDOW == 221 (0x7fa13ef5a800) [pid = 16987] [serial = 1371] [outer = 0x7fa13d66e800] 23:44:20 INFO - PROCESS | 16987 | 1461480260829 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]]]}] 23:44:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:44:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1483ms 23:44:20 INFO - PROCESS | 16987 | 1461480260891 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 23:44:20 INFO - PROCESS | 16987 | 1461480260895 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 23:44:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 23:44:20 INFO - PROCESS | 16987 | 1461480260901 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 23:44:20 INFO - PROCESS | 16987 | 1461480260907 Marionette TRACE conn3 <- [1,1798,null,{}] 23:44:20 INFO - PROCESS | 16987 | 1461480260922 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}] 23:44:21 INFO - PROCESS | 16987 | 1461480261150 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 23:44:21 INFO - PROCESS | 16987 | 1461480261351 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:21 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa149f36000 == 142 [pid = 16987] [id = 457] 23:44:21 INFO - PROCESS | 16987 | ++DOMWINDOW == 222 (0x7fa13fbebc00) [pid = 16987] [serial = 1372] [outer = (nil)] 23:44:21 INFO - PROCESS | 16987 | ++DOMWINDOW == 223 (0x7fa140d57400) [pid = 16987] [serial = 1373] [outer = 0x7fa13fbebc00] 23:44:21 INFO - PROCESS | 16987 | 1461480261452 Marionette DEBUG loaded listener.js 23:44:21 INFO - PROCESS | 16987 | ++DOMWINDOW == 224 (0x7fa142aa2400) [pid = 16987] [serial = 1374] [outer = 0x7fa13fbebc00] 23:44:22 INFO - PROCESS | 16987 | 1461480262357 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]]]}] 23:44:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 23:44:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1486ms 23:44:22 INFO - PROCESS | 16987 | 1461480262388 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 23:44:22 INFO - PROCESS | 16987 | 1461480262392 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 23:44:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 23:44:22 INFO - PROCESS | 16987 | 1461480262399 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 23:44:22 INFO - PROCESS | 16987 | 1461480262401 Marionette TRACE conn3 <- [1,1802,null,{}] 23:44:22 INFO - PROCESS | 16987 | 1461480262407 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}] 23:44:22 INFO - PROCESS | 16987 | 1461480262592 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 23:44:22 INFO - PROCESS | 16987 | 1461480262801 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:22 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14aa91800 == 143 [pid = 16987] [id = 458] 23:44:22 INFO - PROCESS | 16987 | ++DOMWINDOW == 225 (0x7fa140d5f400) [pid = 16987] [serial = 1375] [outer = (nil)] 23:44:22 INFO - PROCESS | 16987 | ++DOMWINDOW == 226 (0x7fa147bd0000) [pid = 16987] [serial = 1376] [outer = 0x7fa140d5f400] 23:44:22 INFO - PROCESS | 16987 | 1461480262923 Marionette DEBUG loaded listener.js 23:44:23 INFO - PROCESS | 16987 | ++DOMWINDOW == 227 (0x7fa147ee9800) [pid = 16987] [serial = 1377] [outer = 0x7fa140d5f400] 23:44:23 INFO - PROCESS | 16987 | 1461480263816 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]]]}] 23:44:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 23:44:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1484ms 23:44:23 INFO - PROCESS | 16987 | 1461480263884 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 23:44:23 INFO - PROCESS | 16987 | 1461480263888 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 23:44:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 23:44:23 INFO - PROCESS | 16987 | 1461480263895 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 23:44:23 INFO - PROCESS | 16987 | 1461480263899 Marionette TRACE conn3 <- [1,1806,null,{}] 23:44:23 INFO - PROCESS | 16987 | 1461480263904 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}] 23:44:24 INFO - PROCESS | 16987 | 1461480264094 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 23:44:24 INFO - PROCESS | 16987 | 1461480264295 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:24 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14adcb800 == 144 [pid = 16987] [id = 459] 23:44:24 INFO - PROCESS | 16987 | ++DOMWINDOW == 228 (0x7fa13feeb800) [pid = 16987] [serial = 1378] [outer = (nil)] 23:44:24 INFO - PROCESS | 16987 | ++DOMWINDOW == 229 (0x7fa147f32c00) [pid = 16987] [serial = 1379] [outer = 0x7fa13feeb800] 23:44:24 INFO - PROCESS | 16987 | 1461480264365 Marionette DEBUG loaded listener.js 23:44:24 INFO - PROCESS | 16987 | ++DOMWINDOW == 230 (0x7fa1492cf800) [pid = 16987] [serial = 1380] [outer = 0x7fa13feeb800] 23:44:25 INFO - PROCESS | 16987 | 1461480265297 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]]]}] 23:44:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 23:44:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1429ms 23:44:25 INFO - PROCESS | 16987 | 1461480265326 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 23:44:25 INFO - PROCESS | 16987 | 1461480265329 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 23:44:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 23:44:25 INFO - PROCESS | 16987 | 1461480265335 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 23:44:25 INFO - PROCESS | 16987 | 1461480265337 Marionette TRACE conn3 <- [1,1810,null,{}] 23:44:25 INFO - PROCESS | 16987 | 1461480265343 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}] 23:44:25 INFO - PROCESS | 16987 | 1461480265529 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 23:44:25 INFO - PROCESS | 16987 | 1461480265737 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:25 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14ddb6000 == 145 [pid = 16987] [id = 460] 23:44:25 INFO - PROCESS | 16987 | ++DOMWINDOW == 231 (0x7fa1492c8000) [pid = 16987] [serial = 1381] [outer = (nil)] 23:44:25 INFO - PROCESS | 16987 | ++DOMWINDOW == 232 (0x7fa149de8800) [pid = 16987] [serial = 1382] [outer = 0x7fa1492c8000] 23:44:25 INFO - PROCESS | 16987 | 1461480265822 Marionette DEBUG loaded listener.js 23:44:25 INFO - PROCESS | 16987 | ++DOMWINDOW == 233 (0x7fa14a276000) [pid = 16987] [serial = 1383] [outer = 0x7fa1492c8000] 23:44:26 INFO - PROCESS | 16987 | 1461480266727 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]]]}] 23:44:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 23:44:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1435ms 23:44:26 INFO - PROCESS | 16987 | 1461480266771 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 23:44:26 INFO - PROCESS | 16987 | 1461480266775 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 23:44:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 23:44:26 INFO - PROCESS | 16987 | 1461480266781 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 23:44:26 INFO - PROCESS | 16987 | 1461480266784 Marionette TRACE conn3 <- [1,1814,null,{}] 23:44:26 INFO - PROCESS | 16987 | 1461480266789 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}] 23:44:26 INFO - PROCESS | 16987 | 1461480266972 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 23:44:27 INFO - PROCESS | 16987 | 1461480267182 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:27 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14e1fa000 == 146 [pid = 16987] [id = 461] 23:44:27 INFO - PROCESS | 16987 | ++DOMWINDOW == 234 (0x7fa1492d0400) [pid = 16987] [serial = 1384] [outer = (nil)] 23:44:27 INFO - PROCESS | 16987 | ++DOMWINDOW == 235 (0x7fa14a96f000) [pid = 16987] [serial = 1385] [outer = 0x7fa1492d0400] 23:44:27 INFO - PROCESS | 16987 | 1461480267253 Marionette DEBUG loaded listener.js 23:44:27 INFO - PROCESS | 16987 | ++DOMWINDOW == 236 (0x7fa14adec800) [pid = 16987] [serial = 1386] [outer = 0x7fa1492d0400] 23:44:28 INFO - PROCESS | 16987 | 1461480268109 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]]]}] 23:44:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 23:44:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1389ms 23:44:28 INFO - PROCESS | 16987 | 1461480268172 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 23:44:28 INFO - PROCESS | 16987 | 1461480268176 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 23:44:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 23:44:28 INFO - PROCESS | 16987 | 1461480268183 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 23:44:28 INFO - PROCESS | 16987 | 1461480268186 Marionette TRACE conn3 <- [1,1818,null,{}] 23:44:28 INFO - PROCESS | 16987 | 1461480268191 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}] 23:44:28 INFO - PROCESS | 16987 | 1461480268394 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 23:44:28 INFO - PROCESS | 16987 | 1461480268599 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:28 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14fafb800 == 147 [pid = 16987] [id = 462] 23:44:28 INFO - PROCESS | 16987 | ++DOMWINDOW == 237 (0x7fa14a274800) [pid = 16987] [serial = 1387] [outer = (nil)] 23:44:28 INFO - PROCESS | 16987 | ++DOMWINDOW == 238 (0x7fa14ba1f800) [pid = 16987] [serial = 1388] [outer = 0x7fa14a274800] 23:44:28 INFO - PROCESS | 16987 | 1461480268715 Marionette DEBUG loaded listener.js 23:44:28 INFO - PROCESS | 16987 | ++DOMWINDOW == 239 (0x7fa14d10dc00) [pid = 16987] [serial = 1389] [outer = 0x7fa14a274800] 23:44:29 INFO - PROCESS | 16987 | 1461480269612 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]]]}] 23:44:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 23:44:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1479ms 23:44:29 INFO - PROCESS | 16987 | 1461480269663 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 23:44:29 INFO - PROCESS | 16987 | 1461480269670 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 23:44:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 23:44:29 INFO - PROCESS | 16987 | 1461480269679 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 23:44:29 INFO - PROCESS | 16987 | 1461480269683 Marionette TRACE conn3 <- [1,1822,null,{}] 23:44:29 INFO - PROCESS | 16987 | 1461480269692 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}] 23:44:29 INFO - PROCESS | 16987 | 1461480269879 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 23:44:30 INFO - PROCESS | 16987 | 1461480270089 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:30 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1507d4000 == 148 [pid = 16987] [id = 463] 23:44:30 INFO - PROCESS | 16987 | ++DOMWINDOW == 240 (0x7fa14a5d6800) [pid = 16987] [serial = 1390] [outer = (nil)] 23:44:30 INFO - PROCESS | 16987 | ++DOMWINDOW == 241 (0x7fa14d288000) [pid = 16987] [serial = 1391] [outer = 0x7fa14a5d6800] 23:44:30 INFO - PROCESS | 16987 | 1461480270162 Marionette DEBUG loaded listener.js 23:44:30 INFO - PROCESS | 16987 | ++DOMWINDOW == 242 (0x7fa14d82e800) [pid = 16987] [serial = 1392] [outer = 0x7fa14a5d6800] 23:44:31 INFO - PROCESS | 16987 | 1461480271068 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]]]}] 23:44:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 23:44:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1446ms 23:44:31 INFO - PROCESS | 16987 | 1461480271128 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 23:44:31 INFO - PROCESS | 16987 | 1461480271131 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 23:44:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 23:44:31 INFO - PROCESS | 16987 | 1461480271137 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 23:44:31 INFO - PROCESS | 16987 | 1461480271139 Marionette TRACE conn3 <- [1,1826,null,{}] 23:44:31 INFO - PROCESS | 16987 | 1461480271145 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}] 23:44:31 INFO - PROCESS | 16987 | 1461480271352 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 23:44:31 INFO - PROCESS | 16987 | 1461480271647 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:31 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15267c000 == 149 [pid = 16987] [id = 464] 23:44:31 INFO - PROCESS | 16987 | ++DOMWINDOW == 243 (0x7fa14dceb000) [pid = 16987] [serial = 1393] [outer = (nil)] 23:44:31 INFO - PROCESS | 16987 | ++DOMWINDOW == 244 (0x7fa14e159000) [pid = 16987] [serial = 1394] [outer = 0x7fa14dceb000] 23:44:31 INFO - PROCESS | 16987 | 1461480271780 Marionette DEBUG loaded listener.js 23:44:31 INFO - PROCESS | 16987 | ++DOMWINDOW == 245 (0x7fa14f930400) [pid = 16987] [serial = 1395] [outer = 0x7fa14dceb000] 23:44:32 INFO - PROCESS | 16987 | 1461480272621 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]]]}] 23:44:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 23:44:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1536ms 23:44:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 23:44:32 INFO - PROCESS | 16987 | 1461480272674 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 23:44:32 INFO - PROCESS | 16987 | 1461480272678 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 23:44:32 INFO - PROCESS | 16987 | 1461480272684 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 23:44:32 INFO - PROCESS | 16987 | 1461480272688 Marionette TRACE conn3 <- [1,1830,null,{}] 23:44:32 INFO - PROCESS | 16987 | 1461480272693 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}] 23:44:32 INFO - PROCESS | 16987 | 1461480272923 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 23:44:33 INFO - PROCESS | 16987 | 1461480273130 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:33 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa153960800 == 150 [pid = 16987] [id = 465] 23:44:33 INFO - PROCESS | 16987 | ++DOMWINDOW == 246 (0x7fa14e152400) [pid = 16987] [serial = 1396] [outer = (nil)] 23:44:33 INFO - PROCESS | 16987 | ++DOMWINDOW == 247 (0x7fa151383400) [pid = 16987] [serial = 1397] [outer = 0x7fa14e152400] 23:44:33 INFO - PROCESS | 16987 | 1461480273250 Marionette DEBUG loaded listener.js 23:44:33 INFO - PROCESS | 16987 | ++DOMWINDOW == 248 (0x7fa152493c00) [pid = 16987] [serial = 1398] [outer = 0x7fa14e152400] 23:44:34 INFO - PROCESS | 16987 | 1461480274125 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]]]}] 23:44:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 23:44:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1479ms 23:44:34 INFO - PROCESS | 16987 | 1461480274163 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 23:44:34 INFO - PROCESS | 16987 | 1461480274165 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 23:44:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 23:44:34 INFO - PROCESS | 16987 | 1461480274171 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 23:44:34 INFO - PROCESS | 16987 | 1461480274174 Marionette TRACE conn3 <- [1,1834,null,{}] 23:44:34 INFO - PROCESS | 16987 | 1461480274179 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}] 23:44:34 INFO - PROCESS | 16987 | 1461480274361 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 23:44:34 INFO - PROCESS | 16987 | 1461480274572 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:34 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15abef800 == 151 [pid = 16987] [id = 466] 23:44:34 INFO - PROCESS | 16987 | ++DOMWINDOW == 249 (0x7fa14f956400) [pid = 16987] [serial = 1399] [outer = (nil)] 23:44:34 INFO - PROCESS | 16987 | ++DOMWINDOW == 250 (0x7fa15347c800) [pid = 16987] [serial = 1400] [outer = 0x7fa14f956400] 23:44:34 INFO - PROCESS | 16987 | 1461480274640 Marionette DEBUG loaded listener.js 23:44:34 INFO - PROCESS | 16987 | ++DOMWINDOW == 251 (0x7fa15426a000) [pid = 16987] [serial = 1401] [outer = 0x7fa14f956400] 23:44:35 INFO - PROCESS | 16987 | 1461480275509 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]]]}] 23:44:35 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 23:44:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1393ms 23:44:35 INFO - PROCESS | 16987 | 1461480275566 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 23:44:35 INFO - PROCESS | 16987 | 1461480275570 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 23:44:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 23:44:35 INFO - PROCESS | 16987 | 1461480275575 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 23:44:35 INFO - PROCESS | 16987 | 1461480275579 Marionette TRACE conn3 <- [1,1838,null,{}] 23:44:35 INFO - PROCESS | 16987 | 1461480275584 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}] 23:44:35 INFO - PROCESS | 16987 | 1461480275755 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 23:44:35 INFO - PROCESS | 16987 | 1461480275967 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:36 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa161b2b800 == 152 [pid = 16987] [id = 467] 23:44:36 INFO - PROCESS | 16987 | ++DOMWINDOW == 252 (0x7fa151acc800) [pid = 16987] [serial = 1402] [outer = (nil)] 23:44:36 INFO - PROCESS | 16987 | ++DOMWINDOW == 253 (0x7fa1560bac00) [pid = 16987] [serial = 1403] [outer = 0x7fa151acc800] 23:44:36 INFO - PROCESS | 16987 | 1461480276078 Marionette DEBUG loaded listener.js 23:44:36 INFO - PROCESS | 16987 | ++DOMWINDOW == 254 (0x7fa15fb19400) [pid = 16987] [serial = 1404] [outer = 0x7fa151acc800] 23:44:37 INFO - PROCESS | 16987 | 1461480277011 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]]]}] 23:44:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 23:44:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1486ms 23:44:37 INFO - PROCESS | 16987 | 1461480277063 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 23:44:37 INFO - PROCESS | 16987 | 1461480277067 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 23:44:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 23:44:37 INFO - PROCESS | 16987 | 1461480277073 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 23:44:37 INFO - PROCESS | 16987 | 1461480277075 Marionette TRACE conn3 <- [1,1842,null,{}] 23:44:37 INFO - PROCESS | 16987 | 1461480277081 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}] 23:44:37 INFO - PROCESS | 16987 | 1461480277263 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 23:44:37 INFO - PROCESS | 16987 | 1461480277478 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:37 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1655d3800 == 153 [pid = 16987] [id = 468] 23:44:37 INFO - PROCESS | 16987 | ++DOMWINDOW == 255 (0x7fa154265000) [pid = 16987] [serial = 1405] [outer = (nil)] 23:44:37 INFO - PROCESS | 16987 | ++DOMWINDOW == 256 (0x7fa160a68400) [pid = 16987] [serial = 1406] [outer = 0x7fa154265000] 23:44:37 INFO - PROCESS | 16987 | 1461480277587 Marionette DEBUG loaded listener.js 23:44:37 INFO - PROCESS | 16987 | ++DOMWINDOW == 257 (0x7fa1618a6c00) [pid = 16987] [serial = 1407] [outer = 0x7fa154265000] 23:44:38 INFO - PROCESS | 16987 | 1461480278494 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]]]}] 23:44:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 23:44:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1481ms 23:44:38 INFO - PROCESS | 16987 | 1461480278555 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 23:44:38 INFO - PROCESS | 16987 | 1461480278558 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 23:44:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 23:44:38 INFO - PROCESS | 16987 | 1461480278564 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 23:44:38 INFO - PROCESS | 16987 | 1461480278566 Marionette TRACE conn3 <- [1,1846,null,{}] 23:44:38 INFO - PROCESS | 16987 | 1461480278572 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}] 23:44:38 INFO - PROCESS | 16987 | 1461480278759 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 23:44:39 INFO - PROCESS | 16987 | 1461480279082 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:39 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13c3a9800 == 154 [pid = 16987] [id = 469] 23:44:39 INFO - PROCESS | 16987 | ++DOMWINDOW == 258 (0x7fa13c1d9c00) [pid = 16987] [serial = 1408] [outer = (nil)] 23:44:39 INFO - PROCESS | 16987 | ++DOMWINDOW == 259 (0x7fa147ee2c00) [pid = 16987] [serial = 1409] [outer = 0x7fa13c1d9c00] 23:44:39 INFO - PROCESS | 16987 | 1461480279159 Marionette DEBUG loaded listener.js 23:44:39 INFO - PROCESS | 16987 | ++DOMWINDOW == 260 (0x7fa160732c00) [pid = 16987] [serial = 1410] [outer = 0x7fa13c1d9c00] 23:44:40 INFO - PROCESS | 16987 | 1461480280013 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]]]}] 23:44:40 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) 23:44:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1490ms 23:44:40 INFO - PROCESS | 16987 | 1461480280056 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 23:44:40 INFO - PROCESS | 16987 | 1461480280059 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 23:44:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 23:44:40 INFO - PROCESS | 16987 | 1461480280065 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 23:44:40 INFO - PROCESS | 16987 | 1461480280067 Marionette TRACE conn3 <- [1,1850,null,{}] 23:44:40 INFO - PROCESS | 16987 | 1461480280073 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}] 23:44:40 INFO - PROCESS | 16987 | 1461480280268 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 23:44:40 INFO - PROCESS | 16987 | 1461480280487 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:40 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14dfa4000 == 155 [pid = 16987] [id = 470] 23:44:40 INFO - PROCESS | 16987 | ++DOMWINDOW == 261 (0x7fa13cbcc400) [pid = 16987] [serial = 1411] [outer = (nil)] 23:44:40 INFO - PROCESS | 16987 | ++DOMWINDOW == 262 (0x7fa161cc8800) [pid = 16987] [serial = 1412] [outer = 0x7fa13cbcc400] 23:44:40 INFO - PROCESS | 16987 | 1461480280596 Marionette DEBUG loaded listener.js 23:44:40 INFO - PROCESS | 16987 | ++DOMWINDOW == 263 (0x7fa163d38c00) [pid = 16987] [serial = 1413] [outer = 0x7fa13cbcc400] 23:44:41 INFO - PROCESS | 16987 | 1461480281905 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]]]}] 23:44:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:44:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1881ms 23:44:41 INFO - PROCESS | 16987 | 1461480281948 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 23:44:41 INFO - PROCESS | 16987 | 1461480281953 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 23:44:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 23:44:41 INFO - PROCESS | 16987 | 1461480281962 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 23:44:41 INFO - PROCESS | 16987 | 1461480281966 Marionette TRACE conn3 <- [1,1854,null,{}] 23:44:41 INFO - PROCESS | 16987 | 1461480281974 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}] 23:44:42 INFO - PROCESS | 16987 | 1461480282140 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 23:44:42 INFO - PROCESS | 16987 | 1461480282359 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:42 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13d747800 == 156 [pid = 16987] [id = 471] 23:44:42 INFO - PROCESS | 16987 | ++DOMWINDOW == 264 (0x7fa13a7e7c00) [pid = 16987] [serial = 1414] [outer = (nil)] 23:44:42 INFO - PROCESS | 16987 | ++DOMWINDOW == 265 (0x7fa13c1d0400) [pid = 16987] [serial = 1415] [outer = 0x7fa13a7e7c00] 23:44:42 INFO - PROCESS | 16987 | 1461480282471 Marionette DEBUG loaded listener.js 23:44:42 INFO - PROCESS | 16987 | ++DOMWINDOW == 266 (0x7fa13d676800) [pid = 16987] [serial = 1416] [outer = 0x7fa13a7e7c00] 23:44:43 INFO - PROCESS | 16987 | 1461480283547 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]]]}] 23:44:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 23:44:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1641ms 23:44:43 INFO - PROCESS | 16987 | 1461480283603 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 23:44:43 INFO - PROCESS | 16987 | 1461480283611 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 23:44:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 23:44:43 INFO - PROCESS | 16987 | 1461480283620 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 23:44:43 INFO - PROCESS | 16987 | 1461480283623 Marionette TRACE conn3 <- [1,1858,null,{}] 23:44:43 INFO - PROCESS | 16987 | 1461480283628 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}] 23:44:43 INFO - PROCESS | 16987 | 1461480283818 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 23:44:44 INFO - PROCESS | 16987 | 1461480284111 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:44 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1378e7800 == 157 [pid = 16987] [id = 472] 23:44:44 INFO - PROCESS | 16987 | ++DOMWINDOW == 267 (0x7fa13cdb2c00) [pid = 16987] [serial = 1417] [outer = (nil)] 23:44:44 INFO - PROCESS | 16987 | ++DOMWINDOW == 268 (0x7fa13e309c00) [pid = 16987] [serial = 1418] [outer = 0x7fa13cdb2c00] 23:44:44 INFO - PROCESS | 16987 | 1461480284226 Marionette DEBUG loaded listener.js 23:44:44 INFO - PROCESS | 16987 | ++DOMWINDOW == 269 (0x7fa13e732400) [pid = 16987] [serial = 1419] [outer = 0x7fa13cdb2c00] 23:44:44 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa160cad800 == 156 [pid = 16987] [id = 396] 23:44:44 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1378e6000 == 155 [pid = 16987] [id = 402] 23:44:44 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1395c5000 == 154 [pid = 16987] [id = 403] 23:44:44 INFO - PROCESS | 16987 | --DOMWINDOW == 268 (0x7fa14d997c00) [pid = 16987] [serial = 1256] [outer = (nil)] [url = about:blank] 23:44:44 INFO - PROCESS | 16987 | --DOMWINDOW == 267 (0x7fa14f92e400) [pid = 16987] [serial = 1259] [outer = (nil)] [url = about:blank] 23:44:44 INFO - PROCESS | 16987 | --DOMWINDOW == 266 (0x7fa1507ef000) [pid = 16987] [serial = 1262] [outer = (nil)] [url = about:blank] 23:44:44 INFO - PROCESS | 16987 | --DOMWINDOW == 265 (0x7fa1525db800) [pid = 16987] [serial = 1265] [outer = (nil)] [url = about:blank] 23:44:44 INFO - PROCESS | 16987 | --DOMWINDOW == 264 (0x7fa153be9800) [pid = 16987] [serial = 1268] [outer = (nil)] [url = about:blank] 23:44:44 INFO - PROCESS | 16987 | --DOMWINDOW == 263 (0x7fa163d30800) [pid = 16987] [serial = 1271] [outer = (nil)] [url = about:blank] 23:44:44 INFO - PROCESS | 16987 | --DOMWINDOW == 262 (0x7fa13cdba400) [pid = 16987] [serial = 1301] [outer = (nil)] [url = about:blank] 23:44:45 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13a296800 == 153 [pid = 16987] [id = 445] 23:44:45 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa15267b000 == 152 [pid = 16987] [id = 444] 23:44:45 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa16876c800 == 151 [pid = 16987] [id = 443] 23:44:45 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13a298800 == 150 [pid = 16987] [id = 442] 23:44:45 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa167c97000 == 149 [pid = 16987] [id = 441] 23:44:45 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa163d7e000 == 148 [pid = 16987] [id = 440] 23:44:45 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa153199800 == 147 [pid = 16987] [id = 439] 23:44:45 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa15220d000 == 146 [pid = 16987] [id = 438] 23:44:45 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14e2d0000 == 145 [pid = 16987] [id = 437] 23:44:45 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14a396000 == 144 [pid = 16987] [id = 436] 23:44:45 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13eb32800 == 143 [pid = 16987] [id = 435] 23:44:45 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13915b000 == 142 [pid = 16987] [id = 434] 23:44:45 INFO - PROCESS | 16987 | 1461480285173 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]]]}] 23:44:45 INFO - PROCESS | 16987 | --DOMWINDOW == 261 (0x7fa13e731400) [pid = 16987] [serial = 1281] [outer = (nil)] [url = about:blank] 23:44:45 INFO - PROCESS | 16987 | --DOMWINDOW == 260 (0x7fa13e503400) [pid = 16987] [serial = 1280] [outer = (nil)] [url = about:blank] 23:44:45 INFO - PROCESS | 16987 | --DOMWINDOW == 259 (0x7fa14b906400) [pid = 16987] [serial = 1295] [outer = (nil)] [url = about:blank] 23:44:45 INFO - PROCESS | 16987 | --DOMWINDOW == 258 (0x7fa14d18ec00) [pid = 16987] [serial = 1298] [outer = (nil)] [url = about:blank] 23:44:45 INFO - PROCESS | 16987 | --DOMWINDOW == 257 (0x7fa140d5ac00) [pid = 16987] [serial = 1284] [outer = (nil)] [url = about:blank] 23:44:45 INFO - PROCESS | 16987 | --DOMWINDOW == 256 (0x7fa13fd5bc00) [pid = 16987] [serial = 1283] [outer = (nil)] [url = about:blank] 23:44:45 INFO - PROCESS | 16987 | --DOMWINDOW == 255 (0x7fa13fbee800) [pid = 16987] [serial = 1289] [outer = (nil)] [url = about:blank] 23:44:45 INFO - PROCESS | 16987 | --DOMWINDOW == 254 (0x7fa147bca400) [pid = 16987] [serial = 1290] [outer = (nil)] [url = about:blank] 23:44:45 INFO - PROCESS | 16987 | --DOMWINDOW == 253 (0x7fa149b70c00) [pid = 16987] [serial = 1250] [outer = (nil)] [url = about:blank] 23:44:45 INFO - PROCESS | 16987 | --DOMWINDOW == 252 (0x7fa149c1cc00) [pid = 16987] [serial = 1292] [outer = (nil)] [url = about:blank] 23:44:45 INFO - PROCESS | 16987 | --DOMWINDOW == 251 (0x7fa142d4f000) [pid = 16987] [serial = 1247] [outer = (nil)] [url = about:blank] 23:44:45 INFO - PROCESS | 16987 | --DOMWINDOW == 250 (0x7fa13d69b000) [pid = 16987] [serial = 1278] [outer = (nil)] [url = about:blank] 23:44:45 INFO - PROCESS | 16987 | --DOMWINDOW == 249 (0x7fa139fec800) [pid = 16987] [serial = 1277] [outer = (nil)] [url = about:blank] 23:44:45 INFO - PROCESS | 16987 | --DOMWINDOW == 248 (0x7fa13d697400) [pid = 16987] [serial = 1274] [outer = (nil)] [url = about:blank] 23:44:45 INFO - PROCESS | 16987 | --DOMWINDOW == 247 (0x7fa147bc8400) [pid = 16987] [serial = 1287] [outer = (nil)] [url = about:blank] 23:44:45 INFO - PROCESS | 16987 | --DOMWINDOW == 246 (0x7fa142cd4400) [pid = 16987] [serial = 1286] [outer = (nil)] [url = about:blank] 23:44:45 INFO - PROCESS | 16987 | --DOMWINDOW == 245 (0x7fa13fbe4c00) [pid = 16987] [serial = 1244] [outer = (nil)] [url = about:blank] 23:44:45 INFO - PROCESS | 16987 | --DOMWINDOW == 244 (0x7fa149df1400) [pid = 16987] [serial = 1253] [outer = (nil)] [url = about:blank] 23:44:45 INFO - PROCESS | 16987 | --DOMWINDOW == 243 (0x7fa139e15400) [pid = 16987] [serial = 1241] [outer = (nil)] [url = about:blank] 23:44:45 INFO - PROCESS | 16987 | --DOMWINDOW == 242 (0x7fa14d991400) [pid = 16987] [serial = 1299] [outer = (nil)] [url = about:blank] 23:44:45 INFO - PROCESS | 16987 | --DOMWINDOW == 241 (0x7fa14d104400) [pid = 16987] [serial = 1296] [outer = (nil)] [url = about:blank] 23:44:45 INFO - PROCESS | 16987 | --DOMWINDOW == 240 (0x7fa14a49e400) [pid = 16987] [serial = 1293] [outer = (nil)] [url = about:blank] 23:44:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 23:44:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1634ms 23:44:45 INFO - PROCESS | 16987 | 1461480285255 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 23:44:45 INFO - PROCESS | 16987 | 1461480285259 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 23:44:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 23:44:45 INFO - PROCESS | 16987 | 1461480285264 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 23:44:45 INFO - PROCESS | 16987 | 1461480285269 Marionette TRACE conn3 <- [1,1862,null,{}] 23:44:45 INFO - PROCESS | 16987 | 1461480285284 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}] 23:44:45 INFO - PROCESS | 16987 | 1461480285463 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 23:44:45 INFO - PROCESS | 16987 | 1461480285691 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:45 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13c3a5000 == 143 [pid = 16987] [id = 473] 23:44:45 INFO - PROCESS | 16987 | ++DOMWINDOW == 241 (0x7fa13f50c400) [pid = 16987] [serial = 1420] [outer = (nil)] 23:44:45 INFO - PROCESS | 16987 | ++DOMWINDOW == 242 (0x7fa13f513c00) [pid = 16987] [serial = 1421] [outer = 0x7fa13f50c400] 23:44:45 INFO - PROCESS | 16987 | 1461480285760 Marionette DEBUG loaded listener.js 23:44:45 INFO - PROCESS | 16987 | ++DOMWINDOW == 243 (0x7fa13f519400) [pid = 16987] [serial = 1422] [outer = 0x7fa13f50c400] 23:44:46 INFO - PROCESS | 16987 | 1461480286470 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]]]}] 23:44:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 23:44:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1233ms 23:44:46 INFO - PROCESS | 16987 | 1461480286498 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 23:44:46 INFO - PROCESS | 16987 | 1461480286502 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 23:44:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 23:44:46 INFO - PROCESS | 16987 | 1461480286508 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 23:44:46 INFO - PROCESS | 16987 | 1461480286510 Marionette TRACE conn3 <- [1,1866,null,{}] 23:44:46 INFO - PROCESS | 16987 | 1461480286515 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}] 23:44:46 INFO - PROCESS | 16987 | 1461480286780 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 23:44:46 INFO - PROCESS | 16987 | 1461480286828 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:46 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13eb37000 == 144 [pid = 16987] [id = 474] 23:44:46 INFO - PROCESS | 16987 | ++DOMWINDOW == 244 (0x7fa13fbe9000) [pid = 16987] [serial = 1423] [outer = (nil)] 23:44:46 INFO - PROCESS | 16987 | ++DOMWINDOW == 245 (0x7fa13fd59400) [pid = 16987] [serial = 1424] [outer = 0x7fa13fbe9000] 23:44:46 INFO - PROCESS | 16987 | 1461480286891 Marionette DEBUG loaded listener.js 23:44:46 INFO - PROCESS | 16987 | ++DOMWINDOW == 246 (0x7fa140d5d800) [pid = 16987] [serial = 1425] [outer = 0x7fa13fbe9000] 23:44:47 INFO - PROCESS | 16987 | 1461480287817 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]]]}] 23:44:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 23:44:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1379ms 23:44:47 INFO - PROCESS | 16987 | 1461480287887 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 23:44:47 INFO - PROCESS | 16987 | 1461480287890 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 23:44:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 23:44:47 INFO - PROCESS | 16987 | 1461480287896 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 23:44:47 INFO - PROCESS | 16987 | 1461480287898 Marionette TRACE conn3 <- [1,1870,null,{}] 23:44:47 INFO - PROCESS | 16987 | 1461480287903 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}] 23:44:48 INFO - PROCESS | 16987 | 1461480288153 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 23:44:48 INFO - PROCESS | 16987 | 1461480288183 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:48 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1491d2800 == 145 [pid = 16987] [id = 475] 23:44:48 INFO - PROCESS | 16987 | ++DOMWINDOW == 247 (0x7fa13fbe7000) [pid = 16987] [serial = 1426] [outer = (nil)] 23:44:48 INFO - PROCESS | 16987 | ++DOMWINDOW == 248 (0x7fa142a33400) [pid = 16987] [serial = 1427] [outer = 0x7fa13fbe7000] 23:44:48 INFO - PROCESS | 16987 | 1461480288255 Marionette DEBUG loaded listener.js 23:44:48 INFO - PROCESS | 16987 | ++DOMWINDOW == 249 (0x7fa147bc8400) [pid = 16987] [serial = 1428] [outer = 0x7fa13fbe7000] 23:44:49 INFO - PROCESS | 16987 | 1461480289109 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]]]}] 23:44:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 23:44:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1281ms 23:44:49 INFO - PROCESS | 16987 | 1461480289192 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 23:44:49 INFO - PROCESS | 16987 | 1461480289195 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 23:44:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 23:44:49 INFO - PROCESS | 16987 | 1461480289201 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 23:44:49 INFO - PROCESS | 16987 | 1461480289203 Marionette TRACE conn3 <- [1,1874,null,{}] 23:44:49 INFO - PROCESS | 16987 | 1461480289208 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}] 23:44:49 INFO - PROCESS | 16987 | 1461480289450 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 23:44:49 INFO - PROCESS | 16987 | 1461480289476 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:49 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14adca000 == 146 [pid = 16987] [id = 476] 23:44:49 INFO - PROCESS | 16987 | ++DOMWINDOW == 250 (0x7fa1493bcc00) [pid = 16987] [serial = 1429] [outer = (nil)] 23:44:49 INFO - PROCESS | 16987 | ++DOMWINDOW == 251 (0x7fa149df1400) [pid = 16987] [serial = 1430] [outer = 0x7fa1493bcc00] 23:44:49 INFO - PROCESS | 16987 | 1461480289538 Marionette DEBUG loaded listener.js 23:44:49 INFO - PROCESS | 16987 | ++DOMWINDOW == 252 (0x7fa14b902800) [pid = 16987] [serial = 1431] [outer = 0x7fa1493bcc00] 23:44:50 INFO - PROCESS | 16987 | --DOMWINDOW == 251 (0x7fa13838b800) [pid = 16987] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 23:44:50 INFO - PROCESS | 16987 | --DOMWINDOW == 250 (0x7fa13b2dcc00) [pid = 16987] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 23:44:50 INFO - PROCESS | 16987 | --DOMWINDOW == 249 (0x7fa13b2e1c00) [pid = 16987] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 23:44:50 INFO - PROCESS | 16987 | --DOMWINDOW == 248 (0x7fa13ef53800) [pid = 16987] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 23:44:50 INFO - PROCESS | 16987 | --DOMWINDOW == 247 (0x7fa13b2de800) [pid = 16987] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 23:44:50 INFO - PROCESS | 16987 | --DOMWINDOW == 246 (0x7fa1383ca000) [pid = 16987] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 23:44:50 INFO - PROCESS | 16987 | --DOMWINDOW == 245 (0x7fa13fc70800) [pid = 16987] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 23:44:50 INFO - PROCESS | 16987 | 1461480290920 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]]]}] 23:44:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 23:44:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1781ms 23:44:50 INFO - PROCESS | 16987 | 1461480290983 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 23:44:50 INFO - PROCESS | 16987 | 1461480290986 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 23:44:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 23:44:50 INFO - PROCESS | 16987 | 1461480290992 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 23:44:50 INFO - PROCESS | 16987 | 1461480290994 Marionette TRACE conn3 <- [1,1878,null,{}] 23:44:51 INFO - PROCESS | 16987 | 1461480291000 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}] 23:44:51 INFO - PROCESS | 16987 | 1461480291195 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 23:44:51 INFO - PROCESS | 16987 | 1461480291361 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:51 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14dd9d800 == 147 [pid = 16987] [id = 477] 23:44:51 INFO - PROCESS | 16987 | ++DOMWINDOW == 246 (0x7fa139e16000) [pid = 16987] [serial = 1432] [outer = (nil)] 23:44:51 INFO - PROCESS | 16987 | ++DOMWINDOW == 247 (0x7fa13fc70800) [pid = 16987] [serial = 1433] [outer = 0x7fa139e16000] 23:44:51 INFO - PROCESS | 16987 | 1461480291422 Marionette DEBUG loaded listener.js 23:44:51 INFO - PROCESS | 16987 | ++DOMWINDOW == 248 (0x7fa14a008800) [pid = 16987] [serial = 1434] [outer = 0x7fa139e16000] 23:44:52 INFO - PROCESS | 16987 | 1461480292123 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]]]}] 23:44:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 23:44:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1177ms 23:44:52 INFO - PROCESS | 16987 | 1461480292170 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 23:44:52 INFO - PROCESS | 16987 | 1461480292174 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 23:44:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 23:44:52 INFO - PROCESS | 16987 | 1461480292180 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 23:44:52 INFO - PROCESS | 16987 | 1461480292182 Marionette TRACE conn3 <- [1,1882,null,{}] 23:44:52 INFO - PROCESS | 16987 | 1461480292187 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}] 23:44:52 INFO - PROCESS | 16987 | 1461480292428 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 23:44:52 INFO - PROCESS | 16987 | 1461480292725 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:52 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1393ce000 == 148 [pid = 16987] [id = 478] 23:44:52 INFO - PROCESS | 16987 | ++DOMWINDOW == 249 (0x7fa137bd1400) [pid = 16987] [serial = 1435] [outer = (nil)] 23:44:52 INFO - PROCESS | 16987 | ++DOMWINDOW == 250 (0x7fa13838ec00) [pid = 16987] [serial = 1436] [outer = 0x7fa137bd1400] 23:44:52 INFO - PROCESS | 16987 | 1461480292805 Marionette DEBUG loaded listener.js 23:44:52 INFO - PROCESS | 16987 | ++DOMWINDOW == 251 (0x7fa1392f0000) [pid = 16987] [serial = 1437] [outer = 0x7fa137bd1400] 23:44:53 INFO - PROCESS | 16987 | 1461480293733 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]]]}] 23:44:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 23:44:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1587ms 23:44:53 INFO - PROCESS | 16987 | 1461480293769 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 23:44:53 INFO - PROCESS | 16987 | 1461480293776 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 23:44:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 23:44:53 INFO - PROCESS | 16987 | 1461480293785 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 23:44:53 INFO - PROCESS | 16987 | 1461480293790 Marionette TRACE conn3 <- [1,1886,null,{}] 23:44:53 INFO - PROCESS | 16987 | 1461480293796 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}] 23:44:54 INFO - PROCESS | 16987 | 1461480293999 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 23:44:54 INFO - PROCESS | 16987 | 1461480294208 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:54 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13e714800 == 149 [pid = 16987] [id = 479] 23:44:54 INFO - PROCESS | 16987 | ++DOMWINDOW == 252 (0x7fa13b2e0800) [pid = 16987] [serial = 1438] [outer = (nil)] 23:44:54 INFO - PROCESS | 16987 | ++DOMWINDOW == 253 (0x7fa13e508800) [pid = 16987] [serial = 1439] [outer = 0x7fa13b2e0800] 23:44:54 INFO - PROCESS | 16987 | 1461480294350 Marionette DEBUG loaded listener.js 23:44:54 INFO - PROCESS | 16987 | ++DOMWINDOW == 254 (0x7fa13f50d400) [pid = 16987] [serial = 1440] [outer = 0x7fa13b2e0800] 23:44:55 INFO - PROCESS | 16987 | 1461480295331 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]]]}] 23:44:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 23:44:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1588ms 23:44:55 INFO - PROCESS | 16987 | 1461480295377 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 23:44:55 INFO - PROCESS | 16987 | 1461480295384 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 23:44:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 23:44:55 INFO - PROCESS | 16987 | 1461480295408 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 23:44:55 INFO - PROCESS | 16987 | 1461480295412 Marionette TRACE conn3 <- [1,1890,null,{}] 23:44:55 INFO - PROCESS | 16987 | 1461480295419 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}] 23:44:55 INFO - PROCESS | 16987 | 1461480295620 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 23:44:55 INFO - PROCESS | 16987 | 1461480295918 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:55 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14dfb2800 == 150 [pid = 16987] [id = 480] 23:44:55 INFO - PROCESS | 16987 | ++DOMWINDOW == 255 (0x7fa13f6b8c00) [pid = 16987] [serial = 1441] [outer = (nil)] 23:44:56 INFO - PROCESS | 16987 | ++DOMWINDOW == 256 (0x7fa142921800) [pid = 16987] [serial = 1442] [outer = 0x7fa13f6b8c00] 23:44:56 INFO - PROCESS | 16987 | 1461480296040 Marionette DEBUG loaded listener.js 23:44:56 INFO - PROCESS | 16987 | ++DOMWINDOW == 257 (0x7fa147e3ec00) [pid = 16987] [serial = 1443] [outer = 0x7fa13f6b8c00] 23:44:56 INFO - PROCESS | 16987 | 1461480296921 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]]]}] 23:44:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 23:44:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1590ms 23:44:57 INFO - PROCESS | 16987 | 1461480296997 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 23:44:57 INFO - PROCESS | 16987 | 1461480297000 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 23:44:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 23:44:57 INFO - PROCESS | 16987 | 1461480297017 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 23:44:57 INFO - PROCESS | 16987 | 1461480297027 Marionette TRACE conn3 <- [1,1894,null,{}] 23:44:57 INFO - PROCESS | 16987 | 1461480297033 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}] 23:44:57 INFO - PROCESS | 16987 | 1461480297326 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 23:44:57 INFO - PROCESS | 16987 | 1461480297569 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:57 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa152680000 == 151 [pid = 16987] [id = 481] 23:44:57 INFO - PROCESS | 16987 | ++DOMWINDOW == 258 (0x7fa13f50d000) [pid = 16987] [serial = 1444] [outer = (nil)] 23:44:57 INFO - PROCESS | 16987 | ++DOMWINDOW == 259 (0x7fa149b9b000) [pid = 16987] [serial = 1445] [outer = 0x7fa13f50d000] 23:44:57 INFO - PROCESS | 16987 | 1461480297653 Marionette DEBUG loaded listener.js 23:44:57 INFO - PROCESS | 16987 | ++DOMWINDOW == 260 (0x7fa14a270c00) [pid = 16987] [serial = 1446] [outer = 0x7fa13f50d000] 23:44:58 INFO - PROCESS | 16987 | 1461480298517 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]]]}] 23:44:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 23:44:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1550ms 23:44:58 INFO - PROCESS | 16987 | 1461480298560 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 23:44:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 23:44:58 INFO - PROCESS | 16987 | 1461480298565 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 23:44:58 INFO - PROCESS | 16987 | 1461480298571 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 23:44:58 INFO - PROCESS | 16987 | 1461480298574 Marionette TRACE conn3 <- [1,1898,null,{}] 23:44:58 INFO - PROCESS | 16987 | 1461480298579 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}] 23:44:58 INFO - PROCESS | 16987 | 1461480298768 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 23:44:58 INFO - PROCESS | 16987 | 1461480298985 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:59 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15abe5000 == 152 [pid = 16987] [id = 482] 23:44:59 INFO - PROCESS | 16987 | ++DOMWINDOW == 261 (0x7fa13f515400) [pid = 16987] [serial = 1447] [outer = (nil)] 23:44:59 INFO - PROCESS | 16987 | ++DOMWINDOW == 262 (0x7fa14d186c00) [pid = 16987] [serial = 1448] [outer = 0x7fa13f515400] 23:44:59 INFO - PROCESS | 16987 | 1461480299102 Marionette DEBUG loaded listener.js 23:44:59 INFO - PROCESS | 16987 | ++DOMWINDOW == 263 (0x7fa14d996c00) [pid = 16987] [serial = 1449] [outer = 0x7fa13f515400] 23:44:59 INFO - PROCESS | 16987 | 1461480299996 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]]]}] 23:45:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 23:45:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1484ms 23:45:00 INFO - PROCESS | 16987 | 1461480300055 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 23:45:00 INFO - PROCESS | 16987 | 1461480300059 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 23:45:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 23:45:00 INFO - PROCESS | 16987 | 1461480300064 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 23:45:00 INFO - PROCESS | 16987 | 1461480300067 Marionette TRACE conn3 <- [1,1902,null,{}] 23:45:00 INFO - PROCESS | 16987 | 1461480300072 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}] 23:45:00 INFO - PROCESS | 16987 | 1461480300271 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 23:45:00 INFO - PROCESS | 16987 | 1461480300483 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:00 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa165c5e800 == 153 [pid = 16987] [id = 483] 23:45:00 INFO - PROCESS | 16987 | ++DOMWINDOW == 264 (0x7fa14f95b800) [pid = 16987] [serial = 1450] [outer = (nil)] 23:45:00 INFO - PROCESS | 16987 | ++DOMWINDOW == 265 (0x7fa14faa2000) [pid = 16987] [serial = 1451] [outer = 0x7fa14f95b800] 23:45:00 INFO - PROCESS | 16987 | 1461480300649 Marionette DEBUG loaded listener.js 23:45:00 INFO - PROCESS | 16987 | ++DOMWINDOW == 266 (0x7fa151b5c400) [pid = 16987] [serial = 1452] [outer = 0x7fa14f95b800] 23:45:01 INFO - PROCESS | 16987 | 1461480301571 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]]]}] 23:45:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 23:45:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1577ms 23:45:01 INFO - PROCESS | 16987 | 1461480301643 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 23:45:01 INFO - PROCESS | 16987 | 1461480301647 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 23:45:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 23:45:01 INFO - PROCESS | 16987 | 1461480301653 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 23:45:01 INFO - PROCESS | 16987 | 1461480301656 Marionette TRACE conn3 <- [1,1906,null,{}] 23:45:01 INFO - PROCESS | 16987 | 1461480301661 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}] 23:45:01 INFO - PROCESS | 16987 | 1461480301859 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 23:45:02 INFO - PROCESS | 16987 | 1461480302205 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:02 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa16b0b1000 == 154 [pid = 16987] [id = 484] 23:45:02 INFO - PROCESS | 16987 | ++DOMWINDOW == 267 (0x7fa13fee9c00) [pid = 16987] [serial = 1453] [outer = (nil)] 23:45:02 INFO - PROCESS | 16987 | ++DOMWINDOW == 268 (0x7fa160a6cc00) [pid = 16987] [serial = 1454] [outer = 0x7fa13fee9c00] 23:45:02 INFO - PROCESS | 16987 | 1461480302293 Marionette DEBUG loaded listener.js 23:45:02 INFO - PROCESS | 16987 | ++DOMWINDOW == 269 (0x7fa161e81000) [pid = 16987] [serial = 1455] [outer = 0x7fa13fee9c00] 23:45:03 INFO - PROCESS | 16987 | 1461480303148 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]]]}] 23:45:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 23:45:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1529ms 23:45:03 INFO - PROCESS | 16987 | 1461480303183 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 23:45:03 INFO - PROCESS | 16987 | 1461480303185 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 23:45:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 23:45:03 INFO - PROCESS | 16987 | 1461480303192 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 23:45:03 INFO - PROCESS | 16987 | 1461480303195 Marionette TRACE conn3 <- [1,1910,null,{}] 23:45:03 INFO - PROCESS | 16987 | 1461480303201 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}] 23:45:03 INFO - PROCESS | 16987 | 1461480303393 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 23:45:03 INFO - PROCESS | 16987 | 1461480303654 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:03 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa139379000 == 155 [pid = 16987] [id = 485] 23:45:03 INFO - PROCESS | 16987 | ++DOMWINDOW == 270 (0x7fa137875c00) [pid = 16987] [serial = 1456] [outer = (nil)] 23:45:03 INFO - PROCESS | 16987 | ++DOMWINDOW == 271 (0x7fa13787ac00) [pid = 16987] [serial = 1457] [outer = 0x7fa137875c00] 23:45:03 INFO - PROCESS | 16987 | 1461480303733 Marionette DEBUG loaded listener.js 23:45:03 INFO - PROCESS | 16987 | ++DOMWINDOW == 272 (0x7fa13787fc00) [pid = 16987] [serial = 1458] [outer = 0x7fa137875c00] 23:45:04 INFO - PROCESS | 16987 | 1461480304576 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]]]}] 23:45:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 23:45:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1429ms 23:45:04 INFO - PROCESS | 16987 | 1461480304623 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 23:45:04 INFO - PROCESS | 16987 | 1461480304627 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 23:45:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 23:45:04 INFO - PROCESS | 16987 | 1461480304632 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 23:45:04 INFO - PROCESS | 16987 | 1461480304634 Marionette TRACE conn3 <- [1,1914,null,{}] 23:45:04 INFO - PROCESS | 16987 | 1461480304640 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}] 23:45:04 INFO - PROCESS | 16987 | 1461480304821 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 23:45:05 INFO - PROCESS | 16987 | 1461480305045 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:05 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa140d1a000 == 156 [pid = 16987] [id = 486] 23:45:05 INFO - PROCESS | 16987 | ++DOMWINDOW == 273 (0x7fa137876000) [pid = 16987] [serial = 1459] [outer = (nil)] 23:45:05 INFO - PROCESS | 16987 | ++DOMWINDOW == 274 (0x7fa1609ce400) [pid = 16987] [serial = 1460] [outer = 0x7fa137876000] 23:45:05 INFO - PROCESS | 16987 | 1461480305166 Marionette DEBUG loaded listener.js 23:45:05 INFO - PROCESS | 16987 | ++DOMWINDOW == 275 (0x7fa163d3d400) [pid = 16987] [serial = 1461] [outer = 0x7fa137876000] 23:45:06 INFO - PROCESS | 16987 | 1461480306058 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]]]}] 23:45:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 23:45:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1485ms 23:45:06 INFO - PROCESS | 16987 | 1461480306119 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 23:45:06 INFO - PROCESS | 16987 | 1461480306123 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 23:45:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 23:45:06 INFO - PROCESS | 16987 | 1461480306144 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 23:45:06 INFO - PROCESS | 16987 | 1461480306148 Marionette TRACE conn3 <- [1,1918,null,{}] 23:45:06 INFO - PROCESS | 16987 | 1461480306158 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}] 23:45:06 INFO - PROCESS | 16987 | 1461480306347 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 23:45:06 INFO - PROCESS | 16987 | 1461480306564 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:06 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa136fc3000 == 157 [pid = 16987] [id = 487] 23:45:06 INFO - PROCESS | 16987 | ++DOMWINDOW == 276 (0x7fa13787bc00) [pid = 16987] [serial = 1462] [outer = (nil)] 23:45:06 INFO - PROCESS | 16987 | ++DOMWINDOW == 277 (0x7fa139e21000) [pid = 16987] [serial = 1463] [outer = 0x7fa13787bc00] 23:45:06 INFO - PROCESS | 16987 | 1461480306689 Marionette DEBUG loaded listener.js 23:45:06 INFO - PROCESS | 16987 | ++DOMWINDOW == 278 (0x7fa139e25800) [pid = 16987] [serial = 1464] [outer = 0x7fa13787bc00] 23:45:07 INFO - PROCESS | 16987 | 1461480307648 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]]]}] 23:45:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 23:45:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1550ms 23:45:07 INFO - PROCESS | 16987 | 1461480307680 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 23:45:07 INFO - PROCESS | 16987 | 1461480307684 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 23:45:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 23:45:07 INFO - PROCESS | 16987 | 1461480307691 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 23:45:07 INFO - PROCESS | 16987 | 1461480307694 Marionette TRACE conn3 <- [1,1922,null,{}] 23:45:07 INFO - PROCESS | 16987 | 1461480307699 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}] 23:45:07 INFO - PROCESS | 16987 | 1461480307898 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 23:45:08 INFO - PROCESS | 16987 | 1461480308118 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:08 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa136fdc800 == 158 [pid = 16987] [id = 488] 23:45:08 INFO - PROCESS | 16987 | ++DOMWINDOW == 279 (0x7fa137881000) [pid = 16987] [serial = 1465] [outer = (nil)] 23:45:08 INFO - PROCESS | 16987 | ++DOMWINDOW == 280 (0x7fa14d107c00) [pid = 16987] [serial = 1466] [outer = 0x7fa137881000] 23:45:08 INFO - PROCESS | 16987 | 1461480308237 Marionette DEBUG loaded listener.js 23:45:08 INFO - PROCESS | 16987 | ++DOMWINDOW == 281 (0x7fa1657a2c00) [pid = 16987] [serial = 1467] [outer = 0x7fa137881000] 23:45:09 INFO - PROCESS | 16987 | 1461480309170 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]]]}] 23:45:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 23:45:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1537ms 23:45:09 INFO - PROCESS | 16987 | 1461480309229 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 23:45:09 INFO - PROCESS | 16987 | 1461480309233 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 23:45:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 23:45:09 INFO - PROCESS | 16987 | 1461480309239 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 23:45:09 INFO - PROCESS | 16987 | 1461480309243 Marionette TRACE conn3 <- [1,1926,null,{}] 23:45:09 INFO - PROCESS | 16987 | 1461480309248 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}] 23:45:09 INFO - PROCESS | 16987 | 1461480309495 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 23:45:09 INFO - PROCESS | 16987 | 1461480309754 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:09 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1397f1000 == 159 [pid = 16987] [id = 489] 23:45:09 INFO - PROCESS | 16987 | ++DOMWINDOW == 282 (0x7fa13ee05800) [pid = 16987] [serial = 1468] [outer = (nil)] 23:45:09 INFO - PROCESS | 16987 | ++DOMWINDOW == 283 (0x7fa13ee0cc00) [pid = 16987] [serial = 1469] [outer = 0x7fa13ee05800] 23:45:09 INFO - PROCESS | 16987 | 1461480309901 Marionette DEBUG loaded listener.js 23:45:10 INFO - PROCESS | 16987 | ++DOMWINDOW == 284 (0x7fa1657ac800) [pid = 16987] [serial = 1470] [outer = 0x7fa13ee05800] 23:45:10 INFO - PROCESS | 16987 | 1461480310841 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]]]}] 23:45:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 23:45:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1634ms 23:45:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 23:45:10 INFO - PROCESS | 16987 | 1461480310874 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 23:45:10 INFO - PROCESS | 16987 | 1461480310876 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 23:45:10 INFO - PROCESS | 16987 | 1461480310883 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 23:45:10 INFO - PROCESS | 16987 | 1461480310886 Marionette TRACE conn3 <- [1,1930,null,{}] 23:45:10 INFO - PROCESS | 16987 | 1461480310891 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}] 23:45:11 INFO - PROCESS | 16987 | 1461480311081 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 23:45:11 INFO - PROCESS | 16987 | 1461480311305 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:11 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13a2a0800 == 160 [pid = 16987] [id = 490] 23:45:11 INFO - PROCESS | 16987 | ++DOMWINDOW == 285 (0x7fa134f6b000) [pid = 16987] [serial = 1471] [outer = (nil)] 23:45:11 INFO - PROCESS | 16987 | ++DOMWINDOW == 286 (0x7fa134f71000) [pid = 16987] [serial = 1472] [outer = 0x7fa134f6b000] 23:45:11 INFO - PROCESS | 16987 | 1461480311416 Marionette DEBUG loaded listener.js 23:45:11 INFO - PROCESS | 16987 | ++DOMWINDOW == 287 (0x7fa134f76000) [pid = 16987] [serial = 1473] [outer = 0x7fa134f6b000] 23:45:12 INFO - PROCESS | 16987 | 1461480312323 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]]]}] 23:45:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 23:45:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1485ms 23:45:12 INFO - PROCESS | 16987 | 1461480312368 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 23:45:12 INFO - PROCESS | 16987 | 1461480312372 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 23:45:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 23:45:12 INFO - PROCESS | 16987 | 1461480312398 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 23:45:12 INFO - PROCESS | 16987 | 1461480312401 Marionette TRACE conn3 <- [1,1934,null,{}] 23:45:12 INFO - PROCESS | 16987 | 1461480312407 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}] 23:45:12 INFO - PROCESS | 16987 | 1461480312608 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 23:45:12 INFO - PROCESS | 16987 | 1461480312873 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:12 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13a8da000 == 161 [pid = 16987] [id = 491] 23:45:12 INFO - PROCESS | 16987 | ++DOMWINDOW == 288 (0x7fa134f6ac00) [pid = 16987] [serial = 1474] [outer = (nil)] 23:45:12 INFO - PROCESS | 16987 | ++DOMWINDOW == 289 (0x7fa134fac400) [pid = 16987] [serial = 1475] [outer = 0x7fa134f6ac00] 23:45:12 INFO - PROCESS | 16987 | 1461480312988 Marionette DEBUG loaded listener.js 23:45:13 INFO - PROCESS | 16987 | ++DOMWINDOW == 290 (0x7fa134fb0000) [pid = 16987] [serial = 1476] [outer = 0x7fa134f6ac00] 23:45:14 INFO - PROCESS | 16987 | 1461480314569 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]]]}] 23:45:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 23:45:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 2187ms 23:45:14 INFO - PROCESS | 16987 | 1461480314582 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 23:45:14 INFO - PROCESS | 16987 | 1461480314587 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 23:45:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 23:45:14 INFO - PROCESS | 16987 | 1461480314596 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 23:45:14 INFO - PROCESS | 16987 | 1461480314601 Marionette TRACE conn3 <- [1,1938,null,{}] 23:45:14 INFO - PROCESS | 16987 | 1461480314610 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}] 23:45:14 INFO - PROCESS | 16987 | 1461480314803 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 23:45:15 INFO - PROCESS | 16987 | 1461480315092 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:15 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13a8d6000 == 162 [pid = 16987] [id = 492] 23:45:15 INFO - PROCESS | 16987 | ++DOMWINDOW == 291 (0x7fa138384000) [pid = 16987] [serial = 1477] [outer = (nil)] 23:45:15 INFO - PROCESS | 16987 | ++DOMWINDOW == 292 (0x7fa13913cc00) [pid = 16987] [serial = 1478] [outer = 0x7fa138384000] 23:45:15 INFO - PROCESS | 16987 | 1461480315173 Marionette DEBUG loaded listener.js 23:45:15 INFO - PROCESS | 16987 | ++DOMWINDOW == 293 (0x7fa139e1a800) [pid = 16987] [serial = 1479] [outer = 0x7fa138384000] 23:45:16 INFO - PROCESS | 16987 | 1461480316026 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]]]}] 23:45:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 23:45:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1487ms 23:45:16 INFO - PROCESS | 16987 | 1461480316086 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 23:45:16 INFO - PROCESS | 16987 | 1461480316095 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 23:45:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 23:45:16 INFO - PROCESS | 16987 | 1461480316105 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 23:45:16 INFO - PROCESS | 16987 | 1461480316109 Marionette TRACE conn3 <- [1,1942,null,{}] 23:45:16 INFO - PROCESS | 16987 | 1461480316114 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}] 23:45:16 INFO - PROCESS | 16987 | 1461480316360 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 23:45:16 INFO - PROCESS | 16987 | 1461480316837 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:16 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1395c5000 == 163 [pid = 16987] [id = 493] 23:45:16 INFO - PROCESS | 16987 | ++DOMWINDOW == 294 (0x7fa13cbcf800) [pid = 16987] [serial = 1480] [outer = (nil)] 23:45:16 INFO - PROCESS | 16987 | ++DOMWINDOW == 295 (0x7fa13cdb2800) [pid = 16987] [serial = 1481] [outer = 0x7fa13cbcf800] 23:45:16 INFO - PROCESS | 16987 | 1461480316910 Marionette DEBUG loaded listener.js 23:45:17 INFO - PROCESS | 16987 | ++DOMWINDOW == 296 (0x7fa13d675c00) [pid = 16987] [serial = 1482] [outer = 0x7fa13cbcf800] 23:45:17 INFO - PROCESS | 16987 | 1461480317873 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]]]}] 23:45:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 23:45:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1832ms 23:45:17 INFO - PROCESS | 16987 | 1461480317939 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 23:45:17 INFO - PROCESS | 16987 | 1461480317942 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 23:45:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 23:45:17 INFO - PROCESS | 16987 | 1461480317948 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 23:45:17 INFO - PROCESS | 16987 | 1461480317954 Marionette TRACE conn3 <- [1,1946,null,{}] 23:45:17 INFO - PROCESS | 16987 | 1461480317968 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}] 23:45:18 INFO - PROCESS | 16987 | 1461480318229 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 23:45:18 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa15447d800 == 162 [pid = 16987] [id = 93] 23:45:18 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14baa4000 == 161 [pid = 16987] [id = 389] 23:45:18 INFO - PROCESS | 16987 | --DOMWINDOW == 295 (0x7fa13a7ed000) [pid = 16987] [serial = 1340] [outer = (nil)] [url = about:blank] 23:45:18 INFO - PROCESS | 16987 | --DOMWINDOW == 294 (0x7fa1392ec400) [pid = 16987] [serial = 1334] [outer = (nil)] [url = about:blank] 23:45:18 INFO - PROCESS | 16987 | --DOMWINDOW == 293 (0x7fa13d678800) [pid = 16987] [serial = 1337] [outer = (nil)] [url = about:blank] 23:45:18 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14dd9d800 == 160 [pid = 16987] [id = 477] 23:45:18 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14adca000 == 159 [pid = 16987] [id = 476] 23:45:18 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1491d2800 == 158 [pid = 16987] [id = 475] 23:45:18 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13eb37000 == 157 [pid = 16987] [id = 474] 23:45:18 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13c3a5000 == 156 [pid = 16987] [id = 473] 23:45:18 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1378e7800 == 155 [pid = 16987] [id = 472] 23:45:18 INFO - PROCESS | 16987 | 1461480318570 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:18 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13d747800 == 154 [pid = 16987] [id = 471] 23:45:18 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1655d3800 == 153 [pid = 16987] [id = 468] 23:45:18 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa161b2b800 == 152 [pid = 16987] [id = 467] 23:45:18 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13a1d5000 == 153 [pid = 16987] [id = 494] 23:45:18 INFO - PROCESS | 16987 | ++DOMWINDOW == 294 (0x7fa13d673c00) [pid = 16987] [serial = 1483] [outer = (nil)] 23:45:18 INFO - PROCESS | 16987 | ++DOMWINDOW == 295 (0x7fa13ee05c00) [pid = 16987] [serial = 1484] [outer = 0x7fa13d673c00] 23:45:18 INFO - PROCESS | 16987 | 1461480318645 Marionette DEBUG loaded listener.js 23:45:18 INFO - PROCESS | 16987 | ++DOMWINDOW == 296 (0x7fa13ee11000) [pid = 16987] [serial = 1485] [outer = 0x7fa13d673c00] 23:45:18 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa15abef800 == 152 [pid = 16987] [id = 466] 23:45:19 INFO - PROCESS | 16987 | --DOMWINDOW == 295 (0x7fa159c55400) [pid = 16987] [serial = 1328] [outer = (nil)] [url = about:blank] 23:45:19 INFO - PROCESS | 16987 | --DOMWINDOW == 294 (0x7fa13c1b1400) [pid = 16987] [serial = 1349] [outer = (nil)] [url = about:blank] 23:45:19 INFO - PROCESS | 16987 | --DOMWINDOW == 293 (0x7fa13fbea000) [pid = 16987] [serial = 1302] [outer = (nil)] [url = about:blank] 23:45:19 INFO - PROCESS | 16987 | --DOMWINDOW == 292 (0x7fa13f6af000) [pid = 16987] [serial = 1355] [outer = (nil)] [url = about:blank] 23:45:19 INFO - PROCESS | 16987 | --DOMWINDOW == 291 (0x7fa13c1a4000) [pid = 16987] [serial = 1343] [outer = (nil)] [url = about:blank] 23:45:19 INFO - PROCESS | 16987 | --DOMWINDOW == 290 (0x7fa1518ad000) [pid = 16987] [serial = 1322] [outer = (nil)] [url = about:blank] 23:45:19 INFO - PROCESS | 16987 | --DOMWINDOW == 289 (0x7fa13fbe2400) [pid = 16987] [serial = 1356] [outer = (nil)] [url = about:blank] 23:45:19 INFO - PROCESS | 16987 | --DOMWINDOW == 288 (0x7fa149ded000) [pid = 16987] [serial = 1316] [outer = (nil)] [url = about:blank] 23:45:19 INFO - PROCESS | 16987 | --DOMWINDOW == 287 (0x7fa13fbed000) [pid = 16987] [serial = 1358] [outer = (nil)] [url = about:blank] 23:45:19 INFO - PROCESS | 16987 | --DOMWINDOW == 286 (0x7fa13d699400) [pid = 16987] [serial = 1352] [outer = (nil)] [url = about:blank] 23:45:19 INFO - PROCESS | 16987 | --DOMWINDOW == 285 (0x7fa13cdb4000) [pid = 16987] [serial = 1350] [outer = (nil)] [url = about:blank] 23:45:19 INFO - PROCESS | 16987 | --DOMWINDOW == 284 (0x7fa13fc71c00) [pid = 16987] [serial = 1359] [outer = (nil)] [url = about:blank] 23:45:19 INFO - PROCESS | 16987 | --DOMWINDOW == 283 (0x7fa14d05c000) [pid = 16987] [serial = 1319] [outer = (nil)] [url = about:blank] 23:45:19 INFO - PROCESS | 16987 | --DOMWINDOW == 282 (0x7fa161beb400) [pid = 16987] [serial = 1331] [outer = (nil)] [url = about:blank] 23:45:19 INFO - PROCESS | 16987 | --DOMWINDOW == 281 (0x7fa147f30400) [pid = 16987] [serial = 1313] [outer = (nil)] [url = about:blank] 23:45:19 INFO - PROCESS | 16987 | --DOMWINDOW == 280 (0x7fa139e0ac00) [pid = 16987] [serial = 1346] [outer = (nil)] [url = about:blank] 23:45:19 INFO - PROCESS | 16987 | --DOMWINDOW == 279 (0x7fa1533dc000) [pid = 16987] [serial = 1325] [outer = (nil)] [url = about:blank] 23:45:19 INFO - PROCESS | 16987 | --DOMWINDOW == 278 (0x7fa140d58800) [pid = 16987] [serial = 1310] [outer = (nil)] [url = about:blank] 23:45:19 INFO - PROCESS | 16987 | --DOMWINDOW == 277 (0x7fa13e566c00) [pid = 16987] [serial = 1353] [outer = (nil)] [url = about:blank] 23:45:19 INFO - PROCESS | 16987 | --DOMWINDOW == 276 (0x7fa13e510000) [pid = 16987] [serial = 1307] [outer = (nil)] [url = about:blank] 23:45:19 INFO - PROCESS | 16987 | --DOMWINDOW == 275 (0x7fa138383c00) [pid = 16987] [serial = 1304] [outer = (nil)] [url = about:blank] 23:45:19 INFO - PROCESS | 16987 | --DOMWINDOW == 274 (0x7fa13feeb400) [pid = 16987] [serial = 1361] [outer = (nil)] [url = about:blank] 23:45:19 INFO - PROCESS | 16987 | --DOMWINDOW == 273 (0x7fa13a7ecc00) [pid = 16987] [serial = 1347] [outer = (nil)] [url = about:blank] 23:45:19 INFO - PROCESS | 16987 | --DOMWINDOW == 272 (0x7fa142b3d400) [pid = 16987] [serial = 1362] [outer = (nil)] [url = about:blank] 23:45:19 INFO - PROCESS | 16987 | 1461480319413 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]]]}] 23:45:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 23:45:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1490ms 23:45:19 INFO - PROCESS | 16987 | 1461480319441 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 23:45:19 INFO - PROCESS | 16987 | 1461480319446 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 23:45:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 23:45:19 INFO - PROCESS | 16987 | 1461480319451 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 23:45:19 INFO - PROCESS | 16987 | 1461480319453 Marionette TRACE conn3 <- [1,1950,null,{}] 23:45:19 INFO - PROCESS | 16987 | 1461480319459 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}] 23:45:19 INFO - PROCESS | 16987 | 1461480319659 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 23:45:19 INFO - PROCESS | 16987 | 1461480319834 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:19 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13d74d800 == 153 [pid = 16987] [id = 495] 23:45:19 INFO - PROCESS | 16987 | ++DOMWINDOW == 273 (0x7fa137bd0800) [pid = 16987] [serial = 1486] [outer = (nil)] 23:45:19 INFO - PROCESS | 16987 | ++DOMWINDOW == 274 (0x7fa13ef61800) [pid = 16987] [serial = 1487] [outer = 0x7fa137bd0800] 23:45:19 INFO - PROCESS | 16987 | 1461480319911 Marionette DEBUG loaded listener.js 23:45:20 INFO - PROCESS | 16987 | ++DOMWINDOW == 275 (0x7fa13f51ac00) [pid = 16987] [serial = 1488] [outer = 0x7fa137bd0800] 23:45:20 INFO - PROCESS | 16987 | 1461480320670 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]]]}] 23:45:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 23:45:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1232ms 23:45:20 INFO - PROCESS | 16987 | 1461480320727 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 23:45:20 INFO - PROCESS | 16987 | 1461480320730 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 23:45:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 23:45:20 INFO - PROCESS | 16987 | 1461480320741 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 23:45:20 INFO - PROCESS | 16987 | 1461480320743 Marionette TRACE conn3 <- [1,1954,null,{}] 23:45:20 INFO - PROCESS | 16987 | 1461480320748 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}] 23:45:20 INFO - PROCESS | 16987 | 1461480320996 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 23:45:21 INFO - PROCESS | 16987 | 1461480321031 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:21 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13f84e800 == 154 [pid = 16987] [id = 496] 23:45:21 INFO - PROCESS | 16987 | ++DOMWINDOW == 276 (0x7fa13f51b800) [pid = 16987] [serial = 1489] [outer = (nil)] 23:45:21 INFO - PROCESS | 16987 | ++DOMWINDOW == 277 (0x7fa13fbe4400) [pid = 16987] [serial = 1490] [outer = 0x7fa13f51b800] 23:45:21 INFO - PROCESS | 16987 | 1461480321097 Marionette DEBUG loaded listener.js 23:45:21 INFO - PROCESS | 16987 | ++DOMWINDOW == 278 (0x7fa13fc67800) [pid = 16987] [serial = 1491] [outer = 0x7fa13f51b800] 23:45:22 INFO - PROCESS | 16987 | 1461480322014 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]]]}] 23:45:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 23:45:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1333ms 23:45:22 INFO - PROCESS | 16987 | 1461480322072 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 23:45:22 INFO - PROCESS | 16987 | 1461480322075 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 23:45:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 23:45:22 INFO - PROCESS | 16987 | 1461480322081 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 23:45:22 INFO - PROCESS | 16987 | 1461480322084 Marionette TRACE conn3 <- [1,1958,null,{}] 23:45:22 INFO - PROCESS | 16987 | 1461480322089 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}] 23:45:22 INFO - PROCESS | 16987 | 1461480322396 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 23:45:22 INFO - PROCESS | 16987 | 1461480322433 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:22 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa142c1c800 == 155 [pid = 16987] [id = 497] 23:45:22 INFO - PROCESS | 16987 | ++DOMWINDOW == 279 (0x7fa13fd5fc00) [pid = 16987] [serial = 1492] [outer = (nil)] 23:45:22 INFO - PROCESS | 16987 | ++DOMWINDOW == 280 (0x7fa142a2a800) [pid = 16987] [serial = 1493] [outer = 0x7fa13fd5fc00] 23:45:22 INFO - PROCESS | 16987 | 1461480322500 Marionette DEBUG loaded listener.js 23:45:22 INFO - PROCESS | 16987 | ++DOMWINDOW == 281 (0x7fa142a9c400) [pid = 16987] [serial = 1494] [outer = 0x7fa13fd5fc00] 23:45:24 INFO - PROCESS | 16987 | --DOMWINDOW == 280 (0x7fa13f50c400) [pid = 16987] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 23:45:24 INFO - PROCESS | 16987 | --DOMWINDOW == 279 (0x7fa13cdb2c00) [pid = 16987] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 23:45:24 INFO - PROCESS | 16987 | --DOMWINDOW == 278 (0x7fa13a7e7c00) [pid = 16987] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 23:45:24 INFO - PROCESS | 16987 | --DOMWINDOW == 277 (0x7fa1493bcc00) [pid = 16987] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 23:45:24 INFO - PROCESS | 16987 | --DOMWINDOW == 276 (0x7fa13fbe7000) [pid = 16987] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 23:45:24 INFO - PROCESS | 16987 | --DOMWINDOW == 275 (0x7fa13fbe9000) [pid = 16987] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 23:45:24 INFO - PROCESS | 16987 | 1461480324465 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]]]}] 23:45:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 23:45:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 2442ms 23:45:24 INFO - PROCESS | 16987 | 1461480324524 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 23:45:24 INFO - PROCESS | 16987 | 1461480324528 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 23:45:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 23:45:24 INFO - PROCESS | 16987 | 1461480324544 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 23:45:24 INFO - PROCESS | 16987 | 1461480324547 Marionette TRACE conn3 <- [1,1962,null,{}] 23:45:24 INFO - PROCESS | 16987 | 1461480324552 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}] 23:45:24 INFO - PROCESS | 16987 | 1461480324728 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 23:45:24 INFO - PROCESS | 16987 | 1461480324743 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:24 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14911e800 == 156 [pid = 16987] [id = 498] 23:45:24 INFO - PROCESS | 16987 | ++DOMWINDOW == 276 (0x7fa13f6b2c00) [pid = 16987] [serial = 1495] [outer = (nil)] 23:45:24 INFO - PROCESS | 16987 | ++DOMWINDOW == 277 (0x7fa142cd3c00) [pid = 16987] [serial = 1496] [outer = 0x7fa13f6b2c00] 23:45:24 INFO - PROCESS | 16987 | 1461480324805 Marionette DEBUG loaded listener.js 23:45:24 INFO - PROCESS | 16987 | ++DOMWINDOW == 278 (0x7fa142cdbc00) [pid = 16987] [serial = 1497] [outer = 0x7fa13f6b2c00] 23:45:25 INFO - PROCESS | 16987 | 1461480325925 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]]]}] 23:45:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 23:45:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1535ms 23:45:26 INFO - PROCESS | 16987 | 1461480326080 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 23:45:26 INFO - PROCESS | 16987 | 1461480326084 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 23:45:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 23:45:26 INFO - PROCESS | 16987 | 1461480326093 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 23:45:26 INFO - PROCESS | 16987 | 1461480326098 Marionette TRACE conn3 <- [1,1966,null,{}] 23:45:26 INFO - PROCESS | 16987 | 1461480326117 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}] 23:45:26 INFO - PROCESS | 16987 | 1461480326340 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 23:45:26 INFO - PROCESS | 16987 | 1461480326620 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:26 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1397ed000 == 157 [pid = 16987] [id = 499] 23:45:26 INFO - PROCESS | 16987 | ++DOMWINDOW == 279 (0x7fa137bd5400) [pid = 16987] [serial = 1498] [outer = (nil)] 23:45:26 INFO - PROCESS | 16987 | ++DOMWINDOW == 280 (0x7fa1383cd400) [pid = 16987] [serial = 1499] [outer = 0x7fa137bd5400] 23:45:26 INFO - PROCESS | 16987 | 1461480326756 Marionette DEBUG loaded listener.js 23:45:26 INFO - PROCESS | 16987 | ++DOMWINDOW == 281 (0x7fa139e1f400) [pid = 16987] [serial = 1500] [outer = 0x7fa137bd5400] 23:45:27 INFO - PROCESS | 16987 | 1461480327653 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]]]}] 23:45:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 23:45:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1597ms 23:45:27 INFO - PROCESS | 16987 | 1461480327691 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 23:45:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 23:45:27 INFO - PROCESS | 16987 | 1461480327697 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 23:45:27 INFO - PROCESS | 16987 | 1461480327709 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 23:45:27 INFO - PROCESS | 16987 | 1461480327714 Marionette TRACE conn3 <- [1,1970,null,{}] 23:45:27 INFO - PROCESS | 16987 | 1461480327720 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}] 23:45:27 INFO - PROCESS | 16987 | 1461480327934 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 23:45:28 INFO - PROCESS | 16987 | 1461480328199 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:28 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13d757800 == 158 [pid = 16987] [id = 500] 23:45:28 INFO - PROCESS | 16987 | ++DOMWINDOW == 282 (0x7fa13cdb0400) [pid = 16987] [serial = 1501] [outer = (nil)] 23:45:28 INFO - PROCESS | 16987 | ++DOMWINDOW == 283 (0x7fa13d678800) [pid = 16987] [serial = 1502] [outer = 0x7fa13cdb0400] 23:45:28 INFO - PROCESS | 16987 | 1461480328320 Marionette DEBUG loaded listener.js 23:45:28 INFO - PROCESS | 16987 | ++DOMWINDOW == 284 (0x7fa13e307000) [pid = 16987] [serial = 1503] [outer = 0x7fa13cdb0400] 23:45:29 INFO - PROCESS | 16987 | 1461480329245 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]]]}] 23:45:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 23:45:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1587ms 23:45:29 INFO - PROCESS | 16987 | 1461480329293 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 23:45:29 INFO - PROCESS | 16987 | 1461480329297 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 23:45:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 23:45:29 INFO - PROCESS | 16987 | 1461480329303 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 23:45:29 INFO - PROCESS | 16987 | 1461480329306 Marionette TRACE conn3 <- [1,1974,null,{}] 23:45:29 INFO - PROCESS | 16987 | 1461480329321 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}] 23:45:29 INFO - PROCESS | 16987 | 1461480329533 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 23:45:29 INFO - PROCESS | 16987 | 1461480329745 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:29 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa147f1f800 == 159 [pid = 16987] [id = 501] 23:45:29 INFO - PROCESS | 16987 | ++DOMWINDOW == 285 (0x7fa13e739c00) [pid = 16987] [serial = 1504] [outer = (nil)] 23:45:29 INFO - PROCESS | 16987 | ++DOMWINDOW == 286 (0x7fa13ef53400) [pid = 16987] [serial = 1505] [outer = 0x7fa13e739c00] 23:45:29 INFO - PROCESS | 16987 | 1461480329870 Marionette DEBUG loaded listener.js 23:45:29 INFO - PROCESS | 16987 | ++DOMWINDOW == 287 (0x7fa13fbe3800) [pid = 16987] [serial = 1506] [outer = 0x7fa13e739c00] 23:45:30 INFO - PROCESS | 16987 | 1461480330854 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]]]}] 23:45:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 23:45:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1581ms 23:45:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 23:45:30 INFO - PROCESS | 16987 | 1461480330885 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 23:45:30 INFO - PROCESS | 16987 | 1461480330887 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 23:45:30 INFO - PROCESS | 16987 | 1461480330894 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 23:45:30 INFO - PROCESS | 16987 | 1461480330897 Marionette TRACE conn3 <- [1,1978,null,{}] 23:45:30 INFO - PROCESS | 16987 | 1461480330902 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}] 23:45:31 INFO - PROCESS | 16987 | 1461480331094 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 23:45:31 INFO - PROCESS | 16987 | 1461480331364 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:31 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14aa8b800 == 160 [pid = 16987] [id = 502] 23:45:31 INFO - PROCESS | 16987 | ++DOMWINDOW == 288 (0x7fa13c1cec00) [pid = 16987] [serial = 1507] [outer = (nil)] 23:45:31 INFO - PROCESS | 16987 | ++DOMWINDOW == 289 (0x7fa13feeb400) [pid = 16987] [serial = 1508] [outer = 0x7fa13c1cec00] 23:45:31 INFO - PROCESS | 16987 | 1461480331440 Marionette DEBUG loaded listener.js 23:45:31 INFO - PROCESS | 16987 | ++DOMWINDOW == 290 (0x7fa142920000) [pid = 16987] [serial = 1509] [outer = 0x7fa13c1cec00] 23:45:32 INFO - PROCESS | 16987 | 1461480332299 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]]]}] 23:45:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 23:45:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1437ms 23:45:32 INFO - PROCESS | 16987 | 1461480332331 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 23:45:32 INFO - PROCESS | 16987 | 1461480332334 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 23:45:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 23:45:32 INFO - PROCESS | 16987 | 1461480332340 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 23:45:32 INFO - PROCESS | 16987 | 1461480332343 Marionette TRACE conn3 <- [1,1982,null,{}] 23:45:32 INFO - PROCESS | 16987 | 1461480332354 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}] 23:45:32 INFO - PROCESS | 16987 | 1461480332573 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 23:45:32 INFO - PROCESS | 16987 | 1461480332795 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:32 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14bd2d000 == 161 [pid = 16987] [id = 503] 23:45:32 INFO - PROCESS | 16987 | ++DOMWINDOW == 291 (0x7fa13e737c00) [pid = 16987] [serial = 1510] [outer = (nil)] 23:45:32 INFO - PROCESS | 16987 | ++DOMWINDOW == 292 (0x7fa142cdc800) [pid = 16987] [serial = 1511] [outer = 0x7fa13e737c00] 23:45:32 INFO - PROCESS | 16987 | 1461480332909 Marionette DEBUG loaded listener.js 23:45:33 INFO - PROCESS | 16987 | ++DOMWINDOW == 293 (0x7fa142d59400) [pid = 16987] [serial = 1512] [outer = 0x7fa13e737c00] 23:45:33 INFO - PROCESS | 16987 | 1461480333758 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]]]}] 23:45:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 23:45:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1434ms 23:45:33 INFO - PROCESS | 16987 | 1461480333774 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 23:45:33 INFO - PROCESS | 16987 | 1461480333777 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 23:45:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 23:45:33 INFO - PROCESS | 16987 | 1461480333783 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 23:45:33 INFO - PROCESS | 16987 | 1461480333785 Marionette TRACE conn3 <- [1,1986,null,{}] 23:45:33 INFO - PROCESS | 16987 | 1461480333790 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}] 23:45:34 INFO - PROCESS | 16987 | 1461480334020 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 23:45:34 INFO - PROCESS | 16987 | 1461480334235 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:34 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14e1e1000 == 162 [pid = 16987] [id = 504] 23:45:34 INFO - PROCESS | 16987 | ++DOMWINDOW == 294 (0x7fa142a26400) [pid = 16987] [serial = 1513] [outer = (nil)] 23:45:34 INFO - PROCESS | 16987 | ++DOMWINDOW == 295 (0x7fa1493bdc00) [pid = 16987] [serial = 1514] [outer = 0x7fa142a26400] 23:45:34 INFO - PROCESS | 16987 | 1461480334353 Marionette DEBUG loaded listener.js 23:45:34 INFO - PROCESS | 16987 | ++DOMWINDOW == 296 (0x7fa149b92800) [pid = 16987] [serial = 1515] [outer = 0x7fa142a26400] 23:45:35 INFO - PROCESS | 16987 | 1461480335247 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]]]}] 23:45:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 23:45:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1480ms 23:45:35 INFO - PROCESS | 16987 | 1461480335271 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 23:45:35 INFO - PROCESS | 16987 | 1461480335275 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 23:45:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 23:45:35 INFO - PROCESS | 16987 | 1461480335282 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 23:45:35 INFO - PROCESS | 16987 | 1461480335286 Marionette TRACE conn3 <- [1,1990,null,{}] 23:45:35 INFO - PROCESS | 16987 | 1461480335290 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}] 23:45:35 INFO - PROCESS | 16987 | 1461480335469 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 23:45:35 INFO - PROCESS | 16987 | 1461480335742 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:35 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa150758800 == 163 [pid = 16987] [id = 505] 23:45:35 INFO - PROCESS | 16987 | ++DOMWINDOW == 297 (0x7fa142a99800) [pid = 16987] [serial = 1516] [outer = (nil)] 23:45:35 INFO - PROCESS | 16987 | ++DOMWINDOW == 298 (0x7fa149de9800) [pid = 16987] [serial = 1517] [outer = 0x7fa142a99800] 23:45:35 INFO - PROCESS | 16987 | 1461480335818 Marionette DEBUG loaded listener.js 23:45:35 INFO - PROCESS | 16987 | ++DOMWINDOW == 299 (0x7fa14a0c3c00) [pid = 16987] [serial = 1518] [outer = 0x7fa142a99800] 23:45:36 INFO - PROCESS | 16987 | 1461480336637 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]]]}] 23:45:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 23:45:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1377ms 23:45:36 INFO - PROCESS | 16987 | 1461480336676 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 23:45:36 INFO - PROCESS | 16987 | 1461480336679 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 23:45:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 23:45:36 INFO - PROCESS | 16987 | 1461480336688 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 23:45:36 INFO - PROCESS | 16987 | 1461480336690 Marionette TRACE conn3 <- [1,1994,null,{}] 23:45:36 INFO - PROCESS | 16987 | 1461480336694 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}] 23:45:36 INFO - PROCESS | 16987 | 1461480336886 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 23:45:37 INFO - PROCESS | 16987 | 1461480337104 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:37 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1522aa000 == 164 [pid = 16987] [id = 506] 23:45:37 INFO - PROCESS | 16987 | ++DOMWINDOW == 300 (0x7fa142cdf000) [pid = 16987] [serial = 1519] [outer = (nil)] 23:45:37 INFO - PROCESS | 16987 | ++DOMWINDOW == 301 (0x7fa14a5dc400) [pid = 16987] [serial = 1520] [outer = 0x7fa142cdf000] 23:45:37 INFO - PROCESS | 16987 | 1461480337217 Marionette DEBUG loaded listener.js 23:45:37 INFO - PROCESS | 16987 | ++DOMWINDOW == 302 (0x7fa14adf0800) [pid = 16987] [serial = 1521] [outer = 0x7fa142cdf000] 23:45:38 INFO - PROCESS | 16987 | 1461480338114 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]]]}] 23:45:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 23:45:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1485ms 23:45:38 INFO - PROCESS | 16987 | 1461480338174 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 23:45:38 INFO - PROCESS | 16987 | 1461480338178 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 23:45:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 23:45:38 INFO - PROCESS | 16987 | 1461480338183 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 23:45:38 INFO - PROCESS | 16987 | 1461480338186 Marionette TRACE conn3 <- [1,1998,null,{}] 23:45:38 INFO - PROCESS | 16987 | 1461480338191 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}] 23:45:38 INFO - PROCESS | 16987 | 1461480338374 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 23:45:38 INFO - PROCESS | 16987 | 1461480338593 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:38 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1527f5000 == 165 [pid = 16987] [id = 507] 23:45:38 INFO - PROCESS | 16987 | ++DOMWINDOW == 303 (0x7fa149b9b800) [pid = 16987] [serial = 1522] [outer = (nil)] 23:45:38 INFO - PROCESS | 16987 | ++DOMWINDOW == 304 (0x7fa14d063400) [pid = 16987] [serial = 1523] [outer = 0x7fa149b9b800] 23:45:38 INFO - PROCESS | 16987 | 1461480338711 Marionette DEBUG loaded listener.js 23:45:38 INFO - PROCESS | 16987 | ++DOMWINDOW == 305 (0x7fa14d82c400) [pid = 16987] [serial = 1524] [outer = 0x7fa149b9b800] 23:45:39 INFO - PROCESS | 16987 | 1461480339599 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]]]}] 23:45:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 23:45:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1483ms 23:45:39 INFO - PROCESS | 16987 | 1461480339668 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 23:45:39 INFO - PROCESS | 16987 | 1461480339672 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 23:45:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 23:45:39 INFO - PROCESS | 16987 | 1461480339677 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 23:45:39 INFO - PROCESS | 16987 | 1461480339680 Marionette TRACE conn3 <- [1,2002,null,{}] 23:45:39 INFO - PROCESS | 16987 | 1461480339685 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}] 23:45:39 INFO - PROCESS | 16987 | 1461480339883 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 23:45:40 INFO - PROCESS | 16987 | 1461480340158 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:40 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa154490000 == 166 [pid = 16987] [id = 508] 23:45:40 INFO - PROCESS | 16987 | ++DOMWINDOW == 306 (0x7fa13cbcb800) [pid = 16987] [serial = 1525] [outer = (nil)] 23:45:40 INFO - PROCESS | 16987 | ++DOMWINDOW == 307 (0x7fa14a044800) [pid = 16987] [serial = 1526] [outer = 0x7fa13cbcb800] 23:45:40 INFO - PROCESS | 16987 | 1461480340234 Marionette DEBUG loaded listener.js 23:45:40 INFO - PROCESS | 16987 | ++DOMWINDOW == 308 (0x7fa14e644400) [pid = 16987] [serial = 1527] [outer = 0x7fa13cbcb800] 23:45:41 INFO - PROCESS | 16987 | 1461480341119 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]]]}] 23:45:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 23:45:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1482ms 23:45:41 INFO - PROCESS | 16987 | 1461480341161 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 23:45:41 INFO - PROCESS | 16987 | 1461480341166 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 23:45:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 23:45:41 INFO - PROCESS | 16987 | 1461480341171 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 23:45:41 INFO - PROCESS | 16987 | 1461480341175 Marionette TRACE conn3 <- [1,2006,null,{}] 23:45:41 INFO - PROCESS | 16987 | 1461480341180 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}] 23:45:41 INFO - PROCESS | 16987 | 1461480341406 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 23:45:41 INFO - PROCESS | 16987 | 1461480341624 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:41 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa16557b000 == 167 [pid = 16987] [id = 509] 23:45:41 INFO - PROCESS | 16987 | ++DOMWINDOW == 309 (0x7fa15050c400) [pid = 16987] [serial = 1528] [outer = (nil)] 23:45:41 INFO - PROCESS | 16987 | ++DOMWINDOW == 310 (0x7fa1516de000) [pid = 16987] [serial = 1529] [outer = 0x7fa15050c400] 23:45:41 INFO - PROCESS | 16987 | 1461480341751 Marionette DEBUG loaded listener.js 23:45:41 INFO - PROCESS | 16987 | ++DOMWINDOW == 311 (0x7fa152498c00) [pid = 16987] [serial = 1530] [outer = 0x7fa15050c400] 23:45:42 INFO - PROCESS | 16987 | 1461480342747 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]]]}] 23:45:42 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 23:45:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1629ms 23:45:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 23:45:42 INFO - PROCESS | 16987 | 1461480342802 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 23:45:42 INFO - PROCESS | 16987 | 1461480342804 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 23:45:42 INFO - PROCESS | 16987 | 1461480342811 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 23:45:42 INFO - PROCESS | 16987 | 1461480342814 Marionette TRACE conn3 <- [1,2010,null,{}] 23:45:42 INFO - PROCESS | 16987 | 1461480342819 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}] 23:45:43 INFO - PROCESS | 16987 | 1461480343007 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 23:45:43 INFO - PROCESS | 16987 | 1461480343233 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:43 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa16b0ab000 == 168 [pid = 16987] [id = 510] 23:45:43 INFO - PROCESS | 16987 | ++DOMWINDOW == 312 (0x7fa1507ef400) [pid = 16987] [serial = 1531] [outer = (nil)] 23:45:43 INFO - PROCESS | 16987 | ++DOMWINDOW == 313 (0x7fa159c5c000) [pid = 16987] [serial = 1532] [outer = 0x7fa1507ef400] 23:45:43 INFO - PROCESS | 16987 | 1461480343345 Marionette DEBUG loaded listener.js 23:45:43 INFO - PROCESS | 16987 | ++DOMWINDOW == 314 (0x7fa160e58400) [pid = 16987] [serial = 1533] [outer = 0x7fa1507ef400] 23:45:44 INFO - PROCESS | 16987 | 1461480344247 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]]]}] 23:45:44 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 23:45:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1489ms 23:45:44 INFO - PROCESS | 16987 | 1461480344300 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 23:45:44 INFO - PROCESS | 16987 | 1461480344303 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 23:45:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 23:45:44 INFO - PROCESS | 16987 | 1461480344310 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 23:45:44 INFO - PROCESS | 16987 | 1461480344312 Marionette TRACE conn3 <- [1,2014,null,{}] 23:45:44 INFO - PROCESS | 16987 | 1461480344318 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}] 23:45:44 INFO - PROCESS | 16987 | 1461480344508 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 23:45:44 INFO - PROCESS | 16987 | 1461480344776 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:44 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa133bd9800 == 169 [pid = 16987] [id = 511] 23:45:44 INFO - PROCESS | 16987 | ++DOMWINDOW == 315 (0x7fa1351da800) [pid = 16987] [serial = 1534] [outer = (nil)] 23:45:44 INFO - PROCESS | 16987 | ++DOMWINDOW == 316 (0x7fa1351e2c00) [pid = 16987] [serial = 1535] [outer = 0x7fa1351da800] 23:45:44 INFO - PROCESS | 16987 | 1461480344865 Marionette DEBUG loaded listener.js 23:45:44 INFO - PROCESS | 16987 | ++DOMWINDOW == 317 (0x7fa1351e8000) [pid = 16987] [serial = 1536] [outer = 0x7fa1351da800] 23:45:45 INFO - PROCESS | 16987 | ************************* 23:45:45 INFO - PROCESS | 16987 | A coding exception was thrown and uncaught in a Task. 23:45:45 INFO - PROCESS | 16987 | 23:45:45 INFO - PROCESS | 16987 | Full message: TypeError: NetworkError when attempting to fetch resource. 23:45:45 INFO - PROCESS | 16987 | Full stack: 23:45:45 INFO - PROCESS | 16987 | ************************* 23:45:45 INFO - PROCESS | 16987 | 1461480345786 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]]]}] 23:45:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 23:45:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1530ms 23:45:45 INFO - PROCESS | 16987 | 1461480345841 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 23:45:45 INFO - PROCESS | 16987 | 1461480345845 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 23:45:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 23:45:45 INFO - PROCESS | 16987 | 1461480345850 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 23:45:45 INFO - PROCESS | 16987 | 1461480345853 Marionette TRACE conn3 <- [1,2018,null,{}] 23:45:45 INFO - PROCESS | 16987 | 1461480345858 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}] 23:45:46 INFO - PROCESS | 16987 | 1461480346046 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 23:45:46 INFO - PROCESS | 16987 | 1461480346271 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:46 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14abbd800 == 170 [pid = 16987] [id = 512] 23:45:46 INFO - PROCESS | 16987 | ++DOMWINDOW == 318 (0x7fa1351dcc00) [pid = 16987] [serial = 1537] [outer = (nil)] 23:45:46 INFO - PROCESS | 16987 | ++DOMWINDOW == 319 (0x7fa14abc7400) [pid = 16987] [serial = 1538] [outer = 0x7fa1351dcc00] 23:45:46 INFO - PROCESS | 16987 | 1461480346398 Marionette DEBUG loaded listener.js 23:45:46 INFO - PROCESS | 16987 | ++DOMWINDOW == 320 (0x7fa14abcb400) [pid = 16987] [serial = 1539] [outer = 0x7fa1351dcc00] 23:45:47 INFO - PROCESS | 16987 | 1461480347318 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]]]}] 23:45:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 23:45:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1535ms 23:45:47 INFO - PROCESS | 16987 | 1461480347386 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 23:45:47 INFO - PROCESS | 16987 | 1461480347390 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 23:45:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 23:45:47 INFO - PROCESS | 16987 | 1461480347396 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 23:45:47 INFO - PROCESS | 16987 | 1461480347398 Marionette TRACE conn3 <- [1,2022,null,{}] 23:45:47 INFO - PROCESS | 16987 | 1461480347404 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}] 23:45:47 INFO - PROCESS | 16987 | 1461480347604 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 23:45:47 INFO - PROCESS | 16987 | 1461480347917 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:47 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa133d60000 == 171 [pid = 16987] [id = 513] 23:45:47 INFO - PROCESS | 16987 | ++DOMWINDOW == 321 (0x7fa13ef5b800) [pid = 16987] [serial = 1540] [outer = (nil)] 23:45:48 INFO - PROCESS | 16987 | ++DOMWINDOW == 322 (0x7fa14abcc000) [pid = 16987] [serial = 1541] [outer = 0x7fa13ef5b800] 23:45:48 INFO - PROCESS | 16987 | 1461480348032 Marionette DEBUG loaded listener.js 23:45:48 INFO - PROCESS | 16987 | ++DOMWINDOW == 323 (0x7fa14abd0000) [pid = 16987] [serial = 1542] [outer = 0x7fa13ef5b800] 23:45:48 INFO - PROCESS | 16987 | 1461480348852 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]]]}] 23:45:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 23:45:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1490ms 23:45:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 23:45:48 INFO - PROCESS | 16987 | 1461480348886 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 23:45:48 INFO - PROCESS | 16987 | 1461480348889 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 23:45:48 INFO - PROCESS | 16987 | 1461480348895 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 23:45:48 INFO - PROCESS | 16987 | 1461480348898 Marionette TRACE conn3 <- [1,2026,null,{}] 23:45:48 INFO - PROCESS | 16987 | 1461480348903 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}] 23:45:49 INFO - PROCESS | 16987 | 1461480349085 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 23:45:49 INFO - PROCESS | 16987 | 1461480349357 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:49 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14aaaa000 == 172 [pid = 16987] [id = 514] 23:45:49 INFO - PROCESS | 16987 | ++DOMWINDOW == 324 (0x7fa139430400) [pid = 16987] [serial = 1543] [outer = (nil)] 23:45:49 INFO - PROCESS | 16987 | ++DOMWINDOW == 325 (0x7fa139436400) [pid = 16987] [serial = 1544] [outer = 0x7fa139430400] 23:45:49 INFO - PROCESS | 16987 | 1461480349440 Marionette DEBUG loaded listener.js 23:45:49 INFO - PROCESS | 16987 | ++DOMWINDOW == 326 (0x7fa1499a2000) [pid = 16987] [serial = 1545] [outer = 0x7fa139430400] 23:45:50 INFO - PROCESS | 16987 | 1461480350313 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]]]}] 23:45:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 23:45:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1479ms 23:45:50 INFO - PROCESS | 16987 | 1461480350374 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 23:45:50 INFO - PROCESS | 16987 | 1461480350377 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 23:45:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 23:45:50 INFO - PROCESS | 16987 | 1461480350383 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 23:45:50 INFO - PROCESS | 16987 | 1461480350386 Marionette TRACE conn3 <- [1,2030,null,{}] 23:45:50 INFO - PROCESS | 16987 | 1461480350391 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}] 23:45:50 INFO - PROCESS | 16987 | 1461480350595 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 23:45:51 INFO - PROCESS | 16987 | 1461480351318 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:51 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1393d1000 == 173 [pid = 16987] [id = 515] 23:45:51 INFO - PROCESS | 16987 | ++DOMWINDOW == 327 (0x7fa134f6dc00) [pid = 16987] [serial = 1546] [outer = (nil)] 23:45:51 INFO - PROCESS | 16987 | ++DOMWINDOW == 328 (0x7fa134fa8400) [pid = 16987] [serial = 1547] [outer = 0x7fa134f6dc00] 23:45:51 INFO - PROCESS | 16987 | 1461480351397 Marionette DEBUG loaded listener.js 23:45:51 INFO - PROCESS | 16987 | ++DOMWINDOW == 329 (0x7fa134fb7c00) [pid = 16987] [serial = 1548] [outer = 0x7fa134f6dc00] 23:45:52 INFO - PROCESS | 16987 | 1461480352237 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]]]}] 23:45:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 23:45:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1885ms 23:45:52 INFO - PROCESS | 16987 | 1461480352270 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 23:45:52 INFO - PROCESS | 16987 | 1461480352276 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 23:45:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 23:45:52 INFO - PROCESS | 16987 | 1461480352285 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 23:45:52 INFO - PROCESS | 16987 | 1461480352288 Marionette TRACE conn3 <- [1,2034,null,{}] 23:45:52 INFO - PROCESS | 16987 | 1461480352295 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}] 23:45:52 INFO - PROCESS | 16987 | 1461480352481 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 23:45:52 INFO - PROCESS | 16987 | 1461480352752 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:52 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13eb2c800 == 174 [pid = 16987] [id = 516] 23:45:52 INFO - PROCESS | 16987 | ++DOMWINDOW == 330 (0x7fa139ff5800) [pid = 16987] [serial = 1549] [outer = (nil)] 23:45:52 INFO - PROCESS | 16987 | ++DOMWINDOW == 331 (0x7fa13c1d3c00) [pid = 16987] [serial = 1550] [outer = 0x7fa139ff5800] 23:45:52 INFO - PROCESS | 16987 | 1461480352878 Marionette DEBUG loaded listener.js 23:45:52 INFO - PROCESS | 16987 | ++DOMWINDOW == 332 (0x7fa13d679400) [pid = 16987] [serial = 1551] [outer = 0x7fa139ff5800] 23:45:53 INFO - PROCESS | 16987 | 1461480353730 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]]]}] 23:45:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 23:45:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1486ms 23:45:53 INFO - PROCESS | 16987 | 1461480353773 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 23:45:53 INFO - PROCESS | 16987 | 1461480353779 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 23:45:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 23:45:53 INFO - PROCESS | 16987 | 1461480353787 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 23:45:53 INFO - PROCESS | 16987 | 1461480353789 Marionette TRACE conn3 <- [1,2038,null,{}] 23:45:53 INFO - PROCESS | 16987 | 1461480353795 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}] 23:45:54 INFO - PROCESS | 16987 | 1461480354073 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 23:45:54 INFO - PROCESS | 16987 | 1461480354485 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:54 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1378e7800 == 175 [pid = 16987] [id = 517] 23:45:54 INFO - PROCESS | 16987 | ++DOMWINDOW == 333 (0x7fa13d66c400) [pid = 16987] [serial = 1552] [outer = (nil)] 23:45:54 INFO - PROCESS | 16987 | ++DOMWINDOW == 334 (0x7fa13e310800) [pid = 16987] [serial = 1553] [outer = 0x7fa13d66c400] 23:45:54 INFO - PROCESS | 16987 | 1461480354563 Marionette DEBUG loaded listener.js 23:45:54 INFO - PROCESS | 16987 | ++DOMWINDOW == 335 (0x7fa13ee03000) [pid = 16987] [serial = 1554] [outer = 0x7fa13d66c400] 23:45:55 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14fae5000 == 174 [pid = 16987] [id = 330] 23:45:55 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13d7de800 == 173 [pid = 16987] [id = 405] 23:45:55 INFO - PROCESS | 16987 | --DOMWINDOW == 334 (0x7fa14e159000) [pid = 16987] [serial = 1394] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 16987 | --DOMWINDOW == 333 (0x7fa151383400) [pid = 16987] [serial = 1397] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 16987 | --DOMWINDOW == 332 (0x7fa147ee2c00) [pid = 16987] [serial = 1409] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 16987 | --DOMWINDOW == 331 (0x7fa14ba1f800) [pid = 16987] [serial = 1388] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 16987 | --DOMWINDOW == 330 (0x7fa14d288000) [pid = 16987] [serial = 1391] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 16987 | --DOMWINDOW == 329 (0x7fa15347c800) [pid = 16987] [serial = 1400] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 16987 | --DOMWINDOW == 328 (0x7fa1560bac00) [pid = 16987] [serial = 1403] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 16987 | --DOMWINDOW == 327 (0x7fa160a68400) [pid = 16987] [serial = 1406] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa142c1c800 == 172 [pid = 16987] [id = 497] 23:45:55 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13f84e800 == 171 [pid = 16987] [id = 496] 23:45:55 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13d74d800 == 170 [pid = 16987] [id = 495] 23:45:55 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13a1d5000 == 169 [pid = 16987] [id = 494] 23:45:55 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1395c5000 == 168 [pid = 16987] [id = 493] 23:45:55 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13a8d6000 == 167 [pid = 16987] [id = 492] 23:45:55 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa136fc3000 == 166 [pid = 16987] [id = 487] 23:45:55 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa140d1a000 == 165 [pid = 16987] [id = 486] 23:45:55 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa139379000 == 164 [pid = 16987] [id = 485] 23:45:55 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa16b0b1000 == 163 [pid = 16987] [id = 484] 23:45:55 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa165c5e800 == 162 [pid = 16987] [id = 483] 23:45:55 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa15abe5000 == 161 [pid = 16987] [id = 482] 23:45:55 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa152680000 == 160 [pid = 16987] [id = 481] 23:45:55 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14dfb2800 == 159 [pid = 16987] [id = 480] 23:45:55 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13e714800 == 158 [pid = 16987] [id = 479] 23:45:55 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1393ce000 == 157 [pid = 16987] [id = 478] 23:45:55 INFO - PROCESS | 16987 | 1461480355639 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]]]}] 23:45:55 INFO - PROCESS | 16987 | --DOMWINDOW == 326 (0x7fa13fc70800) [pid = 16987] [serial = 1433] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 16987 | --DOMWINDOW == 325 (0x7fa149de8800) [pid = 16987] [serial = 1382] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 16987 | --DOMWINDOW == 324 (0x7fa13f513c00) [pid = 16987] [serial = 1421] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 16987 | --DOMWINDOW == 323 (0x7fa13e309c00) [pid = 16987] [serial = 1418] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 16987 | --DOMWINDOW == 322 (0x7fa13c1d0400) [pid = 16987] [serial = 1415] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 16987 | --DOMWINDOW == 321 (0x7fa161cc8800) [pid = 16987] [serial = 1412] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 16987 | --DOMWINDOW == 320 (0x7fa13c1cdc00) [pid = 16987] [serial = 1367] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 16987 | --DOMWINDOW == 319 (0x7fa149df1400) [pid = 16987] [serial = 1430] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 16987 | --DOMWINDOW == 318 (0x7fa14b902800) [pid = 16987] [serial = 1431] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 16987 | --DOMWINDOW == 317 (0x7fa140d57400) [pid = 16987] [serial = 1373] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 16987 | --DOMWINDOW == 316 (0x7fa142d4d400) [pid = 16987] [serial = 1364] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 16987 | --DOMWINDOW == 315 (0x7fa13e566400) [pid = 16987] [serial = 1370] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 16987 | --DOMWINDOW == 314 (0x7fa147bc8400) [pid = 16987] [serial = 1428] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 16987 | --DOMWINDOW == 313 (0x7fa13d676800) [pid = 16987] [serial = 1416] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 16987 | --DOMWINDOW == 312 (0x7fa14a96f000) [pid = 16987] [serial = 1385] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 16987 | --DOMWINDOW == 311 (0x7fa147f32c00) [pid = 16987] [serial = 1379] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 16987 | --DOMWINDOW == 310 (0x7fa13e732400) [pid = 16987] [serial = 1419] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 16987 | --DOMWINDOW == 309 (0x7fa147bd0000) [pid = 16987] [serial = 1376] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 16987 | --DOMWINDOW == 308 (0x7fa142a33400) [pid = 16987] [serial = 1427] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 16987 | --DOMWINDOW == 307 (0x7fa140d5d800) [pid = 16987] [serial = 1425] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 16987 | --DOMWINDOW == 306 (0x7fa13f519400) [pid = 16987] [serial = 1422] [outer = (nil)] [url = about:blank] 23:45:55 INFO - PROCESS | 16987 | --DOMWINDOW == 305 (0x7fa13fd59400) [pid = 16987] [serial = 1424] [outer = (nil)] [url = about:blank] 23:45:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 23:45:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1936ms 23:45:55 INFO - PROCESS | 16987 | 1461480355723 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 23:45:55 INFO - PROCESS | 16987 | 1461480355726 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 23:45:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 23:45:55 INFO - PROCESS | 16987 | 1461480355735 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 23:45:55 INFO - PROCESS | 16987 | 1461480355744 Marionette TRACE conn3 <- [1,2042,null,{}] 23:45:55 INFO - PROCESS | 16987 | 1461480355772 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}] 23:45:55 INFO - PROCESS | 16987 | 1461480355971 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 23:45:55 INFO - PROCESS | 16987 | 1461480355985 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:56 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13b19a000 == 158 [pid = 16987] [id = 518] 23:45:56 INFO - PROCESS | 16987 | ++DOMWINDOW == 306 (0x7fa13f6b6000) [pid = 16987] [serial = 1555] [outer = (nil)] 23:45:56 INFO - PROCESS | 16987 | ++DOMWINDOW == 307 (0x7fa13fbf0400) [pid = 16987] [serial = 1556] [outer = 0x7fa13f6b6000] 23:45:56 INFO - PROCESS | 16987 | 1461480356085 Marionette DEBUG loaded listener.js 23:45:56 INFO - PROCESS | 16987 | ++DOMWINDOW == 308 (0x7fa13fc71800) [pid = 16987] [serial = 1557] [outer = 0x7fa13f6b6000] 23:45:56 INFO - PROCESS | 16987 | 1461480356980 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]]]}] 23:45:57 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) 23:45:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1298ms 23:45:57 INFO - PROCESS | 16987 | 1461480357031 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 23:45:57 INFO - PROCESS | 16987 | 1461480357036 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 23:45:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 23:45:57 INFO - PROCESS | 16987 | 1461480357041 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 23:45:57 INFO - PROCESS | 16987 | 1461480357043 Marionette TRACE conn3 <- [1,2046,null,{}] 23:45:57 INFO - PROCESS | 16987 | 1461480357048 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}] 23:45:57 INFO - PROCESS | 16987 | 1461480357240 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 23:45:57 INFO - PROCESS | 16987 | 1461480357425 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:57 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13e724800 == 159 [pid = 16987] [id = 519] 23:45:57 INFO - PROCESS | 16987 | ++DOMWINDOW == 309 (0x7fa134f69c00) [pid = 16987] [serial = 1558] [outer = (nil)] 23:45:57 INFO - PROCESS | 16987 | ++DOMWINDOW == 310 (0x7fa140d5d800) [pid = 16987] [serial = 1559] [outer = 0x7fa134f69c00] 23:45:57 INFO - PROCESS | 16987 | 1461480357488 Marionette DEBUG loaded listener.js 23:45:57 INFO - PROCESS | 16987 | ++DOMWINDOW == 311 (0x7fa142b43000) [pid = 16987] [serial = 1560] [outer = 0x7fa134f69c00] 23:45:58 INFO - PROCESS | 16987 | 1461480358328 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]]]}] 23:45:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:45:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1329ms 23:45:58 INFO - PROCESS | 16987 | 1461480358373 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 23:45:58 INFO - PROCESS | 16987 | 1461480358376 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 23:45:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 23:45:58 INFO - PROCESS | 16987 | 1461480358396 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 23:45:58 INFO - PROCESS | 16987 | 1461480358400 Marionette TRACE conn3 <- [1,2050,null,{}] 23:45:58 INFO - PROCESS | 16987 | 1461480358415 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}] 23:45:58 INFO - PROCESS | 16987 | 1461480358678 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 23:45:58 INFO - PROCESS | 16987 | 1461480358707 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:58 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1417f5800 == 160 [pid = 16987] [id = 520] 23:45:58 INFO - PROCESS | 16987 | ++DOMWINDOW == 312 (0x7fa147bc8400) [pid = 16987] [serial = 1561] [outer = (nil)] 23:45:58 INFO - PROCESS | 16987 | ++DOMWINDOW == 313 (0x7fa147e4d400) [pid = 16987] [serial = 1562] [outer = 0x7fa147bc8400] 23:45:58 INFO - PROCESS | 16987 | 1461480358781 Marionette DEBUG loaded listener.js 23:45:58 INFO - PROCESS | 16987 | ++DOMWINDOW == 314 (0x7fa1492c6800) [pid = 16987] [serial = 1563] [outer = 0x7fa147bc8400] 23:45:59 INFO - PROCESS | 16987 | 1461480359697 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]]]}] 23:45:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 23:45:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1343ms 23:45:59 INFO - PROCESS | 16987 | 1461480359739 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 23:45:59 INFO - PROCESS | 16987 | 1461480359743 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 23:45:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 23:45:59 INFO - PROCESS | 16987 | 1461480359748 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 23:45:59 INFO - PROCESS | 16987 | 1461480359750 Marionette TRACE conn3 <- [1,2054,null,{}] 23:45:59 INFO - PROCESS | 16987 | 1461480359755 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}] 23:46:00 INFO - PROCESS | 16987 | 1461480360022 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 23:46:00 INFO - PROCESS | 16987 | 1461480360063 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:00 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14aa9b800 == 161 [pid = 16987] [id = 521] 23:46:00 INFO - PROCESS | 16987 | ++DOMWINDOW == 315 (0x7fa14a0c9000) [pid = 16987] [serial = 1564] [outer = (nil)] 23:46:00 INFO - PROCESS | 16987 | ++DOMWINDOW == 316 (0x7fa14abc8000) [pid = 16987] [serial = 1565] [outer = 0x7fa14a0c9000] 23:46:00 INFO - PROCESS | 16987 | 1461480360126 Marionette DEBUG loaded listener.js 23:46:00 INFO - PROCESS | 16987 | ++DOMWINDOW == 317 (0x7fa14ba20400) [pid = 16987] [serial = 1566] [outer = 0x7fa14a0c9000] 23:46:01 INFO - PROCESS | 16987 | --DOMWINDOW == 316 (0x7fa13cbcf800) [pid = 16987] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 23:46:01 INFO - PROCESS | 16987 | --DOMWINDOW == 315 (0x7fa14d822400) [pid = 16987] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 23:46:01 INFO - PROCESS | 16987 | --DOMWINDOW == 314 (0x7fa137bd0800) [pid = 16987] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 23:46:01 INFO - PROCESS | 16987 | --DOMWINDOW == 313 (0x7fa142a27800) [pid = 16987] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 23:46:01 INFO - PROCESS | 16987 | --DOMWINDOW == 312 (0x7fa138384000) [pid = 16987] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 23:46:01 INFO - PROCESS | 16987 | --DOMWINDOW == 311 (0x7fa14d28e800) [pid = 16987] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 23:46:01 INFO - PROCESS | 16987 | --DOMWINDOW == 310 (0x7fa1383c2400) [pid = 16987] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 23:46:01 INFO - PROCESS | 16987 | --DOMWINDOW == 309 (0x7fa1492cac00) [pid = 16987] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 23:46:01 INFO - PROCESS | 16987 | --DOMWINDOW == 308 (0x7fa13e307c00) [pid = 16987] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 23:46:01 INFO - PROCESS | 16987 | --DOMWINDOW == 307 (0x7fa1383c6c00) [pid = 16987] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 23:46:01 INFO - PROCESS | 16987 | --DOMWINDOW == 306 (0x7fa1492d2c00) [pid = 16987] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 23:46:01 INFO - PROCESS | 16987 | --DOMWINDOW == 305 (0x7fa14e15a000) [pid = 16987] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 23:46:01 INFO - PROCESS | 16987 | --DOMWINDOW == 304 (0x7fa13fd5fc00) [pid = 16987] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 23:46:01 INFO - PROCESS | 16987 | --DOMWINDOW == 303 (0x7fa13d673c00) [pid = 16987] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 23:46:01 INFO - PROCESS | 16987 | --DOMWINDOW == 302 (0x7fa13fd54000) [pid = 16987] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 23:46:01 INFO - PROCESS | 16987 | --DOMWINDOW == 301 (0x7fa13f51b800) [pid = 16987] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 23:46:01 INFO - PROCESS | 16987 | --DOMWINDOW == 300 (0x7fa1383c3000) [pid = 16987] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 23:46:01 INFO - PROCESS | 16987 | --DOMWINDOW == 299 (0x7fa14d293800) [pid = 16987] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 23:46:01 INFO - PROCESS | 16987 | --DOMWINDOW == 298 (0x7fa147e49000) [pid = 16987] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 23:46:01 INFO - PROCESS | 16987 | --DOMWINDOW == 297 (0x7fa14fcad400) [pid = 16987] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 23:46:01 INFO - PROCESS | 16987 | --DOMWINDOW == 296 (0x7fa142a27400) [pid = 16987] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 23:46:01 INFO - PROCESS | 16987 | --DOMWINDOW == 295 (0x7fa14915d400) [pid = 16987] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 23:46:01 INFO - PROCESS | 16987 | --DOMWINDOW == 294 (0x7fa149de5800) [pid = 16987] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 23:46:01 INFO - PROCESS | 16987 | --DOMWINDOW == 293 (0x7fa151a2d400) [pid = 16987] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 23:46:01 INFO - PROCESS | 16987 | --DOMWINDOW == 292 (0x7fa13fd60000) [pid = 16987] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 23:46:01 INFO - PROCESS | 16987 | --DOMWINDOW == 291 (0x7fa14d98d400) [pid = 16987] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 23:46:01 INFO - PROCESS | 16987 | --DOMWINDOW == 290 (0x7fa13e56d800) [pid = 16987] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 23:46:01 INFO - PROCESS | 16987 | --DOMWINDOW == 289 (0x7fa13c1d2400) [pid = 16987] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 23:46:01 INFO - PROCESS | 16987 | --DOMWINDOW == 288 (0x7fa13f6b1c00) [pid = 16987] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 23:46:01 INFO - PROCESS | 16987 | --DOMWINDOW == 287 (0x7fa14e154c00) [pid = 16987] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 23:46:01 INFO - PROCESS | 16987 | --DOMWINDOW == 286 (0x7fa147f2a000) [pid = 16987] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 23:46:01 INFO - PROCESS | 16987 | --DOMWINDOW == 285 (0x7fa14faa4c00) [pid = 16987] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 23:46:01 INFO - PROCESS | 16987 | --DOMWINDOW == 284 (0x7fa149b99c00) [pid = 16987] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 23:46:01 INFO - PROCESS | 16987 | --DOMWINDOW == 283 (0x7fa14b90b000) [pid = 16987] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 23:46:01 INFO - PROCESS | 16987 | --DOMWINDOW == 282 (0x7fa13e309800) [pid = 16987] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 23:46:01 INFO - PROCESS | 16987 | --DOMWINDOW == 281 (0x7fa147f27800) [pid = 16987] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 23:46:01 INFO - PROCESS | 16987 | --DOMWINDOW == 280 (0x7fa13fd5b000) [pid = 16987] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 23:46:01 INFO - PROCESS | 16987 | --DOMWINDOW == 279 (0x7fa1383c5800) [pid = 16987] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 23:46:01 INFO - PROCESS | 16987 | --DOMWINDOW == 278 (0x7fa13e56b400) [pid = 16987] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 23:46:01 INFO - PROCESS | 16987 | --DOMWINDOW == 277 (0x7fa149b9bc00) [pid = 16987] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 23:46:01 INFO - PROCESS | 16987 | --DOMWINDOW == 276 (0x7fa14d471000) [pid = 16987] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 23:46:01 INFO - PROCESS | 16987 | --DOMWINDOW == 275 (0x7fa14dce4000) [pid = 16987] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 23:46:01 INFO - PROCESS | 16987 | --DOMWINDOW == 274 (0x7fa142cd0400) [pid = 16987] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 23:46:01 INFO - PROCESS | 16987 | 1461480361540 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]]]}] 23:46:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 23:46:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1828ms 23:46:01 INFO - PROCESS | 16987 | 1461480361578 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 23:46:01 INFO - PROCESS | 16987 | 1461480361581 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 23:46:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 23:46:01 INFO - PROCESS | 16987 | 1461480361587 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 23:46:01 INFO - PROCESS | 16987 | 1461480361589 Marionette TRACE conn3 <- [1,2058,null,{}] 23:46:01 INFO - PROCESS | 16987 | 1461480361594 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}] 23:46:01 INFO - PROCESS | 16987 | 1461480361779 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 23:46:01 INFO - PROCESS | 16987 | 1461480361986 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:02 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13ca76800 == 162 [pid = 16987] [id = 522] 23:46:02 INFO - PROCESS | 16987 | ++DOMWINDOW == 275 (0x7fa137bd7400) [pid = 16987] [serial = 1567] [outer = (nil)] 23:46:02 INFO - PROCESS | 16987 | ++DOMWINDOW == 276 (0x7fa13cbcf800) [pid = 16987] [serial = 1568] [outer = 0x7fa137bd7400] 23:46:02 INFO - PROCESS | 16987 | 1461480362052 Marionette DEBUG loaded listener.js 23:46:02 INFO - PROCESS | 16987 | ++DOMWINDOW == 277 (0x7fa13fc63c00) [pid = 16987] [serial = 1569] [outer = 0x7fa137bd7400] 23:46:02 INFO - PROCESS | 16987 | 1461480362802 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]]]}] 23:46:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 23:46:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1234ms 23:46:02 INFO - PROCESS | 16987 | 1461480362821 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 23:46:02 INFO - PROCESS | 16987 | 1461480362825 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 23:46:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 23:46:02 INFO - PROCESS | 16987 | 1461480362831 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 23:46:02 INFO - PROCESS | 16987 | 1461480362834 Marionette TRACE conn3 <- [1,2062,null,{}] 23:46:02 INFO - PROCESS | 16987 | 1461480362839 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}] 23:46:03 INFO - PROCESS | 16987 | 1461480363114 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 23:46:03 INFO - PROCESS | 16987 | 1461480363497 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:03 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa139377000 == 163 [pid = 16987] [id = 523] 23:46:03 INFO - PROCESS | 16987 | ++DOMWINDOW == 278 (0x7fa134fad800) [pid = 16987] [serial = 1570] [outer = (nil)] 23:46:03 INFO - PROCESS | 16987 | ++DOMWINDOW == 279 (0x7fa1351de000) [pid = 16987] [serial = 1571] [outer = 0x7fa134fad800] 23:46:03 INFO - PROCESS | 16987 | 1461480363584 Marionette DEBUG loaded listener.js 23:46:03 INFO - PROCESS | 16987 | ++DOMWINDOW == 280 (0x7fa1383cf800) [pid = 16987] [serial = 1572] [outer = 0x7fa134fad800] 23:46:04 INFO - PROCESS | 16987 | 1461480364490 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]]]}] 23:46:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 23:46:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1730ms 23:46:04 INFO - PROCESS | 16987 | 1461480364563 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 23:46:04 INFO - PROCESS | 16987 | 1461480364568 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 23:46:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 23:46:04 INFO - PROCESS | 16987 | 1461480364578 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 23:46:04 INFO - PROCESS | 16987 | 1461480364582 Marionette TRACE conn3 <- [1,2066,null,{}] 23:46:04 INFO - PROCESS | 16987 | 1461480364589 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}] 23:46:04 INFO - PROCESS | 16987 | 1461480364836 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 23:46:05 INFO - PROCESS | 16987 | 1461480365166 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:05 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13ccde800 == 164 [pid = 16987] [id = 524] 23:46:05 INFO - PROCESS | 16987 | ++DOMWINDOW == 281 (0x7fa13a7f1400) [pid = 16987] [serial = 1573] [outer = (nil)] 23:46:05 INFO - PROCESS | 16987 | ++DOMWINDOW == 282 (0x7fa13d674000) [pid = 16987] [serial = 1574] [outer = 0x7fa13a7f1400] 23:46:05 INFO - PROCESS | 16987 | 1461480365244 Marionette DEBUG loaded listener.js 23:46:05 INFO - PROCESS | 16987 | ++DOMWINDOW == 283 (0x7fa13e30a800) [pid = 16987] [serial = 1575] [outer = 0x7fa13a7f1400] 23:46:06 INFO - PROCESS | 16987 | 1461480366125 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]]]}] 23:46:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 23:46:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1580ms 23:46:06 INFO - PROCESS | 16987 | 1461480366162 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 23:46:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 23:46:06 INFO - PROCESS | 16987 | 1461480366168 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 23:46:06 INFO - PROCESS | 16987 | 1461480366174 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 23:46:06 INFO - PROCESS | 16987 | 1461480366177 Marionette TRACE conn3 <- [1,2070,null,{}] 23:46:06 INFO - PROCESS | 16987 | 1461480366183 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}] 23:46:06 INFO - PROCESS | 16987 | 1461480366393 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 23:46:06 INFO - PROCESS | 16987 | 1461480366831 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:06 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14a391000 == 165 [pid = 16987] [id = 525] 23:46:06 INFO - PROCESS | 16987 | ++DOMWINDOW == 284 (0x7fa13ee0b400) [pid = 16987] [serial = 1576] [outer = (nil)] 23:46:06 INFO - PROCESS | 16987 | ++DOMWINDOW == 285 (0x7fa13f511400) [pid = 16987] [serial = 1577] [outer = 0x7fa13ee0b400] 23:46:06 INFO - PROCESS | 16987 | 1461480366986 Marionette DEBUG loaded listener.js 23:46:07 INFO - PROCESS | 16987 | ++DOMWINDOW == 286 (0x7fa13fc63400) [pid = 16987] [serial = 1578] [outer = 0x7fa13ee0b400] 23:46:07 INFO - PROCESS | 16987 | 1461480367964 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]]]}] 23:46:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 23:46:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1835ms 23:46:08 INFO - PROCESS | 16987 | 1461480368009 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 23:46:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 23:46:08 INFO - PROCESS | 16987 | 1461480368013 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 23:46:08 INFO - PROCESS | 16987 | 1461480368028 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 23:46:08 INFO - PROCESS | 16987 | 1461480368037 Marionette TRACE conn3 <- [1,2074,null,{}] 23:46:08 INFO - PROCESS | 16987 | 1461480368043 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}] 23:46:08 INFO - PROCESS | 16987 | 1461480368269 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 23:46:08 INFO - PROCESS | 16987 | 1461480368587 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:08 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14e465000 == 166 [pid = 16987] [id = 526] 23:46:08 INFO - PROCESS | 16987 | ++DOMWINDOW == 287 (0x7fa13ee05000) [pid = 16987] [serial = 1579] [outer = (nil)] 23:46:08 INFO - PROCESS | 16987 | ++DOMWINDOW == 288 (0x7fa142d59c00) [pid = 16987] [serial = 1580] [outer = 0x7fa13ee05000] 23:46:08 INFO - PROCESS | 16987 | 1461480368671 Marionette DEBUG loaded listener.js 23:46:08 INFO - PROCESS | 16987 | ++DOMWINDOW == 289 (0x7fa14915a000) [pid = 16987] [serial = 1581] [outer = 0x7fa13ee05000] 23:46:09 INFO - PROCESS | 16987 | 1461480369497 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]]]}] 23:46:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 23:46:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1546ms 23:46:09 INFO - PROCESS | 16987 | 1461480369566 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 23:46:09 INFO - PROCESS | 16987 | 1461480369571 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 23:46:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 23:46:09 INFO - PROCESS | 16987 | 1461480369577 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 23:46:09 INFO - PROCESS | 16987 | 1461480369581 Marionette TRACE conn3 <- [1,2078,null,{}] 23:46:09 INFO - PROCESS | 16987 | 1461480369586 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}] 23:46:09 INFO - PROCESS | 16987 | 1461480369843 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 23:46:10 INFO - PROCESS | 16987 | 1461480370162 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:10 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa152685000 == 167 [pid = 16987] [id = 527] 23:46:10 INFO - PROCESS | 16987 | ++DOMWINDOW == 290 (0x7fa13ef58800) [pid = 16987] [serial = 1582] [outer = (nil)] 23:46:10 INFO - PROCESS | 16987 | ++DOMWINDOW == 291 (0x7fa149b6c800) [pid = 16987] [serial = 1583] [outer = 0x7fa13ef58800] 23:46:10 INFO - PROCESS | 16987 | 1461480370245 Marionette DEBUG loaded listener.js 23:46:10 INFO - PROCESS | 16987 | ++DOMWINDOW == 292 (0x7fa149fd4000) [pid = 16987] [serial = 1584] [outer = 0x7fa13ef58800] 23:46:11 INFO - PROCESS | 16987 | 1461480371044 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]]]}] 23:46:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 23:46:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1530ms 23:46:11 INFO - PROCESS | 16987 | 1461480371109 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 23:46:11 INFO - PROCESS | 16987 | 1461480371113 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 23:46:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 23:46:11 INFO - PROCESS | 16987 | 1461480371119 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 23:46:11 INFO - PROCESS | 16987 | 1461480371122 Marionette TRACE conn3 <- [1,2082,null,{}] 23:46:11 INFO - PROCESS | 16987 | 1461480371127 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}] 23:46:11 INFO - PROCESS | 16987 | 1461480371339 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 23:46:11 INFO - PROCESS | 16987 | 1461480371653 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:11 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa160931800 == 168 [pid = 16987] [id = 528] 23:46:11 INFO - PROCESS | 16987 | ++DOMWINDOW == 293 (0x7fa14bddf800) [pid = 16987] [serial = 1585] [outer = (nil)] 23:46:11 INFO - PROCESS | 16987 | ++DOMWINDOW == 294 (0x7fa14d111c00) [pid = 16987] [serial = 1586] [outer = 0x7fa14bddf800] 23:46:11 INFO - PROCESS | 16987 | 1461480371748 Marionette DEBUG loaded listener.js 23:46:11 INFO - PROCESS | 16987 | ++DOMWINDOW == 295 (0x7fa14e15f000) [pid = 16987] [serial = 1587] [outer = 0x7fa14bddf800] 23:46:12 INFO - PROCESS | 16987 | 1461480372608 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]]]}] 23:46:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 23:46:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1538ms 23:46:12 INFO - PROCESS | 16987 | 1461480372658 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 23:46:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 23:46:12 INFO - PROCESS | 16987 | 1461480372662 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 23:46:12 INFO - PROCESS | 16987 | 1461480372667 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 23:46:12 INFO - PROCESS | 16987 | 1461480372670 Marionette TRACE conn3 <- [1,2086,null,{}] 23:46:12 INFO - PROCESS | 16987 | 1461480372675 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}] 23:46:12 INFO - PROCESS | 16987 | 1461480372857 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 23:46:13 INFO - PROCESS | 16987 | 1461480373147 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:13 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa166125000 == 169 [pid = 16987] [id = 529] 23:46:13 INFO - PROCESS | 16987 | ++DOMWINDOW == 296 (0x7fa142a27800) [pid = 16987] [serial = 1588] [outer = (nil)] 23:46:13 INFO - PROCESS | 16987 | ++DOMWINDOW == 297 (0x7fa1507f8800) [pid = 16987] [serial = 1589] [outer = 0x7fa142a27800] 23:46:13 INFO - PROCESS | 16987 | 1461480373266 Marionette DEBUG loaded listener.js 23:46:13 INFO - PROCESS | 16987 | ++DOMWINDOW == 298 (0x7fa1522dbc00) [pid = 16987] [serial = 1590] [outer = 0x7fa142a27800] 23:46:14 INFO - PROCESS | 16987 | 1461480374062 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]]]}] 23:46:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 23:46:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1436ms 23:46:14 INFO - PROCESS | 16987 | 1461480374104 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 23:46:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 23:46:14 INFO - PROCESS | 16987 | 1461480374108 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 23:46:14 INFO - PROCESS | 16987 | 1461480374114 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 23:46:14 INFO - PROCESS | 16987 | 1461480374117 Marionette TRACE conn3 <- [1,2090,null,{}] 23:46:14 INFO - PROCESS | 16987 | 1461480374122 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}] 23:46:14 INFO - PROCESS | 16987 | 1461480374316 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 23:46:14 INFO - PROCESS | 16987 | 1461480374586 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:14 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1385a2800 == 170 [pid = 16987] [id = 530] 23:46:14 INFO - PROCESS | 16987 | ++DOMWINDOW == 299 (0x7fa14faa5000) [pid = 16987] [serial = 1591] [outer = (nil)] 23:46:14 INFO - PROCESS | 16987 | ++DOMWINDOW == 300 (0x7fa152c32c00) [pid = 16987] [serial = 1592] [outer = 0x7fa14faa5000] 23:46:14 INFO - PROCESS | 16987 | 1461480374707 Marionette DEBUG loaded listener.js 23:46:14 INFO - PROCESS | 16987 | ++DOMWINDOW == 301 (0x7fa1537bdc00) [pid = 16987] [serial = 1593] [outer = 0x7fa14faa5000] 23:46:15 INFO - PROCESS | 16987 | 1461480375522 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]]]}] 23:46:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 23:46:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1484ms 23:46:15 INFO - PROCESS | 16987 | 1461480375600 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 23:46:15 INFO - PROCESS | 16987 | 1461480375606 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 23:46:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 23:46:15 INFO - PROCESS | 16987 | 1461480375614 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 23:46:15 INFO - PROCESS | 16987 | 1461480375620 Marionette TRACE conn3 <- [1,2094,null,{}] 23:46:15 INFO - PROCESS | 16987 | 1461480375627 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}] 23:46:15 INFO - PROCESS | 16987 | 1461480375931 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 23:46:16 INFO - PROCESS | 16987 | 1461480376253 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:16 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1385ba000 == 171 [pid = 16987] [id = 531] 23:46:16 INFO - PROCESS | 16987 | ++DOMWINDOW == 302 (0x7fa14a96f000) [pid = 16987] [serial = 1594] [outer = (nil)] 23:46:16 INFO - PROCESS | 16987 | ++DOMWINDOW == 303 (0x7fa15443ac00) [pid = 16987] [serial = 1595] [outer = 0x7fa14a96f000] 23:46:16 INFO - PROCESS | 16987 | 1461480376329 Marionette DEBUG loaded listener.js 23:46:16 INFO - PROCESS | 16987 | ++DOMWINDOW == 304 (0x7fa160a68400) [pid = 16987] [serial = 1596] [outer = 0x7fa14a96f000] 23:46:17 INFO - PROCESS | 16987 | 1461480377246 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]]]}] 23:46:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 23:46:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1691ms 23:46:17 INFO - PROCESS | 16987 | 1461480377307 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 23:46:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 23:46:17 INFO - PROCESS | 16987 | 1461480377313 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 23:46:17 INFO - PROCESS | 16987 | 1461480377322 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 23:46:17 INFO - PROCESS | 16987 | 1461480377328 Marionette TRACE conn3 <- [1,2098,null,{}] 23:46:17 INFO - PROCESS | 16987 | 1461480377337 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}] 23:46:17 INFO - PROCESS | 16987 | 1461480377670 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 23:46:17 INFO - PROCESS | 16987 | 1461480377985 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:18 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa137a58000 == 172 [pid = 16987] [id = 532] 23:46:18 INFO - PROCESS | 16987 | ++DOMWINDOW == 305 (0x7fa13e569c00) [pid = 16987] [serial = 1597] [outer = (nil)] 23:46:18 INFO - PROCESS | 16987 | ++DOMWINDOW == 306 (0x7fa1560b1800) [pid = 16987] [serial = 1598] [outer = 0x7fa13e569c00] 23:46:18 INFO - PROCESS | 16987 | 1461480378072 Marionette DEBUG loaded listener.js 23:46:18 INFO - PROCESS | 16987 | ++DOMWINDOW == 307 (0x7fa163d3d800) [pid = 16987] [serial = 1599] [outer = 0x7fa13e569c00] 23:46:18 INFO - PROCESS | 16987 | 1461480378961 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]]]}] 23:46:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 23:46:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1686ms 23:46:19 INFO - PROCESS | 16987 | 1461480379007 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 23:46:19 INFO - PROCESS | 16987 | 1461480379010 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 23:46:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 23:46:19 INFO - PROCESS | 16987 | 1461480379016 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 23:46:19 INFO - PROCESS | 16987 | 1461480379019 Marionette TRACE conn3 <- [1,2102,null,{}] 23:46:19 INFO - PROCESS | 16987 | 1461480379025 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}] 23:46:19 INFO - PROCESS | 16987 | 1461480379237 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 23:46:19 INFO - PROCESS | 16987 | 1461480379514 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:19 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13ce16000 == 173 [pid = 16987] [id = 533] 23:46:19 INFO - PROCESS | 16987 | ++DOMWINDOW == 308 (0x7fa134f88800) [pid = 16987] [serial = 1600] [outer = (nil)] 23:46:19 INFO - PROCESS | 16987 | ++DOMWINDOW == 309 (0x7fa147bc3000) [pid = 16987] [serial = 1601] [outer = 0x7fa134f88800] 23:46:19 INFO - PROCESS | 16987 | 1461480379660 Marionette DEBUG loaded listener.js 23:46:19 INFO - PROCESS | 16987 | ++DOMWINDOW == 310 (0x7fa1657a4000) [pid = 16987] [serial = 1602] [outer = 0x7fa134f88800] 23:46:20 INFO - PROCESS | 16987 | 1461480380532 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]]]}] 23:46:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 23:46:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1579ms 23:46:20 INFO - PROCESS | 16987 | 1461480380596 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 23:46:20 INFO - PROCESS | 16987 | 1461480380606 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 23:46:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 23:46:20 INFO - PROCESS | 16987 | 1461480380612 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 23:46:20 INFO - PROCESS | 16987 | 1461480380616 Marionette TRACE conn3 <- [1,2106,null,{}] 23:46:20 INFO - PROCESS | 16987 | 1461480380644 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}] 23:46:20 INFO - PROCESS | 16987 | 1461480380913 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 23:46:21 INFO - PROCESS | 16987 | 1461480381229 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:21 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa139717800 == 174 [pid = 16987] [id = 534] 23:46:21 INFO - PROCESS | 16987 | ++DOMWINDOW == 311 (0x7fa134f88c00) [pid = 16987] [serial = 1603] [outer = (nil)] 23:46:21 INFO - PROCESS | 16987 | ++DOMWINDOW == 312 (0x7fa1353e8800) [pid = 16987] [serial = 1604] [outer = 0x7fa134f88c00] 23:46:21 INFO - PROCESS | 16987 | 1461480381305 Marionette DEBUG loaded listener.js 23:46:21 INFO - PROCESS | 16987 | ++DOMWINDOW == 313 (0x7fa1382a6000) [pid = 16987] [serial = 1605] [outer = 0x7fa134f88c00] 23:46:22 INFO - PROCESS | 16987 | 1461480382133 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]]]}] 23:46:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 23:46:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1594ms 23:46:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 23:46:22 INFO - PROCESS | 16987 | 1461480382208 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 23:46:22 INFO - PROCESS | 16987 | 1461480382211 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 23:46:22 INFO - PROCESS | 16987 | 1461480382217 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 23:46:22 INFO - PROCESS | 16987 | 1461480382220 Marionette TRACE conn3 <- [1,2110,null,{}] 23:46:22 INFO - PROCESS | 16987 | 1461480382225 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}] 23:46:22 INFO - PROCESS | 16987 | 1461480382432 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 23:46:22 INFO - PROCESS | 16987 | 1461480382743 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:22 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa133c48800 == 175 [pid = 16987] [id = 535] 23:46:22 INFO - PROCESS | 16987 | ++DOMWINDOW == 314 (0x7fa1382a5800) [pid = 16987] [serial = 1606] [outer = (nil)] 23:46:22 INFO - PROCESS | 16987 | ++DOMWINDOW == 315 (0x7fa1382ab800) [pid = 16987] [serial = 1607] [outer = 0x7fa1382a5800] 23:46:22 INFO - PROCESS | 16987 | 1461480382821 Marionette DEBUG loaded listener.js 23:46:22 INFO - PROCESS | 16987 | ++DOMWINDOW == 316 (0x7fa1382b0c00) [pid = 16987] [serial = 1608] [outer = 0x7fa1382a5800] 23:46:23 INFO - PROCESS | 16987 | 1461480383637 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]]]}] 23:46:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 23:46:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1480ms 23:46:23 INFO - PROCESS | 16987 | 1461480383697 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 23:46:23 INFO - PROCESS | 16987 | 1461480383700 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 23:46:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 23:46:23 INFO - PROCESS | 16987 | 1461480383706 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 23:46:23 INFO - PROCESS | 16987 | 1461480383709 Marionette TRACE conn3 <- [1,2114,null,{}] 23:46:23 INFO - PROCESS | 16987 | 1461480383714 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}] 23:46:23 INFO - PROCESS | 16987 | 1461480383900 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 23:46:24 INFO - PROCESS | 16987 | 1461480384216 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:24 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13ce18800 == 176 [pid = 16987] [id = 536] 23:46:24 INFO - PROCESS | 16987 | ++DOMWINDOW == 317 (0x7fa134f7c000) [pid = 16987] [serial = 1609] [outer = (nil)] 23:46:24 INFO - PROCESS | 16987 | ++DOMWINDOW == 318 (0x7fa135374000) [pid = 16987] [serial = 1610] [outer = 0x7fa134f7c000] 23:46:24 INFO - PROCESS | 16987 | 1461480384292 Marionette DEBUG loaded listener.js 23:46:24 INFO - PROCESS | 16987 | ++DOMWINDOW == 319 (0x7fa135378c00) [pid = 16987] [serial = 1611] [outer = 0x7fa134f7c000] 23:46:25 INFO - PROCESS | 16987 | 1461480385086 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]]]}] 23:46:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 23:46:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1428ms 23:46:25 INFO - PROCESS | 16987 | 1461480385142 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 23:46:25 INFO - PROCESS | 16987 | 1461480385149 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 23:46:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 23:46:25 INFO - PROCESS | 16987 | 1461480385157 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 23:46:25 INFO - PROCESS | 16987 | 1461480385160 Marionette TRACE conn3 <- [1,2118,null,{}] 23:46:25 INFO - PROCESS | 16987 | 1461480385165 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}] 23:46:25 INFO - PROCESS | 16987 | 1461480385367 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 23:46:25 INFO - PROCESS | 16987 | 1461480385717 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:25 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa133e9f000 == 177 [pid = 16987] [id = 537] 23:46:25 INFO - PROCESS | 16987 | ++DOMWINDOW == 320 (0x7fa13536f400) [pid = 16987] [serial = 1612] [outer = (nil)] 23:46:25 INFO - PROCESS | 16987 | ++DOMWINDOW == 321 (0x7fa1382a9000) [pid = 16987] [serial = 1613] [outer = 0x7fa13536f400] 23:46:25 INFO - PROCESS | 16987 | 1461480385794 Marionette DEBUG loaded listener.js 23:46:25 INFO - PROCESS | 16987 | ++DOMWINDOW == 322 (0x7fa13c1a6c00) [pid = 16987] [serial = 1614] [outer = 0x7fa13536f400] 23:46:26 INFO - PROCESS | 16987 | 1461480386611 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]]]}] 23:46:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 23:46:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1528ms 23:46:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 23:46:26 INFO - PROCESS | 16987 | 1461480386686 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 23:46:26 INFO - PROCESS | 16987 | 1461480386689 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 23:46:26 INFO - PROCESS | 16987 | 1461480386695 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 23:46:26 INFO - PROCESS | 16987 | 1461480386698 Marionette TRACE conn3 <- [1,2122,null,{}] 23:46:26 INFO - PROCESS | 16987 | 1461480386703 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}] 23:46:26 INFO - PROCESS | 16987 | 1461480386964 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 23:46:27 INFO - PROCESS | 16987 | 1461480387281 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:27 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1382e2000 == 178 [pid = 16987] [id = 538] 23:46:27 INFO - PROCESS | 16987 | ++DOMWINDOW == 323 (0x7fa135373800) [pid = 16987] [serial = 1615] [outer = (nil)] 23:46:27 INFO - PROCESS | 16987 | ++DOMWINDOW == 324 (0x7fa1383cd800) [pid = 16987] [serial = 1616] [outer = 0x7fa135373800] 23:46:27 INFO - PROCESS | 16987 | 1461480387358 Marionette DEBUG loaded listener.js 23:46:27 INFO - PROCESS | 16987 | ++DOMWINDOW == 325 (0x7fa139ff6000) [pid = 16987] [serial = 1617] [outer = 0x7fa135373800] 23:46:28 INFO - PROCESS | 16987 | 1461480388197 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]]]}] 23:46:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 23:46:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1579ms 23:46:28 INFO - PROCESS | 16987 | 1461480388274 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 23:46:28 INFO - PROCESS | 16987 | 1461480388277 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 23:46:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 23:46:28 INFO - PROCESS | 16987 | 1461480388283 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 23:46:28 INFO - PROCESS | 16987 | 1461480388285 Marionette TRACE conn3 <- [1,2126,null,{}] 23:46:28 INFO - PROCESS | 16987 | 1461480388291 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}] 23:46:28 INFO - PROCESS | 16987 | 1461480388532 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 23:46:29 INFO - PROCESS | 16987 | 1461480389450 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:29 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1393c4000 == 179 [pid = 16987] [id = 539] 23:46:29 INFO - PROCESS | 16987 | ++DOMWINDOW == 326 (0x7fa134f7e400) [pid = 16987] [serial = 1618] [outer = (nil)] 23:46:29 INFO - PROCESS | 16987 | ++DOMWINDOW == 327 (0x7fa134f83c00) [pid = 16987] [serial = 1619] [outer = 0x7fa134f7e400] 23:46:29 INFO - PROCESS | 16987 | 1461480389518 Marionette DEBUG loaded listener.js 23:46:29 INFO - PROCESS | 16987 | ++DOMWINDOW == 328 (0x7fa134fb3000) [pid = 16987] [serial = 1620] [outer = 0x7fa134f7e400] 23:46:30 INFO - PROCESS | 16987 | 1461480390338 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]]]}] 23:46:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 23:46:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 2082ms 23:46:30 INFO - PROCESS | 16987 | 1461480390369 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 23:46:30 INFO - PROCESS | 16987 | 1461480390376 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 23:46:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 23:46:30 INFO - PROCESS | 16987 | 1461480390386 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 23:46:30 INFO - PROCESS | 16987 | 1461480390391 Marionette TRACE conn3 <- [1,2130,null,{}] 23:46:30 INFO - PROCESS | 16987 | 1461480390397 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}] 23:46:30 INFO - PROCESS | 16987 | 1461480390579 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 23:46:30 INFO - PROCESS | 16987 | 1461480390886 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:30 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13aa54800 == 180 [pid = 16987] [id = 540] 23:46:30 INFO - PROCESS | 16987 | ++DOMWINDOW == 329 (0x7fa134fb2400) [pid = 16987] [serial = 1621] [outer = (nil)] 23:46:30 INFO - PROCESS | 16987 | ++DOMWINDOW == 330 (0x7fa137bcd400) [pid = 16987] [serial = 1622] [outer = 0x7fa134fb2400] 23:46:31 INFO - PROCESS | 16987 | 1461480391006 Marionette DEBUG loaded listener.js 23:46:31 INFO - PROCESS | 16987 | ++DOMWINDOW == 331 (0x7fa1392efc00) [pid = 16987] [serial = 1623] [outer = 0x7fa134fb2400] 23:46:32 INFO - PROCESS | 16987 | 1461480392016 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] 23:46:32 INFO - PROCESS | 16987 | 1461480392077 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 23:46:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 23:46:32 INFO - PROCESS | 16987 | 1461480392084 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 23:46:32 INFO - PROCESS | 16987 | 1461480392086 Marionette TRACE conn3 <- [1,2134,null,{}] 23:46:32 INFO - PROCESS | 16987 | 1461480392092 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}] 23:46:32 INFO - PROCESS | 16987 | 1461480392297 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 23:46:32 INFO - PROCESS | 16987 | 1461480392655 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:32 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1395bc800 == 181 [pid = 16987] [id = 541] 23:46:32 INFO - PROCESS | 16987 | ++DOMWINDOW == 332 (0x7fa13aa09000) [pid = 16987] [serial = 1624] [outer = (nil)] 23:46:32 INFO - PROCESS | 16987 | ++DOMWINDOW == 333 (0x7fa13aa0dc00) [pid = 16987] [serial = 1625] [outer = 0x7fa13aa09000] 23:46:32 INFO - PROCESS | 16987 | 1461480392726 Marionette DEBUG loaded listener.js 23:46:32 INFO - PROCESS | 16987 | ++DOMWINDOW == 334 (0x7fa13b2e6400) [pid = 16987] [serial = 1626] [outer = 0x7fa13aa09000] 23:46:33 INFO - PROCESS | 16987 | 1461480393656 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]]]}] 23:46:33 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13edf2000 == 180 [pid = 16987] [id = 456] 23:46:33 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14adcb800 == 179 [pid = 16987] [id = 459] 23:46:33 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13b191800 == 178 [pid = 16987] [id = 455] 23:46:33 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa15319d800 == 177 [pid = 16987] [id = 69] 23:46:33 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa149f36000 == 176 [pid = 16987] [id = 457] 23:46:33 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa15267c000 == 175 [pid = 16987] [id = 464] 23:46:33 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14ddb6000 == 174 [pid = 16987] [id = 460] 23:46:33 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14e1fa000 == 173 [pid = 16987] [id = 461] 23:46:33 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14fafb800 == 172 [pid = 16987] [id = 462] 23:46:33 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13ca76800 == 171 [pid = 16987] [id = 522] 23:46:33 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14aa9b800 == 170 [pid = 16987] [id = 521] 23:46:33 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1417f5800 == 169 [pid = 16987] [id = 520] 23:46:33 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13e724800 == 168 [pid = 16987] [id = 519] 23:46:33 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13b19a000 == 167 [pid = 16987] [id = 518] 23:46:33 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1378e7800 == 166 [pid = 16987] [id = 517] 23:46:33 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13eb2c800 == 165 [pid = 16987] [id = 516] 23:46:33 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1393d1000 == 164 [pid = 16987] [id = 515] 23:46:33 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa154490000 == 163 [pid = 16987] [id = 508] 23:46:33 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1527f5000 == 162 [pid = 16987] [id = 507] 23:46:33 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1522aa000 == 161 [pid = 16987] [id = 506] 23:46:33 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa150758800 == 160 [pid = 16987] [id = 505] 23:46:33 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14e1e1000 == 159 [pid = 16987] [id = 504] 23:46:33 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14bd2d000 == 158 [pid = 16987] [id = 503] 23:46:33 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14aa8b800 == 157 [pid = 16987] [id = 502] 23:46:33 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa147f1f800 == 156 [pid = 16987] [id = 501] 23:46:33 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13d757800 == 155 [pid = 16987] [id = 500] 23:46:33 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1397ed000 == 154 [pid = 16987] [id = 499] 23:46:33 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14911e800 == 153 [pid = 16987] [id = 498] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 333 (0x7fa147bca000) [pid = 16987] [serial = 1365] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 332 (0x7fa142cd3c00) [pid = 16987] [serial = 1496] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 331 (0x7fa13787ac00) [pid = 16987] [serial = 1457] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 330 (0x7fa13d675c00) [pid = 16987] [serial = 1482] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 329 (0x7fa1537b8000) [pid = 16987] [serial = 1197] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 328 (0x7fa13f51ac00) [pid = 16987] [serial = 1488] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 327 (0x7fa1657a5800) [pid = 16987] [serial = 1137] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 326 (0x7fa1609ce400) [pid = 16987] [serial = 1460] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 325 (0x7fa13913cc00) [pid = 16987] [serial = 1478] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 324 (0x7fa1518ee000) [pid = 16987] [serial = 1077] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 323 (0x7fa134f71000) [pid = 16987] [serial = 1472] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 322 (0x7fa139148c00) [pid = 16987] [serial = 1176] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 321 (0x7fa14fcabc00) [pid = 16987] [serial = 1074] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 320 (0x7fa13ef5e400) [pid = 16987] [serial = 1110] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 319 (0x7fa13e308000) [pid = 16987] [serial = 1152] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 318 (0x7fa14b961800) [pid = 16987] [serial = 1068] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 317 (0x7fa14f955400) [pid = 16987] [serial = 1191] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 316 (0x7fa142a2a800) [pid = 16987] [serial = 1493] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 315 (0x7fa142921800) [pid = 16987] [serial = 1442] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 314 (0x7fa13838ec00) [pid = 16987] [serial = 1436] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 313 (0x7fa142a9c400) [pid = 16987] [serial = 1494] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 312 (0x7fa13ef61800) [pid = 16987] [serial = 1487] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 311 (0x7fa13ee11000) [pid = 16987] [serial = 1485] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 310 (0x7fa147bcf800) [pid = 16987] [serial = 1182] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 309 (0x7fa13fbe4400) [pid = 16987] [serial = 1490] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 308 (0x7fa1383cf400) [pid = 16987] [serial = 1146] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 307 (0x7fa13cdb2800) [pid = 16987] [serial = 1481] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 306 (0x7fa151ecf400) [pid = 16987] [serial = 1194] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 305 (0x7fa14faa2000) [pid = 16987] [serial = 1451] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 304 (0x7fa14d111800) [pid = 16987] [serial = 1122] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 303 (0x7fa13ee05c00) [pid = 16987] [serial = 1484] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 302 (0x7fa156e06400) [pid = 16987] [serial = 1128] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 301 (0x7fa142a32c00) [pid = 16987] [serial = 1134] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 300 (0x7fa149b9b000) [pid = 16987] [serial = 1445] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 299 (0x7fa149c1ec00) [pid = 16987] [serial = 1065] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 298 (0x7fa14d18b000) [pid = 16987] [serial = 1071] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 297 (0x7fa139e21000) [pid = 16987] [serial = 1463] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 296 (0x7fa13e508800) [pid = 16987] [serial = 1439] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 295 (0x7fa160ecd800) [pid = 16987] [serial = 1092] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 294 (0x7fa149b6ec00) [pid = 16987] [serial = 1239] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 293 (0x7fa14d107c00) [pid = 16987] [serial = 1466] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 292 (0x7fa161e87000) [pid = 16987] [serial = 1131] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 291 (0x7fa156e64c00) [pid = 16987] [serial = 1200] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 290 (0x7fa1522d7c00) [pid = 16987] [serial = 1080] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 289 (0x7fa14d186c00) [pid = 16987] [serial = 1448] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 288 (0x7fa156e64000) [pid = 16987] [serial = 1143] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 287 (0x7fa165c49000) [pid = 16987] [serial = 1140] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 286 (0x7fa14a970c00) [pid = 16987] [serial = 1119] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 285 (0x7fa134fac400) [pid = 16987] [serial = 1475] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 284 (0x7fa151ad2000) [pid = 16987] [serial = 1125] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 283 (0x7fa14d998400) [pid = 16987] [serial = 1188] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 282 (0x7fa160a6cc00) [pid = 16987] [serial = 1454] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 281 (0x7fa15260b000) [pid = 16987] [serial = 1083] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 280 (0x7fa1492ccc00) [pid = 16987] [serial = 1107] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 279 (0x7fa149b9d800) [pid = 16987] [serial = 1116] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 278 (0x7fa142cd1000) [pid = 16987] [serial = 1113] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 277 (0x7fa13ee0cc00) [pid = 16987] [serial = 1469] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 276 (0x7fa139fef400) [pid = 16987] [serial = 1149] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 275 (0x7fa13f6b9400) [pid = 16987] [serial = 1179] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 274 (0x7fa13fc67800) [pid = 16987] [serial = 1491] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 273 (0x7fa14ba21400) [pid = 16987] [serial = 1185] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 272 (0x7fa139e1a800) [pid = 16987] [serial = 1479] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 271 (0x7fa159c5bc00) [pid = 16987] [serial = 1089] [outer = (nil)] [url = about:blank] 23:46:34 INFO - PROCESS | 16987 | --DOMWINDOW == 270 (0x7fa153b0c800) [pid = 16987] [serial = 1086] [outer = (nil)] [url = about:blank] 23:46:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 23:46:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 2033ms 23:46:34 INFO - PROCESS | 16987 | 1461480394190 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 23:46:34 INFO - PROCESS | 16987 | 1461480394194 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 23:46:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 23:46:34 INFO - PROCESS | 16987 | 1461480394223 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 23:46:34 INFO - PROCESS | 16987 | 1461480394232 Marionette TRACE conn3 <- [1,2138,null,{}] 23:46:34 INFO - PROCESS | 16987 | 1461480394244 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}] 23:46:34 INFO - PROCESS | 16987 | 1461480394418 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 23:46:34 INFO - PROCESS | 16987 | 1461480394432 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:34 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13936d800 == 154 [pid = 16987] [id = 542] 23:46:34 INFO - PROCESS | 16987 | ++DOMWINDOW == 271 (0x7fa13d67ac00) [pid = 16987] [serial = 1627] [outer = (nil)] 23:46:34 INFO - PROCESS | 16987 | ++DOMWINDOW == 272 (0x7fa13e30d400) [pid = 16987] [serial = 1628] [outer = 0x7fa13d67ac00] 23:46:34 INFO - PROCESS | 16987 | 1461480394494 Marionette DEBUG loaded listener.js 23:46:34 INFO - PROCESS | 16987 | ++DOMWINDOW == 273 (0x7fa13e567000) [pid = 16987] [serial = 1629] [outer = 0x7fa13d67ac00] 23:46:35 INFO - PROCESS | 16987 | 1461480395384 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]]]}] 23:46:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 23:46:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1212ms 23:46:35 INFO - PROCESS | 16987 | 1461480395419 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 23:46:35 INFO - PROCESS | 16987 | 1461480395423 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 23:46:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 23:46:35 INFO - PROCESS | 16987 | 1461480395430 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 23:46:35 INFO - PROCESS | 16987 | 1461480395432 Marionette TRACE conn3 <- [1,2142,null,{}] 23:46:35 INFO - PROCESS | 16987 | 1461480395437 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}] 23:46:35 INFO - PROCESS | 16987 | 1461480395616 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 23:46:35 INFO - PROCESS | 16987 | 1461480395798 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:35 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13b196000 == 155 [pid = 16987] [id = 543] 23:46:35 INFO - PROCESS | 16987 | ++DOMWINDOW == 274 (0x7fa13aa0a800) [pid = 16987] [serial = 1630] [outer = (nil)] 23:46:35 INFO - PROCESS | 16987 | ++DOMWINDOW == 275 (0x7fa13e73a400) [pid = 16987] [serial = 1631] [outer = 0x7fa13aa0a800] 23:46:35 INFO - PROCESS | 16987 | 1461480395860 Marionette DEBUG loaded listener.js 23:46:35 INFO - PROCESS | 16987 | ++DOMWINDOW == 276 (0x7fa13ee11000) [pid = 16987] [serial = 1632] [outer = 0x7fa13aa0a800] 23:46:36 INFO - PROCESS | 16987 | 1461480396654 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] 23:46:36 INFO - PROCESS | 16987 | 1461480396725 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 23:46:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 23:46:36 INFO - PROCESS | 16987 | 1461480396731 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 23:46:36 INFO - PROCESS | 16987 | 1461480396734 Marionette TRACE conn3 <- [1,2146,null,{}] 23:46:36 INFO - PROCESS | 16987 | 1461480396739 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}] 23:46:37 INFO - PROCESS | 16987 | 1461480397009 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 23:46:37 INFO - PROCESS | 16987 | 1461480397043 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:37 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13ce25000 == 156 [pid = 16987] [id = 544] 23:46:37 INFO - PROCESS | 16987 | ++DOMWINDOW == 277 (0x7fa13f6b6c00) [pid = 16987] [serial = 1633] [outer = (nil)] 23:46:37 INFO - PROCESS | 16987 | ++DOMWINDOW == 278 (0x7fa13fbe4000) [pid = 16987] [serial = 1634] [outer = 0x7fa13f6b6c00] 23:46:37 INFO - PROCESS | 16987 | 1461480397129 Marionette DEBUG loaded listener.js 23:46:37 INFO - PROCESS | 16987 | ++DOMWINDOW == 279 (0x7fa13fd5fc00) [pid = 16987] [serial = 1635] [outer = 0x7fa13f6b6c00] 23:46:38 INFO - PROCESS | 16987 | 1461480398102 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] 23:46:38 INFO - PROCESS | 16987 | 1461480398166 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 23:46:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 23:46:38 INFO - PROCESS | 16987 | 1461480398176 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 23:46:38 INFO - PROCESS | 16987 | 1461480398181 Marionette TRACE conn3 <- [1,2150,null,{}] 23:46:38 INFO - PROCESS | 16987 | 1461480398204 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}] 23:46:38 INFO - PROCESS | 16987 | 1461480398437 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 23:46:38 INFO - PROCESS | 16987 | 1461480398469 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:38 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13eb3e000 == 157 [pid = 16987] [id = 545] 23:46:38 INFO - PROCESS | 16987 | ++DOMWINDOW == 280 (0x7fa13f513000) [pid = 16987] [serial = 1636] [outer = (nil)] 23:46:38 INFO - PROCESS | 16987 | ++DOMWINDOW == 281 (0x7fa142aa1400) [pid = 16987] [serial = 1637] [outer = 0x7fa13f513000] 23:46:38 INFO - PROCESS | 16987 | 1461480398528 Marionette DEBUG loaded listener.js 23:46:38 INFO - PROCESS | 16987 | ++DOMWINDOW == 282 (0x7fa142cd1800) [pid = 16987] [serial = 1638] [outer = 0x7fa13f513000] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 281 (0x7fa1383c7c00) [pid = 16987] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 280 (0x7fa154265000) [pid = 16987] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 279 (0x7fa14e157400) [pid = 16987] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 278 (0x7fa137bd2400) [pid = 16987] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 277 (0x7fa13fee5000) [pid = 16987] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 276 (0x7fa14e15c400) [pid = 16987] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 275 (0x7fa13fbebc00) [pid = 16987] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 274 (0x7fa13e302800) [pid = 16987] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 273 (0x7fa151acc800) [pid = 16987] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 272 (0x7fa137bd1400) [pid = 16987] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 271 (0x7fa13c1d9c00) [pid = 16987] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 270 (0x7fa14bd48c00) [pid = 16987] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 269 (0x7fa13e73a800) [pid = 16987] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 268 (0x7fa14f956400) [pid = 16987] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 267 (0x7fa1492d0400) [pid = 16987] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 266 (0x7fa137bd5800) [pid = 16987] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 265 (0x7fa1492c8000) [pid = 16987] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 264 (0x7fa14bd4bc00) [pid = 16987] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 263 (0x7fa142cdc400) [pid = 16987] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 262 (0x7fa13f6b8c00) [pid = 16987] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 261 (0x7fa13feeb800) [pid = 16987] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 260 (0x7fa137bcec00) [pid = 16987] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 259 (0x7fa14e152400) [pid = 16987] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 258 (0x7fa14a274800) [pid = 16987] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 257 (0x7fa140d5f400) [pid = 16987] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 256 (0x7fa1392e9800) [pid = 16987] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 255 (0x7fa13d672800) [pid = 16987] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 254 (0x7fa147bc7000) [pid = 16987] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 253 (0x7fa13b2e1800) [pid = 16987] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 252 (0x7fa142a31000) [pid = 16987] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 251 (0x7fa137bd4c00) [pid = 16987] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 250 (0x7fa14dceb000) [pid = 16987] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 249 (0x7fa14d18dc00) [pid = 16987] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 248 (0x7fa14e157c00) [pid = 16987] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 247 (0x7fa13d66e800) [pid = 16987] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 246 (0x7fa13a7e7000) [pid = 16987] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 245 (0x7fa139e0d000) [pid = 16987] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 244 (0x7fa161e89c00) [pid = 16987] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 243 (0x7fa14d188c00) [pid = 16987] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 242 (0x7fa140d61c00) [pid = 16987] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 241 (0x7fa13b2e0800) [pid = 16987] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 240 (0x7fa13cbcc400) [pid = 16987] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 239 (0x7fa134f6ac00) [pid = 16987] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 238 (0x7fa1522e2c00) [pid = 16987] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 237 (0x7fa1392e8c00) [pid = 16987] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 236 (0x7fa138382400) [pid = 16987] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 235 (0x7fa13fc6e400) [pid = 16987] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 234 (0x7fa137bd6c00) [pid = 16987] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 233 (0x7fa13d69f000) [pid = 16987] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 232 (0x7fa14e160c00) [pid = 16987] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 231 (0x7fa14a5d6800) [pid = 16987] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 230 (0x7fa13fd5dc00) [pid = 16987] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 229 (0x7fa147bc8400) [pid = 16987] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 228 (0x7fa14a0c9000) [pid = 16987] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 227 (0x7fa13d66c400) [pid = 16987] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 226 (0x7fa134f69c00) [pid = 16987] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 225 (0x7fa134f6dc00) [pid = 16987] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 224 (0x7fa139ff5800) [pid = 16987] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 223 (0x7fa13f6b6000) [pid = 16987] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 23:46:39 INFO - PROCESS | 16987 | --DOMWINDOW == 222 (0x7fa13f6b2c00) [pid = 16987] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 23:46:40 INFO - PROCESS | 16987 | 1461480400387 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]]]}] 23:46:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 23:46:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 2252ms 23:46:40 INFO - PROCESS | 16987 | 1461480400426 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 23:46:40 INFO - PROCESS | 16987 | 1461480400429 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 23:46:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 23:46:40 INFO - PROCESS | 16987 | 1461480400435 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 23:46:40 INFO - PROCESS | 16987 | 1461480400437 Marionette TRACE conn3 <- [1,2154,null,{}] 23:46:40 INFO - PROCESS | 16987 | 1461480400442 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}] 23:46:40 INFO - PROCESS | 16987 | 1461480400607 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 23:46:40 INFO - PROCESS | 16987 | 1461480400787 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:40 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13a1d1000 == 158 [pid = 16987] [id = 546] 23:46:40 INFO - PROCESS | 16987 | ++DOMWINDOW == 223 (0x7fa134f6e800) [pid = 16987] [serial = 1639] [outer = (nil)] 23:46:40 INFO - PROCESS | 16987 | ++DOMWINDOW == 224 (0x7fa1383d0c00) [pid = 16987] [serial = 1640] [outer = 0x7fa134f6e800] 23:46:40 INFO - PROCESS | 16987 | 1461480400858 Marionette DEBUG loaded listener.js 23:46:40 INFO - PROCESS | 16987 | ++DOMWINDOW == 225 (0x7fa13b2e0800) [pid = 16987] [serial = 1641] [outer = 0x7fa134f6e800] 23:46:41 INFO - PROCESS | 16987 | 1461480401534 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]]]}] 23:46:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 23:46:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1129ms 23:46:41 INFO - PROCESS | 16987 | 1461480401565 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 23:46:41 INFO - PROCESS | 16987 | 1461480401568 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 23:46:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 23:46:41 INFO - PROCESS | 16987 | 1461480401574 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 23:46:41 INFO - PROCESS | 16987 | 1461480401577 Marionette TRACE conn3 <- [1,2158,null,{}] 23:46:41 INFO - PROCESS | 16987 | 1461480401582 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}] 23:46:41 INFO - PROCESS | 16987 | 1461480401742 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 23:46:42 INFO - PROCESS | 16987 | 1461480402120 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:42 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa133c42000 == 159 [pid = 16987] [id = 547] 23:46:42 INFO - PROCESS | 16987 | ++DOMWINDOW == 226 (0x7fa134f6dc00) [pid = 16987] [serial = 1642] [outer = (nil)] 23:46:42 INFO - PROCESS | 16987 | ++DOMWINDOW == 227 (0x7fa134f74c00) [pid = 16987] [serial = 1643] [outer = 0x7fa134f6dc00] 23:46:42 INFO - PROCESS | 16987 | 1461480402200 Marionette DEBUG loaded listener.js 23:46:42 INFO - PROCESS | 16987 | ++DOMWINDOW == 228 (0x7fa134fadc00) [pid = 16987] [serial = 1644] [outer = 0x7fa134f6dc00] 23:46:43 INFO - PROCESS | 16987 | 1461480403132 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]]]}] 23:46:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 23:46:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1634ms 23:46:43 INFO - PROCESS | 16987 | 1461480403211 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 23:46:43 INFO - PROCESS | 16987 | 1461480403219 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 23:46:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 23:46:43 INFO - PROCESS | 16987 | 1461480403227 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 23:46:43 INFO - PROCESS | 16987 | 1461480403232 Marionette TRACE conn3 <- [1,2162,null,{}] 23:46:43 INFO - PROCESS | 16987 | 1461480403239 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}] 23:46:43 INFO - PROCESS | 16987 | 1461480403475 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 23:46:43 INFO - PROCESS | 16987 | 1461480403800 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:43 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13b190000 == 160 [pid = 16987] [id = 548] 23:46:43 INFO - PROCESS | 16987 | ++DOMWINDOW == 229 (0x7fa1383cfc00) [pid = 16987] [serial = 1645] [outer = (nil)] 23:46:43 INFO - PROCESS | 16987 | ++DOMWINDOW == 230 (0x7fa139e0d800) [pid = 16987] [serial = 1646] [outer = 0x7fa1383cfc00] 23:46:43 INFO - PROCESS | 16987 | 1461480403874 Marionette DEBUG loaded listener.js 23:46:43 INFO - PROCESS | 16987 | ++DOMWINDOW == 231 (0x7fa13a7ec400) [pid = 16987] [serial = 1647] [outer = 0x7fa1383cfc00] 23:46:44 INFO - PROCESS | 16987 | 1461480404710 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]]]}] 23:46:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 23:46:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1532ms 23:46:44 INFO - PROCESS | 16987 | 1461480404763 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 23:46:44 INFO - PROCESS | 16987 | 1461480404769 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 23:46:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 23:46:44 INFO - PROCESS | 16987 | 1461480404775 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 23:46:44 INFO - PROCESS | 16987 | 1461480404779 Marionette TRACE conn3 <- [1,2166,null,{}] 23:46:44 INFO - PROCESS | 16987 | 1461480404784 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}] 23:46:44 INFO - PROCESS | 16987 | 1461480404976 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 23:46:45 INFO - PROCESS | 16987 | 1461480405287 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:45 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13e728800 == 161 [pid = 16987] [id = 549] 23:46:45 INFO - PROCESS | 16987 | ++DOMWINDOW == 232 (0x7fa13d66e400) [pid = 16987] [serial = 1648] [outer = (nil)] 23:46:45 INFO - PROCESS | 16987 | ++DOMWINDOW == 233 (0x7fa13d693800) [pid = 16987] [serial = 1649] [outer = 0x7fa13d66e400] 23:46:45 INFO - PROCESS | 16987 | 1461480405410 Marionette DEBUG loaded listener.js 23:46:45 INFO - PROCESS | 16987 | ++DOMWINDOW == 234 (0x7fa13e568c00) [pid = 16987] [serial = 1650] [outer = 0x7fa13d66e400] 23:46:46 INFO - PROCESS | 16987 | 1461480406288 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]]]}] 23:46:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 23:46:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1579ms 23:46:46 INFO - PROCESS | 16987 | 1461480406355 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 23:46:46 INFO - PROCESS | 16987 | 1461480406359 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 23:46:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 23:46:46 INFO - PROCESS | 16987 | 1461480406376 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 23:46:46 INFO - PROCESS | 16987 | 1461480406385 Marionette TRACE conn3 <- [1,2170,null,{}] 23:46:46 INFO - PROCESS | 16987 | 1461480406391 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}] 23:46:46 INFO - PROCESS | 16987 | 1461480406637 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 23:46:46 INFO - PROCESS | 16987 | 1461480406942 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:46 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa142c05800 == 162 [pid = 16987] [id = 550] 23:46:46 INFO - PROCESS | 16987 | ++DOMWINDOW == 235 (0x7fa13d66e800) [pid = 16987] [serial = 1651] [outer = (nil)] 23:46:47 INFO - PROCESS | 16987 | ++DOMWINDOW == 236 (0x7fa13f6b7400) [pid = 16987] [serial = 1652] [outer = 0x7fa13d66e800] 23:46:47 INFO - PROCESS | 16987 | 1461480407029 Marionette DEBUG loaded listener.js 23:46:47 INFO - PROCESS | 16987 | ++DOMWINDOW == 237 (0x7fa13fee4400) [pid = 16987] [serial = 1653] [outer = 0x7fa13d66e800] 23:46:47 INFO - PROCESS | 16987 | 1461480407851 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]]]}] 23:46:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 23:46:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1554ms 23:46:47 INFO - PROCESS | 16987 | 1461480407922 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 23:46:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 23:46:47 INFO - PROCESS | 16987 | 1461480407927 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 23:46:47 INFO - PROCESS | 16987 | 1461480407933 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 23:46:47 INFO - PROCESS | 16987 | 1461480407936 Marionette TRACE conn3 <- [1,2174,null,{}] 23:46:47 INFO - PROCESS | 16987 | 1461480407941 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}] 23:46:48 INFO - PROCESS | 16987 | 1461480408125 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 23:46:48 INFO - PROCESS | 16987 | 1461480408343 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:48 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa149119000 == 163 [pid = 16987] [id = 551] 23:46:48 INFO - PROCESS | 16987 | ++DOMWINDOW == 238 (0x7fa13d69e400) [pid = 16987] [serial = 1654] [outer = (nil)] 23:46:48 INFO - PROCESS | 16987 | ++DOMWINDOW == 239 (0x7fa142919400) [pid = 16987] [serial = 1655] [outer = 0x7fa13d69e400] 23:46:48 INFO - PROCESS | 16987 | 1461480408456 Marionette DEBUG loaded listener.js 23:46:48 INFO - PROCESS | 16987 | ++DOMWINDOW == 240 (0x7fa142b3ec00) [pid = 16987] [serial = 1656] [outer = 0x7fa13d69e400] 23:46:49 INFO - PROCESS | 16987 | 1461480409376 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]]]}] 23:46:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 23:46:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1481ms 23:46:49 INFO - PROCESS | 16987 | 1461480409413 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 23:46:49 INFO - PROCESS | 16987 | 1461480409416 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 23:46:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 23:46:49 INFO - PROCESS | 16987 | 1461480409422 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 23:46:49 INFO - PROCESS | 16987 | 1461480409425 Marionette TRACE conn3 <- [1,2178,null,{}] 23:46:49 INFO - PROCESS | 16987 | 1461480409430 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}] 23:46:49 INFO - PROCESS | 16987 | 1461480409608 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 23:46:49 INFO - PROCESS | 16987 | 1461480409920 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:49 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14a291000 == 164 [pid = 16987] [id = 552] 23:46:49 INFO - PROCESS | 16987 | ++DOMWINDOW == 241 (0x7fa142d58000) [pid = 16987] [serial = 1657] [outer = (nil)] 23:46:49 INFO - PROCESS | 16987 | ++DOMWINDOW == 242 (0x7fa147bc6000) [pid = 16987] [serial = 1658] [outer = 0x7fa142d58000] 23:46:50 INFO - PROCESS | 16987 | 1461480410012 Marionette DEBUG loaded listener.js 23:46:50 INFO - PROCESS | 16987 | ++DOMWINDOW == 243 (0x7fa147ee8800) [pid = 16987] [serial = 1659] [outer = 0x7fa142d58000] 23:46:50 INFO - PROCESS | 16987 | 1461480410858 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]]]}] 23:46:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 23:46:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1481ms 23:46:50 INFO - PROCESS | 16987 | 1461480410904 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 23:46:50 INFO - PROCESS | 16987 | 1461480410908 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 23:46:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 23:46:50 INFO - PROCESS | 16987 | 1461480410914 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 23:46:50 INFO - PROCESS | 16987 | 1461480410916 Marionette TRACE conn3 <- [1,2182,null,{}] 23:46:50 INFO - PROCESS | 16987 | 1461480410923 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}] 23:46:51 INFO - PROCESS | 16987 | 1461480411103 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 23:46:51 INFO - PROCESS | 16987 | 1461480411384 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:51 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14aba6000 == 165 [pid = 16987] [id = 553] 23:46:51 INFO - PROCESS | 16987 | ++DOMWINDOW == 244 (0x7fa134f6f800) [pid = 16987] [serial = 1660] [outer = (nil)] 23:46:51 INFO - PROCESS | 16987 | ++DOMWINDOW == 245 (0x7fa13e304000) [pid = 16987] [serial = 1661] [outer = 0x7fa134f6f800] 23:46:51 INFO - PROCESS | 16987 | 1461480411498 Marionette DEBUG loaded listener.js 23:46:51 INFO - PROCESS | 16987 | ++DOMWINDOW == 246 (0x7fa1499a0c00) [pid = 16987] [serial = 1662] [outer = 0x7fa134f6f800] 23:46:52 INFO - PROCESS | 16987 | 1461480412319 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]]]}] 23:46:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 23:46:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1436ms 23:46:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 23:46:52 INFO - PROCESS | 16987 | 1461480412351 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 23:46:52 INFO - PROCESS | 16987 | 1461480412354 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 23:46:52 INFO - PROCESS | 16987 | 1461480412360 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 23:46:52 INFO - PROCESS | 16987 | 1461480412363 Marionette TRACE conn3 <- [1,2186,null,{}] 23:46:52 INFO - PROCESS | 16987 | 1461480412368 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}] 23:46:52 INFO - PROCESS | 16987 | 1461480412545 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 23:46:52 INFO - PROCESS | 16987 | 1461480412812 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:52 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14ba8f800 == 166 [pid = 16987] [id = 554] 23:46:52 INFO - PROCESS | 16987 | ++DOMWINDOW == 247 (0x7fa134fab000) [pid = 16987] [serial = 1663] [outer = (nil)] 23:46:52 INFO - PROCESS | 16987 | ++DOMWINDOW == 248 (0x7fa149b69400) [pid = 16987] [serial = 1664] [outer = 0x7fa134fab000] 23:46:52 INFO - PROCESS | 16987 | 1461480412925 Marionette DEBUG loaded listener.js 23:46:53 INFO - PROCESS | 16987 | ++DOMWINDOW == 249 (0x7fa149c18c00) [pid = 16987] [serial = 1665] [outer = 0x7fa134fab000] 23:46:53 INFO - PROCESS | 16987 | 1461480413693 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]]]}] 23:46:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 23:46:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1385ms 23:46:53 INFO - PROCESS | 16987 | 1461480413745 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 23:46:53 INFO - PROCESS | 16987 | 1461480413748 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 23:46:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 23:46:53 INFO - PROCESS | 16987 | 1461480413754 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 23:46:53 INFO - PROCESS | 16987 | 1461480413757 Marionette TRACE conn3 <- [1,2190,null,{}] 23:46:53 INFO - PROCESS | 16987 | 1461480413762 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}] 23:46:53 INFO - PROCESS | 16987 | 1461480413937 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 23:46:54 INFO - PROCESS | 16987 | 1461480414214 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:54 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14d9ce000 == 167 [pid = 16987] [id = 555] 23:46:54 INFO - PROCESS | 16987 | ++DOMWINDOW == 250 (0x7fa1493bfc00) [pid = 16987] [serial = 1666] [outer = (nil)] 23:46:54 INFO - PROCESS | 16987 | ++DOMWINDOW == 251 (0x7fa149fdc400) [pid = 16987] [serial = 1667] [outer = 0x7fa1493bfc00] 23:46:54 INFO - PROCESS | 16987 | 1461480414326 Marionette DEBUG loaded listener.js 23:46:54 INFO - PROCESS | 16987 | ++DOMWINDOW == 252 (0x7fa14a011000) [pid = 16987] [serial = 1668] [outer = 0x7fa1493bfc00] 23:46:55 INFO - PROCESS | 16987 | 1461480415129 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]]]}] 23:46:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 23:46:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1431ms 23:46:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 23:46:55 INFO - PROCESS | 16987 | 1461480415185 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 23:46:55 INFO - PROCESS | 16987 | 1461480415188 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 23:46:55 INFO - PROCESS | 16987 | 1461480415194 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 23:46:55 INFO - PROCESS | 16987 | 1461480415197 Marionette TRACE conn3 <- [1,2194,null,{}] 23:46:55 INFO - PROCESS | 16987 | 1461480415202 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}] 23:46:55 INFO - PROCESS | 16987 | 1461480415409 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 23:46:55 INFO - PROCESS | 16987 | 1461480415642 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:55 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14dfa7800 == 168 [pid = 16987] [id = 556] 23:46:55 INFO - PROCESS | 16987 | ++DOMWINDOW == 253 (0x7fa149c15800) [pid = 16987] [serial = 1669] [outer = (nil)] 23:46:55 INFO - PROCESS | 16987 | ++DOMWINDOW == 254 (0x7fa14a4a8000) [pid = 16987] [serial = 1670] [outer = 0x7fa149c15800] 23:46:55 INFO - PROCESS | 16987 | 1461480415718 Marionette DEBUG loaded listener.js 23:46:55 INFO - PROCESS | 16987 | ++DOMWINDOW == 255 (0x7fa14a971000) [pid = 16987] [serial = 1671] [outer = 0x7fa149c15800] 23:46:56 INFO - PROCESS | 16987 | 1461480416521 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]]]}] 23:46:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 23:46:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1382ms 23:46:56 INFO - PROCESS | 16987 | 1461480416576 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 23:46:56 INFO - PROCESS | 16987 | 1461480416579 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 23:46:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 23:46:56 INFO - PROCESS | 16987 | 1461480416585 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 23:46:56 INFO - PROCESS | 16987 | 1461480416587 Marionette TRACE conn3 <- [1,2198,null,{}] 23:46:56 INFO - PROCESS | 16987 | 1461480416594 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}] 23:46:56 INFO - PROCESS | 16987 | 1461480416794 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 23:46:57 INFO - PROCESS | 16987 | 1461480417069 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:57 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14e2d1000 == 169 [pid = 16987] [id = 557] 23:46:57 INFO - PROCESS | 16987 | ++DOMWINDOW == 256 (0x7fa14abca000) [pid = 16987] [serial = 1672] [outer = (nil)] 23:46:57 INFO - PROCESS | 16987 | ++DOMWINDOW == 257 (0x7fa14abd0400) [pid = 16987] [serial = 1673] [outer = 0x7fa14abca000] 23:46:57 INFO - PROCESS | 16987 | 1461480417209 Marionette DEBUG loaded listener.js 23:46:57 INFO - PROCESS | 16987 | ++DOMWINDOW == 258 (0x7fa14b95d000) [pid = 16987] [serial = 1674] [outer = 0x7fa14abca000] 23:46:58 INFO - PROCESS | 16987 | 1461480418025 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]]]}] 23:46:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 23:46:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1485ms 23:46:58 INFO - PROCESS | 16987 | 1461480418071 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 23:46:58 INFO - PROCESS | 16987 | 1461480418075 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 23:46:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 23:46:58 INFO - PROCESS | 16987 | 1461480418081 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 23:46:58 INFO - PROCESS | 16987 | 1461480418085 Marionette TRACE conn3 <- [1,2202,null,{}] 23:46:58 INFO - PROCESS | 16987 | 1461480418090 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}] 23:46:58 INFO - PROCESS | 16987 | 1461480418318 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 23:46:58 INFO - PROCESS | 16987 | 1461480418625 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:58 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa150763800 == 170 [pid = 16987] [id = 558] 23:46:58 INFO - PROCESS | 16987 | ++DOMWINDOW == 259 (0x7fa14d107c00) [pid = 16987] [serial = 1675] [outer = (nil)] 23:46:58 INFO - PROCESS | 16987 | ++DOMWINDOW == 260 (0x7fa14d189000) [pid = 16987] [serial = 1676] [outer = 0x7fa14d107c00] 23:46:58 INFO - PROCESS | 16987 | 1461480418703 Marionette DEBUG loaded listener.js 23:46:58 INFO - PROCESS | 16987 | ++DOMWINDOW == 261 (0x7fa14d47c800) [pid = 16987] [serial = 1677] [outer = 0x7fa14d107c00] 23:46:59 INFO - PROCESS | 16987 | 1461480419506 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]]]}] 23:46:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 23:46:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1488ms 23:46:59 INFO - PROCESS | 16987 | 1461480419570 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 23:46:59 INFO - PROCESS | 16987 | 1461480419573 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 23:46:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 23:46:59 INFO - PROCESS | 16987 | 1461480419579 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 23:46:59 INFO - PROCESS | 16987 | 1461480419581 Marionette TRACE conn3 <- [1,2206,null,{}] 23:46:59 INFO - PROCESS | 16987 | 1461480419587 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}] 23:46:59 INFO - PROCESS | 16987 | 1461480419779 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 23:47:00 INFO - PROCESS | 16987 | 1461480420091 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:00 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa152063800 == 171 [pid = 16987] [id = 559] 23:47:00 INFO - PROCESS | 16987 | ++DOMWINDOW == 262 (0x7fa14d10e400) [pid = 16987] [serial = 1678] [outer = (nil)] 23:47:00 INFO - PROCESS | 16987 | ++DOMWINDOW == 263 (0x7fa14d98c400) [pid = 16987] [serial = 1679] [outer = 0x7fa14d10e400] 23:47:00 INFO - PROCESS | 16987 | 1461480420168 Marionette DEBUG loaded listener.js 23:47:00 INFO - PROCESS | 16987 | ++DOMWINDOW == 264 (0x7fa14dce4800) [pid = 16987] [serial = 1680] [outer = 0x7fa14d10e400] 23:47:01 INFO - PROCESS | 16987 | 1461480421051 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]]]}] 23:47:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 23:47:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1536ms 23:47:01 INFO - PROCESS | 16987 | 1461480421116 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 23:47:01 INFO - PROCESS | 16987 | 1461480421119 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 23:47:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 23:47:01 INFO - PROCESS | 16987 | 1461480421126 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 23:47:01 INFO - PROCESS | 16987 | 1461480421128 Marionette TRACE conn3 <- [1,2210,null,{}] 23:47:01 INFO - PROCESS | 16987 | 1461480421133 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}] 23:47:01 INFO - PROCESS | 16987 | 1461480421313 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 23:47:01 INFO - PROCESS | 16987 | 1461480421585 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:01 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa152684800 == 172 [pid = 16987] [id = 560] 23:47:01 INFO - PROCESS | 16987 | ++DOMWINDOW == 265 (0x7fa14d474400) [pid = 16987] [serial = 1681] [outer = (nil)] 23:47:01 INFO - PROCESS | 16987 | ++DOMWINDOW == 266 (0x7fa14e157400) [pid = 16987] [serial = 1682] [outer = 0x7fa14d474400] 23:47:01 INFO - PROCESS | 16987 | 1461480421702 Marionette DEBUG loaded listener.js 23:47:01 INFO - PROCESS | 16987 | ++DOMWINDOW == 267 (0x7fa14e649400) [pid = 16987] [serial = 1683] [outer = 0x7fa14d474400] 23:47:02 INFO - PROCESS | 16987 | 1461480422483 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]]]}] 23:47:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 23:47:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1380ms 23:47:02 INFO - PROCESS | 16987 | 1461480422506 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 23:47:02 INFO - PROCESS | 16987 | 1461480422510 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 23:47:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 23:47:02 INFO - PROCESS | 16987 | 1461480422515 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 23:47:02 INFO - PROCESS | 16987 | 1461480422518 Marionette TRACE conn3 <- [1,2214,null,{}] 23:47:02 INFO - PROCESS | 16987 | 1461480422523 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}] 23:47:02 INFO - PROCESS | 16987 | 1461480422745 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 23:47:03 INFO - PROCESS | 16987 | 1461480423028 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:03 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa153965800 == 173 [pid = 16987] [id = 561] 23:47:03 INFO - PROCESS | 16987 | ++DOMWINDOW == 268 (0x7fa14d287000) [pid = 16987] [serial = 1684] [outer = (nil)] 23:47:03 INFO - PROCESS | 16987 | ++DOMWINDOW == 269 (0x7fa150378c00) [pid = 16987] [serial = 1685] [outer = 0x7fa14d287000] 23:47:03 INFO - PROCESS | 16987 | 1461480423145 Marionette DEBUG loaded listener.js 23:47:03 INFO - PROCESS | 16987 | ++DOMWINDOW == 270 (0x7fa1507f2800) [pid = 16987] [serial = 1686] [outer = 0x7fa14d287000] 23:47:03 INFO - PROCESS | 16987 | 1461480423964 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]]]}] 23:47:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 23:47:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1487ms 23:47:04 INFO - PROCESS | 16987 | 1461480424003 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 23:47:04 INFO - PROCESS | 16987 | 1461480424006 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 23:47:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 23:47:04 INFO - PROCESS | 16987 | 1461480424012 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 23:47:04 INFO - PROCESS | 16987 | 1461480424014 Marionette TRACE conn3 <- [1,2218,null,{}] 23:47:04 INFO - PROCESS | 16987 | 1461480424019 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}] 23:47:04 INFO - PROCESS | 16987 | 1461480424216 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 23:47:04 INFO - PROCESS | 16987 | 1461480424574 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:04 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa160934800 == 174 [pid = 16987] [id = 562] 23:47:04 INFO - PROCESS | 16987 | ++DOMWINDOW == 271 (0x7fa1516d1400) [pid = 16987] [serial = 1687] [outer = (nil)] 23:47:04 INFO - PROCESS | 16987 | ++DOMWINDOW == 272 (0x7fa151ad2800) [pid = 16987] [serial = 1688] [outer = 0x7fa1516d1400] 23:47:04 INFO - PROCESS | 16987 | 1461480424658 Marionette DEBUG loaded listener.js 23:47:04 INFO - PROCESS | 16987 | ++DOMWINDOW == 273 (0x7fa1521ea000) [pid = 16987] [serial = 1689] [outer = 0x7fa1516d1400] 23:47:05 INFO - PROCESS | 16987 | 1461480425455 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]]]}] 23:47:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 23:47:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1484ms 23:47:05 INFO - PROCESS | 16987 | 1461480425496 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 23:47:05 INFO - PROCESS | 16987 | 1461480425500 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 23:47:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 23:47:05 INFO - PROCESS | 16987 | 1461480425506 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 23:47:05 INFO - PROCESS | 16987 | 1461480425508 Marionette TRACE conn3 <- [1,2222,null,{}] 23:47:05 INFO - PROCESS | 16987 | 1461480425513 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}] 23:47:05 INFO - PROCESS | 16987 | 1461480425694 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 23:47:05 INFO - PROCESS | 16987 | 1461480425987 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:06 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1393df000 == 175 [pid = 16987] [id = 563] 23:47:06 INFO - PROCESS | 16987 | ++DOMWINDOW == 274 (0x7fa134fb0800) [pid = 16987] [serial = 1690] [outer = (nil)] 23:47:06 INFO - PROCESS | 16987 | ++DOMWINDOW == 275 (0x7fa13c1a3800) [pid = 16987] [serial = 1691] [outer = 0x7fa134fb0800] 23:47:06 INFO - PROCESS | 16987 | 1461480426104 Marionette DEBUG loaded listener.js 23:47:06 INFO - PROCESS | 16987 | ++DOMWINDOW == 276 (0x7fa147e4a000) [pid = 16987] [serial = 1692] [outer = 0x7fa134fb0800] 23:47:06 INFO - PROCESS | 16987 | 1461480426948 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]]]}] 23:47:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 23:47:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1490ms 23:47:06 INFO - PROCESS | 16987 | 1461480426996 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 23:47:07 INFO - PROCESS | 16987 | 1461480427000 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 23:47:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 23:47:07 INFO - PROCESS | 16987 | 1461480427006 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 23:47:07 INFO - PROCESS | 16987 | 1461480427009 Marionette TRACE conn3 <- [1,2226,null,{}] 23:47:07 INFO - PROCESS | 16987 | 1461480427015 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}] 23:47:07 INFO - PROCESS | 16987 | 1461480427226 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 23:47:07 INFO - PROCESS | 16987 | 1461480427547 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:07 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13e367000 == 176 [pid = 16987] [id = 564] 23:47:07 INFO - PROCESS | 16987 | ++DOMWINDOW == 277 (0x7fa134fae400) [pid = 16987] [serial = 1693] [outer = (nil)] 23:47:07 INFO - PROCESS | 16987 | ++DOMWINDOW == 278 (0x7fa13d66d800) [pid = 16987] [serial = 1694] [outer = 0x7fa134fae400] 23:47:07 INFO - PROCESS | 16987 | 1461480427624 Marionette DEBUG loaded listener.js 23:47:07 INFO - PROCESS | 16987 | ++DOMWINDOW == 279 (0x7fa1499a5000) [pid = 16987] [serial = 1695] [outer = 0x7fa134fae400] 23:47:08 INFO - PROCESS | 16987 | 1461480428593 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]]]}] 23:47:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 23:47:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1637ms 23:47:08 INFO - PROCESS | 16987 | 1461480428645 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 23:47:08 INFO - PROCESS | 16987 | 1461480428649 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 23:47:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 23:47:08 INFO - PROCESS | 16987 | 1461480428654 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 23:47:08 INFO - PROCESS | 16987 | 1461480428656 Marionette TRACE conn3 <- [1,2230,null,{}] 23:47:08 INFO - PROCESS | 16987 | 1461480428662 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}] 23:47:08 INFO - PROCESS | 16987 | 1461480428901 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 23:47:09 INFO - PROCESS | 16987 | 1461480429263 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:09 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1395cb000 == 177 [pid = 16987] [id = 565] 23:47:09 INFO - PROCESS | 16987 | ++DOMWINDOW == 280 (0x7fa138386c00) [pid = 16987] [serial = 1696] [outer = (nil)] 23:47:09 INFO - PROCESS | 16987 | ++DOMWINDOW == 281 (0x7fa139e12c00) [pid = 16987] [serial = 1697] [outer = 0x7fa138386c00] 23:47:09 INFO - PROCESS | 16987 | 1461480429340 Marionette DEBUG loaded listener.js 23:47:09 INFO - PROCESS | 16987 | ++DOMWINDOW == 282 (0x7fa13cdb2000) [pid = 16987] [serial = 1698] [outer = 0x7fa138386c00] 23:47:10 INFO - PROCESS | 16987 | 1461480430165 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]]]}] 23:47:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 23:47:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1538ms 23:47:10 INFO - PROCESS | 16987 | 1461480430193 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 23:47:10 INFO - PROCESS | 16987 | 1461480430197 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 23:47:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 23:47:10 INFO - PROCESS | 16987 | 1461480430203 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 23:47:10 INFO - PROCESS | 16987 | 1461480430205 Marionette TRACE conn3 <- [1,2234,null,{}] 23:47:10 INFO - PROCESS | 16987 | 1461480430210 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}] 23:47:10 INFO - PROCESS | 16987 | 1461480430411 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 23:47:10 INFO - PROCESS | 16987 | 1461480430688 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:10 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13bfcb000 == 178 [pid = 16987] [id = 566] 23:47:10 INFO - PROCESS | 16987 | ++DOMWINDOW == 283 (0x7fa13787f000) [pid = 16987] [serial = 1699] [outer = (nil)] 23:47:10 INFO - PROCESS | 16987 | ++DOMWINDOW == 284 (0x7fa139e0b400) [pid = 16987] [serial = 1700] [outer = 0x7fa13787f000] 23:47:10 INFO - PROCESS | 16987 | 1461480430802 Marionette DEBUG loaded listener.js 23:47:10 INFO - PROCESS | 16987 | ++DOMWINDOW == 285 (0x7fa13d692c00) [pid = 16987] [serial = 1701] [outer = 0x7fa13787f000] 23:47:11 INFO - PROCESS | 16987 | 1461480431575 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]]]}] 23:47:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 23:47:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1436ms 23:47:11 INFO - PROCESS | 16987 | 1461480431641 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 23:47:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 23:47:11 INFO - PROCESS | 16987 | 1461480431645 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 23:47:11 INFO - PROCESS | 16987 | 1461480431650 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 23:47:11 INFO - PROCESS | 16987 | 1461480431653 Marionette TRACE conn3 <- [1,2238,null,{}] 23:47:11 INFO - PROCESS | 16987 | 1461480431658 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}] 23:47:11 INFO - PROCESS | 16987 | 1461480431863 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 23:47:12 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13a4d9000 == 177 [pid = 16987] [id = 448] 23:47:12 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1377e2800 == 176 [pid = 16987] [id = 449] 23:47:12 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13ce16000 == 175 [pid = 16987] [id = 533] 23:47:12 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa137a58000 == 174 [pid = 16987] [id = 532] 23:47:12 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1385ba000 == 173 [pid = 16987] [id = 531] 23:47:12 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1385a2800 == 172 [pid = 16987] [id = 530] 23:47:12 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa166125000 == 171 [pid = 16987] [id = 529] 23:47:12 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa160931800 == 170 [pid = 16987] [id = 528] 23:47:12 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa152685000 == 169 [pid = 16987] [id = 527] 23:47:12 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14e465000 == 168 [pid = 16987] [id = 526] 23:47:12 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14a391000 == 167 [pid = 16987] [id = 525] 23:47:12 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13ccde800 == 166 [pid = 16987] [id = 524] 23:47:12 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa139377000 == 165 [pid = 16987] [id = 523] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 284 (0x7fa160732c00) [pid = 16987] [serial = 1410] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 283 (0x7fa14d993c00) [pid = 16987] [serial = 1320] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 282 (0x7fa13fd58000) [pid = 16987] [serial = 1245] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 281 (0x7fa15426a000) [pid = 16987] [serial = 1401] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 280 (0x7fa14adec800) [pid = 16987] [serial = 1386] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 279 (0x7fa140d55000) [pid = 16987] [serial = 1215] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 278 (0x7fa14a276000) [pid = 16987] [serial = 1383] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 277 (0x7fa152497c00) [pid = 16987] [serial = 1323] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 276 (0x7fa14a0c2800) [pid = 16987] [serial = 1254] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 275 (0x7fa147e3ec00) [pid = 16987] [serial = 1443] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 274 (0x7fa1492cf800) [pid = 16987] [serial = 1380] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 273 (0x7fa13913f400) [pid = 16987] [serial = 1305] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 272 (0x7fa152493c00) [pid = 16987] [serial = 1398] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 271 (0x7fa14d10dc00) [pid = 16987] [serial = 1389] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 270 (0x7fa147ee9800) [pid = 16987] [serial = 1377] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 269 (0x7fa13a7f2800) [pid = 16987] [serial = 1341] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 268 (0x7fa14d18d000) [pid = 16987] [serial = 1338] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 267 (0x7fa14a5d5800) [pid = 16987] [serial = 1317] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 266 (0x7fa13cdb8800) [pid = 16987] [serial = 1368] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 265 (0x7fa149c16c00) [pid = 16987] [serial = 1251] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 264 (0x7fa13d69f400) [pid = 16987] [serial = 1275] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 263 (0x7fa14f930400) [pid = 16987] [serial = 1395] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 262 (0x7fa14f95fc00) [pid = 16987] [serial = 1260] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 261 (0x7fa161b43c00) [pid = 16987] [serial = 1203] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 260 (0x7fa13ef5a800) [pid = 16987] [serial = 1371] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 259 (0x7fa13cdb5000) [pid = 16987] [serial = 1344] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 258 (0x7fa13cdb5c00) [pid = 16987] [serial = 1218] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 257 (0x7fa1657a3400) [pid = 16987] [serial = 1272] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 256 (0x7fa14e159400) [pid = 16987] [serial = 1257] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 255 (0x7fa147e43800) [pid = 16987] [serial = 1248] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 254 (0x7fa13f50d400) [pid = 16987] [serial = 1440] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 253 (0x7fa163d38c00) [pid = 16987] [serial = 1413] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 252 (0x7fa134fb0000) [pid = 16987] [serial = 1476] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 251 (0x7fa161fdd400) [pid = 16987] [serial = 1332] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 250 (0x7fa160ef5400) [pid = 16987] [serial = 1335] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 249 (0x7fa15443b800) [pid = 16987] [serial = 1206] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 248 (0x7fa142a2e800) [pid = 16987] [serial = 1311] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 247 (0x7fa140d5a000) [pid = 16987] [serial = 1212] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 246 (0x7fa154261400) [pid = 16987] [serial = 1326] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 245 (0x7fa153479000) [pid = 16987] [serial = 1266] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 244 (0x7fa14d82e800) [pid = 16987] [serial = 1392] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 243 (0x7fa1499ad400) [pid = 16987] [serial = 1314] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 242 (0x7fa13b2e6800) [pid = 16987] [serial = 1242] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 241 (0x7fa1618a6c00) [pid = 16987] [serial = 1407] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 240 (0x7fa151a32800) [pid = 16987] [serial = 1263] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 239 (0x7fa161c02400) [pid = 16987] [serial = 1209] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 238 (0x7fa159c56000) [pid = 16987] [serial = 1269] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 237 (0x7fa160ae9c00) [pid = 16987] [serial = 1329] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 236 (0x7fa142aa2400) [pid = 16987] [serial = 1374] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 235 (0x7fa13ef54400) [pid = 16987] [serial = 1308] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 234 (0x7fa15fb19400) [pid = 16987] [serial = 1404] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 233 (0x7fa1392f0000) [pid = 16987] [serial = 1437] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 232 (0x7fa147e4d400) [pid = 16987] [serial = 1562] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 231 (0x7fa14abc8000) [pid = 16987] [serial = 1565] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 230 (0x7fa1492c6800) [pid = 16987] [serial = 1563] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 229 (0x7fa14ba20400) [pid = 16987] [serial = 1566] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 228 (0x7fa13e310800) [pid = 16987] [serial = 1553] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 227 (0x7fa13ee03000) [pid = 16987] [serial = 1554] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 226 (0x7fa13d678800) [pid = 16987] [serial = 1502] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 225 (0x7fa140d5d800) [pid = 16987] [serial = 1559] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 224 (0x7fa134fa8400) [pid = 16987] [serial = 1547] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 223 (0x7fa134fb7c00) [pid = 16987] [serial = 1548] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 222 (0x7fa1516de000) [pid = 16987] [serial = 1529] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 221 (0x7fa14a044800) [pid = 16987] [serial = 1526] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 220 (0x7fa14d063400) [pid = 16987] [serial = 1523] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 219 (0x7fa1493bdc00) [pid = 16987] [serial = 1514] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 218 (0x7fa13ef53400) [pid = 16987] [serial = 1505] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 217 (0x7fa149de9800) [pid = 16987] [serial = 1517] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 216 (0x7fa1383cd400) [pid = 16987] [serial = 1499] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 215 (0x7fa13c1d3c00) [pid = 16987] [serial = 1550] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 214 (0x7fa13d679400) [pid = 16987] [serial = 1551] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 213 (0x7fa14a5dc400) [pid = 16987] [serial = 1520] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 212 (0x7fa13feeb400) [pid = 16987] [serial = 1508] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 211 (0x7fa13fbf0400) [pid = 16987] [serial = 1556] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 210 (0x7fa13fc71800) [pid = 16987] [serial = 1557] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 209 (0x7fa142cdc800) [pid = 16987] [serial = 1511] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 208 (0x7fa142cdbc00) [pid = 16987] [serial = 1497] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 207 (0x7fa139436400) [pid = 16987] [serial = 1544] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 206 (0x7fa14abcc000) [pid = 16987] [serial = 1541] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 205 (0x7fa14abc7400) [pid = 16987] [serial = 1538] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 204 (0x7fa1351e2c00) [pid = 16987] [serial = 1535] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 203 (0x7fa159c5c000) [pid = 16987] [serial = 1532] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 202 (0x7fa13cbcf800) [pid = 16987] [serial = 1568] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | --DOMWINDOW == 201 (0x7fa142b43000) [pid = 16987] [serial = 1560] [outer = (nil)] [url = about:blank] 23:47:13 INFO - PROCESS | 16987 | 1461480433326 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:13 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa133c58000 == 166 [pid = 16987] [id = 567] 23:47:13 INFO - PROCESS | 16987 | ++DOMWINDOW == 202 (0x7fa134fa8400) [pid = 16987] [serial = 1702] [outer = (nil)] 23:47:13 INFO - PROCESS | 16987 | ++DOMWINDOW == 203 (0x7fa134fb0000) [pid = 16987] [serial = 1703] [outer = 0x7fa134fa8400] 23:47:13 INFO - PROCESS | 16987 | 1461480433397 Marionette DEBUG loaded listener.js 23:47:13 INFO - PROCESS | 16987 | ++DOMWINDOW == 204 (0x7fa135372000) [pid = 16987] [serial = 1704] [outer = 0x7fa134fa8400] 23:47:14 INFO - PROCESS | 16987 | 1461480434061 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]]]}] 23:47:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 23:47:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 2435ms 23:47:14 INFO - PROCESS | 16987 | 1461480434086 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 23:47:14 INFO - PROCESS | 16987 | 1461480434093 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 23:47:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 23:47:14 INFO - PROCESS | 16987 | 1461480434101 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 23:47:14 INFO - PROCESS | 16987 | 1461480434105 Marionette TRACE conn3 <- [1,2242,null,{}] 23:47:14 INFO - PROCESS | 16987 | 1461480434111 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}] 23:47:14 INFO - PROCESS | 16987 | 1461480434280 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 23:47:14 INFO - PROCESS | 16987 | 1461480434489 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:14 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1385a2800 == 167 [pid = 16987] [id = 568] 23:47:14 INFO - PROCESS | 16987 | ++DOMWINDOW == 205 (0x7fa134fa9400) [pid = 16987] [serial = 1705] [outer = (nil)] 23:47:14 INFO - PROCESS | 16987 | ++DOMWINDOW == 206 (0x7fa1382b1400) [pid = 16987] [serial = 1706] [outer = 0x7fa134fa9400] 23:47:14 INFO - PROCESS | 16987 | 1461480434554 Marionette DEBUG loaded listener.js 23:47:14 INFO - PROCESS | 16987 | ++DOMWINDOW == 207 (0x7fa139146c00) [pid = 16987] [serial = 1707] [outer = 0x7fa134fa9400] 23:47:15 INFO - PROCESS | 16987 | 1461480435282 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]]]}] 23:47:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 23:47:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1234ms 23:47:15 INFO - PROCESS | 16987 | 1461480435362 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 23:47:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 23:47:15 INFO - PROCESS | 16987 | 1461480435373 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 23:47:15 INFO - PROCESS | 16987 | 1461480435380 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 23:47:15 INFO - PROCESS | 16987 | 1461480435383 Marionette TRACE conn3 <- [1,2246,null,{}] 23:47:15 INFO - PROCESS | 16987 | 1461480435392 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}] 23:47:15 INFO - PROCESS | 16987 | 1461480435631 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 23:47:15 INFO - PROCESS | 16987 | 1461480435653 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:15 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1395d0800 == 168 [pid = 16987] [id = 569] 23:47:15 INFO - PROCESS | 16987 | ++DOMWINDOW == 208 (0x7fa139e0d400) [pid = 16987] [serial = 1708] [outer = (nil)] 23:47:15 INFO - PROCESS | 16987 | ++DOMWINDOW == 209 (0x7fa13a7f0c00) [pid = 16987] [serial = 1709] [outer = 0x7fa139e0d400] 23:47:15 INFO - PROCESS | 16987 | 1461480435713 Marionette DEBUG loaded listener.js 23:47:15 INFO - PROCESS | 16987 | ++DOMWINDOW == 210 (0x7fa13b2ddc00) [pid = 16987] [serial = 1710] [outer = 0x7fa139e0d400] 23:47:16 INFO - PROCESS | 16987 | 1461480436604 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]]]}] 23:47:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 23:47:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1283ms 23:47:16 INFO - PROCESS | 16987 | 1461480436664 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 23:47:16 INFO - PROCESS | 16987 | 1461480436667 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 23:47:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 23:47:16 INFO - PROCESS | 16987 | 1461480436682 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 23:47:16 INFO - PROCESS | 16987 | 1461480436691 Marionette TRACE conn3 <- [1,2250,null,{}] 23:47:16 INFO - PROCESS | 16987 | 1461480436703 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}] 23:47:16 INFO - PROCESS | 16987 | 1461480436953 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 23:47:16 INFO - PROCESS | 16987 | 1461480436990 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:17 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13a4c5000 == 169 [pid = 16987] [id = 570] 23:47:17 INFO - PROCESS | 16987 | ++DOMWINDOW == 211 (0x7fa139e17800) [pid = 16987] [serial = 1711] [outer = (nil)] 23:47:17 INFO - PROCESS | 16987 | ++DOMWINDOW == 212 (0x7fa13e308800) [pid = 16987] [serial = 1712] [outer = 0x7fa139e17800] 23:47:17 INFO - PROCESS | 16987 | 1461480437105 Marionette DEBUG loaded listener.js 23:47:17 INFO - PROCESS | 16987 | ++DOMWINDOW == 213 (0x7fa13e565c00) [pid = 16987] [serial = 1713] [outer = 0x7fa139e17800] 23:47:18 INFO - PROCESS | 16987 | --DOMWINDOW == 212 (0x7fa137bd7400) [pid = 16987] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 23:47:18 INFO - PROCESS | 16987 | --DOMWINDOW == 211 (0x7fa13f6b6c00) [pid = 16987] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 23:47:18 INFO - PROCESS | 16987 | --DOMWINDOW == 210 (0x7fa13f513000) [pid = 16987] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 23:47:18 INFO - PROCESS | 16987 | --DOMWINDOW == 209 (0x7fa13aa09000) [pid = 16987] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 23:47:18 INFO - PROCESS | 16987 | --DOMWINDOW == 208 (0x7fa134f7e400) [pid = 16987] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 23:47:18 INFO - PROCESS | 16987 | --DOMWINDOW == 207 (0x7fa134fb2400) [pid = 16987] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 23:47:18 INFO - PROCESS | 16987 | --DOMWINDOW == 206 (0x7fa13aa0a800) [pid = 16987] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 23:47:18 INFO - PROCESS | 16987 | --DOMWINDOW == 205 (0x7fa13d67ac00) [pid = 16987] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 23:47:18 INFO - PROCESS | 16987 | 1461480438505 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]]]}] 23:47:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 23:47:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1854ms 23:47:18 INFO - PROCESS | 16987 | 1461480438532 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 23:47:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 23:47:18 INFO - PROCESS | 16987 | 1461480438536 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 23:47:18 INFO - PROCESS | 16987 | 1461480438541 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 23:47:18 INFO - PROCESS | 16987 | 1461480438543 Marionette TRACE conn3 <- [1,2254,null,{}] 23:47:18 INFO - PROCESS | 16987 | 1461480438548 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}] 23:47:18 INFO - PROCESS | 16987 | 1461480438714 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 23:47:18 INFO - PROCESS | 16987 | 1461480438730 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:18 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13afe1800 == 170 [pid = 16987] [id = 571] 23:47:18 INFO - PROCESS | 16987 | ++DOMWINDOW == 206 (0x7fa137bd7400) [pid = 16987] [serial = 1714] [outer = (nil)] 23:47:18 INFO - PROCESS | 16987 | ++DOMWINDOW == 207 (0x7fa13ee0a800) [pid = 16987] [serial = 1715] [outer = 0x7fa137bd7400] 23:47:18 INFO - PROCESS | 16987 | 1461480438789 Marionette DEBUG loaded listener.js 23:47:18 INFO - PROCESS | 16987 | ++DOMWINDOW == 208 (0x7fa13ef5d800) [pid = 16987] [serial = 1716] [outer = 0x7fa137bd7400] 23:47:19 INFO - PROCESS | 16987 | 1461480439672 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]]]}] 23:47:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 23:47:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1176ms 23:47:19 INFO - PROCESS | 16987 | 1461480439718 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 23:47:19 INFO - PROCESS | 16987 | 1461480439721 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 23:47:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 23:47:19 INFO - PROCESS | 16987 | 1461480439729 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 23:47:19 INFO - PROCESS | 16987 | 1461480439731 Marionette TRACE conn3 <- [1,2258,null,{}] 23:47:19 INFO - PROCESS | 16987 | 1461480439735 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}] 23:47:19 INFO - PROCESS | 16987 | 1461480439900 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 23:47:19 INFO - PROCESS | 16987 | 1461480439915 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:20 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa133bca000 == 171 [pid = 16987] [id = 572] 23:47:20 INFO - PROCESS | 16987 | ++DOMWINDOW == 209 (0x7fa134f7d800) [pid = 16987] [serial = 1717] [outer = (nil)] 23:47:20 INFO - PROCESS | 16987 | ++DOMWINDOW == 210 (0x7fa134f86400) [pid = 16987] [serial = 1718] [outer = 0x7fa134f7d800] 23:47:20 INFO - PROCESS | 16987 | 1461480440124 Marionette DEBUG loaded listener.js 23:47:20 INFO - PROCESS | 16987 | ++DOMWINDOW == 211 (0x7fa1353de800) [pid = 16987] [serial = 1719] [outer = 0x7fa134f7d800] 23:47:21 INFO - PROCESS | 16987 | 1461480441260 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]]]}] 23:47:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 23:47:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1578ms 23:47:21 INFO - PROCESS | 16987 | 1461480441306 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 23:47:21 INFO - PROCESS | 16987 | 1461480441313 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 23:47:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 23:47:21 INFO - PROCESS | 16987 | 1461480441322 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 23:47:21 INFO - PROCESS | 16987 | 1461480441327 Marionette TRACE conn3 <- [1,2262,null,{}] 23:47:21 INFO - PROCESS | 16987 | 1461480441334 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}] 23:47:21 INFO - PROCESS | 16987 | 1461480441590 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 23:47:21 INFO - PROCESS | 16987 | 1461480441916 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:21 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13a291800 == 172 [pid = 16987] [id = 573] 23:47:21 INFO - PROCESS | 16987 | ++DOMWINDOW == 212 (0x7fa139434000) [pid = 16987] [serial = 1720] [outer = (nil)] 23:47:21 INFO - PROCESS | 16987 | ++DOMWINDOW == 213 (0x7fa139e1d800) [pid = 16987] [serial = 1721] [outer = 0x7fa139434000] 23:47:22 INFO - PROCESS | 16987 | 1461480441997 Marionette DEBUG loaded listener.js 23:47:22 INFO - PROCESS | 16987 | ++DOMWINDOW == 214 (0x7fa13aa07400) [pid = 16987] [serial = 1722] [outer = 0x7fa139434000] 23:47:22 INFO - PROCESS | 16987 | 1461480442880 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]]]}] 23:47:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 23:47:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1586ms 23:47:22 INFO - PROCESS | 16987 | 1461480442908 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 23:47:22 INFO - PROCESS | 16987 | 1461480442914 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 23:47:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 23:47:22 INFO - PROCESS | 16987 | 1461480442924 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 23:47:22 INFO - PROCESS | 16987 | 1461480442928 Marionette TRACE conn3 <- [1,2266,null,{}] 23:47:22 INFO - PROCESS | 16987 | 1461480442934 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}] 23:47:23 INFO - PROCESS | 16987 | 1461480443144 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 23:47:23 INFO - PROCESS | 16987 | 1461480443496 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:23 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13c3ac800 == 173 [pid = 16987] [id = 574] 23:47:23 INFO - PROCESS | 16987 | ++DOMWINDOW == 215 (0x7fa13b2e2000) [pid = 16987] [serial = 1723] [outer = (nil)] 23:47:23 INFO - PROCESS | 16987 | ++DOMWINDOW == 216 (0x7fa13cdae800) [pid = 16987] [serial = 1724] [outer = 0x7fa13b2e2000] 23:47:23 INFO - PROCESS | 16987 | 1461480443588 Marionette DEBUG loaded listener.js 23:47:23 INFO - PROCESS | 16987 | ++DOMWINDOW == 217 (0x7fa13d6a1800) [pid = 16987] [serial = 1725] [outer = 0x7fa13b2e2000] 23:47:24 INFO - PROCESS | 16987 | 1461480444650 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]]]}] 23:47:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 23:47:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1790ms 23:47:24 INFO - PROCESS | 16987 | 1461480444715 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 23:47:24 INFO - PROCESS | 16987 | 1461480444719 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 23:47:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 23:47:24 INFO - PROCESS | 16987 | 1461480444726 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 23:47:24 INFO - PROCESS | 16987 | 1461480444732 Marionette TRACE conn3 <- [1,2270,null,{}] 23:47:24 INFO - PROCESS | 16987 | 1461480444748 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}] 23:47:25 INFO - PROCESS | 16987 | 1461480445041 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 23:47:25 INFO - PROCESS | 16987 | 1461480445356 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:25 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13d7e1000 == 174 [pid = 16987] [id = 575] 23:47:25 INFO - PROCESS | 16987 | ++DOMWINDOW == 218 (0x7fa13f6b1000) [pid = 16987] [serial = 1726] [outer = (nil)] 23:47:25 INFO - PROCESS | 16987 | ++DOMWINDOW == 219 (0x7fa13fbeac00) [pid = 16987] [serial = 1727] [outer = 0x7fa13f6b1000] 23:47:25 INFO - PROCESS | 16987 | 1461480445444 Marionette DEBUG loaded listener.js 23:47:25 INFO - PROCESS | 16987 | ++DOMWINDOW == 220 (0x7fa13fc67800) [pid = 16987] [serial = 1728] [outer = 0x7fa13f6b1000] 23:47:26 INFO - PROCESS | 16987 | 1461480446296 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]]]}] 23:47:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 23:47:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1639ms 23:47:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 23:47:26 INFO - PROCESS | 16987 | 1461480446365 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 23:47:26 INFO - PROCESS | 16987 | 1461480446369 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 23:47:26 INFO - PROCESS | 16987 | 1461480446376 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 23:47:26 INFO - PROCESS | 16987 | 1461480446379 Marionette TRACE conn3 <- [1,2274,null,{}] 23:47:26 INFO - PROCESS | 16987 | 1461480446384 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}] 23:47:26 INFO - PROCESS | 16987 | 1461480446623 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 23:47:26 INFO - PROCESS | 16987 | 1461480446924 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:26 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13f85f000 == 175 [pid = 16987] [id = 576] 23:47:26 INFO - PROCESS | 16987 | ++DOMWINDOW == 221 (0x7fa13c1cc400) [pid = 16987] [serial = 1729] [outer = (nil)] 23:47:26 INFO - PROCESS | 16987 | ++DOMWINDOW == 222 (0x7fa13feec400) [pid = 16987] [serial = 1730] [outer = 0x7fa13c1cc400] 23:47:27 INFO - PROCESS | 16987 | 1461480447003 Marionette DEBUG loaded listener.js 23:47:27 INFO - PROCESS | 16987 | ++DOMWINDOW == 223 (0x7fa140d5fc00) [pid = 16987] [serial = 1731] [outer = 0x7fa13c1cc400] 23:47:27 INFO - PROCESS | 16987 | 1461480447806 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]]]}] 23:47:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 23:47:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1484ms 23:47:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 23:47:27 INFO - PROCESS | 16987 | 1461480447859 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 23:47:27 INFO - PROCESS | 16987 | 1461480447862 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 23:47:27 INFO - PROCESS | 16987 | 1461480447869 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 23:47:27 INFO - PROCESS | 16987 | 1461480447872 Marionette TRACE conn3 <- [1,2278,null,{}] 23:47:27 INFO - PROCESS | 16987 | 1461480447877 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}] 23:47:28 INFO - PROCESS | 16987 | 1461480448072 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 23:47:28 INFO - PROCESS | 16987 | 1461480448307 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:28 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1417f5000 == 176 [pid = 16987] [id = 577] 23:47:28 INFO - PROCESS | 16987 | ++DOMWINDOW == 224 (0x7fa142a95c00) [pid = 16987] [serial = 1732] [outer = (nil)] 23:47:28 INFO - PROCESS | 16987 | ++DOMWINDOW == 225 (0x7fa142b43800) [pid = 16987] [serial = 1733] [outer = 0x7fa142a95c00] 23:47:28 INFO - PROCESS | 16987 | 1461480448432 Marionette DEBUG loaded listener.js 23:47:28 INFO - PROCESS | 16987 | ++DOMWINDOW == 226 (0x7fa147e3ec00) [pid = 16987] [serial = 1734] [outer = 0x7fa142a95c00] 23:47:29 INFO - PROCESS | 16987 | 1461480449346 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]]]}] 23:47:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 23:47:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1532ms 23:47:29 INFO - PROCESS | 16987 | 1461480449401 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 23:47:29 INFO - PROCESS | 16987 | 1461480449405 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 23:47:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 23:47:29 INFO - PROCESS | 16987 | 1461480449411 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 23:47:29 INFO - PROCESS | 16987 | 1461480449414 Marionette TRACE conn3 <- [1,2282,null,{}] 23:47:29 INFO - PROCESS | 16987 | 1461480449419 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}] 23:47:29 INFO - PROCESS | 16987 | 1461480449656 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 23:47:29 INFO - PROCESS | 16987 | 1461480449967 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:29 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14a294000 == 177 [pid = 16987] [id = 578] 23:47:29 INFO - PROCESS | 16987 | ++DOMWINDOW == 227 (0x7fa142a9ec00) [pid = 16987] [serial = 1735] [outer = (nil)] 23:47:30 INFO - PROCESS | 16987 | ++DOMWINDOW == 228 (0x7fa1499a8400) [pid = 16987] [serial = 1736] [outer = 0x7fa142a9ec00] 23:47:30 INFO - PROCESS | 16987 | 1461480450053 Marionette DEBUG loaded listener.js 23:47:30 INFO - PROCESS | 16987 | ++DOMWINDOW == 229 (0x7fa149fdd000) [pid = 16987] [serial = 1737] [outer = 0x7fa142a9ec00] 23:47:30 INFO - PROCESS | 16987 | 1461480450882 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]]]}] 23:47:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 23:47:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1535ms 23:47:30 INFO - PROCESS | 16987 | 1461480450947 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 23:47:30 INFO - PROCESS | 16987 | 1461480450951 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 23:47:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 23:47:30 INFO - PROCESS | 16987 | 1461480450957 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 23:47:30 INFO - PROCESS | 16987 | 1461480450960 Marionette TRACE conn3 <- [1,2286,null,{}] 23:47:30 INFO - PROCESS | 16987 | 1461480450966 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}] 23:47:31 INFO - PROCESS | 16987 | 1461480451158 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 23:47:31 INFO - PROCESS | 16987 | 1461480451423 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:31 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14ac1f800 == 178 [pid = 16987] [id = 579] 23:47:31 INFO - PROCESS | 16987 | ++DOMWINDOW == 230 (0x7fa147e3e400) [pid = 16987] [serial = 1738] [outer = (nil)] 23:47:31 INFO - PROCESS | 16987 | ++DOMWINDOW == 231 (0x7fa14a270800) [pid = 16987] [serial = 1739] [outer = 0x7fa147e3e400] 23:47:31 INFO - PROCESS | 16987 | 1461480451537 Marionette DEBUG loaded listener.js 23:47:31 INFO - PROCESS | 16987 | ++DOMWINDOW == 232 (0x7fa14a97b800) [pid = 16987] [serial = 1740] [outer = 0x7fa147e3e400] 23:47:32 INFO - PROCESS | 16987 | 1461480452410 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]]]}] 23:47:32 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 23:47:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1485ms 23:47:32 INFO - PROCESS | 16987 | 1461480452443 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 23:47:32 INFO - PROCESS | 16987 | 1461480452446 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 23:47:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 23:47:32 INFO - PROCESS | 16987 | 1461480452452 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 23:47:32 INFO - PROCESS | 16987 | 1461480452455 Marionette TRACE conn3 <- [1,2290,null,{}] 23:47:32 INFO - PROCESS | 16987 | 1461480452460 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}] 23:47:32 INFO - PROCESS | 16987 | 1461480452640 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 23:47:32 INFO - PROCESS | 16987 | 1461480452918 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:32 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14dfa0800 == 179 [pid = 16987] [id = 580] 23:47:32 INFO - PROCESS | 16987 | ++DOMWINDOW == 233 (0x7fa14a00a000) [pid = 16987] [serial = 1741] [outer = (nil)] 23:47:33 INFO - PROCESS | 16987 | ++DOMWINDOW == 234 (0x7fa14adf9c00) [pid = 16987] [serial = 1742] [outer = 0x7fa14a00a000] 23:47:33 INFO - PROCESS | 16987 | 1461480453040 Marionette DEBUG loaded listener.js 23:47:33 INFO - PROCESS | 16987 | ++DOMWINDOW == 235 (0x7fa14ba21c00) [pid = 16987] [serial = 1743] [outer = 0x7fa14a00a000] 23:47:33 INFO - PROCESS | 16987 | 1461480453842 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]]]}] 23:47:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 23:47:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1431ms 23:47:33 INFO - PROCESS | 16987 | 1461480453884 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 23:47:33 INFO - PROCESS | 16987 | 1461480453888 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 23:47:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 23:47:33 INFO - PROCESS | 16987 | 1461480453893 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 23:47:33 INFO - PROCESS | 16987 | 1461480453896 Marionette TRACE conn3 <- [1,2294,null,{}] 23:47:33 INFO - PROCESS | 16987 | 1461480453902 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}] 23:47:34 INFO - PROCESS | 16987 | 1461480454113 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 23:47:34 INFO - PROCESS | 16987 | 1461480454383 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:34 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14e465000 == 180 [pid = 16987] [id = 581] 23:47:34 INFO - PROCESS | 16987 | ++DOMWINDOW == 236 (0x7fa13aa05c00) [pid = 16987] [serial = 1744] [outer = (nil)] 23:47:34 INFO - PROCESS | 16987 | ++DOMWINDOW == 237 (0x7fa14d188c00) [pid = 16987] [serial = 1745] [outer = 0x7fa13aa05c00] 23:47:34 INFO - PROCESS | 16987 | 1461480454508 Marionette DEBUG loaded listener.js 23:47:34 INFO - PROCESS | 16987 | ++DOMWINDOW == 238 (0x7fa14d28e800) [pid = 16987] [serial = 1746] [outer = 0x7fa13aa05c00] 23:47:35 INFO - PROCESS | 16987 | 1461480455328 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]]]}] 23:47:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 23:47:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1482ms 23:47:35 INFO - PROCESS | 16987 | 1461480455377 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 23:47:35 INFO - PROCESS | 16987 | 1461480455381 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 23:47:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 23:47:35 INFO - PROCESS | 16987 | 1461480455386 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 23:47:35 INFO - PROCESS | 16987 | 1461480455389 Marionette TRACE conn3 <- [1,2298,null,{}] 23:47:35 INFO - PROCESS | 16987 | 1461480455394 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}] 23:47:35 INFO - PROCESS | 16987 | 1461480455606 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 23:47:35 INFO - PROCESS | 16987 | 1461480455876 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:35 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa151845800 == 181 [pid = 16987] [id = 582] 23:47:35 INFO - PROCESS | 16987 | ++DOMWINDOW == 239 (0x7fa1503d8800) [pid = 16987] [serial = 1747] [outer = (nil)] 23:47:36 INFO - PROCESS | 16987 | ++DOMWINDOW == 240 (0x7fa1507f7000) [pid = 16987] [serial = 1748] [outer = 0x7fa1503d8800] 23:47:36 INFO - PROCESS | 16987 | 1461480456020 Marionette DEBUG loaded listener.js 23:47:36 INFO - PROCESS | 16987 | ++DOMWINDOW == 241 (0x7fa1522d4400) [pid = 16987] [serial = 1749] [outer = 0x7fa1503d8800] 23:47:36 INFO - PROCESS | 16987 | 1461480456880 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]]]}] 23:47:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 23:47:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1532ms 23:47:36 INFO - PROCESS | 16987 | 1461480456919 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 23:47:36 INFO - PROCESS | 16987 | 1461480456924 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 23:47:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 23:47:36 INFO - PROCESS | 16987 | 1461480456930 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 23:47:36 INFO - PROCESS | 16987 | 1461480456934 Marionette TRACE conn3 <- [1,2302,null,{}] 23:47:36 INFO - PROCESS | 16987 | 1461480456940 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}] 23:47:37 INFO - PROCESS | 16987 | 1461480457197 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 23:47:37 INFO - PROCESS | 16987 | 1461480457540 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:37 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1531a7800 == 182 [pid = 16987] [id = 583] 23:47:37 INFO - PROCESS | 16987 | ++DOMWINDOW == 242 (0x7fa139140000) [pid = 16987] [serial = 1750] [outer = (nil)] 23:47:37 INFO - PROCESS | 16987 | ++DOMWINDOW == 243 (0x7fa1503dcc00) [pid = 16987] [serial = 1751] [outer = 0x7fa139140000] 23:47:37 INFO - PROCESS | 16987 | 1461480457629 Marionette DEBUG loaded listener.js 23:47:37 INFO - PROCESS | 16987 | ++DOMWINDOW == 244 (0x7fa153b58000) [pid = 16987] [serial = 1752] [outer = 0x7fa139140000] 23:47:38 INFO - PROCESS | 16987 | 1461480458483 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]]]}] 23:47:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 23:47:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1587ms 23:47:38 INFO - PROCESS | 16987 | 1461480458518 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 23:47:38 INFO - PROCESS | 16987 | 1461480458521 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 23:47:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 23:47:38 INFO - PROCESS | 16987 | 1461480458528 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 23:47:38 INFO - PROCESS | 16987 | 1461480458530 Marionette TRACE conn3 <- [1,2306,null,{}] 23:47:38 INFO - PROCESS | 16987 | 1461480458536 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}] 23:47:38 INFO - PROCESS | 16987 | 1461480458728 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 23:47:39 INFO - PROCESS | 16987 | 1461480459006 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:39 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa159cd3000 == 183 [pid = 16987] [id = 584] 23:47:39 INFO - PROCESS | 16987 | ++DOMWINDOW == 245 (0x7fa139fe8800) [pid = 16987] [serial = 1753] [outer = (nil)] 23:47:39 INFO - PROCESS | 16987 | ++DOMWINDOW == 246 (0x7fa154448800) [pid = 16987] [serial = 1754] [outer = 0x7fa139fe8800] 23:47:39 INFO - PROCESS | 16987 | 1461480459131 Marionette DEBUG loaded listener.js 23:47:39 INFO - PROCESS | 16987 | ++DOMWINDOW == 247 (0x7fa15fb14000) [pid = 16987] [serial = 1755] [outer = 0x7fa139fe8800] 23:47:39 INFO - PROCESS | 16987 | 1461480459983 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]]]}] 23:47:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 23:47:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1528ms 23:47:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 23:47:40 INFO - PROCESS | 16987 | 1461480460057 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 23:47:40 INFO - PROCESS | 16987 | 1461480460060 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 23:47:40 INFO - PROCESS | 16987 | 1461480460066 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 23:47:40 INFO - PROCESS | 16987 | 1461480460069 Marionette TRACE conn3 <- [1,2310,null,{}] 23:47:40 INFO - PROCESS | 16987 | 1461480460075 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}] 23:47:40 INFO - PROCESS | 16987 | 1461480460271 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 23:47:40 INFO - PROCESS | 16987 | 1461480460601 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:40 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa160eb2000 == 184 [pid = 16987] [id = 585] 23:47:40 INFO - PROCESS | 16987 | ++DOMWINDOW == 248 (0x7fa15347c800) [pid = 16987] [serial = 1756] [outer = (nil)] 23:47:40 INFO - PROCESS | 16987 | ++DOMWINDOW == 249 (0x7fa160a6bc00) [pid = 16987] [serial = 1757] [outer = 0x7fa15347c800] 23:47:40 INFO - PROCESS | 16987 | 1461480460684 Marionette DEBUG loaded listener.js 23:47:40 INFO - PROCESS | 16987 | ++DOMWINDOW == 250 (0x7fa160ecd800) [pid = 16987] [serial = 1758] [outer = 0x7fa15347c800] 23:47:41 INFO - PROCESS | 16987 | 1461480461521 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]]]}] 23:47:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 23:47:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1484ms 23:47:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 23:47:41 INFO - PROCESS | 16987 | 1461480461550 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 23:47:41 INFO - PROCESS | 16987 | 1461480461552 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 23:47:41 INFO - PROCESS | 16987 | 1461480461559 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 23:47:41 INFO - PROCESS | 16987 | 1461480461562 Marionette TRACE conn3 <- [1,2314,null,{}] 23:47:41 INFO - PROCESS | 16987 | 1461480461568 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}] 23:47:41 INFO - PROCESS | 16987 | 1461480461760 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 23:47:42 INFO - PROCESS | 16987 | 1461480462040 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:42 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa165576800 == 185 [pid = 16987] [id = 586] 23:47:42 INFO - PROCESS | 16987 | ++DOMWINDOW == 251 (0x7fa139ff6400) [pid = 16987] [serial = 1759] [outer = (nil)] 23:47:42 INFO - PROCESS | 16987 | ++DOMWINDOW == 252 (0x7fa161be1000) [pid = 16987] [serial = 1760] [outer = 0x7fa139ff6400] 23:47:42 INFO - PROCESS | 16987 | 1461480462166 Marionette DEBUG loaded listener.js 23:47:42 INFO - PROCESS | 16987 | ++DOMWINDOW == 253 (0x7fa161e8b000) [pid = 16987] [serial = 1761] [outer = 0x7fa139ff6400] 23:47:43 INFO - PROCESS | 16987 | 1461480463023 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]]]}] 23:47:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 23:47:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1529ms 23:47:43 INFO - PROCESS | 16987 | 1461480463089 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 23:47:43 INFO - PROCESS | 16987 | 1461480463093 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 23:47:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 23:47:43 INFO - PROCESS | 16987 | 1461480463099 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 23:47:43 INFO - PROCESS | 16987 | 1461480463103 Marionette TRACE conn3 <- [1,2318,null,{}] 23:47:43 INFO - PROCESS | 16987 | 1461480463108 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}] 23:47:43 INFO - PROCESS | 16987 | 1461480463324 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 23:47:43 INFO - PROCESS | 16987 | 1461480463646 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:43 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa165e9f000 == 186 [pid = 16987] [id = 587] 23:47:43 INFO - PROCESS | 16987 | ++DOMWINDOW == 254 (0x7fa13b2b0800) [pid = 16987] [serial = 1762] [outer = (nil)] 23:47:43 INFO - PROCESS | 16987 | ++DOMWINDOW == 255 (0x7fa13b2b8400) [pid = 16987] [serial = 1763] [outer = 0x7fa13b2b0800] 23:47:43 INFO - PROCESS | 16987 | 1461480463724 Marionette DEBUG loaded listener.js 23:47:43 INFO - PROCESS | 16987 | ++DOMWINDOW == 256 (0x7fa13b2bd400) [pid = 16987] [serial = 1764] [outer = 0x7fa13b2b0800] 23:47:44 INFO - PROCESS | 16987 | 1461480464557 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] 23:47:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 23:47:44 INFO - PROCESS | 16987 | 1461480464635 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 23:47:44 INFO - PROCESS | 16987 | 1461480464640 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 23:47:44 INFO - PROCESS | 16987 | 1461480464643 Marionette TRACE conn3 <- [1,2322,null,{}] 23:47:44 INFO - PROCESS | 16987 | 1461480464648 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}] 23:47:44 INFO - PROCESS | 16987 | 1461480464863 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 23:47:45 INFO - PROCESS | 16987 | 1461480465214 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:45 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13c027800 == 187 [pid = 16987] [id = 588] 23:47:45 INFO - PROCESS | 16987 | ++DOMWINDOW == 257 (0x7fa13e739000) [pid = 16987] [serial = 1765] [outer = (nil)] 23:47:45 INFO - PROCESS | 16987 | ++DOMWINDOW == 258 (0x7fa142a2ac00) [pid = 16987] [serial = 1766] [outer = 0x7fa13e739000] 23:47:45 INFO - PROCESS | 16987 | 1461480465477 Marionette DEBUG loaded listener.js 23:47:45 INFO - PROCESS | 16987 | ++DOMWINDOW == 259 (0x7fa1657a7000) [pid = 16987] [serial = 1767] [outer = 0x7fa13e739000] 23:47:46 INFO - PROCESS | 16987 | 1461480466346 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]]]}] 23:47:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 23:47:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1740ms 23:47:46 INFO - PROCESS | 16987 | 1461480466380 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 23:47:46 INFO - PROCESS | 16987 | 1461480466384 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 23:47:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 23:47:46 INFO - PROCESS | 16987 | 1461480466389 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 23:47:46 INFO - PROCESS | 16987 | 1461480466392 Marionette TRACE conn3 <- [1,2326,null,{}] 23:47:46 INFO - PROCESS | 16987 | 1461480466398 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}] 23:47:47 INFO - PROCESS | 16987 | 1461480467063 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 23:47:47 INFO - PROCESS | 16987 | 1461480467443 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:47 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa133c4b800 == 188 [pid = 16987] [id = 589] 23:47:47 INFO - PROCESS | 16987 | ++DOMWINDOW == 260 (0x7fa134f70400) [pid = 16987] [serial = 1768] [outer = (nil)] 23:47:47 INFO - PROCESS | 16987 | ++DOMWINDOW == 261 (0x7fa134f7b000) [pid = 16987] [serial = 1769] [outer = 0x7fa134f70400] 23:47:47 INFO - PROCESS | 16987 | 1461480467535 Marionette DEBUG loaded listener.js 23:47:47 INFO - PROCESS | 16987 | ++DOMWINDOW == 262 (0x7fa1351dd800) [pid = 16987] [serial = 1770] [outer = 0x7fa134f70400] 23:47:48 INFO - PROCESS | 16987 | 1461480468328 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]]]}] 23:47:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 23:47:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1988ms 23:47:48 INFO - PROCESS | 16987 | 1461480468380 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 23:47:48 INFO - PROCESS | 16987 | 1461480468386 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 23:47:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 23:47:48 INFO - PROCESS | 16987 | 1461480468393 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 23:47:48 INFO - PROCESS | 16987 | 1461480468399 Marionette TRACE conn3 <- [1,2330,null,{}] 23:47:48 INFO - PROCESS | 16987 | 1461480468405 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}] 23:47:48 INFO - PROCESS | 16987 | 1461480468591 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 23:47:48 INFO - PROCESS | 16987 | 1461480468884 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:48 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1393ce000 == 189 [pid = 16987] [id = 590] 23:47:48 INFO - PROCESS | 16987 | ++DOMWINDOW == 263 (0x7fa1353ed400) [pid = 16987] [serial = 1771] [outer = (nil)] 23:47:48 INFO - PROCESS | 16987 | ++DOMWINDOW == 264 (0x7fa137bd0c00) [pid = 16987] [serial = 1772] [outer = 0x7fa1353ed400] 23:47:49 INFO - PROCESS | 16987 | 1461480468998 Marionette DEBUG loaded listener.js 23:47:49 INFO - PROCESS | 16987 | ++DOMWINDOW == 265 (0x7fa1382a9800) [pid = 16987] [serial = 1773] [outer = 0x7fa1353ed400] 23:47:50 INFO - PROCESS | 16987 | 1461480470028 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]]]}] 23:47:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 23:47:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1688ms 23:47:50 INFO - PROCESS | 16987 | 1461480470080 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 23:47:50 INFO - PROCESS | 16987 | 1461480470084 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 23:47:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 23:47:50 INFO - PROCESS | 16987 | 1461480470146 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 23:47:50 INFO - PROCESS | 16987 | 1461480470150 Marionette TRACE conn3 <- [1,2334,null,{}] 23:47:50 INFO - PROCESS | 16987 | 1461480470157 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}] 23:47:50 INFO - PROCESS | 16987 | 1461480470359 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 23:47:50 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13cce6000 == 188 [pid = 16987] [id = 308] 23:47:50 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa142c0f000 == 187 [pid = 16987] [id = 454] 23:47:50 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13c021800 == 186 [pid = 16987] [id = 450] 23:47:50 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa153960800 == 185 [pid = 16987] [id = 465] 23:47:50 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13e71b800 == 184 [pid = 16987] [id = 452] 23:47:50 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa160ebb000 == 183 [pid = 16987] [id = 46] 23:47:50 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa16b0b6000 == 182 [pid = 16987] [id = 377] 23:47:50 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa147f15800 == 181 [pid = 16987] [id = 387] 23:47:50 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14ac11000 == 180 [pid = 16987] [id = 376] 23:47:50 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14aaaa000 == 179 [pid = 16987] [id = 514] 23:47:50 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14abbd800 == 178 [pid = 16987] [id = 512] 23:47:50 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa133d60000 == 177 [pid = 16987] [id = 513] 23:47:50 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13ca5f000 == 176 [pid = 16987] [id = 306] 23:47:50 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa16557b000 == 175 [pid = 16987] [id = 509] 23:47:50 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13afe1800 == 174 [pid = 16987] [id = 571] 23:47:50 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13a4c5000 == 173 [pid = 16987] [id = 570] 23:47:50 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1395d0800 == 172 [pid = 16987] [id = 569] 23:47:50 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1385a2800 == 171 [pid = 16987] [id = 568] 23:47:50 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa133c58000 == 170 [pid = 16987] [id = 567] 23:47:50 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1395cb000 == 169 [pid = 16987] [id = 565] 23:47:50 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13e367000 == 168 [pid = 16987] [id = 564] 23:47:50 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1393df000 == 167 [pid = 16987] [id = 563] 23:47:50 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa160934800 == 166 [pid = 16987] [id = 562] 23:47:50 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa153965800 == 165 [pid = 16987] [id = 561] 23:47:50 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa152684800 == 164 [pid = 16987] [id = 560] 23:47:50 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa152063800 == 163 [pid = 16987] [id = 559] 23:47:50 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa150763800 == 162 [pid = 16987] [id = 558] 23:47:50 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14e2d1000 == 161 [pid = 16987] [id = 557] 23:47:50 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14dfa7800 == 160 [pid = 16987] [id = 556] 23:47:50 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14d9ce000 == 159 [pid = 16987] [id = 555] 23:47:50 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14ba8f800 == 158 [pid = 16987] [id = 554] 23:47:50 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14aba6000 == 157 [pid = 16987] [id = 553] 23:47:50 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14a291000 == 156 [pid = 16987] [id = 552] 23:47:50 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa149119000 == 155 [pid = 16987] [id = 551] 23:47:50 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa142c05800 == 154 [pid = 16987] [id = 550] 23:47:50 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13e728800 == 153 [pid = 16987] [id = 549] 23:47:50 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13b190000 == 152 [pid = 16987] [id = 548] 23:47:50 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa133c42000 == 151 [pid = 16987] [id = 547] 23:47:50 INFO - PROCESS | 16987 | --DOMWINDOW == 264 (0x7fa13fc63c00) [pid = 16987] [serial = 1569] [outer = (nil)] [url = about:blank] 23:47:51 INFO - PROCESS | 16987 | --DOMWINDOW == 263 (0x7fa1383d0c00) [pid = 16987] [serial = 1640] [outer = (nil)] [url = about:blank] 23:47:51 INFO - PROCESS | 16987 | --DOMWINDOW == 262 (0x7fa13fbe4000) [pid = 16987] [serial = 1634] [outer = (nil)] [url = about:blank] 23:47:51 INFO - PROCESS | 16987 | --DOMWINDOW == 261 (0x7fa142aa1400) [pid = 16987] [serial = 1637] [outer = (nil)] [url = about:blank] 23:47:51 INFO - PROCESS | 16987 | --DOMWINDOW == 260 (0x7fa13f511400) [pid = 16987] [serial = 1577] [outer = (nil)] [url = about:blank] 23:47:51 INFO - PROCESS | 16987 | --DOMWINDOW == 259 (0x7fa152c32c00) [pid = 16987] [serial = 1592] [outer = (nil)] [url = about:blank] 23:47:51 INFO - PROCESS | 16987 | --DOMWINDOW == 258 (0x7fa1382ab800) [pid = 16987] [serial = 1607] [outer = (nil)] [url = about:blank] 23:47:51 INFO - PROCESS | 16987 | --DOMWINDOW == 257 (0x7fa135374000) [pid = 16987] [serial = 1610] [outer = (nil)] [url = about:blank] 23:47:51 INFO - PROCESS | 16987 | --DOMWINDOW == 256 (0x7fa1382a9000) [pid = 16987] [serial = 1613] [outer = (nil)] [url = about:blank] 23:47:51 INFO - PROCESS | 16987 | --DOMWINDOW == 255 (0x7fa1383cd800) [pid = 16987] [serial = 1616] [outer = (nil)] [url = about:blank] 23:47:51 INFO - PROCESS | 16987 | --DOMWINDOW == 254 (0x7fa13b2e6400) [pid = 16987] [serial = 1626] [outer = (nil)] [url = about:blank] 23:47:51 INFO - PROCESS | 16987 | --DOMWINDOW == 253 (0x7fa13aa0dc00) [pid = 16987] [serial = 1625] [outer = (nil)] [url = about:blank] 23:47:51 INFO - PROCESS | 16987 | --DOMWINDOW == 252 (0x7fa147bc3000) [pid = 16987] [serial = 1601] [outer = (nil)] [url = about:blank] 23:47:51 INFO - PROCESS | 16987 | --DOMWINDOW == 251 (0x7fa142d59c00) [pid = 16987] [serial = 1580] [outer = (nil)] [url = about:blank] 23:47:51 INFO - PROCESS | 16987 | --DOMWINDOW == 250 (0x7fa134fb3000) [pid = 16987] [serial = 1620] [outer = (nil)] [url = about:blank] 23:47:51 INFO - PROCESS | 16987 | --DOMWINDOW == 249 (0x7fa134f83c00) [pid = 16987] [serial = 1619] [outer = (nil)] [url = about:blank] 23:47:51 INFO - PROCESS | 16987 | --DOMWINDOW == 248 (0x7fa1392efc00) [pid = 16987] [serial = 1623] [outer = (nil)] [url = about:blank] 23:47:51 INFO - PROCESS | 16987 | --DOMWINDOW == 247 (0x7fa137bcd400) [pid = 16987] [serial = 1622] [outer = (nil)] [url = about:blank] 23:47:51 INFO - PROCESS | 16987 | --DOMWINDOW == 246 (0x7fa13e73a400) [pid = 16987] [serial = 1631] [outer = (nil)] [url = about:blank] 23:47:51 INFO - PROCESS | 16987 | --DOMWINDOW == 245 (0x7fa13d674000) [pid = 16987] [serial = 1574] [outer = (nil)] [url = about:blank] 23:47:51 INFO - PROCESS | 16987 | --DOMWINDOW == 244 (0x7fa15443ac00) [pid = 16987] [serial = 1595] [outer = (nil)] [url = about:blank] 23:47:51 INFO - PROCESS | 16987 | --DOMWINDOW == 243 (0x7fa1560b1800) [pid = 16987] [serial = 1598] [outer = (nil)] [url = about:blank] 23:47:51 INFO - PROCESS | 16987 | --DOMWINDOW == 242 (0x7fa1507f8800) [pid = 16987] [serial = 1589] [outer = (nil)] [url = about:blank] 23:47:51 INFO - PROCESS | 16987 | --DOMWINDOW == 241 (0x7fa1353e8800) [pid = 16987] [serial = 1604] [outer = (nil)] [url = about:blank] 23:47:51 INFO - PROCESS | 16987 | --DOMWINDOW == 240 (0x7fa14d111c00) [pid = 16987] [serial = 1586] [outer = (nil)] [url = about:blank] 23:47:51 INFO - PROCESS | 16987 | --DOMWINDOW == 239 (0x7fa149b6c800) [pid = 16987] [serial = 1583] [outer = (nil)] [url = about:blank] 23:47:51 INFO - PROCESS | 16987 | --DOMWINDOW == 238 (0x7fa1351de000) [pid = 16987] [serial = 1571] [outer = (nil)] [url = about:blank] 23:47:51 INFO - PROCESS | 16987 | --DOMWINDOW == 237 (0x7fa13e30d400) [pid = 16987] [serial = 1628] [outer = (nil)] [url = about:blank] 23:47:51 INFO - PROCESS | 16987 | --DOMWINDOW == 236 (0x7fa13e567000) [pid = 16987] [serial = 1629] [outer = (nil)] [url = about:blank] 23:47:51 INFO - PROCESS | 16987 | --DOMWINDOW == 235 (0x7fa142cd1800) [pid = 16987] [serial = 1638] [outer = (nil)] [url = about:blank] 23:47:51 INFO - PROCESS | 16987 | --DOMWINDOW == 234 (0x7fa13fd5fc00) [pid = 16987] [serial = 1635] [outer = (nil)] [url = about:blank] 23:47:51 INFO - PROCESS | 16987 | --DOMWINDOW == 233 (0x7fa13ee11000) [pid = 16987] [serial = 1632] [outer = (nil)] [url = about:blank] 23:47:51 INFO - PROCESS | 16987 | 1461480471083 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:51 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa133bd7000 == 152 [pid = 16987] [id = 591] 23:47:51 INFO - PROCESS | 16987 | ++DOMWINDOW == 234 (0x7fa134f7a800) [pid = 16987] [serial = 1774] [outer = (nil)] 23:47:51 INFO - PROCESS | 16987 | ++DOMWINDOW == 235 (0x7fa1351e8c00) [pid = 16987] [serial = 1775] [outer = 0x7fa134f7a800] 23:47:51 INFO - PROCESS | 16987 | 1461480471149 Marionette DEBUG loaded listener.js 23:47:51 INFO - PROCESS | 16987 | ++DOMWINDOW == 236 (0x7fa1383d0c00) [pid = 16987] [serial = 1776] [outer = 0x7fa134f7a800] 23:47:51 INFO - PROCESS | 16987 | 1461480471899 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]]]}] 23:47:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 23:47:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1838ms 23:47:51 INFO - PROCESS | 16987 | 1461480471929 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 23:47:51 INFO - PROCESS | 16987 | 1461480471936 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 23:47:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 23:47:51 INFO - PROCESS | 16987 | 1461480471969 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 23:47:51 INFO - PROCESS | 16987 | 1461480471975 Marionette TRACE conn3 <- [1,2338,null,{}] 23:47:51 INFO - PROCESS | 16987 | 1461480471981 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}] 23:47:52 INFO - PROCESS | 16987 | 1461480472170 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 23:47:52 INFO - PROCESS | 16987 | 1461480472180 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:52 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13937c800 == 153 [pid = 16987] [id = 592] 23:47:52 INFO - PROCESS | 16987 | ++DOMWINDOW == 237 (0x7fa139e0bc00) [pid = 16987] [serial = 1777] [outer = (nil)] 23:47:52 INFO - PROCESS | 16987 | ++DOMWINDOW == 238 (0x7fa139fee800) [pid = 16987] [serial = 1778] [outer = 0x7fa139e0bc00] 23:47:52 INFO - PROCESS | 16987 | 1461480472242 Marionette DEBUG loaded listener.js 23:47:52 INFO - PROCESS | 16987 | ++DOMWINDOW == 239 (0x7fa13a7e9400) [pid = 16987] [serial = 1779] [outer = 0x7fa139e0bc00] 23:47:53 INFO - PROCESS | 16987 | 1461480473131 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]]]}] 23:47:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 23:47:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1205ms 23:47:53 INFO - PROCESS | 16987 | 1461480473158 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 23:47:53 INFO - PROCESS | 16987 | 1461480473161 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 23:47:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 23:47:53 INFO - PROCESS | 16987 | 1461480473166 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 23:47:53 INFO - PROCESS | 16987 | 1461480473169 Marionette TRACE conn3 <- [1,2342,null,{}] 23:47:53 INFO - PROCESS | 16987 | 1461480473174 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}] 23:47:53 INFO - PROCESS | 16987 | 1461480473338 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 23:47:53 INFO - PROCESS | 16987 | 1461480473355 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:53 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13a1ce000 == 154 [pid = 16987] [id = 593] 23:47:53 INFO - PROCESS | 16987 | ++DOMWINDOW == 240 (0x7fa13a7e9800) [pid = 16987] [serial = 1780] [outer = (nil)] 23:47:53 INFO - PROCESS | 16987 | ++DOMWINDOW == 241 (0x7fa13b2b7c00) [pid = 16987] [serial = 1781] [outer = 0x7fa13a7e9800] 23:47:53 INFO - PROCESS | 16987 | 1461480473413 Marionette DEBUG loaded listener.js 23:47:53 INFO - PROCESS | 16987 | ++DOMWINDOW == 242 (0x7fa13b2df800) [pid = 16987] [serial = 1782] [outer = 0x7fa13a7e9800] 23:47:54 INFO - PROCESS | 16987 | 1461480474335 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]]]}] 23:47:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 23:47:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1230ms 23:47:54 INFO - PROCESS | 16987 | 1461480474397 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 23:47:54 INFO - PROCESS | 16987 | 1461480474400 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 23:47:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 23:47:54 INFO - PROCESS | 16987 | 1461480474406 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 23:47:54 INFO - PROCESS | 16987 | 1461480474408 Marionette TRACE conn3 <- [1,2346,null,{}] 23:47:54 INFO - PROCESS | 16987 | 1461480474413 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}] 23:47:54 INFO - PROCESS | 16987 | 1461480474663 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 23:47:54 INFO - PROCESS | 16987 | 1461480474694 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:54 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13a4d6800 == 155 [pid = 16987] [id = 594] 23:47:54 INFO - PROCESS | 16987 | ++DOMWINDOW == 243 (0x7fa13c1acc00) [pid = 16987] [serial = 1783] [outer = (nil)] 23:47:54 INFO - PROCESS | 16987 | ++DOMWINDOW == 244 (0x7fa13c1ca800) [pid = 16987] [serial = 1784] [outer = 0x7fa13c1acc00] 23:47:54 INFO - PROCESS | 16987 | 1461480474767 Marionette DEBUG loaded listener.js 23:47:54 INFO - PROCESS | 16987 | ++DOMWINDOW == 245 (0x7fa13cdb4800) [pid = 16987] [serial = 1785] [outer = 0x7fa13c1acc00] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 244 (0x7fa13a7f1400) [pid = 16987] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 243 (0x7fa13f50d000) [pid = 16987] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 242 (0x7fa15050c400) [pid = 16987] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 241 (0x7fa14d287000) [pid = 16987] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 240 (0x7fa142d58000) [pid = 16987] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 239 (0x7fa1351da800) [pid = 16987] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 238 (0x7fa134fae400) [pid = 16987] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 237 (0x7fa13f515400) [pid = 16987] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 236 (0x7fa149b9b800) [pid = 16987] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 235 (0x7fa13cbcb800) [pid = 16987] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 234 (0x7fa14faa5000) [pid = 16987] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 233 (0x7fa14f95b800) [pid = 16987] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 232 (0x7fa13536f400) [pid = 16987] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 231 (0x7fa142a26400) [pid = 16987] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 230 (0x7fa138386c00) [pid = 16987] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 229 (0x7fa13d69e400) [pid = 16987] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 228 (0x7fa134fa9400) [pid = 16987] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 227 (0x7fa142a27800) [pid = 16987] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 226 (0x7fa137881000) [pid = 16987] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 225 (0x7fa134fa8400) [pid = 16987] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 224 (0x7fa13787f000) [pid = 16987] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 223 (0x7fa137bd5400) [pid = 16987] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 222 (0x7fa139e17800) [pid = 16987] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 221 (0x7fa1383cfc00) [pid = 16987] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 220 (0x7fa13e569c00) [pid = 16987] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 219 (0x7fa137876000) [pid = 16987] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 218 (0x7fa149c15800) [pid = 16987] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 217 (0x7fa13ef5b800) [pid = 16987] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 216 (0x7fa13ef58800) [pid = 16987] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 215 (0x7fa14bddf800) [pid = 16987] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 214 (0x7fa13e737c00) [pid = 16987] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 213 (0x7fa13fee9c00) [pid = 16987] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 212 (0x7fa134f6dc00) [pid = 16987] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 211 (0x7fa139e0d400) [pid = 16987] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 210 (0x7fa142cdf000) [pid = 16987] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 209 (0x7fa134f6e800) [pid = 16987] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 208 (0x7fa135373800) [pid = 16987] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 207 (0x7fa139430400) [pid = 16987] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 206 (0x7fa1507ef400) [pid = 16987] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 205 (0x7fa134fb0800) [pid = 16987] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 204 (0x7fa13ee0b400) [pid = 16987] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 203 (0x7fa14a96f000) [pid = 16987] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 202 (0x7fa137875c00) [pid = 16987] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 201 (0x7fa1382a5800) [pid = 16987] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 200 (0x7fa134f88800) [pid = 16987] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 199 (0x7fa14abca000) [pid = 16987] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 198 (0x7fa134fad800) [pid = 16987] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 197 (0x7fa142a99800) [pid = 16987] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 196 (0x7fa13d66e400) [pid = 16987] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 195 (0x7fa1493bfc00) [pid = 16987] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 194 (0x7fa13ee05800) [pid = 16987] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 193 (0x7fa14d474400) [pid = 16987] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 192 (0x7fa13d66e800) [pid = 16987] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 191 (0x7fa134f88c00) [pid = 16987] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 190 (0x7fa134f6f800) [pid = 16987] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 189 (0x7fa134f6b000) [pid = 16987] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 188 (0x7fa14d107c00) [pid = 16987] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 187 (0x7fa1516d1400) [pid = 16987] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 186 (0x7fa13e739c00) [pid = 16987] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 185 (0x7fa14d10e400) [pid = 16987] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 184 (0x7fa1351dcc00) [pid = 16987] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 183 (0x7fa134fab000) [pid = 16987] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 182 (0x7fa13cdb0400) [pid = 16987] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 181 (0x7fa13787bc00) [pid = 16987] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 180 (0x7fa13ee05000) [pid = 16987] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 179 (0x7fa139e16000) [pid = 16987] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 178 (0x7fa13c1cec00) [pid = 16987] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 23:47:56 INFO - PROCESS | 16987 | --DOMWINDOW == 177 (0x7fa134f7c000) [pid = 16987] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 23:47:56 INFO - PROCESS | 16987 | 1461480476819 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]]]}] 23:47:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 23:47:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 2432ms 23:47:56 INFO - PROCESS | 16987 | 1461480476838 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 23:47:56 INFO - PROCESS | 16987 | 1461480476840 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 23:47:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 23:47:56 INFO - PROCESS | 16987 | 1461480476846 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 23:47:56 INFO - PROCESS | 16987 | 1461480476848 Marionette TRACE conn3 <- [1,2350,null,{}] 23:47:56 INFO - PROCESS | 16987 | 1461480476853 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}] 23:47:57 INFO - PROCESS | 16987 | 1461480477041 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 23:47:57 INFO - PROCESS | 16987 | 1461480477056 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:57 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa137a5d000 == 156 [pid = 16987] [id = 595] 23:47:57 INFO - PROCESS | 16987 | ++DOMWINDOW == 178 (0x7fa134f6dc00) [pid = 16987] [serial = 1786] [outer = (nil)] 23:47:57 INFO - PROCESS | 16987 | ++DOMWINDOW == 179 (0x7fa134fae400) [pid = 16987] [serial = 1787] [outer = 0x7fa134f6dc00] 23:47:57 INFO - PROCESS | 16987 | 1461480477119 Marionette DEBUG loaded listener.js 23:47:57 INFO - PROCESS | 16987 | ++DOMWINDOW == 180 (0x7fa13787f000) [pid = 16987] [serial = 1788] [outer = 0x7fa134f6dc00] 23:47:57 INFO - PROCESS | 16987 | 1461480477939 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]]]}] 23:47:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 23:47:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1132ms 23:47:57 INFO - PROCESS | 16987 | 1461480477978 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 23:47:57 INFO - PROCESS | 16987 | 1461480477981 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 23:47:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 23:47:57 INFO - PROCESS | 16987 | 1461480477986 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 23:47:57 INFO - PROCESS | 16987 | 1461480477988 Marionette TRACE conn3 <- [1,2354,null,{}] 23:47:57 INFO - PROCESS | 16987 | 1461480477994 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}] 23:47:58 INFO - PROCESS | 16987 | 1461480478237 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 23:47:58 INFO - PROCESS | 16987 | 1461480478260 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:58 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13b18f000 == 157 [pid = 16987] [id = 596] 23:47:58 INFO - PROCESS | 16987 | ++DOMWINDOW == 181 (0x7fa1351e0000) [pid = 16987] [serial = 1789] [outer = (nil)] 23:47:58 INFO - PROCESS | 16987 | ++DOMWINDOW == 182 (0x7fa139430000) [pid = 16987] [serial = 1790] [outer = 0x7fa1351e0000] 23:47:58 INFO - PROCESS | 16987 | 1461480478318 Marionette DEBUG loaded listener.js 23:47:58 INFO - PROCESS | 16987 | ++DOMWINDOW == 183 (0x7fa13aa04000) [pid = 16987] [serial = 1791] [outer = 0x7fa1351e0000] 23:47:59 INFO - PROCESS | 16987 | 1461480479434 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]]]}] 23:47:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 23:47:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1481ms 23:47:59 INFO - PROCESS | 16987 | 1461480479469 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 23:47:59 INFO - PROCESS | 16987 | 1461480479476 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 23:47:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 23:47:59 INFO - PROCESS | 16987 | 1461480479485 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 23:47:59 INFO - PROCESS | 16987 | 1461480479489 Marionette TRACE conn3 <- [1,2358,null,{}] 23:47:59 INFO - PROCESS | 16987 | 1461480479497 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}] 23:47:59 INFO - PROCESS | 16987 | 1461480479766 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 23:47:59 INFO - PROCESS | 16987 | 1461480479970 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:00 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13859f000 == 158 [pid = 16987] [id = 597] 23:48:00 INFO - PROCESS | 16987 | ++DOMWINDOW == 184 (0x7fa1353e0800) [pid = 16987] [serial = 1792] [outer = (nil)] 23:48:00 INFO - PROCESS | 16987 | ++DOMWINDOW == 185 (0x7fa137879400) [pid = 16987] [serial = 1793] [outer = 0x7fa1353e0800] 23:48:00 INFO - PROCESS | 16987 | 1461480480100 Marionette DEBUG loaded listener.js 23:48:00 INFO - PROCESS | 16987 | ++DOMWINDOW == 186 (0x7fa137bdac00) [pid = 16987] [serial = 1794] [outer = 0x7fa1353e0800] 23:48:00 INFO - PROCESS | 16987 | 1461480480939 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]]]}] 23:48:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 23:48:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1532ms 23:48:01 INFO - PROCESS | 16987 | 1461480481018 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 23:48:01 INFO - PROCESS | 16987 | 1461480481026 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 23:48:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 23:48:01 INFO - PROCESS | 16987 | 1461480481036 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 23:48:01 INFO - PROCESS | 16987 | 1461480481040 Marionette TRACE conn3 <- [1,2362,null,{}] 23:48:01 INFO - PROCESS | 16987 | 1461480481046 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}] 23:48:01 INFO - PROCESS | 16987 | 1461480481286 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 23:48:01 INFO - PROCESS | 16987 | 1461480481645 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:01 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13a8cb800 == 159 [pid = 16987] [id = 598] 23:48:01 INFO - PROCESS | 16987 | ++DOMWINDOW == 187 (0x7fa138384800) [pid = 16987] [serial = 1795] [outer = (nil)] 23:48:01 INFO - PROCESS | 16987 | ++DOMWINDOW == 188 (0x7fa13942dc00) [pid = 16987] [serial = 1796] [outer = 0x7fa138384800] 23:48:01 INFO - PROCESS | 16987 | 1461480481727 Marionette DEBUG loaded listener.js 23:48:01 INFO - PROCESS | 16987 | ++DOMWINDOW == 189 (0x7fa139e23000) [pid = 16987] [serial = 1797] [outer = 0x7fa138384800] 23:48:02 INFO - PROCESS | 16987 | 1461480482586 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]]]}] 23:48:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 23:48:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1581ms 23:48:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 23:48:02 INFO - PROCESS | 16987 | 1461480482618 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 23:48:02 INFO - PROCESS | 16987 | 1461480482621 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 23:48:02 INFO - PROCESS | 16987 | 1461480482628 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 23:48:02 INFO - PROCESS | 16987 | 1461480482633 Marionette TRACE conn3 <- [1,2366,null,{}] 23:48:02 INFO - PROCESS | 16987 | 1461480482649 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}] 23:48:02 INFO - PROCESS | 16987 | 1461480482844 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 23:48:03 INFO - PROCESS | 16987 | 1461480483114 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:03 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13c288800 == 160 [pid = 16987] [id = 599] 23:48:03 INFO - PROCESS | 16987 | ++DOMWINDOW == 190 (0x7fa13c1a5000) [pid = 16987] [serial = 1798] [outer = (nil)] 23:48:03 INFO - PROCESS | 16987 | ++DOMWINDOW == 191 (0x7fa13c1adc00) [pid = 16987] [serial = 1799] [outer = 0x7fa13c1a5000] 23:48:03 INFO - PROCESS | 16987 | 1461480483243 Marionette DEBUG loaded listener.js 23:48:03 INFO - PROCESS | 16987 | ++DOMWINDOW == 192 (0x7fa13cbce800) [pid = 16987] [serial = 1800] [outer = 0x7fa13c1a5000] 23:48:04 INFO - PROCESS | 16987 | 1461480484050 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]]]}] 23:48:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 23:48:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1485ms 23:48:04 INFO - PROCESS | 16987 | 1461480484112 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 23:48:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 23:48:04 INFO - PROCESS | 16987 | 1461480484117 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 23:48:04 INFO - PROCESS | 16987 | 1461480484123 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 23:48:04 INFO - PROCESS | 16987 | 1461480484126 Marionette TRACE conn3 <- [1,2370,null,{}] 23:48:04 INFO - PROCESS | 16987 | 1461480484132 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}] 23:48:04 INFO - PROCESS | 16987 | 1461480484347 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 23:48:04 INFO - PROCESS | 16987 | 1461480484566 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:04 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13ca71000 == 161 [pid = 16987] [id = 600] 23:48:04 INFO - PROCESS | 16987 | ++DOMWINDOW == 193 (0x7fa13cdb7c00) [pid = 16987] [serial = 1801] [outer = (nil)] 23:48:04 INFO - PROCESS | 16987 | ++DOMWINDOW == 194 (0x7fa13d692800) [pid = 16987] [serial = 1802] [outer = 0x7fa13cdb7c00] 23:48:04 INFO - PROCESS | 16987 | 1461480484723 Marionette DEBUG loaded listener.js 23:48:04 INFO - PROCESS | 16987 | ++DOMWINDOW == 195 (0x7fa13d69e400) [pid = 16987] [serial = 1803] [outer = 0x7fa13cdb7c00] 23:48:05 INFO - PROCESS | 16987 | 1461480485569 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]]]}] 23:48:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 23:48:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1486ms 23:48:05 INFO - PROCESS | 16987 | 1461480485611 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 23:48:05 INFO - PROCESS | 16987 | 1461480485614 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 23:48:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 23:48:05 INFO - PROCESS | 16987 | 1461480485620 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 23:48:05 INFO - PROCESS | 16987 | 1461480485623 Marionette TRACE conn3 <- [1,2374,null,{}] 23:48:05 INFO - PROCESS | 16987 | 1461480485628 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}] 23:48:05 INFO - PROCESS | 16987 | 1461480485834 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 23:48:06 INFO - PROCESS | 16987 | 1461480486147 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:06 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13ce1d000 == 162 [pid = 16987] [id = 601] 23:48:06 INFO - PROCESS | 16987 | ++DOMWINDOW == 196 (0x7fa13e30d800) [pid = 16987] [serial = 1804] [outer = (nil)] 23:48:06 INFO - PROCESS | 16987 | ++DOMWINDOW == 197 (0x7fa13e504c00) [pid = 16987] [serial = 1805] [outer = 0x7fa13e30d800] 23:48:06 INFO - PROCESS | 16987 | 1461480486224 Marionette DEBUG loaded listener.js 23:48:06 INFO - PROCESS | 16987 | ++DOMWINDOW == 198 (0x7fa13e511400) [pid = 16987] [serial = 1806] [outer = 0x7fa13e30d800] 23:48:07 INFO - PROCESS | 16987 | 1461480487059 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]]]}] 23:48:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 23:48:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1481ms 23:48:07 INFO - PROCESS | 16987 | 1461480487103 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 23:48:07 INFO - PROCESS | 16987 | 1461480487107 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 23:48:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 23:48:07 INFO - PROCESS | 16987 | 1461480487113 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 23:48:07 INFO - PROCESS | 16987 | 1461480487115 Marionette TRACE conn3 <- [1,2378,null,{}] 23:48:07 INFO - PROCESS | 16987 | 1461480487121 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}] 23:48:07 INFO - PROCESS | 16987 | 1461480487370 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 23:48:07 INFO - PROCESS | 16987 | 1461480487673 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:07 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13d7e0000 == 163 [pid = 16987] [id = 602] 23:48:07 INFO - PROCESS | 16987 | ++DOMWINDOW == 199 (0x7fa13e72c400) [pid = 16987] [serial = 1807] [outer = (nil)] 23:48:07 INFO - PROCESS | 16987 | ++DOMWINDOW == 200 (0x7fa13e739400) [pid = 16987] [serial = 1808] [outer = 0x7fa13e72c400] 23:48:07 INFO - PROCESS | 16987 | 1461480487758 Marionette DEBUG loaded listener.js 23:48:07 INFO - PROCESS | 16987 | ++DOMWINDOW == 201 (0x7fa13ef56000) [pid = 16987] [serial = 1809] [outer = 0x7fa13e72c400] 23:48:08 INFO - PROCESS | 16987 | 1461480488569 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]]]}] 23:48:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 23:48:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1528ms 23:48:08 INFO - PROCESS | 16987 | 1461480488641 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 23:48:08 INFO - PROCESS | 16987 | 1461480488645 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 23:48:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 23:48:08 INFO - PROCESS | 16987 | 1461480488651 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 23:48:08 INFO - PROCESS | 16987 | 1461480488653 Marionette TRACE conn3 <- [1,2382,null,{}] 23:48:08 INFO - PROCESS | 16987 | 1461480488659 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}] 23:48:08 INFO - PROCESS | 16987 | 1461480488891 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 23:48:09 INFO - PROCESS | 16987 | 1461480489198 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:09 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13eb29800 == 164 [pid = 16987] [id = 603] 23:48:09 INFO - PROCESS | 16987 | ++DOMWINDOW == 202 (0x7fa13e731000) [pid = 16987] [serial = 1810] [outer = (nil)] 23:48:09 INFO - PROCESS | 16987 | ++DOMWINDOW == 203 (0x7fa13ef60400) [pid = 16987] [serial = 1811] [outer = 0x7fa13e731000] 23:48:09 INFO - PROCESS | 16987 | 1461480489272 Marionette DEBUG loaded listener.js 23:48:09 INFO - PROCESS | 16987 | ++DOMWINDOW == 204 (0x7fa13f510800) [pid = 16987] [serial = 1812] [outer = 0x7fa13e731000] 23:48:10 INFO - PROCESS | 16987 | 1461480490106 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]]]}] 23:48:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 23:48:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1528ms 23:48:10 INFO - PROCESS | 16987 | 1461480490181 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 23:48:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 23:48:10 INFO - PROCESS | 16987 | 1461480490185 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 23:48:10 INFO - PROCESS | 16987 | 1461480490190 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 23:48:10 INFO - PROCESS | 16987 | 1461480490194 Marionette TRACE conn3 <- [1,2386,null,{}] 23:48:10 INFO - PROCESS | 16987 | 1461480490199 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}] 23:48:10 INFO - PROCESS | 16987 | 1461480490423 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 23:48:10 INFO - PROCESS | 16987 | 1461480490727 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:10 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13f855800 == 165 [pid = 16987] [id = 604] 23:48:10 INFO - PROCESS | 16987 | ++DOMWINDOW == 205 (0x7fa13e735800) [pid = 16987] [serial = 1813] [outer = (nil)] 23:48:10 INFO - PROCESS | 16987 | ++DOMWINDOW == 206 (0x7fa13f51a800) [pid = 16987] [serial = 1814] [outer = 0x7fa13e735800] 23:48:10 INFO - PROCESS | 16987 | 1461480490806 Marionette DEBUG loaded listener.js 23:48:10 INFO - PROCESS | 16987 | ++DOMWINDOW == 207 (0x7fa13f6b0c00) [pid = 16987] [serial = 1815] [outer = 0x7fa13e735800] 23:48:11 INFO - PROCESS | 16987 | 1461480491633 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]]]}] 23:48:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 23:48:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1478ms 23:48:11 INFO - PROCESS | 16987 | 1461480491669 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 23:48:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 23:48:11 INFO - PROCESS | 16987 | 1461480491673 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 23:48:11 INFO - PROCESS | 16987 | 1461480491678 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 23:48:11 INFO - PROCESS | 16987 | 1461480491681 Marionette TRACE conn3 <- [1,2390,null,{}] 23:48:11 INFO - PROCESS | 16987 | 1461480491687 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}] 23:48:11 INFO - PROCESS | 16987 | 1461480491880 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 23:48:12 INFO - PROCESS | 16987 | 1461480492147 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:12 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa140d11000 == 166 [pid = 16987] [id = 605] 23:48:12 INFO - PROCESS | 16987 | ++DOMWINDOW == 208 (0x7fa13f514c00) [pid = 16987] [serial = 1816] [outer = (nil)] 23:48:12 INFO - PROCESS | 16987 | ++DOMWINDOW == 209 (0x7fa13f6b9000) [pid = 16987] [serial = 1817] [outer = 0x7fa13f514c00] 23:48:12 INFO - PROCESS | 16987 | 1461480492262 Marionette DEBUG loaded listener.js 23:48:12 INFO - PROCESS | 16987 | ++DOMWINDOW == 210 (0x7fa13fbed000) [pid = 16987] [serial = 1818] [outer = 0x7fa13f514c00] 23:48:13 INFO - PROCESS | 16987 | 1461480493038 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]]]}] 23:48:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 23:48:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1436ms 23:48:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 23:48:13 INFO - PROCESS | 16987 | 1461480493115 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 23:48:13 INFO - PROCESS | 16987 | 1461480493118 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 23:48:13 INFO - PROCESS | 16987 | 1461480493124 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 23:48:13 INFO - PROCESS | 16987 | 1461480493127 Marionette TRACE conn3 <- [1,2394,null,{}] 23:48:13 INFO - PROCESS | 16987 | 1461480493132 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}] 23:48:13 INFO - PROCESS | 16987 | 1461480493356 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 23:48:13 INFO - PROCESS | 16987 | 1461480493668 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:13 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1429ce000 == 167 [pid = 16987] [id = 606] 23:48:13 INFO - PROCESS | 16987 | ++DOMWINDOW == 211 (0x7fa13fc71c00) [pid = 16987] [serial = 1819] [outer = (nil)] 23:48:13 INFO - PROCESS | 16987 | ++DOMWINDOW == 212 (0x7fa13fd56000) [pid = 16987] [serial = 1820] [outer = 0x7fa13fc71c00] 23:48:13 INFO - PROCESS | 16987 | 1461480493746 Marionette DEBUG loaded listener.js 23:48:13 INFO - PROCESS | 16987 | ++DOMWINDOW == 213 (0x7fa13fd5cc00) [pid = 16987] [serial = 1821] [outer = 0x7fa13fc71c00] 23:48:14 INFO - PROCESS | 16987 | 1461480494596 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]]]}] 23:48:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 23:48:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1530ms 23:48:14 INFO - PROCESS | 16987 | 1461480494654 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 23:48:14 INFO - PROCESS | 16987 | 1461480494657 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 23:48:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 23:48:14 INFO - PROCESS | 16987 | 1461480494663 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 23:48:14 INFO - PROCESS | 16987 | 1461480494667 Marionette TRACE conn3 <- [1,2398,null,{}] 23:48:14 INFO - PROCESS | 16987 | 1461480494672 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}] 23:48:14 INFO - PROCESS | 16987 | 1461480494899 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 23:48:15 INFO - PROCESS | 16987 | 1461480495224 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:15 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa147f07000 == 168 [pid = 16987] [id = 607] 23:48:15 INFO - PROCESS | 16987 | ++DOMWINDOW == 214 (0x7fa13e502400) [pid = 16987] [serial = 1822] [outer = (nil)] 23:48:15 INFO - PROCESS | 16987 | ++DOMWINDOW == 215 (0x7fa140d53800) [pid = 16987] [serial = 1823] [outer = 0x7fa13e502400] 23:48:15 INFO - PROCESS | 16987 | 1461480495306 Marionette DEBUG loaded listener.js 23:48:15 INFO - PROCESS | 16987 | ++DOMWINDOW == 216 (0x7fa142918c00) [pid = 16987] [serial = 1824] [outer = 0x7fa13e502400] 23:48:16 INFO - PROCESS | 16987 | 1461480496128 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]]]}] 23:48:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 23:48:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1529ms 23:48:16 INFO - PROCESS | 16987 | 1461480496193 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 23:48:16 INFO - PROCESS | 16987 | 1461480496197 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 23:48:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 23:48:16 INFO - PROCESS | 16987 | 1461480496203 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 23:48:16 INFO - PROCESS | 16987 | 1461480496205 Marionette TRACE conn3 <- [1,2402,null,{}] 23:48:16 INFO - PROCESS | 16987 | 1461480496211 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}] 23:48:16 INFO - PROCESS | 16987 | 1461480496427 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 23:48:16 INFO - PROCESS | 16987 | 1461480496691 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:16 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14927d800 == 169 [pid = 16987] [id = 608] 23:48:16 INFO - PROCESS | 16987 | ++DOMWINDOW == 217 (0x7fa13fd52400) [pid = 16987] [serial = 1825] [outer = (nil)] 23:48:16 INFO - PROCESS | 16987 | ++DOMWINDOW == 218 (0x7fa142a26000) [pid = 16987] [serial = 1826] [outer = 0x7fa13fd52400] 23:48:16 INFO - PROCESS | 16987 | 1461480496805 Marionette DEBUG loaded listener.js 23:48:16 INFO - PROCESS | 16987 | ++DOMWINDOW == 219 (0x7fa142a2ec00) [pid = 16987] [serial = 1827] [outer = 0x7fa13fd52400] 23:48:17 INFO - PROCESS | 16987 | 1461480497724 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]]]}] 23:48:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 23:48:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1589ms 23:48:17 INFO - PROCESS | 16987 | 1461480497795 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 23:48:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 23:48:17 INFO - PROCESS | 16987 | 1461480497800 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 23:48:17 INFO - PROCESS | 16987 | 1461480497808 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 23:48:17 INFO - PROCESS | 16987 | 1461480497812 Marionette TRACE conn3 <- [1,2406,null,{}] 23:48:17 INFO - PROCESS | 16987 | 1461480497819 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}] 23:48:18 INFO - PROCESS | 16987 | 1461480498010 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 23:48:18 INFO - PROCESS | 16987 | 1461480498322 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:18 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa149f50000 == 170 [pid = 16987] [id = 609] 23:48:18 INFO - PROCESS | 16987 | ++DOMWINDOW == 220 (0x7fa142919000) [pid = 16987] [serial = 1828] [outer = (nil)] 23:48:18 INFO - PROCESS | 16987 | ++DOMWINDOW == 221 (0x7fa142a99400) [pid = 16987] [serial = 1829] [outer = 0x7fa142919000] 23:48:18 INFO - PROCESS | 16987 | 1461480498405 Marionette DEBUG loaded listener.js 23:48:18 INFO - PROCESS | 16987 | ++DOMWINDOW == 222 (0x7fa142b3b800) [pid = 16987] [serial = 1830] [outer = 0x7fa142919000] 23:48:19 INFO - PROCESS | 16987 | 1461480499210 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]]]}] 23:48:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 23:48:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1439ms 23:48:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 23:48:19 INFO - PROCESS | 16987 | 1461480499246 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 23:48:19 INFO - PROCESS | 16987 | 1461480499248 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 23:48:19 INFO - PROCESS | 16987 | 1461480499254 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 23:48:19 INFO - PROCESS | 16987 | 1461480499257 Marionette TRACE conn3 <- [1,2410,null,{}] 23:48:19 INFO - PROCESS | 16987 | 1461480499262 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}] 23:48:19 INFO - PROCESS | 16987 | 1461480499461 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 23:48:19 INFO - PROCESS | 16987 | 1461480499744 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:19 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14a39a800 == 171 [pid = 16987] [id = 610] 23:48:19 INFO - PROCESS | 16987 | ++DOMWINDOW == 223 (0x7fa139fef000) [pid = 16987] [serial = 1831] [outer = (nil)] 23:48:19 INFO - PROCESS | 16987 | ++DOMWINDOW == 224 (0x7fa142a24800) [pid = 16987] [serial = 1832] [outer = 0x7fa139fef000] 23:48:19 INFO - PROCESS | 16987 | 1461480499859 Marionette DEBUG loaded listener.js 23:48:19 INFO - PROCESS | 16987 | ++DOMWINDOW == 225 (0x7fa142cd0400) [pid = 16987] [serial = 1833] [outer = 0x7fa139fef000] 23:48:20 INFO - PROCESS | 16987 | 1461480500750 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]]]}] 23:48:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 23:48:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1531ms 23:48:20 INFO - PROCESS | 16987 | 1461480500787 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 23:48:20 INFO - PROCESS | 16987 | 1461480500791 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 23:48:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 23:48:20 INFO - PROCESS | 16987 | 1461480500797 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 23:48:20 INFO - PROCESS | 16987 | 1461480500799 Marionette TRACE conn3 <- [1,2414,null,{}] 23:48:20 INFO - PROCESS | 16987 | 1461480500804 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}] 23:48:21 INFO - PROCESS | 16987 | 1461480501010 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 23:48:21 INFO - PROCESS | 16987 | 1461480501330 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:21 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14aaa7800 == 172 [pid = 16987] [id = 611] 23:48:21 INFO - PROCESS | 16987 | ++DOMWINDOW == 226 (0x7fa134f74000) [pid = 16987] [serial = 1834] [outer = (nil)] 23:48:21 INFO - PROCESS | 16987 | ++DOMWINDOW == 227 (0x7fa142cd1800) [pid = 16987] [serial = 1835] [outer = 0x7fa134f74000] 23:48:21 INFO - PROCESS | 16987 | 1461480501411 Marionette DEBUG loaded listener.js 23:48:21 INFO - PROCESS | 16987 | ++DOMWINDOW == 228 (0x7fa142d58c00) [pid = 16987] [serial = 1836] [outer = 0x7fa134f74000] 23:48:22 INFO - PROCESS | 16987 | 1461480502215 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]]]}] 23:48:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 23:48:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1483ms 23:48:22 INFO - PROCESS | 16987 | 1461480502281 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 23:48:22 INFO - PROCESS | 16987 | 1461480502285 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 23:48:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 23:48:22 INFO - PROCESS | 16987 | 1461480502290 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 23:48:22 INFO - PROCESS | 16987 | 1461480502292 Marionette TRACE conn3 <- [1,2418,null,{}] 23:48:22 INFO - PROCESS | 16987 | 1461480502298 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}] 23:48:22 INFO - PROCESS | 16987 | 1461480502508 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 23:48:22 INFO - PROCESS | 16987 | 1461480502813 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:22 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14ac10800 == 173 [pid = 16987] [id = 612] 23:48:22 INFO - PROCESS | 16987 | ++DOMWINDOW == 229 (0x7fa137bd8400) [pid = 16987] [serial = 1837] [outer = (nil)] 23:48:22 INFO - PROCESS | 16987 | ++DOMWINDOW == 230 (0x7fa147bcb800) [pid = 16987] [serial = 1838] [outer = 0x7fa137bd8400] 23:48:22 INFO - PROCESS | 16987 | 1461480502889 Marionette DEBUG loaded listener.js 23:48:22 INFO - PROCESS | 16987 | ++DOMWINDOW == 231 (0x7fa147e42800) [pid = 16987] [serial = 1839] [outer = 0x7fa137bd8400] 23:48:23 INFO - PROCESS | 16987 | 1461480503704 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]]]}] 23:48:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 23:48:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1484ms 23:48:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 23:48:23 INFO - PROCESS | 16987 | 1461480503776 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 23:48:23 INFO - PROCESS | 16987 | 1461480503778 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 23:48:23 INFO - PROCESS | 16987 | 1461480503785 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 23:48:23 INFO - PROCESS | 16987 | 1461480503788 Marionette TRACE conn3 <- [1,2422,null,{}] 23:48:23 INFO - PROCESS | 16987 | 1461480503793 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}] 23:48:23 INFO - PROCESS | 16987 | 1461480503980 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 23:48:24 INFO - PROCESS | 16987 | 1461480504247 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:24 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14baa4000 == 174 [pid = 16987] [id = 613] 23:48:24 INFO - PROCESS | 16987 | ++DOMWINDOW == 232 (0x7fa147bc4800) [pid = 16987] [serial = 1840] [outer = (nil)] 23:48:24 INFO - PROCESS | 16987 | ++DOMWINDOW == 233 (0x7fa147e4b400) [pid = 16987] [serial = 1841] [outer = 0x7fa147bc4800] 23:48:24 INFO - PROCESS | 16987 | 1461480504368 Marionette DEBUG loaded listener.js 23:48:24 INFO - PROCESS | 16987 | ++DOMWINDOW == 234 (0x7fa147ee4000) [pid = 16987] [serial = 1842] [outer = 0x7fa147bc4800] 23:48:25 INFO - PROCESS | 16987 | 1461480505137 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]]]}] 23:48:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 23:48:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1384ms 23:48:25 INFO - PROCESS | 16987 | 1461480505169 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 23:48:25 INFO - PROCESS | 16987 | 1461480505172 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 23:48:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 23:48:25 INFO - PROCESS | 16987 | 1461480505178 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 23:48:25 INFO - PROCESS | 16987 | 1461480505181 Marionette TRACE conn3 <- [1,2426,null,{}] 23:48:25 INFO - PROCESS | 16987 | 1461480505186 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}] 23:48:25 INFO - PROCESS | 16987 | 1461480505405 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 23:48:25 INFO - PROCESS | 16987 | 1461480505693 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:25 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14d9c5800 == 175 [pid = 16987] [id = 614] 23:48:25 INFO - PROCESS | 16987 | ++DOMWINDOW == 235 (0x7fa147bcb400) [pid = 16987] [serial = 1843] [outer = (nil)] 23:48:25 INFO - PROCESS | 16987 | ++DOMWINDOW == 236 (0x7fa147f23c00) [pid = 16987] [serial = 1844] [outer = 0x7fa147bcb400] 23:48:25 INFO - PROCESS | 16987 | 1461480505814 Marionette DEBUG loaded listener.js 23:48:25 INFO - PROCESS | 16987 | ++DOMWINDOW == 237 (0x7fa147f2b000) [pid = 16987] [serial = 1845] [outer = 0x7fa147bcb400] 23:48:26 INFO - PROCESS | 16987 | 1461480506651 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]]]}] 23:48:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 23:48:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1528ms 23:48:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 23:48:26 INFO - PROCESS | 16987 | 1461480506707 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 23:48:26 INFO - PROCESS | 16987 | 1461480506710 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 23:48:26 INFO - PROCESS | 16987 | 1461480506717 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 23:48:26 INFO - PROCESS | 16987 | 1461480506720 Marionette TRACE conn3 <- [1,2430,null,{}] 23:48:26 INFO - PROCESS | 16987 | 1461480506725 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}] 23:48:26 INFO - PROCESS | 16987 | 1461480506943 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 23:48:27 INFO - PROCESS | 16987 | 1461480507263 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:27 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1378e7800 == 176 [pid = 16987] [id = 615] 23:48:27 INFO - PROCESS | 16987 | ++DOMWINDOW == 238 (0x7fa134f82800) [pid = 16987] [serial = 1846] [outer = (nil)] 23:48:27 INFO - PROCESS | 16987 | ++DOMWINDOW == 239 (0x7fa1392e4400) [pid = 16987] [serial = 1847] [outer = 0x7fa134f82800] 23:48:27 INFO - PROCESS | 16987 | 1461480507341 Marionette DEBUG loaded listener.js 23:48:27 INFO - PROCESS | 16987 | ++DOMWINDOW == 240 (0x7fa147ee8400) [pid = 16987] [serial = 1848] [outer = 0x7fa134f82800] 23:48:28 INFO - PROCESS | 16987 | 1461480508147 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]]]}] 23:48:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 23:48:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1480ms 23:48:28 INFO - PROCESS | 16987 | 1461480508196 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 23:48:28 INFO - PROCESS | 16987 | 1461480508200 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 23:48:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 23:48:28 INFO - PROCESS | 16987 | 1461480508205 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 23:48:28 INFO - PROCESS | 16987 | 1461480508207 Marionette TRACE conn3 <- [1,2434,null,{}] 23:48:28 INFO - PROCESS | 16987 | 1461480508213 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}] 23:48:28 INFO - PROCESS | 16987 | 1461480508420 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 23:48:28 INFO - PROCESS | 16987 | 1461480508745 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:28 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1377d9800 == 177 [pid = 16987] [id = 616] 23:48:28 INFO - PROCESS | 16987 | ++DOMWINDOW == 241 (0x7fa1351e1000) [pid = 16987] [serial = 1849] [outer = (nil)] 23:48:28 INFO - PROCESS | 16987 | ++DOMWINDOW == 242 (0x7fa1353e1c00) [pid = 16987] [serial = 1850] [outer = 0x7fa1351e1000] 23:48:28 INFO - PROCESS | 16987 | 1461480508819 Marionette DEBUG loaded listener.js 23:48:28 INFO - PROCESS | 16987 | ++DOMWINDOW == 243 (0x7fa1392e2800) [pid = 16987] [serial = 1851] [outer = 0x7fa1351e1000] 23:48:30 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1393c4000 == 176 [pid = 16987] [id = 539] 23:48:30 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa147f1a000 == 175 [pid = 16987] [id = 446] 23:48:30 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa139717800 == 174 [pid = 16987] [id = 534] 23:48:30 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13ce18800 == 173 [pid = 16987] [id = 536] 23:48:30 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa133e9f000 == 172 [pid = 16987] [id = 537] 23:48:30 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa165e9f000 == 171 [pid = 16987] [id = 587] 23:48:30 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa165576800 == 170 [pid = 16987] [id = 586] 23:48:30 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa160eb2000 == 169 [pid = 16987] [id = 585] 23:48:30 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa159cd3000 == 168 [pid = 16987] [id = 584] 23:48:30 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1531a7800 == 167 [pid = 16987] [id = 583] 23:48:30 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa151845800 == 166 [pid = 16987] [id = 582] 23:48:30 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14e465000 == 165 [pid = 16987] [id = 581] 23:48:30 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14dfa0800 == 164 [pid = 16987] [id = 580] 23:48:30 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14ac1f800 == 163 [pid = 16987] [id = 579] 23:48:30 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14a294000 == 162 [pid = 16987] [id = 578] 23:48:30 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1417f5000 == 161 [pid = 16987] [id = 577] 23:48:30 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13f85f000 == 160 [pid = 16987] [id = 576] 23:48:30 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13d7e1000 == 159 [pid = 16987] [id = 575] 23:48:30 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13c3ac800 == 158 [pid = 16987] [id = 574] 23:48:30 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13a291800 == 157 [pid = 16987] [id = 573] 23:48:30 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa133bca000 == 156 [pid = 16987] [id = 572] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 242 (0x7fa13ee0a800) [pid = 16987] [serial = 1715] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 241 (0x7fa13e30a800) [pid = 16987] [serial = 1575] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 240 (0x7fa14a270c00) [pid = 16987] [serial = 1446] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 239 (0x7fa152498c00) [pid = 16987] [serial = 1530] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 238 (0x7fa150378c00) [pid = 16987] [serial = 1685] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 237 (0x7fa147ee8800) [pid = 16987] [serial = 1659] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 236 (0x7fa1351e8000) [pid = 16987] [serial = 1536] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 235 (0x7fa1499a5000) [pid = 16987] [serial = 1695] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 234 (0x7fa14d996c00) [pid = 16987] [serial = 1449] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 233 (0x7fa14d82c400) [pid = 16987] [serial = 1524] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 232 (0x7fa14e644400) [pid = 16987] [serial = 1527] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 231 (0x7fa1537bdc00) [pid = 16987] [serial = 1593] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 230 (0x7fa151b5c400) [pid = 16987] [serial = 1452] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 229 (0x7fa13c1a6c00) [pid = 16987] [serial = 1614] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 228 (0x7fa149b92800) [pid = 16987] [serial = 1515] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 227 (0x7fa13cdb2000) [pid = 16987] [serial = 1698] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 226 (0x7fa142919400) [pid = 16987] [serial = 1655] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 225 (0x7fa139146c00) [pid = 16987] [serial = 1707] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 224 (0x7fa1522dbc00) [pid = 16987] [serial = 1590] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 223 (0x7fa1657a2c00) [pid = 16987] [serial = 1467] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 222 (0x7fa135372000) [pid = 16987] [serial = 1704] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 221 (0x7fa13d692c00) [pid = 16987] [serial = 1701] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 220 (0x7fa139e1f400) [pid = 16987] [serial = 1500] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 219 (0x7fa13e308800) [pid = 16987] [serial = 1712] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 218 (0x7fa139e0d800) [pid = 16987] [serial = 1646] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 217 (0x7fa1507f2800) [pid = 16987] [serial = 1686] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 216 (0x7fa163d3d800) [pid = 16987] [serial = 1599] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 215 (0x7fa163d3d400) [pid = 16987] [serial = 1461] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 214 (0x7fa14a971000) [pid = 16987] [serial = 1671] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 213 (0x7fa14abd0000) [pid = 16987] [serial = 1542] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 212 (0x7fa149fd4000) [pid = 16987] [serial = 1584] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 211 (0x7fa14e15f000) [pid = 16987] [serial = 1587] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 210 (0x7fa142d59400) [pid = 16987] [serial = 1512] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 209 (0x7fa161e81000) [pid = 16987] [serial = 1455] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 208 (0x7fa134f74c00) [pid = 16987] [serial = 1643] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 207 (0x7fa13b2ddc00) [pid = 16987] [serial = 1710] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 206 (0x7fa14adf0800) [pid = 16987] [serial = 1521] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 205 (0x7fa13b2e0800) [pid = 16987] [serial = 1641] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 204 (0x7fa14a4a8000) [pid = 16987] [serial = 1670] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 203 (0x7fa139ff6000) [pid = 16987] [serial = 1617] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 202 (0x7fa1499a2000) [pid = 16987] [serial = 1545] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 201 (0x7fa160e58400) [pid = 16987] [serial = 1533] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 200 (0x7fa13e565c00) [pid = 16987] [serial = 1713] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 199 (0x7fa134fb0000) [pid = 16987] [serial = 1703] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 198 (0x7fa147e4a000) [pid = 16987] [serial = 1692] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 197 (0x7fa13fc63400) [pid = 16987] [serial = 1578] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 196 (0x7fa160a68400) [pid = 16987] [serial = 1596] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 195 (0x7fa13787fc00) [pid = 16987] [serial = 1458] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 194 (0x7fa147bc6000) [pid = 16987] [serial = 1658] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 193 (0x7fa139e12c00) [pid = 16987] [serial = 1697] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 192 (0x7fa1382b0c00) [pid = 16987] [serial = 1608] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 191 (0x7fa1657a4000) [pid = 16987] [serial = 1602] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 190 (0x7fa13c1a3800) [pid = 16987] [serial = 1691] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 189 (0x7fa14abd0400) [pid = 16987] [serial = 1673] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 188 (0x7fa1383cf800) [pid = 16987] [serial = 1572] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 187 (0x7fa14a0c3c00) [pid = 16987] [serial = 1518] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 186 (0x7fa13d693800) [pid = 16987] [serial = 1649] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 185 (0x7fa14a011000) [pid = 16987] [serial = 1668] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 184 (0x7fa13d66d800) [pid = 16987] [serial = 1694] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 183 (0x7fa1657ac800) [pid = 16987] [serial = 1470] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 182 (0x7fa14e649400) [pid = 16987] [serial = 1683] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 181 (0x7fa14e157400) [pid = 16987] [serial = 1682] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 180 (0x7fa13f6b7400) [pid = 16987] [serial = 1652] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 179 (0x7fa1382a6000) [pid = 16987] [serial = 1605] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 178 (0x7fa13e304000) [pid = 16987] [serial = 1661] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 177 (0x7fa134f76000) [pid = 16987] [serial = 1473] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 176 (0x7fa14d47c800) [pid = 16987] [serial = 1677] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 175 (0x7fa1521ea000) [pid = 16987] [serial = 1689] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 174 (0x7fa13fbe3800) [pid = 16987] [serial = 1506] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 173 (0x7fa14d98c400) [pid = 16987] [serial = 1679] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 172 (0x7fa134fadc00) [pid = 16987] [serial = 1644] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 171 (0x7fa14d189000) [pid = 16987] [serial = 1676] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 170 (0x7fa14abcb400) [pid = 16987] [serial = 1539] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 169 (0x7fa1499a0c00) [pid = 16987] [serial = 1662] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 168 (0x7fa149c18c00) [pid = 16987] [serial = 1665] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 167 (0x7fa149fdc400) [pid = 16987] [serial = 1667] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 166 (0x7fa13e307000) [pid = 16987] [serial = 1503] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 165 (0x7fa1382b1400) [pid = 16987] [serial = 1706] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 164 (0x7fa139e25800) [pid = 16987] [serial = 1464] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 163 (0x7fa14915a000) [pid = 16987] [serial = 1581] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 162 (0x7fa14a008800) [pid = 16987] [serial = 1434] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 161 (0x7fa142b3ec00) [pid = 16987] [serial = 1656] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 160 (0x7fa13e568c00) [pid = 16987] [serial = 1650] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 159 (0x7fa149b69400) [pid = 16987] [serial = 1664] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 158 (0x7fa14b95d000) [pid = 16987] [serial = 1674] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 157 (0x7fa151ad2800) [pid = 16987] [serial = 1688] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 156 (0x7fa13fee4400) [pid = 16987] [serial = 1653] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 155 (0x7fa139e0b400) [pid = 16987] [serial = 1700] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 154 (0x7fa142920000) [pid = 16987] [serial = 1509] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 153 (0x7fa135378c00) [pid = 16987] [serial = 1611] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 152 (0x7fa13a7ec400) [pid = 16987] [serial = 1647] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 151 (0x7fa13a7f0c00) [pid = 16987] [serial = 1709] [outer = (nil)] [url = about:blank] 23:48:30 INFO - PROCESS | 16987 | --DOMWINDOW == 150 (0x7fa14dce4800) [pid = 16987] [serial = 1680] [outer = (nil)] [url = about:blank] 23:48:31 INFO - PROCESS | 16987 | 1461480510997 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]]]}] 23:48:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 23:48:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 2838ms 23:48:31 INFO - PROCESS | 16987 | 1461480511044 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 23:48:31 INFO - PROCESS | 16987 | 1461480511049 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 23:48:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 23:48:31 INFO - PROCESS | 16987 | 1461480511057 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 23:48:31 INFO - PROCESS | 16987 | 1461480511061 Marionette TRACE conn3 <- [1,2438,null,{}] 23:48:31 INFO - PROCESS | 16987 | 1461480511069 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}] 23:48:31 INFO - PROCESS | 16987 | 1461480511354 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 23:48:31 INFO - PROCESS | 16987 | 1461480511470 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:31 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa133e9d000 == 157 [pid = 16987] [id = 617] 23:48:31 INFO - PROCESS | 16987 | ++DOMWINDOW == 151 (0x7fa134fb0000) [pid = 16987] [serial = 1852] [outer = (nil)] 23:48:31 INFO - PROCESS | 16987 | ++DOMWINDOW == 152 (0x7fa1351e7c00) [pid = 16987] [serial = 1853] [outer = 0x7fa134fb0000] 23:48:31 INFO - PROCESS | 16987 | 1461480511538 Marionette DEBUG loaded listener.js 23:48:31 INFO - PROCESS | 16987 | ++DOMWINDOW == 153 (0x7fa1353e2400) [pid = 16987] [serial = 1854] [outer = 0x7fa134fb0000] 23:48:32 INFO - PROCESS | 16987 | 1461480512238 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]]]}] 23:48:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 23:48:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1229ms 23:48:32 INFO - PROCESS | 16987 | 1461480512287 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 23:48:32 INFO - PROCESS | 16987 | 1461480512295 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 23:48:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 23:48:32 INFO - PROCESS | 16987 | 1461480512339 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 23:48:32 INFO - PROCESS | 16987 | 1461480512343 Marionette TRACE conn3 <- [1,2442,null,{}] 23:48:32 INFO - PROCESS | 16987 | 1461480512348 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}] 23:48:32 INFO - PROCESS | 16987 | 1461480512545 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 23:48:32 INFO - PROCESS | 16987 | 1461480512556 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:32 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1382db800 == 158 [pid = 16987] [id = 618] 23:48:32 INFO - PROCESS | 16987 | ++DOMWINDOW == 154 (0x7fa137bcf400) [pid = 16987] [serial = 1855] [outer = (nil)] 23:48:32 INFO - PROCESS | 16987 | ++DOMWINDOW == 155 (0x7fa1382a6800) [pid = 16987] [serial = 1856] [outer = 0x7fa137bcf400] 23:48:32 INFO - PROCESS | 16987 | 1461480512616 Marionette DEBUG loaded listener.js 23:48:32 INFO - PROCESS | 16987 | ++DOMWINDOW == 156 (0x7fa1383c2c00) [pid = 16987] [serial = 1857] [outer = 0x7fa137bcf400] 23:48:33 INFO - PROCESS | 16987 | 1461480513602 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]]]}] 23:48:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 23:48:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1283ms 23:48:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 23:48:33 INFO - PROCESS | 16987 | 1461480513620 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 23:48:33 INFO - PROCESS | 16987 | 1461480513622 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 23:48:33 INFO - PROCESS | 16987 | 1461480513638 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 23:48:33 INFO - PROCESS | 16987 | 1461480513644 Marionette TRACE conn3 <- [1,2446,null,{}] 23:48:33 INFO - PROCESS | 16987 | 1461480513665 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}] 23:48:33 INFO - PROCESS | 16987 | 1461480513908 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 23:48:33 INFO - PROCESS | 16987 | 1461480513947 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:33 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa139711800 == 159 [pid = 16987] [id = 619] 23:48:33 INFO - PROCESS | 16987 | ++DOMWINDOW == 157 (0x7fa139e16400) [pid = 16987] [serial = 1858] [outer = (nil)] 23:48:34 INFO - PROCESS | 16987 | ++DOMWINDOW == 158 (0x7fa139e1ec00) [pid = 16987] [serial = 1859] [outer = 0x7fa139e16400] 23:48:34 INFO - PROCESS | 16987 | 1461480514011 Marionette DEBUG loaded listener.js 23:48:34 INFO - PROCESS | 16987 | ++DOMWINDOW == 159 (0x7fa139fee000) [pid = 16987] [serial = 1860] [outer = 0x7fa139e16400] 23:48:35 INFO - PROCESS | 16987 | --DOMWINDOW == 158 (0x7fa139e0bc00) [pid = 16987] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 23:48:35 INFO - PROCESS | 16987 | --DOMWINDOW == 157 (0x7fa134f6dc00) [pid = 16987] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 23:48:35 INFO - PROCESS | 16987 | --DOMWINDOW == 156 (0x7fa137bd7400) [pid = 16987] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 23:48:35 INFO - PROCESS | 16987 | --DOMWINDOW == 155 (0x7fa13a7e9800) [pid = 16987] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 23:48:35 INFO - PROCESS | 16987 | --DOMWINDOW == 154 (0x7fa13c1acc00) [pid = 16987] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 23:48:35 INFO - PROCESS | 16987 | --DOMWINDOW == 153 (0x7fa134f7a800) [pid = 16987] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 23:48:35 INFO - PROCESS | 16987 | --DOMWINDOW == 152 (0x7fa1353ed400) [pid = 16987] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 23:48:35 INFO - PROCESS | 16987 | --DOMWINDOW == 151 (0x7fa134f70400) [pid = 16987] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 23:48:35 INFO - PROCESS | 16987 | 1461480515377 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]]]}] 23:48:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 23:48:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1804ms 23:48:35 INFO - PROCESS | 16987 | 1461480515431 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 23:48:35 INFO - PROCESS | 16987 | 1461480515435 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 23:48:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 23:48:35 INFO - PROCESS | 16987 | 1461480515441 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 23:48:35 INFO - PROCESS | 16987 | 1461480515443 Marionette TRACE conn3 <- [1,2450,null,{}] 23:48:35 INFO - PROCESS | 16987 | 1461480515448 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}] 23:48:35 INFO - PROCESS | 16987 | 1461480515753 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 23:48:35 INFO - PROCESS | 16987 | 1461480515878 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:35 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13a1c4800 == 160 [pid = 16987] [id = 620] 23:48:35 INFO - PROCESS | 16987 | ++DOMWINDOW == 152 (0x7fa139439000) [pid = 16987] [serial = 1861] [outer = (nil)] 23:48:35 INFO - PROCESS | 16987 | ++DOMWINDOW == 153 (0x7fa13a7f0000) [pid = 16987] [serial = 1862] [outer = 0x7fa139439000] 23:48:35 INFO - PROCESS | 16987 | 1461480515959 Marionette DEBUG loaded listener.js 23:48:36 INFO - PROCESS | 16987 | ++DOMWINDOW == 154 (0x7fa13aa0bc00) [pid = 16987] [serial = 1863] [outer = 0x7fa139439000] 23:48:36 INFO - PROCESS | 16987 | 1461480516645 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]]]}] 23:48:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 23:48:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1227ms 23:48:36 INFO - PROCESS | 16987 | 1461480516670 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 23:48:36 INFO - PROCESS | 16987 | 1461480516674 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 23:48:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 23:48:36 INFO - PROCESS | 16987 | 1461480516679 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 23:48:36 INFO - PROCESS | 16987 | 1461480516681 Marionette TRACE conn3 <- [1,2454,null,{}] 23:48:36 INFO - PROCESS | 16987 | 1461480516687 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}] 23:48:36 INFO - PROCESS | 16987 | 1461480516939 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 23:48:36 INFO - PROCESS | 16987 | 1461480516959 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:36 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13a8c3000 == 161 [pid = 16987] [id = 621] 23:48:36 INFO - PROCESS | 16987 | ++DOMWINDOW == 155 (0x7fa1353ed400) [pid = 16987] [serial = 1864] [outer = (nil)] 23:48:37 INFO - PROCESS | 16987 | ++DOMWINDOW == 156 (0x7fa13b2bb000) [pid = 16987] [serial = 1865] [outer = 0x7fa1353ed400] 23:48:37 INFO - PROCESS | 16987 | 1461480517020 Marionette DEBUG loaded listener.js 23:48:37 INFO - PROCESS | 16987 | ++DOMWINDOW == 157 (0x7fa13b2e3800) [pid = 16987] [serial = 1866] [outer = 0x7fa1353ed400] 23:48:38 INFO - PROCESS | 16987 | 1461480518135 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]]]}] 23:48:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 23:48:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1481ms 23:48:38 INFO - PROCESS | 16987 | 1461480518162 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 23:48:38 INFO - PROCESS | 16987 | 1461480518169 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 23:48:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 23:48:38 INFO - PROCESS | 16987 | 1461480518178 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 23:48:38 INFO - PROCESS | 16987 | 1461480518181 Marionette TRACE conn3 <- [1,2458,null,{}] 23:48:38 INFO - PROCESS | 16987 | 1461480518190 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}] 23:48:38 INFO - PROCESS | 16987 | 1461480518392 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 23:48:38 INFO - PROCESS | 16987 | 1461480518663 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:38 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1385b7800 == 162 [pid = 16987] [id = 622] 23:48:38 INFO - PROCESS | 16987 | ++DOMWINDOW == 158 (0x7fa13787bc00) [pid = 16987] [serial = 1867] [outer = (nil)] 23:48:38 INFO - PROCESS | 16987 | ++DOMWINDOW == 159 (0x7fa137bd6000) [pid = 16987] [serial = 1868] [outer = 0x7fa13787bc00] 23:48:38 INFO - PROCESS | 16987 | 1461480518783 Marionette DEBUG loaded listener.js 23:48:38 INFO - PROCESS | 16987 | ++DOMWINDOW == 160 (0x7fa1383c4000) [pid = 16987] [serial = 1869] [outer = 0x7fa13787bc00] 23:48:39 INFO - PROCESS | 16987 | 1461480519660 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]]]}] 23:48:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 23:48:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1530ms 23:48:39 INFO - PROCESS | 16987 | 1461480519709 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 23:48:39 INFO - PROCESS | 16987 | 1461480519717 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 23:48:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 23:48:39 INFO - PROCESS | 16987 | 1461480519727 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 23:48:39 INFO - PROCESS | 16987 | 1461480519731 Marionette TRACE conn3 <- [1,2462,null,{}] 23:48:39 INFO - PROCESS | 16987 | 1461480519737 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}] 23:48:39 INFO - PROCESS | 16987 | 1461480519974 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 23:48:40 INFO - PROCESS | 16987 | 1461480520313 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:40 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13aa3f800 == 163 [pid = 16987] [id = 623] 23:48:40 INFO - PROCESS | 16987 | ++DOMWINDOW == 161 (0x7fa139e0e400) [pid = 16987] [serial = 1870] [outer = (nil)] 23:48:40 INFO - PROCESS | 16987 | ++DOMWINDOW == 162 (0x7fa139ff2400) [pid = 16987] [serial = 1871] [outer = 0x7fa139e0e400] 23:48:40 INFO - PROCESS | 16987 | 1461480520394 Marionette DEBUG loaded listener.js 23:48:40 INFO - PROCESS | 16987 | ++DOMWINDOW == 163 (0x7fa13aa09800) [pid = 16987] [serial = 1872] [outer = 0x7fa139e0e400] 23:48:41 INFO - PROCESS | 16987 | 1461480521256 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]]]}] 23:48:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 23:48:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1585ms 23:48:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 23:48:41 INFO - PROCESS | 16987 | 1461480521312 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 23:48:41 INFO - PROCESS | 16987 | 1461480521316 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 23:48:41 INFO - PROCESS | 16987 | 1461480521322 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 23:48:41 INFO - PROCESS | 16987 | 1461480521327 Marionette TRACE conn3 <- [1,2466,null,{}] 23:48:41 INFO - PROCESS | 16987 | 1461480521344 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}] 23:48:41 INFO - PROCESS | 16987 | 1461480521590 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 23:48:41 INFO - PROCESS | 16987 | 1461480521904 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:41 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13c294800 == 164 [pid = 16987] [id = 624] 23:48:41 INFO - PROCESS | 16987 | ++DOMWINDOW == 164 (0x7fa13b2bcc00) [pid = 16987] [serial = 1873] [outer = (nil)] 23:48:41 INFO - PROCESS | 16987 | ++DOMWINDOW == 165 (0x7fa13c1d4000) [pid = 16987] [serial = 1874] [outer = 0x7fa13b2bcc00] 23:48:41 INFO - PROCESS | 16987 | 1461480521988 Marionette DEBUG loaded listener.js 23:48:42 INFO - PROCESS | 16987 | ++DOMWINDOW == 166 (0x7fa13d66c800) [pid = 16987] [serial = 1875] [outer = 0x7fa13b2bcc00] 23:48:42 INFO - PROCESS | 16987 | 1461480522835 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]]]}] 23:48:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 23:48:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1535ms 23:48:42 INFO - PROCESS | 16987 | 1461480522857 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 23:48:42 INFO - PROCESS | 16987 | 1461480522861 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 23:48:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 23:48:42 INFO - PROCESS | 16987 | 1461480522867 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 23:48:42 INFO - PROCESS | 16987 | 1461480522869 Marionette TRACE conn3 <- [1,2470,null,{}] 23:48:42 INFO - PROCESS | 16987 | 1461480522875 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}] 23:48:43 INFO - PROCESS | 16987 | 1461480523061 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 23:48:43 INFO - PROCESS | 16987 | 1461480523294 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:43 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13ce25800 == 165 [pid = 16987] [id = 625] 23:48:43 INFO - PROCESS | 16987 | ++DOMWINDOW == 167 (0x7fa13c1acc00) [pid = 16987] [serial = 1876] [outer = (nil)] 23:48:43 INFO - PROCESS | 16987 | ++DOMWINDOW == 168 (0x7fa13e307000) [pid = 16987] [serial = 1877] [outer = 0x7fa13c1acc00] 23:48:43 INFO - PROCESS | 16987 | 1461480523366 Marionette DEBUG loaded listener.js 23:48:43 INFO - PROCESS | 16987 | ++DOMWINDOW == 169 (0x7fa13e506c00) [pid = 16987] [serial = 1878] [outer = 0x7fa13c1acc00] 23:48:44 INFO - PROCESS | 16987 | 1461480524215 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]]]}] 23:48:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 23:48:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1377ms 23:48:44 INFO - PROCESS | 16987 | 1461480524244 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 23:48:44 INFO - PROCESS | 16987 | 1461480524248 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 23:48:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 23:48:44 INFO - PROCESS | 16987 | 1461480524254 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 23:48:44 INFO - PROCESS | 16987 | 1461480524257 Marionette TRACE conn3 <- [1,2474,null,{}] 23:48:44 INFO - PROCESS | 16987 | 1461480524262 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}] 23:48:44 INFO - PROCESS | 16987 | 1461480524445 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 23:48:44 INFO - PROCESS | 16987 | 1461480524665 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:44 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13e718800 == 166 [pid = 16987] [id = 626] 23:48:44 INFO - PROCESS | 16987 | ++DOMWINDOW == 170 (0x7fa13d695800) [pid = 16987] [serial = 1879] [outer = (nil)] 23:48:44 INFO - PROCESS | 16987 | ++DOMWINDOW == 171 (0x7fa13e570800) [pid = 16987] [serial = 1880] [outer = 0x7fa13d695800] 23:48:44 INFO - PROCESS | 16987 | 1461480524777 Marionette DEBUG loaded listener.js 23:48:44 INFO - PROCESS | 16987 | ++DOMWINDOW == 172 (0x7fa13e737800) [pid = 16987] [serial = 1881] [outer = 0x7fa13d695800] 23:48:45 INFO - PROCESS | 16987 | 1461480525695 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]]]}] 23:48:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 23:48:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1479ms 23:48:45 INFO - PROCESS | 16987 | 1461480525734 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 23:48:45 INFO - PROCESS | 16987 | 1461480525736 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 23:48:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 23:48:45 INFO - PROCESS | 16987 | 1461480525749 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 23:48:45 INFO - PROCESS | 16987 | 1461480525752 Marionette TRACE conn3 <- [1,2478,null,{}] 23:48:45 INFO - PROCESS | 16987 | 1461480525757 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}] 23:48:46 INFO - PROCESS | 16987 | 1461480526011 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 23:48:46 INFO - PROCESS | 16987 | 1461480526323 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:46 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa140d2e000 == 167 [pid = 16987] [id = 627] 23:48:46 INFO - PROCESS | 16987 | ++DOMWINDOW == 173 (0x7fa13d69d000) [pid = 16987] [serial = 1882] [outer = (nil)] 23:48:46 INFO - PROCESS | 16987 | ++DOMWINDOW == 174 (0x7fa13f512800) [pid = 16987] [serial = 1883] [outer = 0x7fa13d69d000] 23:48:46 INFO - PROCESS | 16987 | 1461480526404 Marionette DEBUG loaded listener.js 23:48:46 INFO - PROCESS | 16987 | ++DOMWINDOW == 175 (0x7fa13fc71800) [pid = 16987] [serial = 1884] [outer = 0x7fa13d69d000] 23:48:47 INFO - PROCESS | 16987 | 1461480527199 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]]]}] 23:48:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 23:48:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1478ms 23:48:47 INFO - PROCESS | 16987 | 1461480527231 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 23:48:47 INFO - PROCESS | 16987 | 1461480527233 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 23:48:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 23:48:47 INFO - PROCESS | 16987 | 1461480527240 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 23:48:47 INFO - PROCESS | 16987 | 1461480527243 Marionette TRACE conn3 <- [1,2482,null,{}] 23:48:47 INFO - PROCESS | 16987 | 1461480527248 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}] 23:48:47 INFO - PROCESS | 16987 | 1461480527443 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 23:48:47 INFO - PROCESS | 16987 | 1461480527715 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:47 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa147f1a000 == 168 [pid = 16987] [id = 628] 23:48:47 INFO - PROCESS | 16987 | ++DOMWINDOW == 176 (0x7fa13fd53000) [pid = 16987] [serial = 1885] [outer = (nil)] 23:48:47 INFO - PROCESS | 16987 | ++DOMWINDOW == 177 (0x7fa13fee5400) [pid = 16987] [serial = 1886] [outer = 0x7fa13fd53000] 23:48:47 INFO - PROCESS | 16987 | 1461480527830 Marionette DEBUG loaded listener.js 23:48:47 INFO - PROCESS | 16987 | ++DOMWINDOW == 178 (0x7fa140d59400) [pid = 16987] [serial = 1887] [outer = 0x7fa13fd53000] 23:48:48 INFO - PROCESS | 16987 | 1461480528634 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]]]}] 23:48:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 23:48:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1438ms 23:48:48 INFO - PROCESS | 16987 | 1461480528678 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 23:48:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 23:48:48 INFO - PROCESS | 16987 | 1461480528682 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 23:48:48 INFO - PROCESS | 16987 | 1461480528688 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 23:48:48 INFO - PROCESS | 16987 | 1461480528691 Marionette TRACE conn3 <- [1,2486,null,{}] 23:48:48 INFO - PROCESS | 16987 | 1461480528696 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}] 23:48:48 INFO - PROCESS | 16987 | 1461480528904 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 23:48:49 INFO - PROCESS | 16987 | 1461480529170 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:49 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14a2a7800 == 169 [pid = 16987] [id = 629] 23:48:49 INFO - PROCESS | 16987 | ++DOMWINDOW == 179 (0x7fa13fd58800) [pid = 16987] [serial = 1888] [outer = (nil)] 23:48:49 INFO - PROCESS | 16987 | ++DOMWINDOW == 180 (0x7fa142918400) [pid = 16987] [serial = 1889] [outer = 0x7fa13fd58800] 23:48:49 INFO - PROCESS | 16987 | 1461480529286 Marionette DEBUG loaded listener.js 23:48:49 INFO - PROCESS | 16987 | ++DOMWINDOW == 181 (0x7fa142aa0800) [pid = 16987] [serial = 1890] [outer = 0x7fa13fd58800] 23:48:50 INFO - PROCESS | 16987 | 1461480530102 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]]]}] 23:48:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 23:48:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1479ms 23:48:50 INFO - PROCESS | 16987 | 1461480530166 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 23:48:50 INFO - PROCESS | 16987 | 1461480530170 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 23:48:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 23:48:50 INFO - PROCESS | 16987 | 1461480530176 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 23:48:50 INFO - PROCESS | 16987 | 1461480530178 Marionette TRACE conn3 <- [1,2490,null,{}] 23:48:50 INFO - PROCESS | 16987 | 1461480530184 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}] 23:48:50 INFO - PROCESS | 16987 | 1461480530378 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 23:48:50 INFO - PROCESS | 16987 | 1461480530596 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:50 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14aa9d800 == 170 [pid = 16987] [id = 630] 23:48:50 INFO - PROCESS | 16987 | ++DOMWINDOW == 182 (0x7fa13fd5c000) [pid = 16987] [serial = 1891] [outer = (nil)] 23:48:50 INFO - PROCESS | 16987 | ++DOMWINDOW == 183 (0x7fa142d4e000) [pid = 16987] [serial = 1892] [outer = 0x7fa13fd5c000] 23:48:50 INFO - PROCESS | 16987 | 1461480530712 Marionette DEBUG loaded listener.js 23:48:50 INFO - PROCESS | 16987 | ++DOMWINDOW == 184 (0x7fa147ee0800) [pid = 16987] [serial = 1893] [outer = 0x7fa13fd5c000] 23:48:51 INFO - PROCESS | 16987 | 1461480531718 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]]]}] 23:48:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 23:48:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1587ms 23:48:51 INFO - PROCESS | 16987 | 1461480531764 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 23:48:51 INFO - PROCESS | 16987 | 1461480531768 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 23:48:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 23:48:51 INFO - PROCESS | 16987 | 1461480531773 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 23:48:51 INFO - PROCESS | 16987 | 1461480531775 Marionette TRACE conn3 <- [1,2494,null,{}] 23:48:51 INFO - PROCESS | 16987 | 1461480531781 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}] 23:48:51 INFO - PROCESS | 16987 | 1461480531977 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 23:48:52 INFO - PROCESS | 16987 | 1461480532204 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:52 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14bd31800 == 171 [pid = 16987] [id = 631] 23:48:52 INFO - PROCESS | 16987 | ++DOMWINDOW == 185 (0x7fa147f31000) [pid = 16987] [serial = 1894] [outer = (nil)] 23:48:52 INFO - PROCESS | 16987 | ++DOMWINDOW == 186 (0x7fa14915e400) [pid = 16987] [serial = 1895] [outer = 0x7fa147f31000] 23:48:52 INFO - PROCESS | 16987 | 1461480532367 Marionette DEBUG loaded listener.js 23:48:52 INFO - PROCESS | 16987 | ++DOMWINDOW == 187 (0x7fa149165000) [pid = 16987] [serial = 1896] [outer = 0x7fa147f31000] 23:48:53 INFO - PROCESS | 16987 | 1461480533212 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]]]}] 23:48:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 23:48:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1478ms 23:48:53 INFO - PROCESS | 16987 | 1461480533253 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 23:48:53 INFO - PROCESS | 16987 | 1461480533257 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 23:48:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 23:48:53 INFO - PROCESS | 16987 | 1461480533280 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 23:48:53 INFO - PROCESS | 16987 | 1461480533284 Marionette TRACE conn3 <- [1,2498,null,{}] 23:48:53 INFO - PROCESS | 16987 | 1461480533289 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}] 23:48:53 INFO - PROCESS | 16987 | 1461480533512 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 23:48:53 INFO - PROCESS | 16987 | 1461480533822 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:53 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14ddac000 == 172 [pid = 16987] [id = 632] 23:48:53 INFO - PROCESS | 16987 | ++DOMWINDOW == 188 (0x7fa1492c4400) [pid = 16987] [serial = 1897] [outer = (nil)] 23:48:53 INFO - PROCESS | 16987 | ++DOMWINDOW == 189 (0x7fa1493bd400) [pid = 16987] [serial = 1898] [outer = 0x7fa1492c4400] 23:48:53 INFO - PROCESS | 16987 | 1461480533906 Marionette DEBUG loaded listener.js 23:48:54 INFO - PROCESS | 16987 | ++DOMWINDOW == 190 (0x7fa1499a4400) [pid = 16987] [serial = 1899] [outer = 0x7fa1492c4400] 23:48:54 INFO - PROCESS | 16987 | 1461480534713 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]]]}] 23:48:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 23:48:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1486ms 23:48:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 23:48:54 INFO - PROCESS | 16987 | 1461480534764 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 23:48:54 INFO - PROCESS | 16987 | 1461480534767 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 23:48:54 INFO - PROCESS | 16987 | 1461480534773 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 23:48:54 INFO - PROCESS | 16987 | 1461480534776 Marionette TRACE conn3 <- [1,2502,null,{}] 23:48:54 INFO - PROCESS | 16987 | 1461480534781 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}] 23:48:54 INFO - PROCESS | 16987 | 1461480534968 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 23:48:55 INFO - PROCESS | 16987 | 1461480535237 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:55 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14dfb8000 == 173 [pid = 16987] [id = 633] 23:48:55 INFO - PROCESS | 16987 | ++DOMWINDOW == 191 (0x7fa149164800) [pid = 16987] [serial = 1900] [outer = (nil)] 23:48:55 INFO - PROCESS | 16987 | ++DOMWINDOW == 192 (0x7fa1499ae400) [pid = 16987] [serial = 1901] [outer = 0x7fa149164800] 23:48:55 INFO - PROCESS | 16987 | 1461480535350 Marionette DEBUG loaded listener.js 23:48:55 INFO - PROCESS | 16987 | ++DOMWINDOW == 193 (0x7fa149b72400) [pid = 16987] [serial = 1902] [outer = 0x7fa149164800] 23:48:56 INFO - PROCESS | 16987 | 1461480536196 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]]]}] 23:48:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 23:48:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1480ms 23:48:56 INFO - PROCESS | 16987 | 1461480536253 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 23:48:56 INFO - PROCESS | 16987 | 1461480536256 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 23:48:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 23:48:56 INFO - PROCESS | 16987 | 1461480536262 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 23:48:56 INFO - PROCESS | 16987 | 1461480536264 Marionette TRACE conn3 <- [1,2506,null,{}] 23:48:56 INFO - PROCESS | 16987 | 1461480536269 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}] 23:48:56 INFO - PROCESS | 16987 | 1461480536471 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 23:48:56 INFO - PROCESS | 16987 | 1461480536775 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:56 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14e2cc800 == 174 [pid = 16987] [id = 634] 23:48:56 INFO - PROCESS | 16987 | ++DOMWINDOW == 194 (0x7fa1383c4c00) [pid = 16987] [serial = 1903] [outer = (nil)] 23:48:56 INFO - PROCESS | 16987 | ++DOMWINDOW == 195 (0x7fa149b75c00) [pid = 16987] [serial = 1904] [outer = 0x7fa1383c4c00] 23:48:56 INFO - PROCESS | 16987 | 1461480536852 Marionette DEBUG loaded listener.js 23:48:56 INFO - PROCESS | 16987 | ++DOMWINDOW == 196 (0x7fa149b9e800) [pid = 16987] [serial = 1905] [outer = 0x7fa1383c4c00] 23:48:57 INFO - PROCESS | 16987 | 1461480537641 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]]]}] 23:48:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 23:48:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1429ms 23:48:57 INFO - PROCESS | 16987 | 1461480537692 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 23:48:57 INFO - PROCESS | 16987 | 1461480537696 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 23:48:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 23:48:57 INFO - PROCESS | 16987 | 1461480537701 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 23:48:57 INFO - PROCESS | 16987 | 1461480537703 Marionette TRACE conn3 <- [1,2510,null,{}] 23:48:57 INFO - PROCESS | 16987 | 1461480537709 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}] 23:48:57 INFO - PROCESS | 16987 | 1461480537920 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 23:48:58 INFO - PROCESS | 16987 | 1461480538192 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:58 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14e45c000 == 175 [pid = 16987] [id = 635] 23:48:58 INFO - PROCESS | 16987 | ++DOMWINDOW == 197 (0x7fa149b92800) [pid = 16987] [serial = 1906] [outer = (nil)] 23:48:58 INFO - PROCESS | 16987 | ++DOMWINDOW == 198 (0x7fa149c1c000) [pid = 16987] [serial = 1907] [outer = 0x7fa149b92800] 23:48:58 INFO - PROCESS | 16987 | 1461480538307 Marionette DEBUG loaded listener.js 23:48:58 INFO - PROCESS | 16987 | ++DOMWINDOW == 199 (0x7fa149de5000) [pid = 16987] [serial = 1908] [outer = 0x7fa149b92800] 23:48:59 INFO - PROCESS | 16987 | 1461480539122 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]]]}] 23:48:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 23:48:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1483ms 23:48:59 INFO - PROCESS | 16987 | 1461480539186 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 23:48:59 INFO - PROCESS | 16987 | 1461480539189 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 23:48:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 23:48:59 INFO - PROCESS | 16987 | 1461480539195 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 23:48:59 INFO - PROCESS | 16987 | 1461480539197 Marionette TRACE conn3 <- [1,2514,null,{}] 23:48:59 INFO - PROCESS | 16987 | 1461480539203 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}] 23:48:59 INFO - PROCESS | 16987 | 1461480539396 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 23:48:59 INFO - PROCESS | 16987 | 1461480539673 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:59 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa150702800 == 176 [pid = 16987] [id = 636] 23:48:59 INFO - PROCESS | 16987 | ++DOMWINDOW == 200 (0x7fa1492c8000) [pid = 16987] [serial = 1909] [outer = (nil)] 23:48:59 INFO - PROCESS | 16987 | ++DOMWINDOW == 201 (0x7fa149deb800) [pid = 16987] [serial = 1910] [outer = 0x7fa1492c8000] 23:48:59 INFO - PROCESS | 16987 | 1461480539797 Marionette DEBUG loaded listener.js 23:48:59 INFO - PROCESS | 16987 | ++DOMWINDOW == 202 (0x7fa149fda800) [pid = 16987] [serial = 1911] [outer = 0x7fa1492c8000] 23:49:00 INFO - PROCESS | 16987 | 1461480540640 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]]]}] 23:49:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 23:49:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1481ms 23:49:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 23:49:00 INFO - PROCESS | 16987 | 1461480540677 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 23:49:00 INFO - PROCESS | 16987 | 1461480540680 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 23:49:00 INFO - PROCESS | 16987 | 1461480540686 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 23:49:00 INFO - PROCESS | 16987 | 1461480540689 Marionette TRACE conn3 <- [1,2518,null,{}] 23:49:00 INFO - PROCESS | 16987 | 1461480540695 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}] 23:49:00 INFO - PROCESS | 16987 | 1461480540900 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 23:49:01 INFO - PROCESS | 16987 | 1461480541200 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:01 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa150764000 == 177 [pid = 16987] [id = 637] 23:49:01 INFO - PROCESS | 16987 | ++DOMWINDOW == 203 (0x7fa134f83800) [pid = 16987] [serial = 1912] [outer = (nil)] 23:49:01 INFO - PROCESS | 16987 | ++DOMWINDOW == 204 (0x7fa149fdc400) [pid = 16987] [serial = 1913] [outer = 0x7fa134f83800] 23:49:01 INFO - PROCESS | 16987 | 1461480541313 Marionette DEBUG loaded listener.js 23:49:01 INFO - PROCESS | 16987 | ++DOMWINDOW == 205 (0x7fa14a00f800) [pid = 16987] [serial = 1914] [outer = 0x7fa134f83800] 23:49:02 INFO - PROCESS | 16987 | 1461480542130 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]]]}] 23:49:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 23:49:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1481ms 23:49:02 INFO - PROCESS | 16987 | 1461480542168 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 23:49:02 INFO - PROCESS | 16987 | 1461480542171 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 23:49:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 23:49:02 INFO - PROCESS | 16987 | 1461480542177 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 23:49:02 INFO - PROCESS | 16987 | 1461480542179 Marionette TRACE conn3 <- [1,2522,null,{}] 23:49:02 INFO - PROCESS | 16987 | 1461480542185 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}] 23:49:02 INFO - PROCESS | 16987 | 1461480542385 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 23:49:03 INFO - PROCESS | 16987 | 1461480543242 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:03 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa137a47800 == 178 [pid = 16987] [id = 638] 23:49:03 INFO - PROCESS | 16987 | ++DOMWINDOW == 206 (0x7fa134f7c800) [pid = 16987] [serial = 1915] [outer = (nil)] 23:49:03 INFO - PROCESS | 16987 | ++DOMWINDOW == 207 (0x7fa134f88c00) [pid = 16987] [serial = 1916] [outer = 0x7fa134f7c800] 23:49:03 INFO - PROCESS | 16987 | 1461480543338 Marionette DEBUG loaded listener.js 23:49:03 INFO - PROCESS | 16987 | ++DOMWINDOW == 208 (0x7fa1351ddc00) [pid = 16987] [serial = 1917] [outer = 0x7fa134f7c800] 23:49:04 INFO - PROCESS | 16987 | 1461480544183 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]]]}] 23:49:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 23:49:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 2082ms 23:49:04 INFO - PROCESS | 16987 | 1461480544263 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 23:49:04 INFO - PROCESS | 16987 | 1461480544271 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 23:49:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 23:49:04 INFO - PROCESS | 16987 | 1461480544280 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 23:49:04 INFO - PROCESS | 16987 | 1461480544284 Marionette TRACE conn3 <- [1,2526,null,{}] 23:49:04 INFO - PROCESS | 16987 | 1461480544291 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}] 23:49:04 INFO - PROCESS | 16987 | 1461480544536 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 23:49:04 INFO - PROCESS | 16987 | 1461480544873 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:04 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13a4d0000 == 179 [pid = 16987] [id = 639] 23:49:04 INFO - PROCESS | 16987 | ++DOMWINDOW == 209 (0x7fa1351e0c00) [pid = 16987] [serial = 1918] [outer = (nil)] 23:49:04 INFO - PROCESS | 16987 | ++DOMWINDOW == 210 (0x7fa1353ed800) [pid = 16987] [serial = 1919] [outer = 0x7fa1351e0c00] 23:49:04 INFO - PROCESS | 16987 | 1461480544949 Marionette DEBUG loaded listener.js 23:49:05 INFO - PROCESS | 16987 | ++DOMWINDOW == 211 (0x7fa1383ca000) [pid = 16987] [serial = 1920] [outer = 0x7fa1351e0c00] 23:49:05 INFO - PROCESS | 16987 | 1461480545983 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]]]}] 23:49:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 23:49:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1781ms 23:49:06 INFO - PROCESS | 16987 | 1461480546067 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 23:49:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 23:49:06 INFO - PROCESS | 16987 | 1461480546079 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 23:49:06 INFO - PROCESS | 16987 | 1461480546086 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 23:49:06 INFO - PROCESS | 16987 | 1461480546090 Marionette TRACE conn3 <- [1,2530,null,{}] 23:49:06 INFO - PROCESS | 16987 | 1461480546095 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}] 23:49:06 INFO - PROCESS | 16987 | 1461480546365 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 23:49:06 INFO - PROCESS | 16987 | 1461480546734 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:06 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13970e000 == 180 [pid = 16987] [id = 640] 23:49:06 INFO - PROCESS | 16987 | ++DOMWINDOW == 212 (0x7fa13a7f4c00) [pid = 16987] [serial = 1921] [outer = (nil)] 23:49:06 INFO - PROCESS | 16987 | ++DOMWINDOW == 213 (0x7fa13aa08000) [pid = 16987] [serial = 1922] [outer = 0x7fa13a7f4c00] 23:49:06 INFO - PROCESS | 16987 | 1461480546801 Marionette DEBUG loaded listener.js 23:49:06 INFO - PROCESS | 16987 | ++DOMWINDOW == 214 (0x7fa13b2b9400) [pid = 16987] [serial = 1923] [outer = 0x7fa13a7f4c00] 23:49:07 INFO - PROCESS | 16987 | 1461480547658 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]]]}] 23:49:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 23:49:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1637ms 23:49:07 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14d264800 == 179 [pid = 16987] [id = 351] 23:49:07 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa15205e800 == 178 [pid = 16987] [id = 186] 23:49:07 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa161e18000 == 177 [pid = 16987] [id = 421] 23:49:07 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa16a02b800 == 176 [pid = 16987] [id = 423] 23:49:07 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14ade5800 == 175 [pid = 16987] [id = 412] 23:49:07 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa15150e000 == 174 [pid = 16987] [id = 331] 23:49:07 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13a1c4800 == 173 [pid = 16987] [id = 620] 23:49:07 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa139711800 == 172 [pid = 16987] [id = 619] 23:49:07 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1382db800 == 171 [pid = 16987] [id = 618] 23:49:07 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa133e9d000 == 170 [pid = 16987] [id = 617] 23:49:07 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1378e7800 == 169 [pid = 16987] [id = 615] 23:49:07 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14d9c5800 == 168 [pid = 16987] [id = 614] 23:49:07 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14baa4000 == 167 [pid = 16987] [id = 613] 23:49:07 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14ac10800 == 166 [pid = 16987] [id = 612] 23:49:07 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14aaa7800 == 165 [pid = 16987] [id = 611] 23:49:07 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14a39a800 == 164 [pid = 16987] [id = 610] 23:49:07 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa149f50000 == 163 [pid = 16987] [id = 609] 23:49:07 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14927d800 == 162 [pid = 16987] [id = 608] 23:49:07 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa147f07000 == 161 [pid = 16987] [id = 607] 23:49:07 INFO - PROCESS | 16987 | --DOMWINDOW == 213 (0x7fa139430000) [pid = 16987] [serial = 1790] [outer = (nil)] [url = about:blank] 23:49:07 INFO - PROCESS | 16987 | --DOMWINDOW == 212 (0x7fa14a270800) [pid = 16987] [serial = 1739] [outer = (nil)] [url = about:blank] 23:49:07 INFO - PROCESS | 16987 | --DOMWINDOW == 211 (0x7fa160a6bc00) [pid = 16987] [serial = 1757] [outer = (nil)] [url = about:blank] 23:49:07 INFO - PROCESS | 16987 | --DOMWINDOW == 210 (0x7fa14adf9c00) [pid = 16987] [serial = 1742] [outer = (nil)] [url = about:blank] 23:49:07 INFO - PROCESS | 16987 | --DOMWINDOW == 209 (0x7fa1499a8400) [pid = 16987] [serial = 1736] [outer = (nil)] [url = about:blank] 23:49:07 INFO - PROCESS | 16987 | --DOMWINDOW == 208 (0x7fa134f86400) [pid = 16987] [serial = 1718] [outer = (nil)] [url = about:blank] 23:49:07 INFO - PROCESS | 16987 | --DOMWINDOW == 207 (0x7fa13a7e9400) [pid = 16987] [serial = 1779] [outer = (nil)] [url = about:blank] 23:49:07 INFO - PROCESS | 16987 | --DOMWINDOW == 206 (0x7fa13fbeac00) [pid = 16987] [serial = 1727] [outer = (nil)] [url = about:blank] 23:49:07 INFO - PROCESS | 16987 | --DOMWINDOW == 205 (0x7fa142a2ac00) [pid = 16987] [serial = 1766] [outer = (nil)] [url = about:blank] 23:49:07 INFO - PROCESS | 16987 | --DOMWINDOW == 204 (0x7fa1507f7000) [pid = 16987] [serial = 1748] [outer = (nil)] [url = about:blank] 23:49:07 INFO - PROCESS | 16987 | --DOMWINDOW == 203 (0x7fa13787f000) [pid = 16987] [serial = 1788] [outer = (nil)] [url = about:blank] 23:49:07 INFO - PROCESS | 16987 | --DOMWINDOW == 202 (0x7fa13ef5d800) [pid = 16987] [serial = 1716] [outer = (nil)] [url = about:blank] 23:49:07 INFO - PROCESS | 16987 | --DOMWINDOW == 201 (0x7fa13b2b8400) [pid = 16987] [serial = 1763] [outer = (nil)] [url = about:blank] 23:49:07 INFO - PROCESS | 16987 | --DOMWINDOW == 200 (0x7fa154448800) [pid = 16987] [serial = 1754] [outer = (nil)] [url = about:blank] 23:49:07 INFO - PROCESS | 16987 | --DOMWINDOW == 199 (0x7fa13b2df800) [pid = 16987] [serial = 1782] [outer = (nil)] [url = about:blank] 23:49:07 INFO - PROCESS | 16987 | --DOMWINDOW == 198 (0x7fa13c1ca800) [pid = 16987] [serial = 1784] [outer = (nil)] [url = about:blank] 23:49:07 INFO - PROCESS | 16987 | --DOMWINDOW == 197 (0x7fa139e1d800) [pid = 16987] [serial = 1721] [outer = (nil)] [url = about:blank] 23:49:07 INFO - PROCESS | 16987 | --DOMWINDOW == 196 (0x7fa1351e8c00) [pid = 16987] [serial = 1775] [outer = (nil)] [url = about:blank] 23:49:07 INFO - PROCESS | 16987 | --DOMWINDOW == 195 (0x7fa139fee800) [pid = 16987] [serial = 1778] [outer = (nil)] [url = about:blank] 23:49:07 INFO - PROCESS | 16987 | --DOMWINDOW == 194 (0x7fa13b2b7c00) [pid = 16987] [serial = 1781] [outer = (nil)] [url = about:blank] 23:49:07 INFO - PROCESS | 16987 | --DOMWINDOW == 193 (0x7fa134fae400) [pid = 16987] [serial = 1787] [outer = (nil)] [url = about:blank] 23:49:07 INFO - PROCESS | 16987 | --DOMWINDOW == 192 (0x7fa137bd0c00) [pid = 16987] [serial = 1772] [outer = (nil)] [url = about:blank] 23:49:07 INFO - PROCESS | 16987 | --DOMWINDOW == 191 (0x7fa14d188c00) [pid = 16987] [serial = 1745] [outer = (nil)] [url = about:blank] 23:49:07 INFO - PROCESS | 16987 | --DOMWINDOW == 190 (0x7fa1351dd800) [pid = 16987] [serial = 1770] [outer = (nil)] [url = about:blank] 23:49:07 INFO - PROCESS | 16987 | --DOMWINDOW == 189 (0x7fa161be1000) [pid = 16987] [serial = 1760] [outer = (nil)] [url = about:blank] 23:49:07 INFO - PROCESS | 16987 | --DOMWINDOW == 188 (0x7fa13cdb4800) [pid = 16987] [serial = 1785] [outer = (nil)] [url = about:blank] 23:49:07 INFO - PROCESS | 16987 | --DOMWINDOW == 187 (0x7fa142b43800) [pid = 16987] [serial = 1733] [outer = (nil)] [url = about:blank] 23:49:07 INFO - PROCESS | 16987 | --DOMWINDOW == 186 (0x7fa1383d0c00) [pid = 16987] [serial = 1776] [outer = (nil)] [url = about:blank] 23:49:07 INFO - PROCESS | 16987 | --DOMWINDOW == 185 (0x7fa13feec400) [pid = 16987] [serial = 1730] [outer = (nil)] [url = about:blank] 23:49:07 INFO - PROCESS | 16987 | --DOMWINDOW == 184 (0x7fa134f7b000) [pid = 16987] [serial = 1769] [outer = (nil)] [url = about:blank] 23:49:07 INFO - PROCESS | 16987 | --DOMWINDOW == 183 (0x7fa13cdae800) [pid = 16987] [serial = 1724] [outer = (nil)] [url = about:blank] 23:49:07 INFO - PROCESS | 16987 | --DOMWINDOW == 182 (0x7fa1382a9800) [pid = 16987] [serial = 1773] [outer = (nil)] [url = about:blank] 23:49:07 INFO - PROCESS | 16987 | --DOMWINDOW == 181 (0x7fa1503dcc00) [pid = 16987] [serial = 1751] [outer = (nil)] [url = about:blank] 23:49:07 INFO - PROCESS | 16987 | 1461480547959 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 23:49:07 INFO - PROCESS | 16987 | 1461480547961 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 23:49:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 23:49:07 INFO - PROCESS | 16987 | 1461480547977 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 23:49:07 INFO - PROCESS | 16987 | 1461480547985 Marionette TRACE conn3 <- [1,2534,null,{}] 23:49:07 INFO - PROCESS | 16987 | 1461480547993 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}] 23:49:08 INFO - PROCESS | 16987 | 1461480548172 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 23:49:08 INFO - PROCESS | 16987 | 1461480548406 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:08 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa137a5e800 == 162 [pid = 16987] [id = 641] 23:49:08 INFO - PROCESS | 16987 | ++DOMWINDOW == 182 (0x7fa139e24000) [pid = 16987] [serial = 1924] [outer = (nil)] 23:49:08 INFO - PROCESS | 16987 | ++DOMWINDOW == 183 (0x7fa13b2e5c00) [pid = 16987] [serial = 1925] [outer = 0x7fa139e24000] 23:49:08 INFO - PROCESS | 16987 | 1461480548479 Marionette DEBUG loaded listener.js 23:49:08 INFO - PROCESS | 16987 | ++DOMWINDOW == 184 (0x7fa13cdad000) [pid = 16987] [serial = 1926] [outer = 0x7fa139e24000] 23:49:09 INFO - PROCESS | 16987 | 1461480549193 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]]]}] 23:49:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 23:49:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1246ms 23:49:09 INFO - PROCESS | 16987 | 1461480549217 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 23:49:09 INFO - PROCESS | 16987 | 1461480549221 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 23:49:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 23:49:09 INFO - PROCESS | 16987 | 1461480549253 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 23:49:09 INFO - PROCESS | 16987 | 1461480549255 Marionette TRACE conn3 <- [1,2538,null,{}] 23:49:09 INFO - PROCESS | 16987 | 1461480549262 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}] 23:49:09 INFO - PROCESS | 16987 | 1461480549442 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 23:49:09 INFO - PROCESS | 16987 | 1461480549458 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:09 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13aa3d000 == 163 [pid = 16987] [id = 642] 23:49:09 INFO - PROCESS | 16987 | ++DOMWINDOW == 185 (0x7fa13b2bdc00) [pid = 16987] [serial = 1927] [outer = (nil)] 23:49:09 INFO - PROCESS | 16987 | ++DOMWINDOW == 186 (0x7fa13d69b000) [pid = 16987] [serial = 1928] [outer = 0x7fa13b2bdc00] 23:49:09 INFO - PROCESS | 16987 | 1461480549517 Marionette DEBUG loaded listener.js 23:49:09 INFO - PROCESS | 16987 | ++DOMWINDOW == 187 (0x7fa13e50e400) [pid = 16987] [serial = 1929] [outer = 0x7fa13b2bdc00] 23:49:10 INFO - PROCESS | 16987 | 1461480550461 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]]]}] 23:49:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 23:49:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1260ms 23:49:10 INFO - PROCESS | 16987 | 1461480550489 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 23:49:10 INFO - PROCESS | 16987 | 1461480550492 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 23:49:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 23:49:10 INFO - PROCESS | 16987 | 1461480550498 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 23:49:10 INFO - PROCESS | 16987 | 1461480550500 Marionette TRACE conn3 <- [1,2542,null,{}] 23:49:10 INFO - PROCESS | 16987 | 1461480550506 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}] 23:49:10 INFO - PROCESS | 16987 | 1461480550788 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 23:49:10 INFO - PROCESS | 16987 | 1461480550821 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:10 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13ca5e000 == 164 [pid = 16987] [id = 643] 23:49:10 INFO - PROCESS | 16987 | ++DOMWINDOW == 188 (0x7fa13e732000) [pid = 16987] [serial = 1930] [outer = (nil)] 23:49:10 INFO - PROCESS | 16987 | ++DOMWINDOW == 189 (0x7fa13e73a800) [pid = 16987] [serial = 1931] [outer = 0x7fa13e732000] 23:49:10 INFO - PROCESS | 16987 | 1461480550893 Marionette DEBUG loaded listener.js 23:49:10 INFO - PROCESS | 16987 | ++DOMWINDOW == 190 (0x7fa13ef58400) [pid = 16987] [serial = 1932] [outer = 0x7fa13e732000] 23:49:11 INFO - PROCESS | 16987 | 1461480551793 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]]]}] 23:49:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 23:49:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1332ms 23:49:11 INFO - PROCESS | 16987 | 1461480551832 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 23:49:11 INFO - PROCESS | 16987 | 1461480551836 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 23:49:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 23:49:11 INFO - PROCESS | 16987 | 1461480551860 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 23:49:11 INFO - PROCESS | 16987 | 1461480551864 Marionette TRACE conn3 <- [1,2546,null,{}] 23:49:11 INFO - PROCESS | 16987 | 1461480551869 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}] 23:49:12 INFO - PROCESS | 16987 | 1461480552125 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 23:49:12 INFO - PROCESS | 16987 | 1461480552160 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:12 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13e36d000 == 165 [pid = 16987] [id = 644] 23:49:12 INFO - PROCESS | 16987 | ++DOMWINDOW == 191 (0x7fa13ef58800) [pid = 16987] [serial = 1933] [outer = (nil)] 23:49:12 INFO - PROCESS | 16987 | ++DOMWINDOW == 192 (0x7fa13fbe3800) [pid = 16987] [serial = 1934] [outer = 0x7fa13ef58800] 23:49:12 INFO - PROCESS | 16987 | 1461480552218 Marionette DEBUG loaded listener.js 23:49:12 INFO - PROCESS | 16987 | ++DOMWINDOW == 193 (0x7fa13fbeac00) [pid = 16987] [serial = 1935] [outer = 0x7fa13ef58800] 23:49:13 INFO - PROCESS | 16987 | --DOMWINDOW == 192 (0x7fa139ff6400) [pid = 16987] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 23:49:13 INFO - PROCESS | 16987 | --DOMWINDOW == 191 (0x7fa13e502400) [pid = 16987] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 23:49:13 INFO - PROCESS | 16987 | --DOMWINDOW == 190 (0x7fa147e3e400) [pid = 16987] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 23:49:13 INFO - PROCESS | 16987 | --DOMWINDOW == 189 (0x7fa134f74000) [pid = 16987] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 23:49:13 INFO - PROCESS | 16987 | --DOMWINDOW == 188 (0x7fa139fef000) [pid = 16987] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 23:49:13 INFO - PROCESS | 16987 | --DOMWINDOW == 187 (0x7fa13e30d800) [pid = 16987] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 23:49:13 INFO - PROCESS | 16987 | --DOMWINDOW == 186 (0x7fa139439000) [pid = 16987] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 23:49:13 INFO - PROCESS | 16987 | --DOMWINDOW == 185 (0x7fa13cdb7c00) [pid = 16987] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 23:49:13 INFO - PROCESS | 16987 | --DOMWINDOW == 184 (0x7fa13fd52400) [pid = 16987] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 23:49:13 INFO - PROCESS | 16987 | --DOMWINDOW == 183 (0x7fa142919000) [pid = 16987] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 23:49:13 INFO - PROCESS | 16987 | --DOMWINDOW == 182 (0x7fa13e735800) [pid = 16987] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 23:49:13 INFO - PROCESS | 16987 | --DOMWINDOW == 181 (0x7fa139140000) [pid = 16987] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 23:49:13 INFO - PROCESS | 16987 | --DOMWINDOW == 180 (0x7fa13aa05c00) [pid = 16987] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 23:49:13 INFO - PROCESS | 16987 | --DOMWINDOW == 179 (0x7fa13e731000) [pid = 16987] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 23:49:13 INFO - PROCESS | 16987 | --DOMWINDOW == 178 (0x7fa139e16400) [pid = 16987] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 23:49:13 INFO - PROCESS | 16987 | --DOMWINDOW == 177 (0x7fa134f82800) [pid = 16987] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 23:49:13 INFO - PROCESS | 16987 | --DOMWINDOW == 176 (0x7fa15347c800) [pid = 16987] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 23:49:13 INFO - PROCESS | 16987 | --DOMWINDOW == 175 (0x7fa142a95c00) [pid = 16987] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 23:49:13 INFO - PROCESS | 16987 | --DOMWINDOW == 174 (0x7fa13b2b0800) [pid = 16987] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 23:49:13 INFO - PROCESS | 16987 | --DOMWINDOW == 173 (0x7fa147bcb400) [pid = 16987] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 23:49:13 INFO - PROCESS | 16987 | --DOMWINDOW == 172 (0x7fa13e739000) [pid = 16987] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 23:49:13 INFO - PROCESS | 16987 | --DOMWINDOW == 171 (0x7fa147bc4800) [pid = 16987] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 23:49:13 INFO - PROCESS | 16987 | --DOMWINDOW == 170 (0x7fa138384800) [pid = 16987] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 23:49:13 INFO - PROCESS | 16987 | --DOMWINDOW == 169 (0x7fa137bcf400) [pid = 16987] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 23:49:13 INFO - PROCESS | 16987 | --DOMWINDOW == 168 (0x7fa13fc71c00) [pid = 16987] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 23:49:13 INFO - PROCESS | 16987 | --DOMWINDOW == 167 (0x7fa13b2e2000) [pid = 16987] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 23:49:13 INFO - PROCESS | 16987 | --DOMWINDOW == 166 (0x7fa1503d8800) [pid = 16987] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 23:49:13 INFO - PROCESS | 16987 | --DOMWINDOW == 165 (0x7fa139434000) [pid = 16987] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 23:49:13 INFO - PROCESS | 16987 | --DOMWINDOW == 164 (0x7fa139fe8800) [pid = 16987] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 23:49:13 INFO - PROCESS | 16987 | --DOMWINDOW == 163 (0x7fa13f514c00) [pid = 16987] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 23:49:13 INFO - PROCESS | 16987 | --DOMWINDOW == 162 (0x7fa13e72c400) [pid = 16987] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 23:49:13 INFO - PROCESS | 16987 | --DOMWINDOW == 161 (0x7fa137bd8400) [pid = 16987] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 23:49:13 INFO - PROCESS | 16987 | --DOMWINDOW == 160 (0x7fa134f7d800) [pid = 16987] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 23:49:13 INFO - PROCESS | 16987 | --DOMWINDOW == 159 (0x7fa14a00a000) [pid = 16987] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 23:49:13 INFO - PROCESS | 16987 | --DOMWINDOW == 158 (0x7fa1351e1000) [pid = 16987] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 23:49:13 INFO - PROCESS | 16987 | --DOMWINDOW == 157 (0x7fa13c1cc400) [pid = 16987] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 23:49:13 INFO - PROCESS | 16987 | --DOMWINDOW == 156 (0x7fa134fb0000) [pid = 16987] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 23:49:13 INFO - PROCESS | 16987 | --DOMWINDOW == 155 (0x7fa13c1a5000) [pid = 16987] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 23:49:13 INFO - PROCESS | 16987 | --DOMWINDOW == 154 (0x7fa1353e0800) [pid = 16987] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 23:49:13 INFO - PROCESS | 16987 | --DOMWINDOW == 153 (0x7fa13f6b1000) [pid = 16987] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 23:49:13 INFO - PROCESS | 16987 | --DOMWINDOW == 152 (0x7fa142a9ec00) [pid = 16987] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 23:49:13 INFO - PROCESS | 16987 | 1461480553844 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]]]}] 23:49:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 23:49:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 2045ms 23:49:13 INFO - PROCESS | 16987 | 1461480553890 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 23:49:13 INFO - PROCESS | 16987 | 1461480553893 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 23:49:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 23:49:13 INFO - PROCESS | 16987 | 1461480553899 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 23:49:13 INFO - PROCESS | 16987 | 1461480553901 Marionette TRACE conn3 <- [1,2550,null,{}] 23:49:13 INFO - PROCESS | 16987 | 1461480553916 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}] 23:49:14 INFO - PROCESS | 16987 | 1461480554089 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 23:49:14 INFO - PROCESS | 16987 | 1461480554103 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:14 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13c3a0000 == 166 [pid = 16987] [id = 645] 23:49:14 INFO - PROCESS | 16987 | ++DOMWINDOW == 153 (0x7fa134f80000) [pid = 16987] [serial = 1936] [outer = (nil)] 23:49:14 INFO - PROCESS | 16987 | ++DOMWINDOW == 154 (0x7fa13b2b4400) [pid = 16987] [serial = 1937] [outer = 0x7fa134f80000] 23:49:14 INFO - PROCESS | 16987 | 1461480554173 Marionette DEBUG loaded listener.js 23:49:14 INFO - PROCESS | 16987 | ++DOMWINDOW == 155 (0x7fa13e567c00) [pid = 16987] [serial = 1938] [outer = 0x7fa134f80000] 23:49:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 23:49:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1138ms 23:49:15 INFO - PROCESS | 16987 | 1461480555028 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]]]}] 23:49:15 INFO - PROCESS | 16987 | 1461480555038 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 23:49:15 INFO - PROCESS | 16987 | 1461480555041 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 23:49:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 23:49:15 INFO - PROCESS | 16987 | 1461480555050 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 23:49:15 INFO - PROCESS | 16987 | 1461480555053 Marionette TRACE conn3 <- [1,2554,null,{}] 23:49:15 INFO - PROCESS | 16987 | 1461480555058 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}] 23:49:15 INFO - PROCESS | 16987 | 1461480555304 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 23:49:15 INFO - PROCESS | 16987 | 1461480555324 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:15 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13edf0800 == 167 [pid = 16987] [id = 646] 23:49:15 INFO - PROCESS | 16987 | ++DOMWINDOW == 156 (0x7fa13b2b1c00) [pid = 16987] [serial = 1939] [outer = (nil)] 23:49:15 INFO - PROCESS | 16987 | ++DOMWINDOW == 157 (0x7fa13f50e400) [pid = 16987] [serial = 1940] [outer = 0x7fa13b2b1c00] 23:49:15 INFO - PROCESS | 16987 | 1461480555382 Marionette DEBUG loaded listener.js 23:49:15 INFO - PROCESS | 16987 | ++DOMWINDOW == 158 (0x7fa13f6b8800) [pid = 16987] [serial = 1941] [outer = 0x7fa13b2b1c00] 23:49:16 INFO - PROCESS | 16987 | 1461480556565 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]]]}] 23:49:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 23:49:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1588ms 23:49:16 INFO - PROCESS | 16987 | 1461480556640 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 23:49:16 INFO - PROCESS | 16987 | 1461480556647 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 23:49:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 23:49:16 INFO - PROCESS | 16987 | 1461480556656 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 23:49:16 INFO - PROCESS | 16987 | 1461480556662 Marionette TRACE conn3 <- [1,2558,null,{}] 23:49:16 INFO - PROCESS | 16987 | 1461480556669 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}] 23:49:16 INFO - PROCESS | 16987 | 1461480556925 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 23:49:17 INFO - PROCESS | 16987 | 1461480557240 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:17 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1397de000 == 168 [pid = 16987] [id = 647] 23:49:17 INFO - PROCESS | 16987 | ++DOMWINDOW == 159 (0x7fa13787f000) [pid = 16987] [serial = 1942] [outer = (nil)] 23:49:17 INFO - PROCESS | 16987 | ++DOMWINDOW == 160 (0x7fa138384800) [pid = 16987] [serial = 1943] [outer = 0x7fa13787f000] 23:49:17 INFO - PROCESS | 16987 | 1461480557319 Marionette DEBUG loaded listener.js 23:49:17 INFO - PROCESS | 16987 | ++DOMWINDOW == 161 (0x7fa1392e7400) [pid = 16987] [serial = 1944] [outer = 0x7fa13787f000] 23:49:18 INFO - PROCESS | 16987 | 1461480558224 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]]]}] 23:49:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 23:49:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1638ms 23:49:18 INFO - PROCESS | 16987 | 1461480558294 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 23:49:18 INFO - PROCESS | 16987 | 1461480558303 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 23:49:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 23:49:18 INFO - PROCESS | 16987 | 1461480558313 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 23:49:18 INFO - PROCESS | 16987 | 1461480558317 Marionette TRACE conn3 <- [1,2562,null,{}] 23:49:18 INFO - PROCESS | 16987 | 1461480558322 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}] 23:49:18 INFO - PROCESS | 16987 | 1461480558569 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 23:49:18 INFO - PROCESS | 16987 | 1461480558918 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:18 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13ce18800 == 169 [pid = 16987] [id = 648] 23:49:18 INFO - PROCESS | 16987 | ++DOMWINDOW == 162 (0x7fa13aa08c00) [pid = 16987] [serial = 1945] [outer = (nil)] 23:49:18 INFO - PROCESS | 16987 | ++DOMWINDOW == 163 (0x7fa13c1a6400) [pid = 16987] [serial = 1946] [outer = 0x7fa13aa08c00] 23:49:18 INFO - PROCESS | 16987 | 1461480558991 Marionette DEBUG loaded listener.js 23:49:19 INFO - PROCESS | 16987 | ++DOMWINDOW == 164 (0x7fa13cdbb000) [pid = 16987] [serial = 1947] [outer = 0x7fa13aa08c00] 23:49:19 INFO - PROCESS | 16987 | 1461480559847 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]]]}] 23:49:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 23:49:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1586ms 23:49:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 23:49:19 INFO - PROCESS | 16987 | 1461480559899 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 23:49:19 INFO - PROCESS | 16987 | 1461480559902 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 23:49:19 INFO - PROCESS | 16987 | 1461480559908 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 23:49:19 INFO - PROCESS | 16987 | 1461480559914 Marionette TRACE conn3 <- [1,2566,null,{}] 23:49:19 INFO - PROCESS | 16987 | 1461480559929 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}] 23:49:20 INFO - PROCESS | 16987 | 1461480560153 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 23:49:20 INFO - PROCESS | 16987 | 1461480560470 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:20 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa140d29800 == 170 [pid = 16987] [id = 649] 23:49:20 INFO - PROCESS | 16987 | ++DOMWINDOW == 165 (0x7fa13d677c00) [pid = 16987] [serial = 1948] [outer = (nil)] 23:49:20 INFO - PROCESS | 16987 | ++DOMWINDOW == 166 (0x7fa13ee07400) [pid = 16987] [serial = 1949] [outer = 0x7fa13d677c00] 23:49:20 INFO - PROCESS | 16987 | 1461480560546 Marionette DEBUG loaded listener.js 23:49:20 INFO - PROCESS | 16987 | ++DOMWINDOW == 167 (0x7fa13f513000) [pid = 16987] [serial = 1950] [outer = 0x7fa13d677c00] 23:49:21 INFO - PROCESS | 16987 | 1461480561379 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]]]}] 23:49:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 23:49:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1538ms 23:49:21 INFO - PROCESS | 16987 | 1461480561446 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 23:49:21 INFO - PROCESS | 16987 | 1461480561451 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 23:49:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 23:49:21 INFO - PROCESS | 16987 | 1461480561481 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 23:49:21 INFO - PROCESS | 16987 | 1461480561485 Marionette TRACE conn3 <- [1,2570,null,{}] 23:49:21 INFO - PROCESS | 16987 | 1461480561493 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}] 23:49:21 INFO - PROCESS | 16987 | 1461480561730 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 23:49:22 INFO - PROCESS | 16987 | 1461480562031 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:22 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa147f16800 == 171 [pid = 16987] [id = 650] 23:49:22 INFO - PROCESS | 16987 | ++DOMWINDOW == 168 (0x7fa13ee05400) [pid = 16987] [serial = 1951] [outer = (nil)] 23:49:22 INFO - PROCESS | 16987 | ++DOMWINDOW == 169 (0x7fa13fc66000) [pid = 16987] [serial = 1952] [outer = 0x7fa13ee05400] 23:49:22 INFO - PROCESS | 16987 | 1461480562109 Marionette DEBUG loaded listener.js 23:49:22 INFO - PROCESS | 16987 | ++DOMWINDOW == 170 (0x7fa13fd56400) [pid = 16987] [serial = 1953] [outer = 0x7fa13ee05400] 23:49:22 INFO - PROCESS | 16987 | 1461480562958 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]]]}] 23:49:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 23:49:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1536ms 23:49:23 INFO - PROCESS | 16987 | 1461480563018 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 23:49:23 INFO - PROCESS | 16987 | 1461480563022 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 23:49:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 23:49:23 INFO - PROCESS | 16987 | 1461480563027 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 23:49:23 INFO - PROCESS | 16987 | 1461480563029 Marionette TRACE conn3 <- [1,2574,null,{}] 23:49:23 INFO - PROCESS | 16987 | 1461480563035 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}] 23:49:23 INFO - PROCESS | 16987 | 1461480563309 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 23:49:23 INFO - PROCESS | 16987 | 1461480563560 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:23 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14a28f000 == 172 [pid = 16987] [id = 651] 23:49:23 INFO - PROCESS | 16987 | ++DOMWINDOW == 171 (0x7fa13fee1c00) [pid = 16987] [serial = 1954] [outer = (nil)] 23:49:23 INFO - PROCESS | 16987 | ++DOMWINDOW == 172 (0x7fa140d52c00) [pid = 16987] [serial = 1955] [outer = 0x7fa13fee1c00] 23:49:23 INFO - PROCESS | 16987 | 1461480563638 Marionette DEBUG loaded listener.js 23:49:23 INFO - PROCESS | 16987 | ++DOMWINDOW == 173 (0x7fa142919800) [pid = 16987] [serial = 1956] [outer = 0x7fa13fee1c00] 23:49:24 INFO - PROCESS | 16987 | 1461480564488 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]]]}] 23:49:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 23:49:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1537ms 23:49:24 INFO - PROCESS | 16987 | 1461480564567 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 23:49:24 INFO - PROCESS | 16987 | 1461480564570 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 23:49:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 23:49:24 INFO - PROCESS | 16987 | 1461480564576 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 23:49:24 INFO - PROCESS | 16987 | 1461480564579 Marionette TRACE conn3 <- [1,2578,null,{}] 23:49:24 INFO - PROCESS | 16987 | 1461480564584 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}] 23:49:24 INFO - PROCESS | 16987 | 1461480564846 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 23:49:25 INFO - PROCESS | 16987 | 1461480565165 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:25 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14aaa1800 == 173 [pid = 16987] [id = 652] 23:49:25 INFO - PROCESS | 16987 | ++DOMWINDOW == 174 (0x7fa13d674400) [pid = 16987] [serial = 1957] [outer = (nil)] 23:49:25 INFO - PROCESS | 16987 | ++DOMWINDOW == 175 (0x7fa142b3f000) [pid = 16987] [serial = 1958] [outer = 0x7fa13d674400] 23:49:25 INFO - PROCESS | 16987 | 1461480565239 Marionette DEBUG loaded listener.js 23:49:25 INFO - PROCESS | 16987 | ++DOMWINDOW == 176 (0x7fa142d4d000) [pid = 16987] [serial = 1959] [outer = 0x7fa13d674400] 23:49:26 INFO - PROCESS | 16987 | 1461480566007 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]]]}] 23:49:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 23:49:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1478ms 23:49:26 INFO - PROCESS | 16987 | 1461480566055 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 23:49:26 INFO - PROCESS | 16987 | 1461480566059 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 23:49:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 23:49:26 INFO - PROCESS | 16987 | 1461480566064 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 23:49:26 INFO - PROCESS | 16987 | 1461480566066 Marionette TRACE conn3 <- [1,2582,null,{}] 23:49:26 INFO - PROCESS | 16987 | 1461480566072 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}] 23:49:26 INFO - PROCESS | 16987 | 1461480566280 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 23:49:26 INFO - PROCESS | 16987 | 1461480566558 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:26 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14bd9f800 == 174 [pid = 16987] [id = 653] 23:49:26 INFO - PROCESS | 16987 | ++DOMWINDOW == 177 (0x7fa13ee11c00) [pid = 16987] [serial = 1960] [outer = (nil)] 23:49:26 INFO - PROCESS | 16987 | ++DOMWINDOW == 178 (0x7fa147bc8c00) [pid = 16987] [serial = 1961] [outer = 0x7fa13ee11c00] 23:49:26 INFO - PROCESS | 16987 | 1461480566671 Marionette DEBUG loaded listener.js 23:49:26 INFO - PROCESS | 16987 | ++DOMWINDOW == 179 (0x7fa147e43800) [pid = 16987] [serial = 1962] [outer = 0x7fa13ee11c00] 23:49:27 INFO - PROCESS | 16987 | 1461480567458 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]]]}] 23:49:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 23:49:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1435ms 23:49:27 INFO - PROCESS | 16987 | 1461480567501 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 23:49:27 INFO - PROCESS | 16987 | 1461480567504 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 23:49:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 23:49:27 INFO - PROCESS | 16987 | 1461480567510 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 23:49:27 INFO - PROCESS | 16987 | 1461480567513 Marionette TRACE conn3 <- [1,2586,null,{}] 23:49:27 INFO - PROCESS | 16987 | 1461480567519 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}] 23:49:27 INFO - PROCESS | 16987 | 1461480567735 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 23:49:28 INFO - PROCESS | 16987 | 1461480568004 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:28 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14dd9b000 == 175 [pid = 16987] [id = 654] 23:49:28 INFO - PROCESS | 16987 | ++DOMWINDOW == 180 (0x7fa13feea800) [pid = 16987] [serial = 1963] [outer = (nil)] 23:49:28 INFO - PROCESS | 16987 | ++DOMWINDOW == 181 (0x7fa147ee3400) [pid = 16987] [serial = 1964] [outer = 0x7fa13feea800] 23:49:28 INFO - PROCESS | 16987 | 1461480568121 Marionette DEBUG loaded listener.js 23:49:28 INFO - PROCESS | 16987 | ++DOMWINDOW == 182 (0x7fa147f2dc00) [pid = 16987] [serial = 1965] [outer = 0x7fa13feea800] 23:49:28 INFO - PROCESS | 16987 | 1461480568936 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]]]}] 23:49:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 23:49:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1477ms 23:49:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 23:49:28 INFO - PROCESS | 16987 | 1461480568990 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 23:49:28 INFO - PROCESS | 16987 | 1461480568992 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 23:49:28 INFO - PROCESS | 16987 | 1461480568998 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 23:49:29 INFO - PROCESS | 16987 | 1461480569002 Marionette TRACE conn3 <- [1,2590,null,{}] 23:49:29 INFO - PROCESS | 16987 | 1461480569007 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}] 23:49:29 INFO - PROCESS | 16987 | 1461480569210 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 23:49:29 INFO - PROCESS | 16987 | 1461480569532 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:29 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14e2c5800 == 176 [pid = 16987] [id = 655] 23:49:29 INFO - PROCESS | 16987 | ++DOMWINDOW == 183 (0x7fa147bca800) [pid = 16987] [serial = 1966] [outer = (nil)] 23:49:29 INFO - PROCESS | 16987 | ++DOMWINDOW == 184 (0x7fa14915f000) [pid = 16987] [serial = 1967] [outer = 0x7fa147bca800] 23:49:29 INFO - PROCESS | 16987 | 1461480569610 Marionette DEBUG loaded listener.js 23:49:29 INFO - PROCESS | 16987 | ++DOMWINDOW == 185 (0x7fa1492d2000) [pid = 16987] [serial = 1968] [outer = 0x7fa147bca800] 23:49:30 INFO - PROCESS | 16987 | 1461480570401 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]]]}] 23:49:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 23:49:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1479ms 23:49:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 23:49:30 INFO - PROCESS | 16987 | 1461480570478 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 23:49:30 INFO - PROCESS | 16987 | 1461480570481 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 23:49:30 INFO - PROCESS | 16987 | 1461480570487 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 23:49:30 INFO - PROCESS | 16987 | 1461480570490 Marionette TRACE conn3 <- [1,2594,null,{}] 23:49:30 INFO - PROCESS | 16987 | 1461480570495 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}] 23:49:30 INFO - PROCESS | 16987 | 1461480570691 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 23:49:30 INFO - PROCESS | 16987 | 1461480570956 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:31 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1507c7000 == 177 [pid = 16987] [id = 656] 23:49:31 INFO - PROCESS | 16987 | ++DOMWINDOW == 186 (0x7fa149b99400) [pid = 16987] [serial = 1969] [outer = (nil)] 23:49:31 INFO - PROCESS | 16987 | ++DOMWINDOW == 187 (0x7fa149c1e400) [pid = 16987] [serial = 1970] [outer = 0x7fa149b99400] 23:49:31 INFO - PROCESS | 16987 | 1461480571079 Marionette DEBUG loaded listener.js 23:49:31 INFO - PROCESS | 16987 | ++DOMWINDOW == 188 (0x7fa149fe0c00) [pid = 16987] [serial = 1971] [outer = 0x7fa149b99400] 23:49:31 INFO - PROCESS | 16987 | 1461480571900 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]]]}] 23:49:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 23:49:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1487ms 23:49:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 23:49:31 INFO - PROCESS | 16987 | 1461480571974 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 23:49:31 INFO - PROCESS | 16987 | 1461480571977 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 23:49:31 INFO - PROCESS | 16987 | 1461480571983 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 23:49:31 INFO - PROCESS | 16987 | 1461480571987 Marionette TRACE conn3 <- [1,2598,null,{}] 23:49:31 INFO - PROCESS | 16987 | 1461480571992 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}] 23:49:32 INFO - PROCESS | 16987 | 1461480572263 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 23:49:32 INFO - PROCESS | 16987 | 1461480572570 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:32 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa151a20800 == 178 [pid = 16987] [id = 657] 23:49:32 INFO - PROCESS | 16987 | ++DOMWINDOW == 189 (0x7fa14a0bf000) [pid = 16987] [serial = 1972] [outer = (nil)] 23:49:32 INFO - PROCESS | 16987 | ++DOMWINDOW == 190 (0x7fa14a0c9c00) [pid = 16987] [serial = 1973] [outer = 0x7fa14a0bf000] 23:49:32 INFO - PROCESS | 16987 | 1461480572653 Marionette DEBUG loaded listener.js 23:49:32 INFO - PROCESS | 16987 | ++DOMWINDOW == 191 (0x7fa14a275400) [pid = 16987] [serial = 1974] [outer = 0x7fa14a0bf000] 23:49:33 INFO - PROCESS | 16987 | 1461480573505 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]]]}] 23:49:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 23:49:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1583ms 23:49:33 INFO - PROCESS | 16987 | 1461480573566 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 23:49:33 INFO - PROCESS | 16987 | 1461480573569 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 23:49:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 23:49:33 INFO - PROCESS | 16987 | 1461480573576 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 23:49:33 INFO - PROCESS | 16987 | 1461480573578 Marionette TRACE conn3 <- [1,2602,null,{}] 23:49:33 INFO - PROCESS | 16987 | 1461480573583 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}] 23:49:33 INFO - PROCESS | 16987 | 1461480573782 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 23:49:34 INFO - PROCESS | 16987 | 1461480574096 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:34 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa152225800 == 179 [pid = 16987] [id = 658] 23:49:34 INFO - PROCESS | 16987 | ++DOMWINDOW == 192 (0x7fa149157400) [pid = 16987] [serial = 1975] [outer = (nil)] 23:49:34 INFO - PROCESS | 16987 | ++DOMWINDOW == 193 (0x7fa14a277800) [pid = 16987] [serial = 1976] [outer = 0x7fa149157400] 23:49:34 INFO - PROCESS | 16987 | 1461480574177 Marionette DEBUG loaded listener.js 23:49:34 INFO - PROCESS | 16987 | ++DOMWINDOW == 194 (0x7fa14a4a5800) [pid = 16987] [serial = 1977] [outer = 0x7fa149157400] 23:49:35 INFO - PROCESS | 16987 | 1461480575053 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]]]}] 23:49:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 23:49:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1534ms 23:49:35 INFO - PROCESS | 16987 | 1461480575111 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 23:49:35 INFO - PROCESS | 16987 | 1461480575114 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 23:49:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 23:49:35 INFO - PROCESS | 16987 | 1461480575139 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 23:49:35 INFO - PROCESS | 16987 | 1461480575142 Marionette TRACE conn3 <- [1,2606,null,{}] 23:49:35 INFO - PROCESS | 16987 | 1461480575147 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}] 23:49:35 INFO - PROCESS | 16987 | 1461480575361 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 23:49:35 INFO - PROCESS | 16987 | 1461480575671 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:35 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa152473800 == 180 [pid = 16987] [id = 659] 23:49:35 INFO - PROCESS | 16987 | ++DOMWINDOW == 195 (0x7fa149b94000) [pid = 16987] [serial = 1978] [outer = (nil)] 23:49:35 INFO - PROCESS | 16987 | ++DOMWINDOW == 196 (0x7fa14a5d8800) [pid = 16987] [serial = 1979] [outer = 0x7fa149b94000] 23:49:35 INFO - PROCESS | 16987 | 1461480575747 Marionette DEBUG loaded listener.js 23:49:35 INFO - PROCESS | 16987 | ++DOMWINDOW == 197 (0x7fa14a96d400) [pid = 16987] [serial = 1980] [outer = 0x7fa149b94000] 23:49:36 INFO - PROCESS | 16987 | 1461480576654 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]]]}] 23:49:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 23:49:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1590ms 23:49:36 INFO - PROCESS | 16987 | 1461480576727 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 23:49:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 23:49:36 INFO - PROCESS | 16987 | 1461480576730 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 23:49:36 INFO - PROCESS | 16987 | 1461480576736 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 23:49:36 INFO - PROCESS | 16987 | 1461480576739 Marionette TRACE conn3 <- [1,2610,null,{}] 23:49:36 INFO - PROCESS | 16987 | 1461480576744 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}] 23:49:36 INFO - PROCESS | 16987 | 1461480576952 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 23:49:37 INFO - PROCESS | 16987 | 1461480577238 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:37 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1527eb000 == 181 [pid = 16987] [id = 660] 23:49:37 INFO - PROCESS | 16987 | ++DOMWINDOW == 198 (0x7fa14a4a4400) [pid = 16987] [serial = 1981] [outer = (nil)] 23:49:37 INFO - PROCESS | 16987 | ++DOMWINDOW == 199 (0x7fa14a97ac00) [pid = 16987] [serial = 1982] [outer = 0x7fa14a4a4400] 23:49:37 INFO - PROCESS | 16987 | 1461480577311 Marionette DEBUG loaded listener.js 23:49:37 INFO - PROCESS | 16987 | ++DOMWINDOW == 200 (0x7fa14abc9400) [pid = 16987] [serial = 1983] [outer = 0x7fa14a4a4400] 23:49:38 INFO - PROCESS | 16987 | 1461480578129 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]]]}] 23:49:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 23:49:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1480ms 23:49:38 INFO - PROCESS | 16987 | 1461480578216 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 23:49:38 INFO - PROCESS | 16987 | 1461480578219 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 23:49:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 23:49:38 INFO - PROCESS | 16987 | 1461480578225 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 23:49:38 INFO - PROCESS | 16987 | 1461480578227 Marionette TRACE conn3 <- [1,2614,null,{}] 23:49:38 INFO - PROCESS | 16987 | 1461480578233 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}] 23:49:38 INFO - PROCESS | 16987 | 1461480578446 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 23:49:38 INFO - PROCESS | 16987 | 1461480578765 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:38 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15318e000 == 182 [pid = 16987] [id = 661] 23:49:38 INFO - PROCESS | 16987 | ++DOMWINDOW == 201 (0x7fa14a49e800) [pid = 16987] [serial = 1984] [outer = (nil)] 23:49:38 INFO - PROCESS | 16987 | ++DOMWINDOW == 202 (0x7fa14abd1000) [pid = 16987] [serial = 1985] [outer = 0x7fa14a49e800] 23:49:38 INFO - PROCESS | 16987 | 1461480578842 Marionette DEBUG loaded listener.js 23:49:38 INFO - PROCESS | 16987 | ++DOMWINDOW == 203 (0x7fa14adee400) [pid = 16987] [serial = 1986] [outer = 0x7fa14a49e800] 23:49:39 INFO - PROCESS | 16987 | 1461480579627 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]]]}] 23:49:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 23:49:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1430ms 23:49:39 INFO - PROCESS | 16987 | 1461480579656 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 23:49:39 INFO - PROCESS | 16987 | 1461480579660 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 23:49:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 23:49:39 INFO - PROCESS | 16987 | 1461480579665 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 23:49:39 INFO - PROCESS | 16987 | 1461480579668 Marionette TRACE conn3 <- [1,2618,null,{}] 23:49:39 INFO - PROCESS | 16987 | 1461480579673 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}] 23:49:39 INFO - PROCESS | 16987 | 1461480579869 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 23:49:40 INFO - PROCESS | 16987 | 1461480580142 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:40 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15371f000 == 183 [pid = 16987] [id = 662] 23:49:40 INFO - PROCESS | 16987 | ++DOMWINDOW == 204 (0x7fa14a96f000) [pid = 16987] [serial = 1987] [outer = (nil)] 23:49:40 INFO - PROCESS | 16987 | ++DOMWINDOW == 205 (0x7fa14b957800) [pid = 16987] [serial = 1988] [outer = 0x7fa14a96f000] 23:49:40 INFO - PROCESS | 16987 | 1461480580259 Marionette DEBUG loaded listener.js 23:49:40 INFO - PROCESS | 16987 | ++DOMWINDOW == 206 (0x7fa14b95e000) [pid = 16987] [serial = 1989] [outer = 0x7fa14a96f000] 23:49:41 INFO - PROCESS | 16987 | 1461480581043 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]]]}] 23:49:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 23:49:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1432ms 23:49:41 INFO - PROCESS | 16987 | 1461480581099 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 23:49:41 INFO - PROCESS | 16987 | 1461480581103 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 23:49:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 23:49:41 INFO - PROCESS | 16987 | 1461480581109 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 23:49:41 INFO - PROCESS | 16987 | 1461480581111 Marionette TRACE conn3 <- [1,2622,null,{}] 23:49:41 INFO - PROCESS | 16987 | 1461480581116 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}] 23:49:41 INFO - PROCESS | 16987 | 1461480581349 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 23:49:41 INFO - PROCESS | 16987 | 1461480581665 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:41 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa153980800 == 184 [pid = 16987] [id = 663] 23:49:41 INFO - PROCESS | 16987 | ++DOMWINDOW == 207 (0x7fa14a970c00) [pid = 16987] [serial = 1990] [outer = (nil)] 23:49:41 INFO - PROCESS | 16987 | ++DOMWINDOW == 208 (0x7fa14b966c00) [pid = 16987] [serial = 1991] [outer = 0x7fa14a970c00] 23:49:41 INFO - PROCESS | 16987 | 1461480581741 Marionette DEBUG loaded listener.js 23:49:41 INFO - PROCESS | 16987 | ++DOMWINDOW == 209 (0x7fa14bdd6000) [pid = 16987] [serial = 1992] [outer = 0x7fa14a970c00] 23:49:42 INFO - PROCESS | 16987 | 1461480582531 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]]]}] 23:49:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 23:49:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1479ms 23:49:42 INFO - PROCESS | 16987 | 1461480582589 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 23:49:42 INFO - PROCESS | 16987 | 1461480582592 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 23:49:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 23:49:42 INFO - PROCESS | 16987 | 1461480582598 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 23:49:42 INFO - PROCESS | 16987 | 1461480582602 Marionette TRACE conn3 <- [1,2626,null,{}] 23:49:42 INFO - PROCESS | 16987 | 1461480582609 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}] 23:49:42 INFO - PROCESS | 16987 | 1461480582816 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 23:49:43 INFO - PROCESS | 16987 | 1461480583155 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:43 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15447f000 == 185 [pid = 16987] [id = 664] 23:49:43 INFO - PROCESS | 16987 | ++DOMWINDOW == 210 (0x7fa1351de000) [pid = 16987] [serial = 1993] [outer = (nil)] 23:49:43 INFO - PROCESS | 16987 | ++DOMWINDOW == 211 (0x7fa13f510c00) [pid = 16987] [serial = 1994] [outer = 0x7fa1351de000] 23:49:43 INFO - PROCESS | 16987 | 1461480583239 Marionette DEBUG loaded listener.js 23:49:43 INFO - PROCESS | 16987 | ++DOMWINDOW == 212 (0x7fa14d108000) [pid = 16987] [serial = 1995] [outer = 0x7fa1351de000] 23:49:44 INFO - PROCESS | 16987 | 1461480584076 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]]]}] 23:49:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 23:49:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1530ms 23:49:44 INFO - PROCESS | 16987 | 1461480584130 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 23:49:44 INFO - PROCESS | 16987 | 1461480584133 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 23:49:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 23:49:44 INFO - PROCESS | 16987 | 1461480584139 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 23:49:44 INFO - PROCESS | 16987 | 1461480584142 Marionette TRACE conn3 <- [1,2630,null,{}] 23:49:44 INFO - PROCESS | 16987 | 1461480584147 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}] 23:49:44 INFO - PROCESS | 16987 | 1461480584355 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 23:49:44 INFO - PROCESS | 16987 | 1461480584676 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:44 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1385b3800 == 186 [pid = 16987] [id = 665] 23:49:44 INFO - PROCESS | 16987 | ++DOMWINDOW == 213 (0x7fa135371400) [pid = 16987] [serial = 1996] [outer = (nil)] 23:49:44 INFO - PROCESS | 16987 | ++DOMWINDOW == 214 (0x7fa139e16000) [pid = 16987] [serial = 1997] [outer = 0x7fa135371400] 23:49:44 INFO - PROCESS | 16987 | 1461480584752 Marionette DEBUG loaded listener.js 23:49:44 INFO - PROCESS | 16987 | ++DOMWINDOW == 215 (0x7fa13e567000) [pid = 16987] [serial = 1998] [outer = 0x7fa135371400] 23:49:45 INFO - PROCESS | 16987 | 1461480585601 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]]]}] 23:49:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 23:49:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1537ms 23:49:45 INFO - PROCESS | 16987 | 1461480585677 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 23:49:45 INFO - PROCESS | 16987 | 1461480585680 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 23:49:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 23:49:45 INFO - PROCESS | 16987 | 1461480585686 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 23:49:45 INFO - PROCESS | 16987 | 1461480585688 Marionette TRACE conn3 <- [1,2634,null,{}] 23:49:45 INFO - PROCESS | 16987 | 1461480585694 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}] 23:49:45 INFO - PROCESS | 16987 | 1461480585949 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 23:49:47 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13c3a0000 == 185 [pid = 16987] [id = 645] 23:49:47 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13e36d000 == 184 [pid = 16987] [id = 644] 23:49:47 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13ca5e000 == 183 [pid = 16987] [id = 643] 23:49:47 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13aa3d000 == 182 [pid = 16987] [id = 642] 23:49:47 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa137a5e800 == 181 [pid = 16987] [id = 641] 23:49:47 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13970e000 == 180 [pid = 16987] [id = 640] 23:49:47 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13a4d0000 == 179 [pid = 16987] [id = 639] 23:49:47 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa137a47800 == 178 [pid = 16987] [id = 638] 23:49:47 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa150702800 == 177 [pid = 16987] [id = 636] 23:49:47 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14e45c000 == 176 [pid = 16987] [id = 635] 23:49:47 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14e2cc800 == 175 [pid = 16987] [id = 634] 23:49:47 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14dfb8000 == 174 [pid = 16987] [id = 633] 23:49:47 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14ddac000 == 173 [pid = 16987] [id = 632] 23:49:47 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14bd31800 == 172 [pid = 16987] [id = 631] 23:49:47 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14aa9d800 == 171 [pid = 16987] [id = 630] 23:49:47 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14a2a7800 == 170 [pid = 16987] [id = 629] 23:49:47 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa147f1a000 == 169 [pid = 16987] [id = 628] 23:49:47 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa140d2e000 == 168 [pid = 16987] [id = 627] 23:49:47 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13e718800 == 167 [pid = 16987] [id = 626] 23:49:47 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13ce25800 == 166 [pid = 16987] [id = 625] 23:49:47 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13c294800 == 165 [pid = 16987] [id = 624] 23:49:47 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13aa3f800 == 164 [pid = 16987] [id = 623] 23:49:47 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1385b7800 == 163 [pid = 16987] [id = 622] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 214 (0x7fa13b2bb000) [pid = 16987] [serial = 1865] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 213 (0x7fa161e8b000) [pid = 16987] [serial = 1761] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 212 (0x7fa142918c00) [pid = 16987] [serial = 1824] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 211 (0x7fa14a97b800) [pid = 16987] [serial = 1740] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 210 (0x7fa142d58c00) [pid = 16987] [serial = 1836] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 209 (0x7fa142cd0400) [pid = 16987] [serial = 1833] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 208 (0x7fa13e504c00) [pid = 16987] [serial = 1805] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 207 (0x7fa13a7f0000) [pid = 16987] [serial = 1862] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 206 (0x7fa13d692800) [pid = 16987] [serial = 1802] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 205 (0x7fa142a2ec00) [pid = 16987] [serial = 1827] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 204 (0x7fa142a24800) [pid = 16987] [serial = 1832] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 203 (0x7fa142a99400) [pid = 16987] [serial = 1829] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 202 (0x7fa13f6b0c00) [pid = 16987] [serial = 1815] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 201 (0x7fa153b58000) [pid = 16987] [serial = 1752] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 200 (0x7fa14d28e800) [pid = 16987] [serial = 1746] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 199 (0x7fa142b3b800) [pid = 16987] [serial = 1830] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 198 (0x7fa13f510800) [pid = 16987] [serial = 1812] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 197 (0x7fa139e1ec00) [pid = 16987] [serial = 1859] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 196 (0x7fa1392e4400) [pid = 16987] [serial = 1847] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 195 (0x7fa160ecd800) [pid = 16987] [serial = 1758] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 194 (0x7fa147e3ec00) [pid = 16987] [serial = 1734] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 193 (0x7fa13b2bd400) [pid = 16987] [serial = 1764] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 192 (0x7fa147ee8400) [pid = 16987] [serial = 1848] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 191 (0x7fa147f23c00) [pid = 16987] [serial = 1844] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 190 (0x7fa1657a7000) [pid = 16987] [serial = 1767] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 189 (0x7fa13d69e400) [pid = 16987] [serial = 1803] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 188 (0x7fa147ee4000) [pid = 16987] [serial = 1842] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 187 (0x7fa13942dc00) [pid = 16987] [serial = 1796] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 186 (0x7fa139fee000) [pid = 16987] [serial = 1860] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 185 (0x7fa1383c2c00) [pid = 16987] [serial = 1857] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 184 (0x7fa13fd5cc00) [pid = 16987] [serial = 1821] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 183 (0x7fa13aa0bc00) [pid = 16987] [serial = 1863] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 182 (0x7fa13d6a1800) [pid = 16987] [serial = 1725] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 181 (0x7fa1522d4400) [pid = 16987] [serial = 1749] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 180 (0x7fa13aa07400) [pid = 16987] [serial = 1722] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 179 (0x7fa147f2b000) [pid = 16987] [serial = 1845] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 178 (0x7fa15fb14000) [pid = 16987] [serial = 1755] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 177 (0x7fa13f6b9000) [pid = 16987] [serial = 1817] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 176 (0x7fa147e4b400) [pid = 16987] [serial = 1841] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 175 (0x7fa13e511400) [pid = 16987] [serial = 1806] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 174 (0x7fa142a26000) [pid = 16987] [serial = 1826] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 173 (0x7fa13e739400) [pid = 16987] [serial = 1808] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 172 (0x7fa140d53800) [pid = 16987] [serial = 1823] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 171 (0x7fa147bcb800) [pid = 16987] [serial = 1838] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 170 (0x7fa1353de800) [pid = 16987] [serial = 1719] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 169 (0x7fa13ef56000) [pid = 16987] [serial = 1809] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 168 (0x7fa1382a6800) [pid = 16987] [serial = 1856] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 167 (0x7fa14ba21c00) [pid = 16987] [serial = 1743] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 166 (0x7fa142cd1800) [pid = 16987] [serial = 1835] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 165 (0x7fa147e42800) [pid = 16987] [serial = 1839] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 164 (0x7fa13f51a800) [pid = 16987] [serial = 1814] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 163 (0x7fa1392e2800) [pid = 16987] [serial = 1851] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 162 (0x7fa140d5fc00) [pid = 16987] [serial = 1731] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 161 (0x7fa13fd56000) [pid = 16987] [serial = 1820] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 160 (0x7fa13fbed000) [pid = 16987] [serial = 1818] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 159 (0x7fa1353e2400) [pid = 16987] [serial = 1854] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 158 (0x7fa1353e1c00) [pid = 16987] [serial = 1850] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 157 (0x7fa13cbce800) [pid = 16987] [serial = 1800] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 156 (0x7fa13ef60400) [pid = 16987] [serial = 1811] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 155 (0x7fa137879400) [pid = 16987] [serial = 1793] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 154 (0x7fa13fc67800) [pid = 16987] [serial = 1728] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 153 (0x7fa149fdd000) [pid = 16987] [serial = 1737] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 152 (0x7fa137bdac00) [pid = 16987] [serial = 1794] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 151 (0x7fa1351e7c00) [pid = 16987] [serial = 1853] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 150 (0x7fa139e23000) [pid = 16987] [serial = 1797] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | --DOMWINDOW == 149 (0x7fa13c1adc00) [pid = 16987] [serial = 1799] [outer = (nil)] [url = about:blank] 23:49:47 INFO - PROCESS | 16987 | 1461480587611 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:47 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa136fcf000 == 164 [pid = 16987] [id = 666] 23:49:47 INFO - PROCESS | 16987 | ++DOMWINDOW == 150 (0x7fa134f7f000) [pid = 16987] [serial = 1999] [outer = (nil)] 23:49:47 INFO - PROCESS | 16987 | ++DOMWINDOW == 151 (0x7fa134f84c00) [pid = 16987] [serial = 2000] [outer = 0x7fa134f7f000] 23:49:47 INFO - PROCESS | 16987 | 1461480587676 Marionette DEBUG loaded listener.js 23:49:47 INFO - PROCESS | 16987 | ++DOMWINDOW == 152 (0x7fa134fb6800) [pid = 16987] [serial = 2001] [outer = 0x7fa134f7f000] 23:49:48 INFO - PROCESS | 16987 | 1461480588426 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]]]}] 23:49:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 23:49:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 2790ms 23:49:48 INFO - PROCESS | 16987 | 1461480588496 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 23:49:48 INFO - PROCESS | 16987 | 1461480588502 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 23:49:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 23:49:48 INFO - PROCESS | 16987 | 1461480588513 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 23:49:48 INFO - PROCESS | 16987 | 1461480588516 Marionette TRACE conn3 <- [1,2638,null,{}] 23:49:48 INFO - PROCESS | 16987 | 1461480588523 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}] 23:49:48 INFO - PROCESS | 16987 | 1461480588713 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 23:49:48 INFO - PROCESS | 16987 | 1461480588724 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:48 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13916b800 == 165 [pid = 16987] [id = 667] 23:49:48 INFO - PROCESS | 16987 | ++DOMWINDOW == 153 (0x7fa137873c00) [pid = 16987] [serial = 2002] [outer = (nil)] 23:49:48 INFO - PROCESS | 16987 | ++DOMWINDOW == 154 (0x7fa137bd5800) [pid = 16987] [serial = 2003] [outer = 0x7fa137873c00] 23:49:48 INFO - PROCESS | 16987 | 1461480588788 Marionette DEBUG loaded listener.js 23:49:48 INFO - PROCESS | 16987 | ++DOMWINDOW == 155 (0x7fa1383c3800) [pid = 16987] [serial = 2004] [outer = 0x7fa137873c00] 23:49:49 INFO - PROCESS | 16987 | 1461480589693 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]]]}] 23:49:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 23:49:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1227ms 23:49:49 INFO - PROCESS | 16987 | 1461480589765 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 23:49:49 INFO - PROCESS | 16987 | 1461480589771 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 23:49:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 23:49:49 INFO - PROCESS | 16987 | 1461480589777 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 23:49:49 INFO - PROCESS | 16987 | 1461480589780 Marionette TRACE conn3 <- [1,2642,null,{}] 23:49:49 INFO - PROCESS | 16987 | 1461480589785 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}] 23:49:50 INFO - PROCESS | 16987 | 1461480590028 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 23:49:50 INFO - PROCESS | 16987 | 1461480590066 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:50 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1397f4800 == 166 [pid = 16987] [id = 668] 23:49:50 INFO - PROCESS | 16987 | ++DOMWINDOW == 156 (0x7fa139e1b000) [pid = 16987] [serial = 2005] [outer = (nil)] 23:49:50 INFO - PROCESS | 16987 | ++DOMWINDOW == 157 (0x7fa139e28800) [pid = 16987] [serial = 2006] [outer = 0x7fa139e1b000] 23:49:50 INFO - PROCESS | 16987 | 1461480590129 Marionette DEBUG loaded listener.js 23:49:50 INFO - PROCESS | 16987 | ++DOMWINDOW == 158 (0x7fa13aa03800) [pid = 16987] [serial = 2007] [outer = 0x7fa139e1b000] 23:49:51 INFO - PROCESS | 16987 | 1461480591016 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]]]}] 23:49:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 23:49:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1280ms 23:49:51 INFO - PROCESS | 16987 | 1461480591058 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 23:49:51 INFO - PROCESS | 16987 | 1461480591063 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 23:49:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 23:49:51 INFO - PROCESS | 16987 | 1461480591083 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 23:49:51 INFO - PROCESS | 16987 | 1461480591091 Marionette TRACE conn3 <- [1,2646,null,{}] 23:49:51 INFO - PROCESS | 16987 | 1461480591097 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}] 23:49:51 INFO - PROCESS | 16987 | 1461480591499 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 23:49:51 INFO - PROCESS | 16987 | 1461480591542 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:51 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13aff8800 == 167 [pid = 16987] [id = 669] 23:49:51 INFO - PROCESS | 16987 | ++DOMWINDOW == 159 (0x7fa139143000) [pid = 16987] [serial = 2008] [outer = (nil)] 23:49:51 INFO - PROCESS | 16987 | ++DOMWINDOW == 160 (0x7fa13c1ce400) [pid = 16987] [serial = 2009] [outer = 0x7fa139143000] 23:49:51 INFO - PROCESS | 16987 | 1461480591602 Marionette DEBUG loaded listener.js 23:49:51 INFO - PROCESS | 16987 | ++DOMWINDOW == 161 (0x7fa13d670400) [pid = 16987] [serial = 2010] [outer = 0x7fa139143000] 23:49:52 INFO - PROCESS | 16987 | --DOMWINDOW == 160 (0x7fa134f80000) [pid = 16987] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 23:49:52 INFO - PROCESS | 16987 | --DOMWINDOW == 159 (0x7fa1351e0c00) [pid = 16987] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 23:49:52 INFO - PROCESS | 16987 | --DOMWINDOW == 158 (0x7fa13a7f4c00) [pid = 16987] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 23:49:52 INFO - PROCESS | 16987 | --DOMWINDOW == 157 (0x7fa13e732000) [pid = 16987] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 23:49:52 INFO - PROCESS | 16987 | --DOMWINDOW == 156 (0x7fa13ef58800) [pid = 16987] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 23:49:52 INFO - PROCESS | 16987 | --DOMWINDOW == 155 (0x7fa13b2bdc00) [pid = 16987] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 23:49:52 INFO - PROCESS | 16987 | --DOMWINDOW == 154 (0x7fa134f7c800) [pid = 16987] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 23:49:52 INFO - PROCESS | 16987 | --DOMWINDOW == 153 (0x7fa139e24000) [pid = 16987] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 23:49:52 INFO - PROCESS | 16987 | 1461480592948 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]]]}] 23:49:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 23:49:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1899ms 23:49:52 INFO - PROCESS | 16987 | 1461480592975 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 23:49:52 INFO - PROCESS | 16987 | 1461480592979 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 23:49:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 23:49:52 INFO - PROCESS | 16987 | 1461480592984 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 23:49:52 INFO - PROCESS | 16987 | 1461480592986 Marionette TRACE conn3 <- [1,2650,null,{}] 23:49:52 INFO - PROCESS | 16987 | 1461480592991 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}] 23:49:53 INFO - PROCESS | 16987 | 1461480593181 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 23:49:53 INFO - PROCESS | 16987 | 1461480593362 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:53 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13c285800 == 168 [pid = 16987] [id = 670] 23:49:53 INFO - PROCESS | 16987 | ++DOMWINDOW == 154 (0x7fa134f80000) [pid = 16987] [serial = 2011] [outer = (nil)] 23:49:53 INFO - PROCESS | 16987 | ++DOMWINDOW == 155 (0x7fa13d692800) [pid = 16987] [serial = 2012] [outer = 0x7fa134f80000] 23:49:53 INFO - PROCESS | 16987 | 1461480593436 Marionette DEBUG loaded listener.js 23:49:53 INFO - PROCESS | 16987 | ++DOMWINDOW == 156 (0x7fa13e502400) [pid = 16987] [serial = 2013] [outer = 0x7fa134f80000] 23:49:54 INFO - PROCESS | 16987 | 1461480594107 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]]]}] 23:49:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 23:49:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1182ms 23:49:54 INFO - PROCESS | 16987 | 1461480594166 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 23:49:54 INFO - PROCESS | 16987 | 1461480594168 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 23:49:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 23:49:54 INFO - PROCESS | 16987 | 1461480594174 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 23:49:54 INFO - PROCESS | 16987 | 1461480594176 Marionette TRACE conn3 <- [1,2654,null,{}] 23:49:54 INFO - PROCESS | 16987 | 1461480594183 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}] 23:49:54 INFO - PROCESS | 16987 | 1461480594432 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 23:49:54 INFO - PROCESS | 16987 | 1461480594733 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:54 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa137a4a000 == 169 [pid = 16987] [id = 671] 23:49:54 INFO - PROCESS | 16987 | ++DOMWINDOW == 157 (0x7fa134f76400) [pid = 16987] [serial = 2014] [outer = (nil)] 23:49:54 INFO - PROCESS | 16987 | ++DOMWINDOW == 158 (0x7fa134fb2400) [pid = 16987] [serial = 2015] [outer = 0x7fa134f76400] 23:49:54 INFO - PROCESS | 16987 | 1461480594868 Marionette DEBUG loaded listener.js 23:49:54 INFO - PROCESS | 16987 | ++DOMWINDOW == 159 (0x7fa1353de800) [pid = 16987] [serial = 2016] [outer = 0x7fa134f76400] 23:49:55 INFO - PROCESS | 16987 | 1461480595718 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]]]}] 23:49:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 23:49:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1581ms 23:49:55 INFO - PROCESS | 16987 | 1461480595757 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 23:49:55 INFO - PROCESS | 16987 | 1461480595765 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 23:49:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 23:49:55 INFO - PROCESS | 16987 | 1461480595777 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 23:49:55 INFO - PROCESS | 16987 | 1461480595781 Marionette TRACE conn3 <- [1,2658,null,{}] 23:49:55 INFO - PROCESS | 16987 | 1461480595789 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}] 23:49:55 INFO - PROCESS | 16987 | 1461480595994 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 23:49:56 INFO - PROCESS | 16987 | 1461480596269 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:56 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13aa4b000 == 170 [pid = 16987] [id = 672] 23:49:56 INFO - PROCESS | 16987 | ++DOMWINDOW == 160 (0x7fa1392ea800) [pid = 16987] [serial = 2017] [outer = (nil)] 23:49:56 INFO - PROCESS | 16987 | ++DOMWINDOW == 161 (0x7fa139e23000) [pid = 16987] [serial = 2018] [outer = 0x7fa1392ea800] 23:49:56 INFO - PROCESS | 16987 | 1461480596387 Marionette DEBUG loaded listener.js 23:49:56 INFO - PROCESS | 16987 | ++DOMWINDOW == 162 (0x7fa13aa07400) [pid = 16987] [serial = 2019] [outer = 0x7fa1392ea800] 23:49:57 INFO - PROCESS | 16987 | 1461480597290 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]]]}] 23:49:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 23:49:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1532ms 23:49:57 INFO - PROCESS | 16987 | 1461480597312 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 23:49:57 INFO - PROCESS | 16987 | 1461480597318 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 23:49:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 23:49:57 INFO - PROCESS | 16987 | 1461480597324 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 23:49:57 INFO - PROCESS | 16987 | 1461480597327 Marionette TRACE conn3 <- [1,2662,null,{}] 23:49:57 INFO - PROCESS | 16987 | 1461480597333 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}] 23:49:57 INFO - PROCESS | 16987 | 1461480597554 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 23:49:57 INFO - PROCESS | 16987 | 1461480597797 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:57 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13ce18000 == 171 [pid = 16987] [id = 673] 23:49:57 INFO - PROCESS | 16987 | ++DOMWINDOW == 163 (0x7fa13b2be000) [pid = 16987] [serial = 2020] [outer = (nil)] 23:49:57 INFO - PROCESS | 16987 | ++DOMWINDOW == 164 (0x7fa13d69cc00) [pid = 16987] [serial = 2021] [outer = 0x7fa13b2be000] 23:49:57 INFO - PROCESS | 16987 | 1461480597965 Marionette DEBUG loaded listener.js 23:49:58 INFO - PROCESS | 16987 | ++DOMWINDOW == 165 (0x7fa13e56d800) [pid = 16987] [serial = 2022] [outer = 0x7fa13b2be000] 23:49:58 INFO - PROCESS | 16987 | 1461480598843 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]]]}] 23:49:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 23:49:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1582ms 23:49:58 INFO - PROCESS | 16987 | 1461480598908 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 23:49:58 INFO - PROCESS | 16987 | 1461480598912 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 23:49:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 23:49:58 INFO - PROCESS | 16987 | 1461480598931 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 23:49:58 INFO - PROCESS | 16987 | 1461480598940 Marionette TRACE conn3 <- [1,2666,null,{}] 23:49:58 INFO - PROCESS | 16987 | 1461480598947 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}] 23:49:59 INFO - PROCESS | 16987 | 1461480599202 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 23:49:59 INFO - PROCESS | 16987 | 1461480599514 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:59 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13e712000 == 172 [pid = 16987] [id = 674] 23:49:59 INFO - PROCESS | 16987 | ++DOMWINDOW == 166 (0x7fa13942f800) [pid = 16987] [serial = 2023] [outer = (nil)] 23:49:59 INFO - PROCESS | 16987 | ++DOMWINDOW == 167 (0x7fa13ef59400) [pid = 16987] [serial = 2024] [outer = 0x7fa13942f800] 23:49:59 INFO - PROCESS | 16987 | 1461480599587 Marionette DEBUG loaded listener.js 23:49:59 INFO - PROCESS | 16987 | ++DOMWINDOW == 168 (0x7fa13f51a800) [pid = 16987] [serial = 2025] [outer = 0x7fa13942f800] 23:50:00 INFO - PROCESS | 16987 | SkCairoFTTypeface::onFilterRec unimplemented 23:50:00 INFO - PROCESS | 16987 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:50:00 INFO - PROCESS | 16987 | 1461480600835 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]]]}] 23:50:00 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) 23:50:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1947ms 23:50:00 INFO - PROCESS | 16987 | 1461480600868 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 23:50:00 INFO - PROCESS | 16987 | 1461480600871 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 23:50:00 INFO - PROCESS | 16987 | 1461480600881 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 23:50:00 INFO - PROCESS | 16987 | 1461480600884 Marionette TRACE conn3 <- [1,2670,null,{}] 23:50:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 23:50:00 INFO - PROCESS | 16987 | 1461480600933 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}] 23:50:01 INFO - PROCESS | 16987 | 1461480601241 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 23:50:01 INFO - PROCESS | 16987 | 1461480601450 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:01 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13f85a800 == 173 [pid = 16987] [id = 675] 23:50:01 INFO - PROCESS | 16987 | ++DOMWINDOW == 169 (0x7fa13c1a8800) [pid = 16987] [serial = 2026] [outer = (nil)] 23:50:01 INFO - PROCESS | 16987 | ++DOMWINDOW == 170 (0x7fa13fbe8800) [pid = 16987] [serial = 2027] [outer = 0x7fa13c1a8800] 23:50:01 INFO - PROCESS | 16987 | 1461480601525 Marionette DEBUG loaded listener.js 23:50:01 INFO - PROCESS | 16987 | ++DOMWINDOW == 171 (0x7fa13fd57000) [pid = 16987] [serial = 2028] [outer = 0x7fa13c1a8800] 23:50:02 INFO - PROCESS | 16987 | SkCairoFTTypeface::onFilterRec unimplemented 23:50:02 INFO - PROCESS | 16987 | 1461480602913 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] 23:50:02 INFO - PROCESS | 16987 | 1461480602978 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 23:50:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 23:50:02 INFO - PROCESS | 16987 | 1461480602984 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 23:50:02 INFO - PROCESS | 16987 | 1461480602987 Marionette TRACE conn3 <- [1,2674,null,{}] 23:50:02 INFO - PROCESS | 16987 | 1461480602993 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}] 23:50:03 INFO - PROCESS | 16987 | 1461480603174 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 23:50:03 INFO - PROCESS | 16987 | 1461480603392 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:03 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa140d28000 == 174 [pid = 16987] [id = 676] 23:50:03 INFO - PROCESS | 16987 | ++DOMWINDOW == 172 (0x7fa140d5f000) [pid = 16987] [serial = 2029] [outer = (nil)] 23:50:03 INFO - PROCESS | 16987 | ++DOMWINDOW == 173 (0x7fa14291dc00) [pid = 16987] [serial = 2030] [outer = 0x7fa140d5f000] 23:50:03 INFO - PROCESS | 16987 | 1461480603514 Marionette DEBUG loaded listener.js 23:50:03 INFO - PROCESS | 16987 | ++DOMWINDOW == 174 (0x7fa142a30400) [pid = 16987] [serial = 2031] [outer = 0x7fa140d5f000] 23:50:04 INFO - PROCESS | 16987 | SkCairoFTTypeface::onFilterRec unimplemented 23:50:04 INFO - PROCESS | 16987 | 1461480604833 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] 23:50:04 INFO - PROCESS | 16987 | 1461480604909 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 23:50:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 23:50:04 INFO - PROCESS | 16987 | 1461480604936 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 23:50:04 INFO - PROCESS | 16987 | 1461480604939 Marionette TRACE conn3 <- [1,2678,null,{}] 23:50:04 INFO - PROCESS | 16987 | 1461480604945 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}] 23:50:05 INFO - PROCESS | 16987 | 1461480605132 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 23:50:05 INFO - PROCESS | 16987 | 1461480605391 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:05 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa147f1a000 == 175 [pid = 16987] [id = 677] 23:50:05 INFO - PROCESS | 16987 | ++DOMWINDOW == 175 (0x7fa142913800) [pid = 16987] [serial = 2032] [outer = (nil)] 23:50:05 INFO - PROCESS | 16987 | ++DOMWINDOW == 176 (0x7fa142b40400) [pid = 16987] [serial = 2033] [outer = 0x7fa142913800] 23:50:05 INFO - PROCESS | 16987 | 1461480605466 Marionette DEBUG loaded listener.js 23:50:05 INFO - PROCESS | 16987 | ++DOMWINDOW == 177 (0x7fa147e42400) [pid = 16987] [serial = 2034] [outer = 0x7fa142913800] 23:50:06 INFO - PROCESS | 16987 | SkCairoFTTypeface::onFilterRec unimplemented 23:50:06 INFO - PROCESS | 16987 | 1461480606735 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]]]}] 23:50:06 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) 23:50:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1836ms 23:50:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 23:50:06 INFO - PROCESS | 16987 | 1461480606767 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 23:50:06 INFO - PROCESS | 16987 | 1461480606769 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 23:50:06 INFO - PROCESS | 16987 | 1461480606775 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 23:50:06 INFO - PROCESS | 16987 | 1461480606778 Marionette TRACE conn3 <- [1,2682,null,{}] 23:50:06 INFO - PROCESS | 16987 | 1461480606784 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}] 23:50:07 INFO - PROCESS | 16987 | 1461480607012 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 23:50:07 INFO - PROCESS | 16987 | 1461480607274 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:07 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa149f43000 == 176 [pid = 16987] [id = 678] 23:50:07 INFO - PROCESS | 16987 | ++DOMWINDOW == 178 (0x7fa142a31000) [pid = 16987] [serial = 2035] [outer = (nil)] 23:50:07 INFO - PROCESS | 16987 | ++DOMWINDOW == 179 (0x7fa147ee6400) [pid = 16987] [serial = 2036] [outer = 0x7fa142a31000] 23:50:07 INFO - PROCESS | 16987 | 1461480607346 Marionette DEBUG loaded listener.js 23:50:07 INFO - PROCESS | 16987 | ++DOMWINDOW == 180 (0x7fa149160400) [pid = 16987] [serial = 2037] [outer = 0x7fa142a31000] 23:50:08 INFO - PROCESS | 16987 | SkCairoFTTypeface::onFilterRec unimplemented 23:50:08 INFO - PROCESS | 16987 | 1461480608655 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]]]}] 23:50:08 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) 23:50:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1932ms 23:50:08 INFO - PROCESS | 16987 | 1461480608795 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 23:50:08 INFO - PROCESS | 16987 | 1461480608798 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 23:50:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 23:50:08 INFO - PROCESS | 16987 | 1461480608816 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 23:50:08 INFO - PROCESS | 16987 | 1461480608819 Marionette TRACE conn3 <- [1,2686,null,{}] 23:50:08 INFO - PROCESS | 16987 | 1461480608824 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}] 23:50:09 INFO - PROCESS | 16987 | 1461480609003 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 23:50:09 INFO - PROCESS | 16987 | 1461480609263 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:09 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14a983000 == 177 [pid = 16987] [id = 679] 23:50:09 INFO - PROCESS | 16987 | ++DOMWINDOW == 181 (0x7fa142cda400) [pid = 16987] [serial = 2038] [outer = (nil)] 23:50:09 INFO - PROCESS | 16987 | ++DOMWINDOW == 182 (0x7fa1493bbc00) [pid = 16987] [serial = 2039] [outer = 0x7fa142cda400] 23:50:09 INFO - PROCESS | 16987 | 1461480609333 Marionette DEBUG loaded listener.js 23:50:09 INFO - PROCESS | 16987 | ++DOMWINDOW == 183 (0x7fa1499a8000) [pid = 16987] [serial = 2040] [outer = 0x7fa142cda400] 23:50:10 INFO - PROCESS | 16987 | SkCairoFTTypeface::onFilterRec unimplemented 23:50:10 INFO - PROCESS | 16987 | 1461480610616 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] 23:50:10 INFO - PROCESS | 16987 | 1461480610691 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 23:50:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 23:50:10 INFO - PROCESS | 16987 | 1461480610748 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 23:50:10 INFO - PROCESS | 16987 | 1461480610750 Marionette TRACE conn3 <- [1,2690,null,{}] 23:50:10 INFO - PROCESS | 16987 | 1461480610759 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}] 23:50:10 INFO - PROCESS | 16987 | 1461480610947 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 23:50:11 INFO - PROCESS | 16987 | 1461480611207 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:11 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14abb9000 == 178 [pid = 16987] [id = 680] 23:50:11 INFO - PROCESS | 16987 | ++DOMWINDOW == 184 (0x7fa147f2b000) [pid = 16987] [serial = 2041] [outer = (nil)] 23:50:11 INFO - PROCESS | 16987 | ++DOMWINDOW == 185 (0x7fa149b9a000) [pid = 16987] [serial = 2042] [outer = 0x7fa147f2b000] 23:50:11 INFO - PROCESS | 16987 | 1461480611282 Marionette DEBUG loaded listener.js 23:50:11 INFO - PROCESS | 16987 | ++DOMWINDOW == 186 (0x7fa149def400) [pid = 16987] [serial = 2043] [outer = 0x7fa147f2b000] 23:50:12 INFO - PROCESS | 16987 | SkCairoFTTypeface::onFilterRec unimplemented 23:50:12 INFO - PROCESS | 16987 | 1461480612737 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] 23:50:12 INFO - PROCESS | 16987 | 1461480612797 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 23:50:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 23:50:12 INFO - PROCESS | 16987 | 1461480612802 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 23:50:12 INFO - PROCESS | 16987 | 1461480612805 Marionette TRACE conn3 <- [1,2694,null,{}] 23:50:12 INFO - PROCESS | 16987 | 1461480612812 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}] 23:50:13 INFO - PROCESS | 16987 | 1461480613044 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 23:50:13 INFO - PROCESS | 16987 | 1461480613307 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:13 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14d268000 == 179 [pid = 16987] [id = 681] 23:50:13 INFO - PROCESS | 16987 | ++DOMWINDOW == 187 (0x7fa147f26400) [pid = 16987] [serial = 2044] [outer = (nil)] 23:50:13 INFO - PROCESS | 16987 | ++DOMWINDOW == 188 (0x7fa14a043400) [pid = 16987] [serial = 2045] [outer = 0x7fa147f26400] 23:50:13 INFO - PROCESS | 16987 | 1461480613385 Marionette DEBUG loaded listener.js 23:50:13 INFO - PROCESS | 16987 | ++DOMWINDOW == 189 (0x7fa14a970800) [pid = 16987] [serial = 2046] [outer = 0x7fa147f26400] 23:50:15 INFO - PROCESS | 16987 | SkCairoFTTypeface::onFilterRec unimplemented 23:50:15 INFO - PROCESS | 16987 | 1461480615206 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] 23:50:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 23:50:15 INFO - PROCESS | 16987 | 1461480615252 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 23:50:15 INFO - PROCESS | 16987 | 1461480615259 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 23:50:15 INFO - PROCESS | 16987 | 1461480615264 Marionette TRACE conn3 <- [1,2698,null,{}] 23:50:15 INFO - PROCESS | 16987 | 1461480615319 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}] 23:50:15 INFO - PROCESS | 16987 | 1461480615493 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 23:50:15 INFO - PROCESS | 16987 | 1461480615770 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:15 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13a296800 == 180 [pid = 16987] [id = 682] 23:50:15 INFO - PROCESS | 16987 | ++DOMWINDOW == 190 (0x7fa134f7f800) [pid = 16987] [serial = 2047] [outer = (nil)] 23:50:15 INFO - PROCESS | 16987 | ++DOMWINDOW == 191 (0x7fa1353e5800) [pid = 16987] [serial = 2048] [outer = 0x7fa134f7f800] 23:50:15 INFO - PROCESS | 16987 | 1461480615838 Marionette DEBUG loaded listener.js 23:50:15 INFO - PROCESS | 16987 | ++DOMWINDOW == 192 (0x7fa1383c3000) [pid = 16987] [serial = 2049] [outer = 0x7fa134f7f800] 23:50:17 INFO - PROCESS | 16987 | SkCairoFTTypeface::onFilterRec unimplemented 23:50:17 INFO - PROCESS | 16987 | 1461480617286 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] 23:50:17 INFO - PROCESS | 16987 | 1461480617316 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 23:50:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 23:50:17 INFO - PROCESS | 16987 | 1461480617416 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 23:50:17 INFO - PROCESS | 16987 | 1461480617421 Marionette TRACE conn3 <- [1,2702,null,{}] 23:50:17 INFO - PROCESS | 16987 | 1461480617437 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}] 23:50:17 INFO - PROCESS | 16987 | 1461480617630 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 23:50:17 INFO - PROCESS | 16987 | 1461480617907 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:17 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa137a44000 == 181 [pid = 16987] [id = 683] 23:50:17 INFO - PROCESS | 16987 | ++DOMWINDOW == 193 (0x7fa1392ef800) [pid = 16987] [serial = 2050] [outer = (nil)] 23:50:17 INFO - PROCESS | 16987 | ++DOMWINDOW == 194 (0x7fa13aa0cc00) [pid = 16987] [serial = 2051] [outer = 0x7fa1392ef800] 23:50:17 INFO - PROCESS | 16987 | 1461480617975 Marionette DEBUG loaded listener.js 23:50:18 INFO - PROCESS | 16987 | ++DOMWINDOW == 195 (0x7fa13c1a7c00) [pid = 16987] [serial = 2052] [outer = 0x7fa1392ef800] 23:50:18 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14d9d0000 == 180 [pid = 16987] [id = 151] 23:50:18 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13d749000 == 179 [pid = 16987] [id = 451] 23:50:18 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14927c000 == 178 [pid = 16987] [id = 251] 23:50:18 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14d1dc000 == 177 [pid = 16987] [id = 390] 23:50:18 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa149a59000 == 176 [pid = 16987] [id = 97] 23:50:18 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13d74b000 == 175 [pid = 16987] [id = 386] 23:50:18 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1507c1000 == 174 [pid = 16987] [id = 147] 23:50:18 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13c3a9800 == 173 [pid = 16987] [id = 469] 23:50:18 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa133bd9800 == 172 [pid = 16987] [id = 511] 23:50:18 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1417db800 == 171 [pid = 16987] [id = 233] 23:50:18 INFO - PROCESS | 16987 | --DOMWINDOW == 194 (0x7fa13fee5400) [pid = 16987] [serial = 1886] [outer = (nil)] [url = about:blank] 23:50:18 INFO - PROCESS | 16987 | --DOMWINDOW == 193 (0x7fa142d4e000) [pid = 16987] [serial = 1892] [outer = (nil)] [url = about:blank] 23:50:18 INFO - PROCESS | 16987 | --DOMWINDOW == 192 (0x7fa149b75c00) [pid = 16987] [serial = 1904] [outer = (nil)] [url = about:blank] 23:50:18 INFO - PROCESS | 16987 | --DOMWINDOW == 191 (0x7fa14915e400) [pid = 16987] [serial = 1895] [outer = (nil)] [url = about:blank] 23:50:18 INFO - PROCESS | 16987 | --DOMWINDOW == 190 (0x7fa1499ae400) [pid = 16987] [serial = 1901] [outer = (nil)] [url = about:blank] 23:50:18 INFO - PROCESS | 16987 | --DOMWINDOW == 189 (0x7fa142918400) [pid = 16987] [serial = 1889] [outer = (nil)] [url = about:blank] 23:50:18 INFO - PROCESS | 16987 | --DOMWINDOW == 188 (0x7fa149c1c000) [pid = 16987] [serial = 1907] [outer = (nil)] [url = about:blank] 23:50:18 INFO - PROCESS | 16987 | --DOMWINDOW == 187 (0x7fa139ff2400) [pid = 16987] [serial = 1871] [outer = (nil)] [url = about:blank] 23:50:18 INFO - PROCESS | 16987 | --DOMWINDOW == 186 (0x7fa13e307000) [pid = 16987] [serial = 1877] [outer = (nil)] [url = about:blank] 23:50:18 INFO - PROCESS | 16987 | --DOMWINDOW == 185 (0x7fa1493bd400) [pid = 16987] [serial = 1898] [outer = (nil)] [url = about:blank] 23:50:18 INFO - PROCESS | 16987 | --DOMWINDOW == 184 (0x7fa13e570800) [pid = 16987] [serial = 1880] [outer = (nil)] [url = about:blank] 23:50:18 INFO - PROCESS | 16987 | --DOMWINDOW == 183 (0x7fa13c1d4000) [pid = 16987] [serial = 1874] [outer = (nil)] [url = about:blank] 23:50:18 INFO - PROCESS | 16987 | --DOMWINDOW == 182 (0x7fa13f512800) [pid = 16987] [serial = 1883] [outer = (nil)] [url = about:blank] 23:50:18 INFO - PROCESS | 16987 | --DOMWINDOW == 181 (0x7fa149fdc400) [pid = 16987] [serial = 1913] [outer = (nil)] [url = about:blank] 23:50:18 INFO - PROCESS | 16987 | --DOMWINDOW == 180 (0x7fa137bd6000) [pid = 16987] [serial = 1868] [outer = (nil)] [url = about:blank] 23:50:18 INFO - PROCESS | 16987 | --DOMWINDOW == 179 (0x7fa149deb800) [pid = 16987] [serial = 1910] [outer = (nil)] [url = about:blank] 23:50:18 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13c285800 == 170 [pid = 16987] [id = 670] 23:50:18 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13aff8800 == 169 [pid = 16987] [id = 669] 23:50:18 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1397f4800 == 168 [pid = 16987] [id = 668] 23:50:18 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13916b800 == 167 [pid = 16987] [id = 667] 23:50:18 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa136fcf000 == 166 [pid = 16987] [id = 666] 23:50:18 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1385b3800 == 165 [pid = 16987] [id = 665] 23:50:18 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa15447f000 == 164 [pid = 16987] [id = 664] 23:50:18 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa153980800 == 163 [pid = 16987] [id = 663] 23:50:18 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa15371f000 == 162 [pid = 16987] [id = 662] 23:50:18 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa15318e000 == 161 [pid = 16987] [id = 661] 23:50:18 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1527eb000 == 160 [pid = 16987] [id = 660] 23:50:18 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa152473800 == 159 [pid = 16987] [id = 659] 23:50:18 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa152225800 == 158 [pid = 16987] [id = 658] 23:50:18 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa151a20800 == 157 [pid = 16987] [id = 657] 23:50:18 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1507c7000 == 156 [pid = 16987] [id = 656] 23:50:18 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14e2c5800 == 155 [pid = 16987] [id = 655] 23:50:18 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14dd9b000 == 154 [pid = 16987] [id = 654] 23:50:18 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14bd9f800 == 153 [pid = 16987] [id = 653] 23:50:18 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14aaa1800 == 152 [pid = 16987] [id = 652] 23:50:18 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14a28f000 == 151 [pid = 16987] [id = 651] 23:50:18 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa147f16800 == 150 [pid = 16987] [id = 650] 23:50:18 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa140d29800 == 149 [pid = 16987] [id = 649] 23:50:18 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13ce18800 == 148 [pid = 16987] [id = 648] 23:50:18 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1397de000 == 147 [pid = 16987] [id = 647] 23:50:18 INFO - PROCESS | 16987 | 1461480618896 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]]]}] 23:50:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 23:50:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1539ms 23:50:18 INFO - PROCESS | 16987 | 1461480618948 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 23:50:18 INFO - PROCESS | 16987 | 1461480618951 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 23:50:18 INFO - PROCESS | 16987 | --DOMWINDOW == 178 (0x7fa13b2b4400) [pid = 16987] [serial = 1937] [outer = (nil)] [url = about:blank] 23:50:18 INFO - PROCESS | 16987 | --DOMWINDOW == 177 (0x7fa13e567c00) [pid = 16987] [serial = 1938] [outer = (nil)] [url = about:blank] 23:50:18 INFO - PROCESS | 16987 | --DOMWINDOW == 176 (0x7fa1383ca000) [pid = 16987] [serial = 1920] [outer = (nil)] [url = about:blank] 23:50:18 INFO - PROCESS | 16987 | --DOMWINDOW == 175 (0x7fa13aa08000) [pid = 16987] [serial = 1922] [outer = (nil)] [url = about:blank] 23:50:18 INFO - PROCESS | 16987 | --DOMWINDOW == 174 (0x7fa13ef58400) [pid = 16987] [serial = 1932] [outer = (nil)] [url = about:blank] 23:50:18 INFO - PROCESS | 16987 | --DOMWINDOW == 173 (0x7fa13b2b9400) [pid = 16987] [serial = 1923] [outer = (nil)] [url = about:blank] 23:50:18 INFO - PROCESS | 16987 | --DOMWINDOW == 172 (0x7fa13fbeac00) [pid = 16987] [serial = 1935] [outer = (nil)] [url = about:blank] 23:50:18 INFO - PROCESS | 16987 | --DOMWINDOW == 171 (0x7fa13e50e400) [pid = 16987] [serial = 1929] [outer = (nil)] [url = about:blank] 23:50:18 INFO - PROCESS | 16987 | --DOMWINDOW == 170 (0x7fa134f88c00) [pid = 16987] [serial = 1916] [outer = (nil)] [url = about:blank] 23:50:18 INFO - PROCESS | 16987 | --DOMWINDOW == 169 (0x7fa13cdad000) [pid = 16987] [serial = 1926] [outer = (nil)] [url = about:blank] 23:50:18 INFO - PROCESS | 16987 | --DOMWINDOW == 168 (0x7fa1351ddc00) [pid = 16987] [serial = 1917] [outer = (nil)] [url = about:blank] 23:50:18 INFO - PROCESS | 16987 | --DOMWINDOW == 167 (0x7fa13e73a800) [pid = 16987] [serial = 1931] [outer = (nil)] [url = about:blank] 23:50:18 INFO - PROCESS | 16987 | --DOMWINDOW == 166 (0x7fa13b2e5c00) [pid = 16987] [serial = 1925] [outer = (nil)] [url = about:blank] 23:50:18 INFO - PROCESS | 16987 | --DOMWINDOW == 165 (0x7fa13d69b000) [pid = 16987] [serial = 1928] [outer = (nil)] [url = about:blank] 23:50:18 INFO - PROCESS | 16987 | --DOMWINDOW == 164 (0x7fa13fbe3800) [pid = 16987] [serial = 1934] [outer = (nil)] [url = about:blank] 23:50:18 INFO - PROCESS | 16987 | --DOMWINDOW == 163 (0x7fa1353ed800) [pid = 16987] [serial = 1919] [outer = (nil)] [url = about:blank] 23:50:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 23:50:18 INFO - PROCESS | 16987 | 1461480618981 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 23:50:18 INFO - PROCESS | 16987 | 1461480618985 Marionette TRACE conn3 <- [1,2706,null,{}] 23:50:19 INFO - PROCESS | 16987 | 1461480619000 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}] 23:50:19 INFO - PROCESS | 16987 | 1461480619177 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 23:50:19 INFO - PROCESS | 16987 | 1461480619188 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:19 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13a4cb000 == 148 [pid = 16987] [id = 684] 23:50:19 INFO - PROCESS | 16987 | ++DOMWINDOW == 164 (0x7fa13d67a800) [pid = 16987] [serial = 2053] [outer = (nil)] 23:50:19 INFO - PROCESS | 16987 | ++DOMWINDOW == 165 (0x7fa13e503000) [pid = 16987] [serial = 2054] [outer = 0x7fa13d67a800] 23:50:19 INFO - PROCESS | 16987 | 1461480619258 Marionette DEBUG loaded listener.js 23:50:19 INFO - PROCESS | 16987 | ++DOMWINDOW == 166 (0x7fa13e573000) [pid = 16987] [serial = 2055] [outer = 0x7fa13d67a800] 23:50:20 INFO - PROCESS | 16987 | 1461480620148 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]]]}] 23:50:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 23:50:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1190ms 23:50:20 INFO - PROCESS | 16987 | 1461480620171 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 23:50:20 INFO - PROCESS | 16987 | 1461480620176 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 23:50:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 23:50:20 INFO - PROCESS | 16987 | 1461480620182 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 23:50:20 INFO - PROCESS | 16987 | 1461480620184 Marionette TRACE conn3 <- [1,2710,null,{}] 23:50:20 INFO - PROCESS | 16987 | 1461480620189 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}] 23:50:20 INFO - PROCESS | 16987 | 1461480620363 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 23:50:20 INFO - PROCESS | 16987 | 1461480620558 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:20 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13ca7c000 == 149 [pid = 16987] [id = 685] 23:50:20 INFO - PROCESS | 16987 | ++DOMWINDOW == 167 (0x7fa1383c2c00) [pid = 16987] [serial = 2056] [outer = (nil)] 23:50:20 INFO - PROCESS | 16987 | ++DOMWINDOW == 168 (0x7fa13ee0ac00) [pid = 16987] [serial = 2057] [outer = 0x7fa1383c2c00] 23:50:20 INFO - PROCESS | 16987 | 1461480620619 Marionette DEBUG loaded listener.js 23:50:20 INFO - PROCESS | 16987 | ++DOMWINDOW == 169 (0x7fa13f50ec00) [pid = 16987] [serial = 2058] [outer = 0x7fa1383c2c00] 23:50:21 INFO - PROCESS | 16987 | 1461480621405 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] 23:50:21 INFO - PROCESS | 16987 | 1461480621465 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 23:50:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 23:50:21 INFO - PROCESS | 16987 | 1461480621477 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 23:50:21 INFO - PROCESS | 16987 | 1461480621479 Marionette TRACE conn3 <- [1,2714,null,{}] 23:50:21 INFO - PROCESS | 16987 | 1461480621484 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}] 23:50:21 INFO - PROCESS | 16987 | 1461480621728 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 23:50:21 INFO - PROCESS | 16987 | 1461480621756 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:21 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13e377000 == 150 [pid = 16987] [id = 686] 23:50:21 INFO - PROCESS | 16987 | ++DOMWINDOW == 170 (0x7fa13ee06800) [pid = 16987] [serial = 2059] [outer = (nil)] 23:50:21 INFO - PROCESS | 16987 | ++DOMWINDOW == 171 (0x7fa13fbee000) [pid = 16987] [serial = 2060] [outer = 0x7fa13ee06800] 23:50:21 INFO - PROCESS | 16987 | 1461480621817 Marionette DEBUG loaded listener.js 23:50:21 INFO - PROCESS | 16987 | ++DOMWINDOW == 172 (0x7fa13fee4000) [pid = 16987] [serial = 2061] [outer = 0x7fa13ee06800] 23:50:22 INFO - PROCESS | 16987 | 1461480622698 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]]]}] 23:50:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 23:50:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1280ms 23:50:22 INFO - PROCESS | 16987 | 1461480622761 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 23:50:22 INFO - PROCESS | 16987 | 1461480622764 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 23:50:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 23:50:22 INFO - PROCESS | 16987 | 1461480622770 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 23:50:22 INFO - PROCESS | 16987 | 1461480622773 Marionette TRACE conn3 <- [1,2718,null,{}] 23:50:22 INFO - PROCESS | 16987 | 1461480622785 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}] 23:50:23 INFO - PROCESS | 16987 | 1461480623773 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 23:50:23 INFO - PROCESS | 16987 | --DOMWINDOW == 171 (0x7fa149164800) [pid = 16987] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 23:50:23 INFO - PROCESS | 16987 | --DOMWINDOW == 170 (0x7fa134f83800) [pid = 16987] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 23:50:23 INFO - PROCESS | 16987 | --DOMWINDOW == 169 (0x7fa13fd58800) [pid = 16987] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 23:50:23 INFO - PROCESS | 16987 | --DOMWINDOW == 168 (0x7fa13b2bcc00) [pid = 16987] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 23:50:23 INFO - PROCESS | 16987 | --DOMWINDOW == 167 (0x7fa13fd53000) [pid = 16987] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 23:50:23 INFO - PROCESS | 16987 | --DOMWINDOW == 166 (0x7fa13d695800) [pid = 16987] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 23:50:23 INFO - PROCESS | 16987 | --DOMWINDOW == 165 (0x7fa13787bc00) [pid = 16987] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 23:50:23 INFO - PROCESS | 16987 | --DOMWINDOW == 164 (0x7fa13c1acc00) [pid = 16987] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 23:50:23 INFO - PROCESS | 16987 | --DOMWINDOW == 163 (0x7fa1351e0000) [pid = 16987] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 23:50:23 INFO - PROCESS | 16987 | --DOMWINDOW == 162 (0x7fa1353ed400) [pid = 16987] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 23:50:23 INFO - PROCESS | 16987 | --DOMWINDOW == 161 (0x7fa13b2b1c00) [pid = 16987] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 23:50:23 INFO - PROCESS | 16987 | --DOMWINDOW == 160 (0x7fa13aa08c00) [pid = 16987] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 23:50:23 INFO - PROCESS | 16987 | --DOMWINDOW == 159 (0x7fa13d677c00) [pid = 16987] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 23:50:23 INFO - PROCESS | 16987 | --DOMWINDOW == 158 (0x7fa14a96f000) [pid = 16987] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 23:50:23 INFO - PROCESS | 16987 | --DOMWINDOW == 157 (0x7fa149b94000) [pid = 16987] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 23:50:23 INFO - PROCESS | 16987 | --DOMWINDOW == 156 (0x7fa14a49e800) [pid = 16987] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 23:50:23 INFO - PROCESS | 16987 | --DOMWINDOW == 155 (0x7fa134f7f000) [pid = 16987] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 23:50:23 INFO - PROCESS | 16987 | --DOMWINDOW == 154 (0x7fa13787f000) [pid = 16987] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 23:50:23 INFO - PROCESS | 16987 | --DOMWINDOW == 153 (0x7fa149b99400) [pid = 16987] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 23:50:23 INFO - PROCESS | 16987 | --DOMWINDOW == 152 (0x7fa13fee1c00) [pid = 16987] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 23:50:23 INFO - PROCESS | 16987 | --DOMWINDOW == 151 (0x7fa14a970c00) [pid = 16987] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 23:50:23 INFO - PROCESS | 16987 | --DOMWINDOW == 150 (0x7fa13d674400) [pid = 16987] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 23:50:23 INFO - PROCESS | 16987 | --DOMWINDOW == 149 (0x7fa135371400) [pid = 16987] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 23:50:23 INFO - PROCESS | 16987 | --DOMWINDOW == 148 (0x7fa14a4a4400) [pid = 16987] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 23:50:23 INFO - PROCESS | 16987 | --DOMWINDOW == 147 (0x7fa149157400) [pid = 16987] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 23:50:23 INFO - PROCESS | 16987 | --DOMWINDOW == 146 (0x7fa1351de000) [pid = 16987] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 23:50:23 INFO - PROCESS | 16987 | --DOMWINDOW == 145 (0x7fa13ee11c00) [pid = 16987] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 23:50:23 INFO - PROCESS | 16987 | --DOMWINDOW == 144 (0x7fa139143000) [pid = 16987] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 23:50:23 INFO - PROCESS | 16987 | --DOMWINDOW == 143 (0x7fa147bca800) [pid = 16987] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 23:50:23 INFO - PROCESS | 16987 | --DOMWINDOW == 142 (0x7fa13feea800) [pid = 16987] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 23:50:23 INFO - PROCESS | 16987 | --DOMWINDOW == 141 (0x7fa137873c00) [pid = 16987] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 23:50:23 INFO - PROCESS | 16987 | --DOMWINDOW == 140 (0x7fa13ee05400) [pid = 16987] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 23:50:23 INFO - PROCESS | 16987 | --DOMWINDOW == 139 (0x7fa14a0bf000) [pid = 16987] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 23:50:23 INFO - PROCESS | 16987 | --DOMWINDOW == 138 (0x7fa139e1b000) [pid = 16987] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 23:50:23 INFO - PROCESS | 16987 | --DOMWINDOW == 137 (0x7fa1492c8000) [pid = 16987] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 23:50:23 INFO - PROCESS | 16987 | --DOMWINDOW == 136 (0x7fa139e0e400) [pid = 16987] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 23:50:23 INFO - PROCESS | 16987 | --DOMWINDOW == 135 (0x7fa13d69d000) [pid = 16987] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 23:50:23 INFO - PROCESS | 16987 | --DOMWINDOW == 134 (0x7fa13fd5c000) [pid = 16987] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 23:50:23 INFO - PROCESS | 16987 | --DOMWINDOW == 133 (0x7fa149b92800) [pid = 16987] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 23:50:23 INFO - PROCESS | 16987 | --DOMWINDOW == 132 (0x7fa1492c4400) [pid = 16987] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 23:50:23 INFO - PROCESS | 16987 | --DOMWINDOW == 131 (0x7fa1383c4c00) [pid = 16987] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 23:50:23 INFO - PROCESS | 16987 | --DOMWINDOW == 130 (0x7fa147f31000) [pid = 16987] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 23:50:24 INFO - PROCESS | 16987 | 1461480624025 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:24 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa133d5c000 == 151 [pid = 16987] [id = 687] 23:50:24 INFO - PROCESS | 16987 | ++DOMWINDOW == 131 (0x7fa134f70c00) [pid = 16987] [serial = 2062] [outer = (nil)] 23:50:24 INFO - PROCESS | 16987 | ++DOMWINDOW == 132 (0x7fa134fa9800) [pid = 16987] [serial = 2063] [outer = 0x7fa134f70c00] 23:50:24 INFO - PROCESS | 16987 | 1461480624090 Marionette DEBUG loaded listener.js 23:50:24 INFO - PROCESS | 16987 | ++DOMWINDOW == 133 (0x7fa139149000) [pid = 16987] [serial = 2064] [outer = 0x7fa134f70c00] 23:50:24 INFO - PROCESS | 16987 | 1461480624728 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] 23:50:24 INFO - PROCESS | 16987 | 1461480624764 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 23:50:24 INFO - PROCESS | 16987 | 1461480624769 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 23:50:24 INFO - PROCESS | 16987 | 1461480624783 Marionette TRACE conn3 <- [1,2722,null,{}] 23:50:24 INFO - PROCESS | 16987 | 1461480624789 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}] 23:50:24 INFO - PROCESS | 16987 | 1461480624968 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 23:50:25 INFO - PROCESS | 16987 | 1461480625153 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:25 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1417f1800 == 152 [pid = 16987] [id = 688] 23:50:25 INFO - PROCESS | 16987 | ++DOMWINDOW == 134 (0x7fa134f7f000) [pid = 16987] [serial = 2065] [outer = (nil)] 23:50:25 INFO - PROCESS | 16987 | ++DOMWINDOW == 135 (0x7fa13d69ec00) [pid = 16987] [serial = 2066] [outer = 0x7fa134f7f000] 23:50:25 INFO - PROCESS | 16987 | 1461480625219 Marionette DEBUG loaded listener.js 23:50:25 INFO - PROCESS | 16987 | ++DOMWINDOW == 136 (0x7fa13d677c00) [pid = 16987] [serial = 2067] [outer = 0x7fa134f7f000] 23:50:26 INFO - PROCESS | 16987 | 1461480626209 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] 23:50:26 INFO - PROCESS | 16987 | 1461480626270 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 23:50:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 23:50:26 INFO - PROCESS | 16987 | 1461480626278 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 23:50:26 INFO - PROCESS | 16987 | 1461480626283 Marionette TRACE conn3 <- [1,2726,null,{}] 23:50:26 INFO - PROCESS | 16987 | 1461480626292 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}] 23:50:26 INFO - PROCESS | 16987 | 1461480626549 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 23:50:26 INFO - PROCESS | 16987 | 1461480626895 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:26 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1397f0000 == 153 [pid = 16987] [id = 689] 23:50:26 INFO - PROCESS | 16987 | ++DOMWINDOW == 137 (0x7fa1353ec000) [pid = 16987] [serial = 2068] [outer = (nil)] 23:50:26 INFO - PROCESS | 16987 | ++DOMWINDOW == 138 (0x7fa1392e9800) [pid = 16987] [serial = 2069] [outer = 0x7fa1353ec000] 23:50:26 INFO - PROCESS | 16987 | 1461480626982 Marionette DEBUG loaded listener.js 23:50:27 INFO - PROCESS | 16987 | ++DOMWINDOW == 139 (0x7fa139ff2400) [pid = 16987] [serial = 2070] [outer = 0x7fa1353ec000] 23:50:27 INFO - PROCESS | 16987 | 1461480627799 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]]]}] 23:50:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 23:50:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1595ms 23:50:27 INFO - PROCESS | 16987 | 1461480627874 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 23:50:27 INFO - PROCESS | 16987 | 1461480627882 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 23:50:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 23:50:27 INFO - PROCESS | 16987 | 1461480627895 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 23:50:27 INFO - PROCESS | 16987 | 1461480627904 Marionette TRACE conn3 <- [1,2730,null,{}] 23:50:27 INFO - PROCESS | 16987 | 1461480627911 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}] 23:50:28 INFO - PROCESS | 16987 | 1461480628212 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 23:50:28 INFO - PROCESS | 16987 | 1461480628456 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:28 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13d752800 == 154 [pid = 16987] [id = 690] 23:50:28 INFO - PROCESS | 16987 | ++DOMWINDOW == 140 (0x7fa13c1cec00) [pid = 16987] [serial = 2071] [outer = (nil)] 23:50:28 INFO - PROCESS | 16987 | ++DOMWINDOW == 141 (0x7fa13d675400) [pid = 16987] [serial = 2072] [outer = 0x7fa13c1cec00] 23:50:28 INFO - PROCESS | 16987 | 1461480628537 Marionette DEBUG loaded listener.js 23:50:28 INFO - PROCESS | 16987 | ++DOMWINDOW == 142 (0x7fa13e56b000) [pid = 16987] [serial = 2073] [outer = 0x7fa13c1cec00] 23:50:29 INFO - PROCESS | 16987 | 1461480629850 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] 23:50:29 INFO - PROCESS | 16987 | 1461480629914 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 23:50:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 23:50:29 INFO - PROCESS | 16987 | 1461480629921 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 23:50:29 INFO - PROCESS | 16987 | 1461480629927 Marionette TRACE conn3 <- [1,2734,null,{}] 23:50:29 INFO - PROCESS | 16987 | 1461480629943 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}] 23:50:30 INFO - PROCESS | 16987 | 1461480630231 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 23:50:30 INFO - PROCESS | 16987 | 1461480630428 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:30 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa149293000 == 155 [pid = 16987] [id = 691] 23:50:30 INFO - PROCESS | 16987 | ++DOMWINDOW == 143 (0x7fa13e56e800) [pid = 16987] [serial = 2074] [outer = (nil)] 23:50:30 INFO - PROCESS | 16987 | ++DOMWINDOW == 144 (0x7fa13fc6dc00) [pid = 16987] [serial = 2075] [outer = 0x7fa13e56e800] 23:50:30 INFO - PROCESS | 16987 | 1461480630504 Marionette DEBUG loaded listener.js 23:50:30 INFO - PROCESS | 16987 | ++DOMWINDOW == 145 (0x7fa142a2e400) [pid = 16987] [serial = 2076] [outer = 0x7fa13e56e800] 23:50:31 INFO - PROCESS | 16987 | 1461480631353 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]]]}] 23:50:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 23:50:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1483ms 23:50:31 INFO - PROCESS | 16987 | 1461480631405 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 23:50:31 INFO - PROCESS | 16987 | 1461480631409 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 23:50:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 23:50:31 INFO - PROCESS | 16987 | 1461480631415 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 23:50:31 INFO - PROCESS | 16987 | 1461480631417 Marionette TRACE conn3 <- [1,2738,null,{}] 23:50:31 INFO - PROCESS | 16987 | 1461480631423 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}] 23:50:31 INFO - PROCESS | 16987 | 1461480631612 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 23:50:31 INFO - PROCESS | 16987 | 1461480631920 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:31 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14aaa1800 == 156 [pid = 16987] [id = 692] 23:50:31 INFO - PROCESS | 16987 | ++DOMWINDOW == 146 (0x7fa13f6b5000) [pid = 16987] [serial = 2077] [outer = (nil)] 23:50:31 INFO - PROCESS | 16987 | ++DOMWINDOW == 147 (0x7fa142b44400) [pid = 16987] [serial = 2078] [outer = 0x7fa13f6b5000] 23:50:32 INFO - PROCESS | 16987 | 1461480631997 Marionette DEBUG loaded listener.js 23:50:32 INFO - PROCESS | 16987 | ++DOMWINDOW == 148 (0x7fa142cdf400) [pid = 16987] [serial = 2079] [outer = 0x7fa13f6b5000] 23:50:32 INFO - PROCESS | 16987 | 1461480632797 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]]]}] 23:50:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 23:50:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1432ms 23:50:32 INFO - PROCESS | 16987 | 1461480632848 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 23:50:32 INFO - PROCESS | 16987 | 1461480632854 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 23:50:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 23:50:32 INFO - PROCESS | 16987 | 1461480632860 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 23:50:32 INFO - PROCESS | 16987 | 1461480632862 Marionette TRACE conn3 <- [1,2742,null,{}] 23:50:32 INFO - PROCESS | 16987 | 1461480632868 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}] 23:50:33 INFO - PROCESS | 16987 | 1461480633101 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 23:50:33 INFO - PROCESS | 16987 | 1461480633407 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:33 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14bd31800 == 157 [pid = 16987] [id = 693] 23:50:33 INFO - PROCESS | 16987 | ++DOMWINDOW == 149 (0x7fa142a99000) [pid = 16987] [serial = 2080] [outer = (nil)] 23:50:33 INFO - PROCESS | 16987 | ++DOMWINDOW == 150 (0x7fa147bca800) [pid = 16987] [serial = 2081] [outer = 0x7fa142a99000] 23:50:33 INFO - PROCESS | 16987 | 1461480633488 Marionette DEBUG loaded listener.js 23:50:33 INFO - PROCESS | 16987 | ++DOMWINDOW == 151 (0x7fa147ee4000) [pid = 16987] [serial = 2082] [outer = 0x7fa142a99000] 23:50:34 INFO - PROCESS | 16987 | 1461480634275 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]]]}] 23:50:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 23:50:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1477ms 23:50:34 INFO - PROCESS | 16987 | 1461480634338 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 23:50:34 INFO - PROCESS | 16987 | 1461480634341 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 23:50:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 23:50:34 INFO - PROCESS | 16987 | 1461480634347 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 23:50:34 INFO - PROCESS | 16987 | 1461480634349 Marionette TRACE conn3 <- [1,2746,null,{}] 23:50:34 INFO - PROCESS | 16987 | 1461480634355 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}] 23:50:34 INFO - PROCESS | 16987 | 1461480634573 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 23:50:34 INFO - PROCESS | 16987 | 1461480634895 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:34 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14df9c000 == 158 [pid = 16987] [id = 694] 23:50:34 INFO - PROCESS | 16987 | ++DOMWINDOW == 152 (0x7fa142d58400) [pid = 16987] [serial = 2083] [outer = (nil)] 23:50:34 INFO - PROCESS | 16987 | ++DOMWINDOW == 153 (0x7fa1492cc800) [pid = 16987] [serial = 2084] [outer = 0x7fa142d58400] 23:50:34 INFO - PROCESS | 16987 | 1461480634973 Marionette DEBUG loaded listener.js 23:50:35 INFO - PROCESS | 16987 | ++DOMWINDOW == 154 (0x7fa149b9b000) [pid = 16987] [serial = 2085] [outer = 0x7fa142d58400] 23:50:35 INFO - PROCESS | 16987 | 1461480635757 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]]]}] 23:50:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 23:50:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1478ms 23:50:35 INFO - PROCESS | 16987 | 1461480635826 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 23:50:35 INFO - PROCESS | 16987 | 1461480635830 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 23:50:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 23:50:35 INFO - PROCESS | 16987 | 1461480635836 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 23:50:35 INFO - PROCESS | 16987 | 1461480635838 Marionette TRACE conn3 <- [1,2750,null,{}] 23:50:35 INFO - PROCESS | 16987 | 1461480635844 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}] 23:50:36 INFO - PROCESS | 16987 | 1461480636070 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 23:50:36 INFO - PROCESS | 16987 | 1461480636385 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:36 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14e1f2000 == 159 [pid = 16987] [id = 695] 23:50:36 INFO - PROCESS | 16987 | ++DOMWINDOW == 155 (0x7fa149b9c000) [pid = 16987] [serial = 2086] [outer = (nil)] 23:50:36 INFO - PROCESS | 16987 | ++DOMWINDOW == 156 (0x7fa149fd7c00) [pid = 16987] [serial = 2087] [outer = 0x7fa149b9c000] 23:50:36 INFO - PROCESS | 16987 | 1461480636463 Marionette DEBUG loaded listener.js 23:50:36 INFO - PROCESS | 16987 | ++DOMWINDOW == 157 (0x7fa14a00d400) [pid = 16987] [serial = 2088] [outer = 0x7fa149b9c000] 23:50:37 INFO - PROCESS | 16987 | 1461480637240 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]]]}] 23:50:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 23:50:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1432ms 23:50:37 INFO - PROCESS | 16987 | 1461480637269 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 23:50:37 INFO - PROCESS | 16987 | 1461480637272 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 23:50:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 23:50:37 INFO - PROCESS | 16987 | 1461480637278 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 23:50:37 INFO - PROCESS | 16987 | 1461480637280 Marionette TRACE conn3 <- [1,2754,null,{}] 23:50:37 INFO - PROCESS | 16987 | 1461480637286 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}] 23:50:37 INFO - PROCESS | 16987 | 1461480637473 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 23:50:37 INFO - PROCESS | 16987 | 1461480637714 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:37 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14e460800 == 160 [pid = 16987] [id = 696] 23:50:37 INFO - PROCESS | 16987 | ++DOMWINDOW == 158 (0x7fa149c16400) [pid = 16987] [serial = 2089] [outer = (nil)] 23:50:37 INFO - PROCESS | 16987 | ++DOMWINDOW == 159 (0x7fa14a0c7c00) [pid = 16987] [serial = 2090] [outer = 0x7fa149c16400] 23:50:37 INFO - PROCESS | 16987 | 1461480637788 Marionette DEBUG loaded listener.js 23:50:37 INFO - PROCESS | 16987 | ++DOMWINDOW == 160 (0x7fa14a274800) [pid = 16987] [serial = 2091] [outer = 0x7fa149c16400] 23:50:38 INFO - PROCESS | 16987 | 1461480638739 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]]]}] 23:50:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 23:50:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1532ms 23:50:38 INFO - PROCESS | 16987 | 1461480638812 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 23:50:38 INFO - PROCESS | 16987 | 1461480638815 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 23:50:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 23:50:38 INFO - PROCESS | 16987 | 1461480638822 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 23:50:38 INFO - PROCESS | 16987 | 1461480638824 Marionette TRACE conn3 <- [1,2758,null,{}] 23:50:38 INFO - PROCESS | 16987 | 1461480638830 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}] 23:50:39 INFO - PROCESS | 16987 | 1461480639040 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 23:50:39 INFO - PROCESS | 16987 | 1461480639347 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:39 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15071d000 == 161 [pid = 16987] [id = 697] 23:50:39 INFO - PROCESS | 16987 | ++DOMWINDOW == 161 (0x7fa149c1c000) [pid = 16987] [serial = 2092] [outer = (nil)] 23:50:39 INFO - PROCESS | 16987 | ++DOMWINDOW == 162 (0x7fa14a5d3000) [pid = 16987] [serial = 2093] [outer = 0x7fa149c1c000] 23:50:39 INFO - PROCESS | 16987 | 1461480639425 Marionette DEBUG loaded listener.js 23:50:39 INFO - PROCESS | 16987 | ++DOMWINDOW == 163 (0x7fa14a5dfc00) [pid = 16987] [serial = 2094] [outer = 0x7fa149c1c000] 23:50:40 INFO - PROCESS | 16987 | 1461480640224 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]]]}] 23:50:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 23:50:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1438ms 23:50:40 INFO - PROCESS | 16987 | 1461480640261 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 23:50:40 INFO - PROCESS | 16987 | 1461480640264 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 23:50:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 23:50:40 INFO - PROCESS | 16987 | 1461480640270 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 23:50:40 INFO - PROCESS | 16987 | 1461480640273 Marionette TRACE conn3 <- [1,2762,null,{}] 23:50:40 INFO - PROCESS | 16987 | 1461480640278 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}] 23:50:40 INFO - PROCESS | 16987 | 1461480640473 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 23:50:40 INFO - PROCESS | 16987 | 1461480640754 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:40 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa151830800 == 162 [pid = 16987] [id = 698] 23:50:40 INFO - PROCESS | 16987 | ++DOMWINDOW == 164 (0x7fa14a003000) [pid = 16987] [serial = 2095] [outer = (nil)] 23:50:40 INFO - PROCESS | 16987 | ++DOMWINDOW == 165 (0x7fa14a973c00) [pid = 16987] [serial = 2096] [outer = 0x7fa14a003000] 23:50:40 INFO - PROCESS | 16987 | 1461480640869 Marionette DEBUG loaded listener.js 23:50:40 INFO - PROCESS | 16987 | ++DOMWINDOW == 166 (0x7fa14abc8800) [pid = 16987] [serial = 2097] [outer = 0x7fa14a003000] 23:50:41 INFO - PROCESS | 16987 | 1461480641703 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]]]}] 23:50:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 23:50:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1489ms 23:50:41 INFO - PROCESS | 16987 | 1461480641760 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 23:50:41 INFO - PROCESS | 16987 | 1461480641764 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 23:50:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 23:50:41 INFO - PROCESS | 16987 | 1461480641770 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 23:50:41 INFO - PROCESS | 16987 | 1461480641774 Marionette TRACE conn3 <- [1,2766,null,{}] 23:50:41 INFO - PROCESS | 16987 | 1461480641779 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}] 23:50:42 INFO - PROCESS | 16987 | 1461480641994 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 23:50:42 INFO - PROCESS | 16987 | 1461480642312 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:42 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa152223000 == 163 [pid = 16987] [id = 699] 23:50:42 INFO - PROCESS | 16987 | ++DOMWINDOW == 167 (0x7fa14b95ac00) [pid = 16987] [serial = 2098] [outer = (nil)] 23:50:42 INFO - PROCESS | 16987 | ++DOMWINDOW == 168 (0x7fa14b961400) [pid = 16987] [serial = 2099] [outer = 0x7fa14b95ac00] 23:50:42 INFO - PROCESS | 16987 | 1461480642395 Marionette DEBUG loaded listener.js 23:50:42 INFO - PROCESS | 16987 | ++DOMWINDOW == 169 (0x7fa14bdd8000) [pid = 16987] [serial = 2100] [outer = 0x7fa14b95ac00] 23:50:43 INFO - PROCESS | 16987 | 1461480643243 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]]]}] 23:50:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 23:50:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1530ms 23:50:43 INFO - PROCESS | 16987 | 1461480643301 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 23:50:43 INFO - PROCESS | 16987 | 1461480643304 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 23:50:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 23:50:43 INFO - PROCESS | 16987 | 1461480643310 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 23:50:43 INFO - PROCESS | 16987 | 1461480643313 Marionette TRACE conn3 <- [1,2770,null,{}] 23:50:43 INFO - PROCESS | 16987 | 1461480643319 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}] 23:50:43 INFO - PROCESS | 16987 | 1461480643531 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 23:50:43 INFO - PROCESS | 16987 | 1461480643843 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:43 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15267c800 == 164 [pid = 16987] [id = 700] 23:50:43 INFO - PROCESS | 16987 | ++DOMWINDOW == 170 (0x7fa14bdd8800) [pid = 16987] [serial = 2101] [outer = (nil)] 23:50:43 INFO - PROCESS | 16987 | ++DOMWINDOW == 171 (0x7fa14d107400) [pid = 16987] [serial = 2102] [outer = 0x7fa14bdd8800] 23:50:43 INFO - PROCESS | 16987 | 1461480643918 Marionette DEBUG loaded listener.js 23:50:44 INFO - PROCESS | 16987 | ++DOMWINDOW == 172 (0x7fa14d184000) [pid = 16987] [serial = 2103] [outer = 0x7fa14bdd8800] 23:50:44 INFO - PROCESS | 16987 | 1461480644700 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]]]}] 23:50:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 23:50:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1427ms 23:50:44 INFO - PROCESS | 16987 | 1461480644739 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 23:50:44 INFO - PROCESS | 16987 | 1461480644742 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 23:50:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 23:50:44 INFO - PROCESS | 16987 | 1461480644749 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 23:50:44 INFO - PROCESS | 16987 | 1461480644752 Marionette TRACE conn3 <- [1,2774,null,{}] 23:50:44 INFO - PROCESS | 16987 | 1461480644757 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}] 23:50:44 INFO - PROCESS | 16987 | 1461480644965 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 23:50:45 INFO - PROCESS | 16987 | 1461480645241 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:45 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa153191800 == 165 [pid = 16987] [id = 701] 23:50:45 INFO - PROCESS | 16987 | ++DOMWINDOW == 173 (0x7fa14b95d800) [pid = 16987] [serial = 2104] [outer = (nil)] 23:50:45 INFO - PROCESS | 16987 | ++DOMWINDOW == 174 (0x7fa14d18d800) [pid = 16987] [serial = 2105] [outer = 0x7fa14b95d800] 23:50:45 INFO - PROCESS | 16987 | 1461480645358 Marionette DEBUG loaded listener.js 23:50:45 INFO - PROCESS | 16987 | ++DOMWINDOW == 175 (0x7fa14d288c00) [pid = 16987] [serial = 2106] [outer = 0x7fa14b95d800] 23:50:46 INFO - PROCESS | 16987 | 1461480646162 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]]]}] 23:50:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 23:50:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1480ms 23:50:46 INFO - PROCESS | 16987 | 1461480646230 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 23:50:46 INFO - PROCESS | 16987 | 1461480646233 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 23:50:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 23:50:46 INFO - PROCESS | 16987 | 1461480646239 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 23:50:46 INFO - PROCESS | 16987 | 1461480646241 Marionette TRACE conn3 <- [1,2778,null,{}] 23:50:46 INFO - PROCESS | 16987 | 1461480646246 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}] 23:50:46 INFO - PROCESS | 16987 | 1461480646439 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 23:50:46 INFO - PROCESS | 16987 | 1461480646712 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:46 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa153964800 == 166 [pid = 16987] [id = 702] 23:50:46 INFO - PROCESS | 16987 | ++DOMWINDOW == 176 (0x7fa14d05b000) [pid = 16987] [serial = 2107] [outer = (nil)] 23:50:46 INFO - PROCESS | 16987 | ++DOMWINDOW == 177 (0x7fa14d292c00) [pid = 16987] [serial = 2108] [outer = 0x7fa14d05b000] 23:50:46 INFO - PROCESS | 16987 | 1461480646825 Marionette DEBUG loaded listener.js 23:50:46 INFO - PROCESS | 16987 | ++DOMWINDOW == 178 (0x7fa14d826400) [pid = 16987] [serial = 2109] [outer = 0x7fa14d05b000] 23:50:47 INFO - PROCESS | 16987 | 1461480647640 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]]]}] 23:50:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 23:50:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1441ms 23:50:47 INFO - PROCESS | 16987 | 1461480647680 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 23:50:47 INFO - PROCESS | 16987 | 1461480647683 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 23:50:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 23:50:47 INFO - PROCESS | 16987 | 1461480647689 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 23:50:47 INFO - PROCESS | 16987 | 1461480647691 Marionette TRACE conn3 <- [1,2782,null,{}] 23:50:47 INFO - PROCESS | 16987 | 1461480647697 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}] 23:50:47 INFO - PROCESS | 16987 | 1461480647912 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 23:50:48 INFO - PROCESS | 16987 | 1461480648247 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:48 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15448f000 == 167 [pid = 16987] [id = 703] 23:50:48 INFO - PROCESS | 16987 | ++DOMWINDOW == 179 (0x7fa149b6dc00) [pid = 16987] [serial = 2110] [outer = (nil)] 23:50:48 INFO - PROCESS | 16987 | ++DOMWINDOW == 180 (0x7fa14d854000) [pid = 16987] [serial = 2111] [outer = 0x7fa149b6dc00] 23:50:48 INFO - PROCESS | 16987 | 1461480648323 Marionette DEBUG loaded listener.js 23:50:48 INFO - PROCESS | 16987 | ++DOMWINDOW == 181 (0x7fa14d861c00) [pid = 16987] [serial = 2112] [outer = 0x7fa149b6dc00] 23:50:49 INFO - PROCESS | 16987 | 1461480649124 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]]]}] 23:50:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 23:50:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1480ms 23:50:49 INFO - PROCESS | 16987 | 1461480649171 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 23:50:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 23:50:49 INFO - PROCESS | 16987 | 1461480649175 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 23:50:49 INFO - PROCESS | 16987 | 1461480649180 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 23:50:49 INFO - PROCESS | 16987 | 1461480649183 Marionette TRACE conn3 <- [1,2786,null,{}] 23:50:49 INFO - PROCESS | 16987 | 1461480649188 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}] 23:50:49 INFO - PROCESS | 16987 | 1461480649375 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 23:50:49 INFO - PROCESS | 16987 | 1461480649650 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:49 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15fba3000 == 168 [pid = 16987] [id = 704] 23:50:49 INFO - PROCESS | 16987 | ++DOMWINDOW == 182 (0x7fa14d189000) [pid = 16987] [serial = 2113] [outer = (nil)] 23:50:49 INFO - PROCESS | 16987 | ++DOMWINDOW == 183 (0x7fa14d996000) [pid = 16987] [serial = 2114] [outer = 0x7fa14d189000] 23:50:49 INFO - PROCESS | 16987 | 1461480649767 Marionette DEBUG loaded listener.js 23:50:49 INFO - PROCESS | 16987 | ++DOMWINDOW == 184 (0x7fa14dccf400) [pid = 16987] [serial = 2115] [outer = 0x7fa14d189000] 23:50:50 INFO - PROCESS | 16987 | 1461480650566 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]]]}] 23:50:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 23:50:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1439ms 23:50:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 23:50:50 INFO - PROCESS | 16987 | 1461480650620 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 23:50:50 INFO - PROCESS | 16987 | 1461480650622 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 23:50:50 INFO - PROCESS | 16987 | 1461480650629 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 23:50:50 INFO - PROCESS | 16987 | 1461480650632 Marionette TRACE conn3 <- [1,2790,null,{}] 23:50:50 INFO - PROCESS | 16987 | 1461480650637 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}] 23:50:50 INFO - PROCESS | 16987 | 1461480650825 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 23:50:51 INFO - PROCESS | 16987 | 1461480651102 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:51 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa160c03800 == 169 [pid = 16987] [id = 705] 23:50:51 INFO - PROCESS | 16987 | ++DOMWINDOW == 185 (0x7fa14d98d400) [pid = 16987] [serial = 2116] [outer = (nil)] 23:50:51 INFO - PROCESS | 16987 | ++DOMWINDOW == 186 (0x7fa14dcd6800) [pid = 16987] [serial = 2117] [outer = 0x7fa14d98d400] 23:50:51 INFO - PROCESS | 16987 | 1461480651221 Marionette DEBUG loaded listener.js 23:50:51 INFO - PROCESS | 16987 | ++DOMWINDOW == 187 (0x7fa14dcda800) [pid = 16987] [serial = 2118] [outer = 0x7fa14d98d400] 23:50:52 INFO - PROCESS | 16987 | 1461480652011 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]]]}] 23:50:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 23:50:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1434ms 23:50:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 23:50:52 INFO - PROCESS | 16987 | 1461480652063 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 23:50:52 INFO - PROCESS | 16987 | 1461480652066 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 23:50:52 INFO - PROCESS | 16987 | 1461480652072 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 23:50:52 INFO - PROCESS | 16987 | 1461480652075 Marionette TRACE conn3 <- [1,2794,null,{}] 23:50:52 INFO - PROCESS | 16987 | 1461480652080 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}] 23:50:52 INFO - PROCESS | 16987 | 1461480652271 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 23:50:52 INFO - PROCESS | 16987 | 1461480652547 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:52 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa161918800 == 170 [pid = 16987] [id = 706] 23:50:52 INFO - PROCESS | 16987 | ++DOMWINDOW == 188 (0x7fa14d82f000) [pid = 16987] [serial = 2119] [outer = (nil)] 23:50:52 INFO - PROCESS | 16987 | ++DOMWINDOW == 189 (0x7fa14dce2800) [pid = 16987] [serial = 2120] [outer = 0x7fa14d82f000] 23:50:52 INFO - PROCESS | 16987 | 1461480652658 Marionette DEBUG loaded listener.js 23:50:52 INFO - PROCESS | 16987 | ++DOMWINDOW == 190 (0x7fa14dceb400) [pid = 16987] [serial = 2121] [outer = 0x7fa14d82f000] 23:50:53 INFO - PROCESS | 16987 | 1461480653490 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]]]}] 23:50:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 23:50:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1483ms 23:50:53 INFO - PROCESS | 16987 | 1461480653554 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 23:50:53 INFO - PROCESS | 16987 | 1461480653558 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 23:50:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 23:50:53 INFO - PROCESS | 16987 | 1461480653564 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 23:50:53 INFO - PROCESS | 16987 | 1461480653566 Marionette TRACE conn3 <- [1,2798,null,{}] 23:50:53 INFO - PROCESS | 16987 | 1461480653571 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}] 23:50:53 INFO - PROCESS | 16987 | 1461480653767 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 23:50:54 INFO - PROCESS | 16987 | 1461480654084 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:54 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1377c6000 == 171 [pid = 16987] [id = 707] 23:50:54 INFO - PROCESS | 16987 | ++DOMWINDOW == 191 (0x7fa134f82800) [pid = 16987] [serial = 2122] [outer = (nil)] 23:50:54 INFO - PROCESS | 16987 | ++DOMWINDOW == 192 (0x7fa137bce800) [pid = 16987] [serial = 2123] [outer = 0x7fa134f82800] 23:50:54 INFO - PROCESS | 16987 | 1461480654158 Marionette DEBUG loaded listener.js 23:50:54 INFO - PROCESS | 16987 | ++DOMWINDOW == 193 (0x7fa13c1a8c00) [pid = 16987] [serial = 2124] [outer = 0x7fa134f82800] 23:50:55 INFO - PROCESS | 16987 | 1461480655011 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]]]}] 23:50:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 23:50:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1483ms 23:50:55 INFO - PROCESS | 16987 | 1461480655047 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 23:50:55 INFO - PROCESS | 16987 | 1461480655051 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 23:50:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 23:50:55 INFO - PROCESS | 16987 | 1461480655057 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 23:50:55 INFO - PROCESS | 16987 | 1461480655059 Marionette TRACE conn3 <- [1,2802,null,{}] 23:50:55 INFO - PROCESS | 16987 | 1461480655068 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}] 23:50:55 INFO - PROCESS | 16987 | 1461480655327 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 23:50:55 INFO - PROCESS | 16987 | 1461480655651 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:55 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa139708800 == 172 [pid = 16987] [id = 708] 23:50:55 INFO - PROCESS | 16987 | ++DOMWINDOW == 194 (0x7fa134fad000) [pid = 16987] [serial = 2125] [outer = (nil)] 23:50:55 INFO - PROCESS | 16987 | ++DOMWINDOW == 195 (0x7fa139e0dc00) [pid = 16987] [serial = 2126] [outer = 0x7fa134fad000] 23:50:55 INFO - PROCESS | 16987 | 1461480655729 Marionette DEBUG loaded listener.js 23:50:55 INFO - PROCESS | 16987 | ++DOMWINDOW == 196 (0x7fa13f518c00) [pid = 16987] [serial = 2127] [outer = 0x7fa134fad000] 23:50:56 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa133d5c000 == 171 [pid = 16987] [id = 687] 23:50:56 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13e377000 == 170 [pid = 16987] [id = 686] 23:50:56 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13ca7c000 == 169 [pid = 16987] [id = 685] 23:50:56 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13a4cb000 == 168 [pid = 16987] [id = 684] 23:50:56 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa137a44000 == 167 [pid = 16987] [id = 683] 23:50:56 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13a296800 == 166 [pid = 16987] [id = 682] 23:50:56 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14a983000 == 165 [pid = 16987] [id = 679] 23:50:56 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa149f43000 == 164 [pid = 16987] [id = 678] 23:50:56 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa147f1a000 == 163 [pid = 16987] [id = 677] 23:50:56 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa140d28000 == 162 [pid = 16987] [id = 676] 23:50:56 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13f85a800 == 161 [pid = 16987] [id = 675] 23:50:56 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13e712000 == 160 [pid = 16987] [id = 674] 23:50:56 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13ce18000 == 159 [pid = 16987] [id = 673] 23:50:56 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13aa4b000 == 158 [pid = 16987] [id = 672] 23:50:56 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa137a4a000 == 157 [pid = 16987] [id = 671] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 195 (0x7fa13aa04000) [pid = 16987] [serial = 1791] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 194 (0x7fa149de5000) [pid = 16987] [serial = 1908] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 193 (0x7fa1499a4400) [pid = 16987] [serial = 1899] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 192 (0x7fa149b9e800) [pid = 16987] [serial = 1905] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 191 (0x7fa149165000) [pid = 16987] [serial = 1896] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 190 (0x7fa149b72400) [pid = 16987] [serial = 1902] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 189 (0x7fa14a00f800) [pid = 16987] [serial = 1914] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 188 (0x7fa142aa0800) [pid = 16987] [serial = 1890] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 187 (0x7fa13d66c800) [pid = 16987] [serial = 1875] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 186 (0x7fa140d59400) [pid = 16987] [serial = 1887] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 185 (0x7fa13e737800) [pid = 16987] [serial = 1881] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 184 (0x7fa1383c4000) [pid = 16987] [serial = 1869] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 183 (0x7fa13e506c00) [pid = 16987] [serial = 1878] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 182 (0x7fa139e28800) [pid = 16987] [serial = 2006] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 181 (0x7fa13aa03800) [pid = 16987] [serial = 2007] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 180 (0x7fa13d670400) [pid = 16987] [serial = 2010] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 179 (0x7fa13d692800) [pid = 16987] [serial = 2012] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 178 (0x7fa1383c3800) [pid = 16987] [serial = 2004] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 177 (0x7fa149fda800) [pid = 16987] [serial = 1911] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 176 (0x7fa13aa09800) [pid = 16987] [serial = 1872] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 175 (0x7fa13fc71800) [pid = 16987] [serial = 1884] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 174 (0x7fa147ee0800) [pid = 16987] [serial = 1893] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 173 (0x7fa13b2e3800) [pid = 16987] [serial = 1866] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 172 (0x7fa13f6b8800) [pid = 16987] [serial = 1941] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 171 (0x7fa13f50e400) [pid = 16987] [serial = 1940] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 170 (0x7fa13c1a6400) [pid = 16987] [serial = 1946] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 169 (0x7fa13cdbb000) [pid = 16987] [serial = 1947] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 168 (0x7fa13f513000) [pid = 16987] [serial = 1950] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 167 (0x7fa13ee07400) [pid = 16987] [serial = 1949] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 166 (0x7fa14b95e000) [pid = 16987] [serial = 1989] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 165 (0x7fa14b957800) [pid = 16987] [serial = 1988] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 164 (0x7fa14a96d400) [pid = 16987] [serial = 1980] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 163 (0x7fa14a5d8800) [pid = 16987] [serial = 1979] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 162 (0x7fa14adee400) [pid = 16987] [serial = 1986] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 161 (0x7fa14abd1000) [pid = 16987] [serial = 1985] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 160 (0x7fa134f84c00) [pid = 16987] [serial = 2000] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 159 (0x7fa134fb6800) [pid = 16987] [serial = 2001] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 158 (0x7fa1392e7400) [pid = 16987] [serial = 1944] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 157 (0x7fa138384800) [pid = 16987] [serial = 1943] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 156 (0x7fa149fe0c00) [pid = 16987] [serial = 1971] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 155 (0x7fa149c1e400) [pid = 16987] [serial = 1970] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 154 (0x7fa142919800) [pid = 16987] [serial = 1956] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 153 (0x7fa140d52c00) [pid = 16987] [serial = 1955] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 152 (0x7fa14bdd6000) [pid = 16987] [serial = 1992] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 151 (0x7fa14b966c00) [pid = 16987] [serial = 1991] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 150 (0x7fa142d4d000) [pid = 16987] [serial = 1959] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 149 (0x7fa139e16000) [pid = 16987] [serial = 1997] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 148 (0x7fa13e567000) [pid = 16987] [serial = 1998] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 147 (0x7fa14a97ac00) [pid = 16987] [serial = 1982] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 146 (0x7fa14abc9400) [pid = 16987] [serial = 1983] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 145 (0x7fa142b3f000) [pid = 16987] [serial = 1958] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 144 (0x7fa14a4a5800) [pid = 16987] [serial = 1977] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 143 (0x7fa14a277800) [pid = 16987] [serial = 1976] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 142 (0x7fa14d108000) [pid = 16987] [serial = 1995] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 141 (0x7fa13f510c00) [pid = 16987] [serial = 1994] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 140 (0x7fa147e43800) [pid = 16987] [serial = 1962] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 139 (0x7fa147bc8c00) [pid = 16987] [serial = 1961] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 138 (0x7fa13c1ce400) [pid = 16987] [serial = 2009] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 137 (0x7fa1492d2000) [pid = 16987] [serial = 1968] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 136 (0x7fa14915f000) [pid = 16987] [serial = 1967] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 135 (0x7fa147f2dc00) [pid = 16987] [serial = 1965] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 134 (0x7fa147ee3400) [pid = 16987] [serial = 1964] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 133 (0x7fa137bd5800) [pid = 16987] [serial = 2003] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 132 (0x7fa13fd56400) [pid = 16987] [serial = 1953] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 131 (0x7fa13fc66000) [pid = 16987] [serial = 1952] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 130 (0x7fa14a275400) [pid = 16987] [serial = 1974] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | --DOMWINDOW == 129 (0x7fa14a0c9c00) [pid = 16987] [serial = 1973] [outer = (nil)] [url = about:blank] 23:50:57 INFO - PROCESS | 16987 | 1461480657765 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]]]}] 23:50:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 23:50:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 2735ms 23:50:57 INFO - PROCESS | 16987 | 1461480657796 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 23:50:57 INFO - PROCESS | 16987 | 1461480657801 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 23:50:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 23:50:57 INFO - PROCESS | 16987 | 1461480657810 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 23:50:57 INFO - PROCESS | 16987 | 1461480657814 Marionette TRACE conn3 <- [1,2806,null,{}] 23:50:57 INFO - PROCESS | 16987 | 1461480657821 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}] 23:50:58 INFO - PROCESS | 16987 | 1461480658049 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 23:50:58 INFO - PROCESS | 16987 | 1461480658238 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:58 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13936e000 == 158 [pid = 16987] [id = 709] 23:50:58 INFO - PROCESS | 16987 | ++DOMWINDOW == 130 (0x7fa1353ed400) [pid = 16987] [serial = 2128] [outer = (nil)] 23:50:58 INFO - PROCESS | 16987 | ++DOMWINDOW == 131 (0x7fa137bd6000) [pid = 16987] [serial = 2129] [outer = 0x7fa1353ed400] 23:50:58 INFO - PROCESS | 16987 | 1461480658317 Marionette DEBUG loaded listener.js 23:50:58 INFO - PROCESS | 16987 | ++DOMWINDOW == 132 (0x7fa1383cdc00) [pid = 16987] [serial = 2130] [outer = 0x7fa1353ed400] 23:50:59 INFO - PROCESS | 16987 | 1461480659289 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]]]}] 23:50:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 23:50:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1531ms 23:50:59 INFO - PROCESS | 16987 | 1461480659342 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 23:50:59 INFO - PROCESS | 16987 | 1461480659354 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 23:50:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 23:50:59 INFO - PROCESS | 16987 | 1461480659368 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 23:50:59 INFO - PROCESS | 16987 | 1461480659374 Marionette TRACE conn3 <- [1,2810,null,{}] 23:50:59 INFO - PROCESS | 16987 | 1461480659382 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}] 23:50:59 INFO - PROCESS | 16987 | 1461480659685 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 23:51:00 INFO - PROCESS | 16987 | 1461480660086 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:00 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13a292800 == 159 [pid = 16987] [id = 710] 23:51:00 INFO - PROCESS | 16987 | ++DOMWINDOW == 133 (0x7fa139e28800) [pid = 16987] [serial = 2131] [outer = (nil)] 23:51:00 INFO - PROCESS | 16987 | ++DOMWINDOW == 134 (0x7fa13aa08000) [pid = 16987] [serial = 2132] [outer = 0x7fa139e28800] 23:51:00 INFO - PROCESS | 16987 | 1461480660167 Marionette DEBUG loaded listener.js 23:51:00 INFO - PROCESS | 16987 | ++DOMWINDOW == 135 (0x7fa13b2bcc00) [pid = 16987] [serial = 2133] [outer = 0x7fa139e28800] 23:51:00 INFO - PROCESS | 16987 | 1461480660967 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]]]}] 23:51:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 23:51:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1645ms 23:51:01 INFO - PROCESS | 16987 | 1461480661012 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 23:51:01 INFO - PROCESS | 16987 | 1461480661019 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 23:51:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 23:51:01 INFO - PROCESS | 16987 | 1461480661040 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 23:51:01 INFO - PROCESS | 16987 | 1461480661052 Marionette TRACE conn3 <- [1,2814,null,{}] 23:51:01 INFO - PROCESS | 16987 | 1461480661108 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}] 23:51:01 INFO - PROCESS | 16987 | 1461480661443 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 23:51:01 INFO - PROCESS | 16987 | 1461480661483 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:01 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13bfda000 == 160 [pid = 16987] [id = 711] 23:51:01 INFO - PROCESS | 16987 | ++DOMWINDOW == 136 (0x7fa13cbcec00) [pid = 16987] [serial = 2134] [outer = (nil)] 23:51:01 INFO - PROCESS | 16987 | ++DOMWINDOW == 137 (0x7fa13d692c00) [pid = 16987] [serial = 2135] [outer = 0x7fa13cbcec00] 23:51:01 INFO - PROCESS | 16987 | 1461480661560 Marionette DEBUG loaded listener.js 23:51:01 INFO - PROCESS | 16987 | ++DOMWINDOW == 138 (0x7fa13e568000) [pid = 16987] [serial = 2136] [outer = 0x7fa13cbcec00] 23:51:02 INFO - PROCESS | 16987 | --DOMWINDOW == 137 (0x7fa13d67a800) [pid = 16987] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 23:51:02 INFO - PROCESS | 16987 | --DOMWINDOW == 136 (0x7fa13ee06800) [pid = 16987] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 23:51:02 INFO - PROCESS | 16987 | --DOMWINDOW == 135 (0x7fa134f80000) [pid = 16987] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 23:51:02 INFO - PROCESS | 16987 | --DOMWINDOW == 134 (0x7fa134f70c00) [pid = 16987] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 23:51:02 INFO - PROCESS | 16987 | --DOMWINDOW == 133 (0x7fa134f7f800) [pid = 16987] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 23:51:02 INFO - PROCESS | 16987 | --DOMWINDOW == 132 (0x7fa1392ef800) [pid = 16987] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 23:51:02 INFO - PROCESS | 16987 | --DOMWINDOW == 131 (0x7fa1383c2c00) [pid = 16987] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 23:51:02 INFO - PROCESS | 16987 | 1461480662643 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]]]}] 23:51:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 23:51:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1617ms 23:51:02 INFO - PROCESS | 16987 | 1461480662657 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 23:51:02 INFO - PROCESS | 16987 | 1461480662661 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 23:51:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 23:51:02 INFO - PROCESS | 16987 | 1461480662671 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 23:51:02 INFO - PROCESS | 16987 | 1461480662673 Marionette TRACE conn3 <- [1,2818,null,{}] 23:51:02 INFO - PROCESS | 16987 | 1461480662678 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}] 23:51:02 INFO - PROCESS | 16987 | 1461480662854 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 23:51:03 INFO - PROCESS | 16987 | 1461480663058 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:03 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13ca65000 == 161 [pid = 16987] [id = 712] 23:51:03 INFO - PROCESS | 16987 | ++DOMWINDOW == 132 (0x7fa1392ef800) [pid = 16987] [serial = 2137] [outer = (nil)] 23:51:03 INFO - PROCESS | 16987 | ++DOMWINDOW == 133 (0x7fa13e567800) [pid = 16987] [serial = 2138] [outer = 0x7fa1392ef800] 23:51:03 INFO - PROCESS | 16987 | 1461480663117 Marionette DEBUG loaded listener.js 23:51:03 INFO - PROCESS | 16987 | ++DOMWINDOW == 134 (0x7fa13ee07400) [pid = 16987] [serial = 2139] [outer = 0x7fa1392ef800] 23:51:03 INFO - PROCESS | 16987 | 1461480663802 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]]]}] 23:51:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 23:51:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1179ms 23:51:03 INFO - PROCESS | 16987 | 1461480663847 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 23:51:03 INFO - PROCESS | 16987 | 1461480663851 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 23:51:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 23:51:03 INFO - PROCESS | 16987 | 1461480663868 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 23:51:03 INFO - PROCESS | 16987 | 1461480663871 Marionette TRACE conn3 <- [1,2822,null,{}] 23:51:03 INFO - PROCESS | 16987 | 1461480663875 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}] 23:51:04 INFO - PROCESS | 16987 | 1461480664060 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 23:51:04 INFO - PROCESS | 16987 | 1461480664069 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:04 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13d7c8800 == 162 [pid = 16987] [id = 713] 23:51:04 INFO - PROCESS | 16987 | ++DOMWINDOW == 135 (0x7fa13e72f000) [pid = 16987] [serial = 2140] [outer = (nil)] 23:51:04 INFO - PROCESS | 16987 | ++DOMWINDOW == 136 (0x7fa13f50f400) [pid = 16987] [serial = 2141] [outer = 0x7fa13e72f000] 23:51:04 INFO - PROCESS | 16987 | 1461480664130 Marionette DEBUG loaded listener.js 23:51:04 INFO - PROCESS | 16987 | ++DOMWINDOW == 137 (0x7fa13f6afc00) [pid = 16987] [serial = 2142] [outer = 0x7fa13e72f000] 23:51:05 INFO - PROCESS | 16987 | 1461480665331 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]]]}] 23:51:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 23:51:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1528ms 23:51:05 INFO - PROCESS | 16987 | 1461480665398 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 23:51:05 INFO - PROCESS | 16987 | 1461480665405 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 23:51:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 23:51:05 INFO - PROCESS | 16987 | 1461480665413 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 23:51:05 INFO - PROCESS | 16987 | 1461480665419 Marionette TRACE conn3 <- [1,2826,null,{}] 23:51:05 INFO - PROCESS | 16987 | 1461480665426 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}] 23:51:05 INFO - PROCESS | 16987 | 1461480665688 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 23:51:06 INFO - PROCESS | 16987 | 1461480666004 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:06 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13a8c6000 == 163 [pid = 16987] [id = 714] 23:51:06 INFO - PROCESS | 16987 | ++DOMWINDOW == 138 (0x7fa1392ecc00) [pid = 16987] [serial = 2143] [outer = (nil)] 23:51:06 INFO - PROCESS | 16987 | ++DOMWINDOW == 139 (0x7fa139fe8800) [pid = 16987] [serial = 2144] [outer = 0x7fa1392ecc00] 23:51:06 INFO - PROCESS | 16987 | 1461480666078 Marionette DEBUG loaded listener.js 23:51:06 INFO - PROCESS | 16987 | ++DOMWINDOW == 140 (0x7fa13b2b2c00) [pid = 16987] [serial = 2145] [outer = 0x7fa1392ecc00] 23:51:06 INFO - PROCESS | 16987 | 1461480666983 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 23:51:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 23:51:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1631ms 23:51:07 INFO - PROCESS | 16987 | 1461480667048 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 23:51:07 INFO - PROCESS | 16987 | 1461480667062 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 23:51:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 23:51:07 INFO - PROCESS | 16987 | 1461480667078 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 23:51:07 INFO - PROCESS | 16987 | 1461480667084 Marionette TRACE conn3 <- [1,2830,null,{}] 23:51:07 INFO - PROCESS | 16987 | 1461480667093 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}] 23:51:07 INFO - PROCESS | 16987 | 1461480667446 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 23:51:07 INFO - PROCESS | 16987 | 1461480667843 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:07 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13e71b000 == 164 [pid = 16987] [id = 715] 23:51:07 INFO - PROCESS | 16987 | ++DOMWINDOW == 141 (0x7fa13cdb9800) [pid = 16987] [serial = 2146] [outer = (nil)] 23:51:07 INFO - PROCESS | 16987 | ++DOMWINDOW == 142 (0x7fa13e574800) [pid = 16987] [serial = 2147] [outer = 0x7fa13cdb9800] 23:51:07 INFO - PROCESS | 16987 | 1461480667914 Marionette DEBUG loaded listener.js 23:51:08 INFO - PROCESS | 16987 | ++DOMWINDOW == 143 (0x7fa13f50d000) [pid = 16987] [serial = 2148] [outer = 0x7fa13cdb9800] 23:51:08 INFO - PROCESS | 16987 | 1461480668804 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]]]}] 23:51:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 23:51:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1788ms 23:51:08 INFO - PROCESS | 16987 | 1461480668863 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 23:51:08 INFO - PROCESS | 16987 | 1461480668867 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 23:51:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 23:51:08 INFO - PROCESS | 16987 | 1461480668873 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 23:51:08 INFO - PROCESS | 16987 | 1461480668879 Marionette TRACE conn3 <- [1,2834,null,{}] 23:51:08 INFO - PROCESS | 16987 | 1461480668895 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}] 23:51:09 INFO - PROCESS | 16987 | 1461480669135 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 23:51:09 INFO - PROCESS | 16987 | 1461480669442 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:09 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1417ee000 == 165 [pid = 16987] [id = 716] 23:51:09 INFO - PROCESS | 16987 | ++DOMWINDOW == 144 (0x7fa13f6b9400) [pid = 16987] [serial = 2149] [outer = (nil)] 23:51:09 INFO - PROCESS | 16987 | ++DOMWINDOW == 145 (0x7fa13fd60800) [pid = 16987] [serial = 2150] [outer = 0x7fa13f6b9400] 23:51:09 INFO - PROCESS | 16987 | 1461480669524 Marionette DEBUG loaded listener.js 23:51:09 INFO - PROCESS | 16987 | ++DOMWINDOW == 146 (0x7fa142919000) [pid = 16987] [serial = 2151] [outer = 0x7fa13f6b9400] 23:51:10 INFO - PROCESS | 16987 | 1461480670322 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 23:51:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 23:51:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1485ms 23:51:10 INFO - PROCESS | 16987 | 1461480670359 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 23:51:10 INFO - PROCESS | 16987 | 1461480670362 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 23:51:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 23:51:10 INFO - PROCESS | 16987 | 1461480670368 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 23:51:10 INFO - PROCESS | 16987 | 1461480670371 Marionette TRACE conn3 <- [1,2838,null,{}] 23:51:10 INFO - PROCESS | 16987 | 1461480670377 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}] 23:51:10 INFO - PROCESS | 16987 | 1461480670596 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 23:51:10 INFO - PROCESS | 16987 | 1461480670867 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:10 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14911b000 == 166 [pid = 16987] [id = 717] 23:51:10 INFO - PROCESS | 16987 | ++DOMWINDOW == 147 (0x7fa13fbef400) [pid = 16987] [serial = 2152] [outer = (nil)] 23:51:10 INFO - PROCESS | 16987 | ++DOMWINDOW == 148 (0x7fa142a93c00) [pid = 16987] [serial = 2153] [outer = 0x7fa13fbef400] 23:51:10 INFO - PROCESS | 16987 | 1461480670984 Marionette DEBUG loaded listener.js 23:51:11 INFO - PROCESS | 16987 | ++DOMWINDOW == 149 (0x7fa142cd1800) [pid = 16987] [serial = 2154] [outer = 0x7fa13fbef400] 23:51:11 INFO - PROCESS | 16987 | 1461480671814 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]]]}] 23:51:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 23:51:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1478ms 23:51:11 INFO - PROCESS | 16987 | 1461480671847 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 23:51:11 INFO - PROCESS | 16987 | 1461480671850 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 23:51:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 23:51:11 INFO - PROCESS | 16987 | 1461480671856 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 23:51:11 INFO - PROCESS | 16987 | 1461480671858 Marionette TRACE conn3 <- [1,2842,null,{}] 23:51:11 INFO - PROCESS | 16987 | 1461480671864 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}] 23:51:12 INFO - PROCESS | 16987 | 1461480672057 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 23:51:12 INFO - PROCESS | 16987 | 1461480672335 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:12 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14a298800 == 167 [pid = 16987] [id = 718] 23:51:12 INFO - PROCESS | 16987 | ++DOMWINDOW == 150 (0x7fa147bc8c00) [pid = 16987] [serial = 2155] [outer = (nil)] 23:51:12 INFO - PROCESS | 16987 | ++DOMWINDOW == 151 (0x7fa147e42c00) [pid = 16987] [serial = 2156] [outer = 0x7fa147bc8c00] 23:51:12 INFO - PROCESS | 16987 | 1461480672459 Marionette DEBUG loaded listener.js 23:51:12 INFO - PROCESS | 16987 | ++DOMWINDOW == 152 (0x7fa147eea000) [pid = 16987] [serial = 2157] [outer = 0x7fa147bc8c00] 23:51:13 INFO - PROCESS | 16987 | 1461480673292 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]]]}] 23:51:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 23:51:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1483ms 23:51:13 INFO - PROCESS | 16987 | 1461480673340 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 23:51:13 INFO - PROCESS | 16987 | 1461480673344 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 23:51:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 23:51:13 INFO - PROCESS | 16987 | 1461480673349 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 23:51:13 INFO - PROCESS | 16987 | 1461480673352 Marionette TRACE conn3 <- [1,2846,null,{}] 23:51:13 INFO - PROCESS | 16987 | 1461480673358 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}] 23:51:13 INFO - PROCESS | 16987 | 1461480673590 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 23:51:13 INFO - PROCESS | 16987 | 1461480673896 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:13 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14abb7800 == 168 [pid = 16987] [id = 719] 23:51:13 INFO - PROCESS | 16987 | ++DOMWINDOW == 153 (0x7fa147bca000) [pid = 16987] [serial = 2158] [outer = (nil)] 23:51:13 INFO - PROCESS | 16987 | ++DOMWINDOW == 154 (0x7fa1493c5400) [pid = 16987] [serial = 2159] [outer = 0x7fa147bca000] 23:51:13 INFO - PROCESS | 16987 | 1461480673974 Marionette DEBUG loaded listener.js 23:51:14 INFO - PROCESS | 16987 | ++DOMWINDOW == 155 (0x7fa149b99400) [pid = 16987] [serial = 2160] [outer = 0x7fa147bca000] 23:51:14 INFO - PROCESS | 16987 | 1461480674761 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]]]}] 23:51:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 23:51:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1479ms 23:51:14 INFO - PROCESS | 16987 | 1461480674829 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 23:51:14 INFO - PROCESS | 16987 | 1461480674832 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 23:51:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 23:51:14 INFO - PROCESS | 16987 | 1461480674838 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 23:51:14 INFO - PROCESS | 16987 | 1461480674840 Marionette TRACE conn3 <- [1,2850,null,{}] 23:51:14 INFO - PROCESS | 16987 | 1461480674846 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}] 23:51:15 INFO - PROCESS | 16987 | 1461480675045 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 23:51:15 INFO - PROCESS | 16987 | 1461480675312 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:15 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14bdbb000 == 169 [pid = 16987] [id = 720] 23:51:15 INFO - PROCESS | 16987 | ++DOMWINDOW == 156 (0x7fa149b99800) [pid = 16987] [serial = 2161] [outer = (nil)] 23:51:15 INFO - PROCESS | 16987 | ++DOMWINDOW == 157 (0x7fa149fdb800) [pid = 16987] [serial = 2162] [outer = 0x7fa149b99800] 23:51:15 INFO - PROCESS | 16987 | 1461480675427 Marionette DEBUG loaded listener.js 23:51:15 INFO - PROCESS | 16987 | ++DOMWINDOW == 158 (0x7fa14a0bfc00) [pid = 16987] [serial = 2163] [outer = 0x7fa149b99800] 23:51:16 INFO - PROCESS | 16987 | 1461480676245 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 23:51:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 23:51:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1481ms 23:51:16 INFO - PROCESS | 16987 | 1461480676321 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 23:51:16 INFO - PROCESS | 16987 | 1461480676325 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 23:51:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 23:51:16 INFO - PROCESS | 16987 | 1461480676330 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 23:51:16 INFO - PROCESS | 16987 | 1461480676333 Marionette TRACE conn3 <- [1,2854,null,{}] 23:51:16 INFO - PROCESS | 16987 | 1461480676339 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}] 23:51:16 INFO - PROCESS | 16987 | 1461480676598 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 23:51:16 INFO - PROCESS | 16987 | 1461480676914 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:16 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14ddaa000 == 170 [pid = 16987] [id = 721] 23:51:16 INFO - PROCESS | 16987 | ++DOMWINDOW == 159 (0x7fa13a7ec800) [pid = 16987] [serial = 2164] [outer = (nil)] 23:51:16 INFO - PROCESS | 16987 | ++DOMWINDOW == 160 (0x7fa14a275400) [pid = 16987] [serial = 2165] [outer = 0x7fa13a7ec800] 23:51:16 INFO - PROCESS | 16987 | 1461480676991 Marionette DEBUG loaded listener.js 23:51:17 INFO - PROCESS | 16987 | ++DOMWINDOW == 161 (0x7fa14a971c00) [pid = 16987] [serial = 2166] [outer = 0x7fa13a7ec800] 23:51:17 INFO - PROCESS | 16987 | 1461480677818 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]]]}] 23:51:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 23:51:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1534ms 23:51:17 INFO - PROCESS | 16987 | 1461480677866 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 23:51:17 INFO - PROCESS | 16987 | 1461480677870 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 23:51:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 23:51:17 INFO - PROCESS | 16987 | 1461480677876 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 23:51:17 INFO - PROCESS | 16987 | 1461480677880 Marionette TRACE conn3 <- [1,2858,null,{}] 23:51:17 INFO - PROCESS | 16987 | 1461480677885 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}] 23:51:18 INFO - PROCESS | 16987 | 1461480678126 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 23:51:18 INFO - PROCESS | 16987 | 1461480678439 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:18 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14e2d6800 == 171 [pid = 16987] [id = 722] 23:51:18 INFO - PROCESS | 16987 | ++DOMWINDOW == 162 (0x7fa147f28800) [pid = 16987] [serial = 2167] [outer = (nil)] 23:51:18 INFO - PROCESS | 16987 | ++DOMWINDOW == 163 (0x7fa14abc9400) [pid = 16987] [serial = 2168] [outer = 0x7fa147f28800] 23:51:18 INFO - PROCESS | 16987 | 1461480678519 Marionette DEBUG loaded listener.js 23:51:18 INFO - PROCESS | 16987 | ++DOMWINDOW == 164 (0x7fa14b904800) [pid = 16987] [serial = 2169] [outer = 0x7fa147f28800] 23:51:19 INFO - PROCESS | 16987 | 1461480679487 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 23:51:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 23:51:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1639ms 23:51:19 INFO - PROCESS | 16987 | 1461480679518 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 23:51:19 INFO - PROCESS | 16987 | 1461480679520 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 23:51:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 23:51:19 INFO - PROCESS | 16987 | 1461480679527 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 23:51:19 INFO - PROCESS | 16987 | 1461480679530 Marionette TRACE conn3 <- [1,2862,null,{}] 23:51:19 INFO - PROCESS | 16987 | 1461480679535 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}] 23:51:19 INFO - PROCESS | 16987 | 1461480679738 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 23:51:20 INFO - PROCESS | 16987 | 1461480680070 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:20 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1507d2000 == 172 [pid = 16987] [id = 723] 23:51:20 INFO - PROCESS | 16987 | ++DOMWINDOW == 165 (0x7fa14ba22400) [pid = 16987] [serial = 2170] [outer = (nil)] 23:51:20 INFO - PROCESS | 16987 | ++DOMWINDOW == 166 (0x7fa14d10ac00) [pid = 16987] [serial = 2171] [outer = 0x7fa14ba22400] 23:51:20 INFO - PROCESS | 16987 | 1461480680150 Marionette DEBUG loaded listener.js 23:51:20 INFO - PROCESS | 16987 | ++DOMWINDOW == 167 (0x7fa14d474800) [pid = 16987] [serial = 2172] [outer = 0x7fa14ba22400] 23:51:21 INFO - PROCESS | 16987 | 1461480681011 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]]]}] 23:51:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 23:51:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1527ms 23:51:21 INFO - PROCESS | 16987 | 1461480681056 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 23:51:21 INFO - PROCESS | 16987 | 1461480681060 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 23:51:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 23:51:21 INFO - PROCESS | 16987 | 1461480681066 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 23:51:21 INFO - PROCESS | 16987 | 1461480681070 Marionette TRACE conn3 <- [1,2866,null,{}] 23:51:21 INFO - PROCESS | 16987 | 1461480681075 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}] 23:51:21 INFO - PROCESS | 16987 | 1461480681315 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 23:51:21 INFO - PROCESS | 16987 | 1461480681652 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:21 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15243b800 == 173 [pid = 16987] [id = 724] 23:51:21 INFO - PROCESS | 16987 | ++DOMWINDOW == 168 (0x7fa1353e1800) [pid = 16987] [serial = 2173] [outer = (nil)] 23:51:21 INFO - PROCESS | 16987 | ++DOMWINDOW == 169 (0x7fa14dcec800) [pid = 16987] [serial = 2174] [outer = 0x7fa1353e1800] 23:51:21 INFO - PROCESS | 16987 | 1461480681740 Marionette DEBUG loaded listener.js 23:51:21 INFO - PROCESS | 16987 | ++DOMWINDOW == 170 (0x7fa14e161800) [pid = 16987] [serial = 2175] [outer = 0x7fa1353e1800] 23:51:22 INFO - PROCESS | 16987 | 1461480682581 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]]]}] 23:51:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 23:51:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1580ms 23:51:22 INFO - PROCESS | 16987 | 1461480682647 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 23:51:22 INFO - PROCESS | 16987 | 1461480682651 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 23:51:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 23:51:22 INFO - PROCESS | 16987 | 1461480682657 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 23:51:22 INFO - PROCESS | 16987 | 1461480682659 Marionette TRACE conn3 <- [1,2870,null,{}] 23:51:22 INFO - PROCESS | 16987 | 1461480682664 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}] 23:51:22 INFO - PROCESS | 16987 | 1461480682893 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 23:51:23 INFO - PROCESS | 16987 | 1461480683213 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:23 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa153407800 == 174 [pid = 16987] [id = 725] 23:51:23 INFO - PROCESS | 16987 | ++DOMWINDOW == 171 (0x7fa14e153400) [pid = 16987] [serial = 2176] [outer = (nil)] 23:51:23 INFO - PROCESS | 16987 | ++DOMWINDOW == 172 (0x7fa14f92f800) [pid = 16987] [serial = 2177] [outer = 0x7fa14e153400] 23:51:23 INFO - PROCESS | 16987 | 1461480683290 Marionette DEBUG loaded listener.js 23:51:23 INFO - PROCESS | 16987 | ++DOMWINDOW == 173 (0x7fa14f95ac00) [pid = 16987] [serial = 2178] [outer = 0x7fa14e153400] 23:51:24 INFO - PROCESS | 16987 | 1461480684128 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]]]}] 23:51:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 23:51:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1531ms 23:51:24 INFO - PROCESS | 16987 | 1461480684189 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 23:51:24 INFO - PROCESS | 16987 | 1461480684193 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 23:51:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 23:51:24 INFO - PROCESS | 16987 | 1461480684199 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 23:51:24 INFO - PROCESS | 16987 | 1461480684201 Marionette TRACE conn3 <- [1,2874,null,{}] 23:51:24 INFO - PROCESS | 16987 | 1461480684206 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}] 23:51:24 INFO - PROCESS | 16987 | 1461480684433 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 23:51:24 INFO - PROCESS | 16987 | 1461480684750 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:24 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1542e4800 == 175 [pid = 16987] [id = 726] 23:51:24 INFO - PROCESS | 16987 | ++DOMWINDOW == 174 (0x7fa13ee06c00) [pid = 16987] [serial = 2179] [outer = (nil)] 23:51:24 INFO - PROCESS | 16987 | ++DOMWINDOW == 175 (0x7fa14f964c00) [pid = 16987] [serial = 2180] [outer = 0x7fa13ee06c00] 23:51:24 INFO - PROCESS | 16987 | 1461480684829 Marionette DEBUG loaded listener.js 23:51:24 INFO - PROCESS | 16987 | ++DOMWINDOW == 176 (0x7fa1503d9400) [pid = 16987] [serial = 2181] [outer = 0x7fa13ee06c00] 23:51:25 INFO - PROCESS | 16987 | 1461480685621 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]]]}] 23:51:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 23:51:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1482ms 23:51:25 INFO - PROCESS | 16987 | 1461480685682 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 23:51:25 INFO - PROCESS | 16987 | 1461480685686 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 23:51:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 23:51:25 INFO - PROCESS | 16987 | 1461480685691 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 23:51:25 INFO - PROCESS | 16987 | 1461480685694 Marionette TRACE conn3 <- [1,2878,null,{}] 23:51:25 INFO - PROCESS | 16987 | 1461480685699 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}] 23:51:25 INFO - PROCESS | 16987 | 1461480685907 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 23:51:26 INFO - PROCESS | 16987 | 1461480686182 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:26 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa163d7b000 == 176 [pid = 16987] [id = 727] 23:51:26 INFO - PROCESS | 16987 | ++DOMWINDOW == 177 (0x7fa13536f800) [pid = 16987] [serial = 2182] [outer = (nil)] 23:51:26 INFO - PROCESS | 16987 | ++DOMWINDOW == 178 (0x7fa1505ccc00) [pid = 16987] [serial = 2183] [outer = 0x7fa13536f800] 23:51:26 INFO - PROCESS | 16987 | 1461480686307 Marionette DEBUG loaded listener.js 23:51:26 INFO - PROCESS | 16987 | ++DOMWINDOW == 179 (0x7fa1507ee800) [pid = 16987] [serial = 2184] [outer = 0x7fa13536f800] 23:51:27 INFO - PROCESS | 16987 | 1461480687127 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]]]}] 23:51:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 23:51:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1486ms 23:51:27 INFO - PROCESS | 16987 | 1461480687177 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 23:51:27 INFO - PROCESS | 16987 | 1461480687181 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 23:51:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 23:51:27 INFO - PROCESS | 16987 | 1461480687187 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 23:51:27 INFO - PROCESS | 16987 | 1461480687189 Marionette TRACE conn3 <- [1,2882,null,{}] 23:51:27 INFO - PROCESS | 16987 | 1461480687197 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}] 23:51:27 INFO - PROCESS | 16987 | 1461480687394 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 23:51:27 INFO - PROCESS | 16987 | 1461480687670 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:27 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa16557c800 == 177 [pid = 16987] [id = 728] 23:51:27 INFO - PROCESS | 16987 | ++DOMWINDOW == 180 (0x7fa1382ad800) [pid = 16987] [serial = 2185] [outer = (nil)] 23:51:27 INFO - PROCESS | 16987 | ++DOMWINDOW == 181 (0x7fa1507f7400) [pid = 16987] [serial = 2186] [outer = 0x7fa1382ad800] 23:51:27 INFO - PROCESS | 16987 | 1461480687784 Marionette DEBUG loaded listener.js 23:51:27 INFO - PROCESS | 16987 | ++DOMWINDOW == 182 (0x7fa1512e2000) [pid = 16987] [serial = 2187] [outer = 0x7fa1382ad800] 23:51:28 INFO - PROCESS | 16987 | 1461480688599 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]]]}] 23:51:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 23:51:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1486ms 23:51:28 INFO - PROCESS | 16987 | 1461480688673 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 23:51:28 INFO - PROCESS | 16987 | 1461480688677 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 23:51:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 23:51:28 INFO - PROCESS | 16987 | 1461480688689 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 23:51:28 INFO - PROCESS | 16987 | 1461480688691 Marionette TRACE conn3 <- [1,2886,null,{}] 23:51:28 INFO - PROCESS | 16987 | 1461480688701 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}] 23:51:28 INFO - PROCESS | 16987 | 1461480688955 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 23:51:29 INFO - PROCESS | 16987 | 1461480689270 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:29 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa165c5c000 == 178 [pid = 16987] [id = 729] 23:51:29 INFO - PROCESS | 16987 | ++DOMWINDOW == 183 (0x7fa1503d2000) [pid = 16987] [serial = 2188] [outer = (nil)] 23:51:29 INFO - PROCESS | 16987 | ++DOMWINDOW == 184 (0x7fa1516d8000) [pid = 16987] [serial = 2189] [outer = 0x7fa1503d2000] 23:51:29 INFO - PROCESS | 16987 | 1461480689348 Marionette DEBUG loaded listener.js 23:51:29 INFO - PROCESS | 16987 | ++DOMWINDOW == 185 (0x7fa151acc800) [pid = 16987] [serial = 2190] [outer = 0x7fa1503d2000] 23:51:30 INFO - PROCESS | 16987 | 1461480690187 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]]]}] 23:51:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 23:51:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1545ms 23:51:30 INFO - PROCESS | 16987 | 1461480690229 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 23:51:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 23:51:30 INFO - PROCESS | 16987 | 1461480690235 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 23:51:30 INFO - PROCESS | 16987 | 1461480690243 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 23:51:30 INFO - PROCESS | 16987 | 1461480690245 Marionette TRACE conn3 <- [1,2890,null,{}] 23:51:30 INFO - PROCESS | 16987 | 1461480690251 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}] 23:51:30 INFO - PROCESS | 16987 | 1461480690484 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 23:51:30 INFO - PROCESS | 16987 | 1461480690802 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:30 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa166121000 == 179 [pid = 16987] [id = 730] 23:51:30 INFO - PROCESS | 16987 | ++DOMWINDOW == 186 (0x7fa1507f2c00) [pid = 16987] [serial = 2191] [outer = (nil)] 23:51:30 INFO - PROCESS | 16987 | ++DOMWINDOW == 187 (0x7fa151b5ec00) [pid = 16987] [serial = 2192] [outer = 0x7fa1507f2c00] 23:51:30 INFO - PROCESS | 16987 | 1461480690878 Marionette DEBUG loaded listener.js 23:51:30 INFO - PROCESS | 16987 | ++DOMWINDOW == 188 (0x7fa151d13c00) [pid = 16987] [serial = 2193] [outer = 0x7fa1507f2c00] 23:51:31 INFO - PROCESS | 16987 | 1461480691693 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 23:51:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 23:51:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1482ms 23:51:31 INFO - PROCESS | 16987 | 1461480691724 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 23:51:31 INFO - PROCESS | 16987 | 1461480691727 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 23:51:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 23:51:31 INFO - PROCESS | 16987 | 1461480691733 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 23:51:31 INFO - PROCESS | 16987 | 1461480691735 Marionette TRACE conn3 <- [1,2894,null,{}] 23:51:31 INFO - PROCESS | 16987 | 1461480691740 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}] 23:51:31 INFO - PROCESS | 16987 | 1461480691958 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 23:51:32 INFO - PROCESS | 16987 | 1461480692276 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:32 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa168a66000 == 180 [pid = 16987] [id = 731] 23:51:32 INFO - PROCESS | 16987 | ++DOMWINDOW == 189 (0x7fa13fee7400) [pid = 16987] [serial = 2194] [outer = (nil)] 23:51:32 INFO - PROCESS | 16987 | ++DOMWINDOW == 190 (0x7fa1521ef400) [pid = 16987] [serial = 2195] [outer = 0x7fa13fee7400] 23:51:32 INFO - PROCESS | 16987 | 1461480692349 Marionette DEBUG loaded listener.js 23:51:32 INFO - PROCESS | 16987 | ++DOMWINDOW == 191 (0x7fa1522dd800) [pid = 16987] [serial = 2196] [outer = 0x7fa13fee7400] 23:51:33 INFO - PROCESS | 16987 | 1461480693214 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]]]}] 23:51:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 23:51:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1532ms 23:51:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 23:51:33 INFO - PROCESS | 16987 | 1461480693265 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 23:51:33 INFO - PROCESS | 16987 | 1461480693268 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 23:51:33 INFO - PROCESS | 16987 | 1461480693274 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 23:51:33 INFO - PROCESS | 16987 | 1461480693277 Marionette TRACE conn3 <- [1,2898,null,{}] 23:51:33 INFO - PROCESS | 16987 | 1461480693282 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}] 23:51:33 INFO - PROCESS | 16987 | 1461480693509 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 23:51:33 INFO - PROCESS | 16987 | 1461480693843 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:33 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa16a2ad800 == 181 [pid = 16987] [id = 732] 23:51:33 INFO - PROCESS | 16987 | ++DOMWINDOW == 192 (0x7fa14f95e000) [pid = 16987] [serial = 2197] [outer = (nil)] 23:51:33 INFO - PROCESS | 16987 | ++DOMWINDOW == 193 (0x7fa152490c00) [pid = 16987] [serial = 2198] [outer = 0x7fa14f95e000] 23:51:33 INFO - PROCESS | 16987 | 1461480693925 Marionette DEBUG loaded listener.js 23:51:34 INFO - PROCESS | 16987 | ++DOMWINDOW == 194 (0x7fa152a59400) [pid = 16987] [serial = 2199] [outer = 0x7fa14f95e000] 23:51:34 INFO - PROCESS | 16987 | 1461480694721 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]]]}] 23:51:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 23:51:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1484ms 23:51:34 INFO - PROCESS | 16987 | 1461480694759 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 23:51:34 INFO - PROCESS | 16987 | 1461480694763 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 23:51:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 23:51:34 INFO - PROCESS | 16987 | 1461480694769 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 23:51:34 INFO - PROCESS | 16987 | 1461480694771 Marionette TRACE conn3 <- [1,2902,null,{}] 23:51:34 INFO - PROCESS | 16987 | 1461480694776 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}] 23:51:35 INFO - PROCESS | 16987 | 1461480695000 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 23:51:36 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13ca65000 == 180 [pid = 16987] [id = 712] 23:51:36 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13bfda000 == 179 [pid = 16987] [id = 711] 23:51:36 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13a292800 == 178 [pid = 16987] [id = 710] 23:51:36 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13936e000 == 177 [pid = 16987] [id = 709] 23:51:36 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1377c6000 == 176 [pid = 16987] [id = 707] 23:51:36 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa161918800 == 175 [pid = 16987] [id = 706] 23:51:36 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa160c03800 == 174 [pid = 16987] [id = 705] 23:51:36 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa15fba3000 == 173 [pid = 16987] [id = 704] 23:51:36 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa15448f000 == 172 [pid = 16987] [id = 703] 23:51:36 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa153964800 == 171 [pid = 16987] [id = 702] 23:51:36 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa153191800 == 170 [pid = 16987] [id = 701] 23:51:36 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa15267c800 == 169 [pid = 16987] [id = 700] 23:51:36 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa152223000 == 168 [pid = 16987] [id = 699] 23:51:36 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa151830800 == 167 [pid = 16987] [id = 698] 23:51:36 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa15071d000 == 166 [pid = 16987] [id = 697] 23:51:36 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14e460800 == 165 [pid = 16987] [id = 696] 23:51:36 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14e1f2000 == 164 [pid = 16987] [id = 695] 23:51:36 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14df9c000 == 163 [pid = 16987] [id = 694] 23:51:36 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14bd31800 == 162 [pid = 16987] [id = 693] 23:51:36 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14aaa1800 == 161 [pid = 16987] [id = 692] 23:51:36 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa149293000 == 160 [pid = 16987] [id = 691] 23:51:36 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13d752800 == 159 [pid = 16987] [id = 690] 23:51:36 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1397f0000 == 158 [pid = 16987] [id = 689] 23:51:36 INFO - PROCESS | 16987 | --DOMWINDOW == 193 (0x7fa14a043400) [pid = 16987] [serial = 2045] [outer = (nil)] [url = about:blank] 23:51:36 INFO - PROCESS | 16987 | --DOMWINDOW == 192 (0x7fa13e503000) [pid = 16987] [serial = 2054] [outer = (nil)] [url = about:blank] 23:51:36 INFO - PROCESS | 16987 | --DOMWINDOW == 191 (0x7fa13fee4000) [pid = 16987] [serial = 2061] [outer = (nil)] [url = about:blank] 23:51:36 INFO - PROCESS | 16987 | --DOMWINDOW == 190 (0x7fa139e23000) [pid = 16987] [serial = 2018] [outer = (nil)] [url = about:blank] 23:51:36 INFO - PROCESS | 16987 | --DOMWINDOW == 189 (0x7fa149b9a000) [pid = 16987] [serial = 2042] [outer = (nil)] [url = about:blank] 23:51:36 INFO - PROCESS | 16987 | --DOMWINDOW == 188 (0x7fa13e502400) [pid = 16987] [serial = 2013] [outer = (nil)] [url = about:blank] 23:51:36 INFO - PROCESS | 16987 | --DOMWINDOW == 187 (0x7fa1493bbc00) [pid = 16987] [serial = 2039] [outer = (nil)] [url = about:blank] 23:51:36 INFO - PROCESS | 16987 | --DOMWINDOW == 186 (0x7fa13fbee000) [pid = 16987] [serial = 2060] [outer = (nil)] [url = about:blank] 23:51:36 INFO - PROCESS | 16987 | --DOMWINDOW == 185 (0x7fa139149000) [pid = 16987] [serial = 2064] [outer = (nil)] [url = about:blank] 23:51:36 INFO - PROCESS | 16987 | --DOMWINDOW == 184 (0x7fa1353e5800) [pid = 16987] [serial = 2048] [outer = (nil)] [url = about:blank] 23:51:36 INFO - PROCESS | 16987 | --DOMWINDOW == 183 (0x7fa13c1a7c00) [pid = 16987] [serial = 2052] [outer = (nil)] [url = about:blank] 23:51:36 INFO - PROCESS | 16987 | --DOMWINDOW == 182 (0x7fa14291dc00) [pid = 16987] [serial = 2030] [outer = (nil)] [url = about:blank] 23:51:36 INFO - PROCESS | 16987 | --DOMWINDOW == 181 (0x7fa134fb2400) [pid = 16987] [serial = 2015] [outer = (nil)] [url = about:blank] 23:51:36 INFO - PROCESS | 16987 | --DOMWINDOW == 180 (0x7fa13d69cc00) [pid = 16987] [serial = 2021] [outer = (nil)] [url = about:blank] 23:51:36 INFO - PROCESS | 16987 | --DOMWINDOW == 179 (0x7fa13fbe8800) [pid = 16987] [serial = 2027] [outer = (nil)] [url = about:blank] 23:51:36 INFO - PROCESS | 16987 | --DOMWINDOW == 178 (0x7fa13e573000) [pid = 16987] [serial = 2055] [outer = (nil)] [url = about:blank] 23:51:36 INFO - PROCESS | 16987 | --DOMWINDOW == 177 (0x7fa147ee6400) [pid = 16987] [serial = 2036] [outer = (nil)] [url = about:blank] 23:51:36 INFO - PROCESS | 16987 | --DOMWINDOW == 176 (0x7fa142b40400) [pid = 16987] [serial = 2033] [outer = (nil)] [url = about:blank] 23:51:36 INFO - PROCESS | 16987 | --DOMWINDOW == 175 (0x7fa13f50ec00) [pid = 16987] [serial = 2058] [outer = (nil)] [url = about:blank] 23:51:36 INFO - PROCESS | 16987 | --DOMWINDOW == 174 (0x7fa13ee0ac00) [pid = 16987] [serial = 2057] [outer = (nil)] [url = about:blank] 23:51:36 INFO - PROCESS | 16987 | --DOMWINDOW == 173 (0x7fa134fa9800) [pid = 16987] [serial = 2063] [outer = (nil)] [url = about:blank] 23:51:36 INFO - PROCESS | 16987 | --DOMWINDOW == 172 (0x7fa13ef59400) [pid = 16987] [serial = 2024] [outer = (nil)] [url = about:blank] 23:51:36 INFO - PROCESS | 16987 | --DOMWINDOW == 171 (0x7fa13aa0cc00) [pid = 16987] [serial = 2051] [outer = (nil)] [url = about:blank] 23:51:36 INFO - PROCESS | 16987 | --DOMWINDOW == 170 (0x7fa1383c3000) [pid = 16987] [serial = 2049] [outer = (nil)] [url = about:blank] 23:51:36 INFO - PROCESS | 16987 | --DOMWINDOW == 169 (0x7fa13d69ec00) [pid = 16987] [serial = 2066] [outer = (nil)] [url = about:blank] 23:51:36 INFO - PROCESS | 16987 | 1461480696828 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:36 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa136fd3000 == 159 [pid = 16987] [id = 733] 23:51:36 INFO - PROCESS | 16987 | ++DOMWINDOW == 170 (0x7fa134f85000) [pid = 16987] [serial = 2200] [outer = (nil)] 23:51:36 INFO - PROCESS | 16987 | ++DOMWINDOW == 171 (0x7fa134fab800) [pid = 16987] [serial = 2201] [outer = 0x7fa134f85000] 23:51:36 INFO - PROCESS | 16987 | 1461480696900 Marionette DEBUG loaded listener.js 23:51:37 INFO - PROCESS | 16987 | ++DOMWINDOW == 172 (0x7fa1351e9400) [pid = 16987] [serial = 2202] [outer = 0x7fa134f85000] 23:51:37 INFO - PROCESS | 16987 | 1461480697621 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 23:51:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 23:51:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 2882ms 23:51:37 INFO - PROCESS | 16987 | 1461480697652 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 23:51:37 INFO - PROCESS | 16987 | 1461480697657 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 23:51:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 23:51:37 INFO - PROCESS | 16987 | 1461480697666 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 23:51:37 INFO - PROCESS | 16987 | 1461480697669 Marionette TRACE conn3 <- [1,2906,null,{}] 23:51:37 INFO - PROCESS | 16987 | 1461480697676 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}] 23:51:37 INFO - PROCESS | 16987 | 1461480697890 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 23:51:38 INFO - PROCESS | 16987 | 1461480698085 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:38 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13970b000 == 160 [pid = 16987] [id = 734] 23:51:38 INFO - PROCESS | 16987 | ++DOMWINDOW == 173 (0x7fa134f85400) [pid = 16987] [serial = 2203] [outer = (nil)] 23:51:38 INFO - PROCESS | 16987 | ++DOMWINDOW == 174 (0x7fa1383c6c00) [pid = 16987] [serial = 2204] [outer = 0x7fa134f85400] 23:51:38 INFO - PROCESS | 16987 | 1461480698151 Marionette DEBUG loaded listener.js 23:51:38 INFO - PROCESS | 16987 | ++DOMWINDOW == 175 (0x7fa139e15400) [pid = 16987] [serial = 2205] [outer = 0x7fa134f85400] 23:51:39 INFO - PROCESS | 16987 | 1461480699003 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]]]}] 23:51:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 23:51:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1379ms 23:51:39 INFO - PROCESS | 16987 | 1461480699049 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 23:51:39 INFO - PROCESS | 16987 | 1461480699055 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 23:51:39 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 23:51:39 INFO - PROCESS | 16987 | 1461480699063 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 23:51:39 INFO - PROCESS | 16987 | 1461480699065 Marionette TRACE conn3 <- [1,2910,null,{}] 23:51:39 INFO - PROCESS | 16987 | 1461480699072 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}] 23:51:39 INFO - PROCESS | 16987 | 1461480699331 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 23:51:39 INFO - PROCESS | 16987 | 1461480699361 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:39 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13b197800 == 161 [pid = 16987] [id = 735] 23:51:39 INFO - PROCESS | 16987 | ++DOMWINDOW == 176 (0x7fa139e1d800) [pid = 16987] [serial = 2206] [outer = (nil)] 23:51:39 INFO - PROCESS | 16987 | ++DOMWINDOW == 177 (0x7fa13c1ccc00) [pid = 16987] [serial = 2207] [outer = 0x7fa139e1d800] 23:51:39 INFO - PROCESS | 16987 | 1461480699437 Marionette DEBUG loaded listener.js 23:51:39 INFO - PROCESS | 16987 | ++DOMWINDOW == 178 (0x7fa13d66c800) [pid = 16987] [serial = 2208] [outer = 0x7fa139e1d800] 23:51:40 INFO - PROCESS | 16987 | 1461480700223 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]]]}] 23:51:40 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 23:51:40 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 23:51:40 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1178ms 23:51:40 INFO - PROCESS | 16987 | 1461480700252 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 23:51:40 INFO - PROCESS | 16987 | 1461480700257 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 23:51:40 INFO - TEST-START | /DOMEvents/constructors.html 23:51:40 INFO - PROCESS | 16987 | 1461480700270 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 23:51:40 INFO - PROCESS | 16987 | 1461480700278 Marionette TRACE conn3 <- [1,2914,null,{}] 23:51:40 INFO - PROCESS | 16987 | 1461480700292 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}] 23:51:40 INFO - PROCESS | 16987 | 1461480700534 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 23:51:40 INFO - PROCESS | 16987 | 1461480700588 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:40 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13c3ad000 == 162 [pid = 16987] [id = 736] 23:51:40 INFO - PROCESS | 16987 | ++DOMWINDOW == 179 (0x7fa13e569800) [pid = 16987] [serial = 2209] [outer = (nil)] 23:51:40 INFO - PROCESS | 16987 | ++DOMWINDOW == 180 (0x7fa13e72f400) [pid = 16987] [serial = 2210] [outer = 0x7fa13e569800] 23:51:40 INFO - PROCESS | 16987 | 1461480700680 Marionette DEBUG loaded listener.js 23:51:40 INFO - PROCESS | 16987 | ++DOMWINDOW == 181 (0x7fa13f515c00) [pid = 16987] [serial = 2211] [outer = 0x7fa13e569800] 23:51:41 INFO - PROCESS | 16987 | --DOMWINDOW == 180 (0x7fa14b95ac00) [pid = 16987] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 23:51:41 INFO - PROCESS | 16987 | --DOMWINDOW == 179 (0x7fa139e28800) [pid = 16987] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 23:51:41 INFO - PROCESS | 16987 | --DOMWINDOW == 178 (0x7fa14d189000) [pid = 16987] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 23:51:41 INFO - PROCESS | 16987 | --DOMWINDOW == 177 (0x7fa13e56e800) [pid = 16987] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 23:51:41 INFO - PROCESS | 16987 | --DOMWINDOW == 176 (0x7fa13b2be000) [pid = 16987] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 23:51:41 INFO - PROCESS | 16987 | --DOMWINDOW == 175 (0x7fa1392ea800) [pid = 16987] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 23:51:41 INFO - PROCESS | 16987 | --DOMWINDOW == 174 (0x7fa1353ed400) [pid = 16987] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 23:51:41 INFO - PROCESS | 16987 | --DOMWINDOW == 173 (0x7fa140d5f000) [pid = 16987] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 23:51:41 INFO - PROCESS | 16987 | --DOMWINDOW == 172 (0x7fa149c1c000) [pid = 16987] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 23:51:41 INFO - PROCESS | 16987 | --DOMWINDOW == 171 (0x7fa13f6b5000) [pid = 16987] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 23:51:41 INFO - PROCESS | 16987 | --DOMWINDOW == 170 (0x7fa147f26400) [pid = 16987] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 23:51:41 INFO - PROCESS | 16987 | --DOMWINDOW == 169 (0x7fa142d58400) [pid = 16987] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 23:51:41 INFO - PROCESS | 16987 | --DOMWINDOW == 168 (0x7fa14d98d400) [pid = 16987] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 23:51:41 INFO - PROCESS | 16987 | --DOMWINDOW == 167 (0x7fa1392ef800) [pid = 16987] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 23:51:41 INFO - PROCESS | 16987 | --DOMWINDOW == 166 (0x7fa1353ec000) [pid = 16987] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 23:51:41 INFO - PROCESS | 16987 | --DOMWINDOW == 165 (0x7fa13c1cec00) [pid = 16987] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 23:51:41 INFO - PROCESS | 16987 | --DOMWINDOW == 164 (0x7fa142a99000) [pid = 16987] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 23:51:41 INFO - PROCESS | 16987 | --DOMWINDOW == 163 (0x7fa134f82800) [pid = 16987] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 23:51:41 INFO - PROCESS | 16987 | --DOMWINDOW == 162 (0x7fa149b6dc00) [pid = 16987] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 23:51:41 INFO - PROCESS | 16987 | --DOMWINDOW == 161 (0x7fa14d82f000) [pid = 16987] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 23:51:41 INFO - PROCESS | 16987 | --DOMWINDOW == 160 (0x7fa149b9c000) [pid = 16987] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 23:51:41 INFO - PROCESS | 16987 | --DOMWINDOW == 159 (0x7fa13cbcec00) [pid = 16987] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 23:51:41 INFO - PROCESS | 16987 | --DOMWINDOW == 158 (0x7fa142a31000) [pid = 16987] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 23:51:41 INFO - PROCESS | 16987 | --DOMWINDOW == 157 (0x7fa14bdd8800) [pid = 16987] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 23:51:41 INFO - PROCESS | 16987 | --DOMWINDOW == 156 (0x7fa149c16400) [pid = 16987] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 23:51:41 INFO - PROCESS | 16987 | --DOMWINDOW == 155 (0x7fa14b95d800) [pid = 16987] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 23:51:41 INFO - PROCESS | 16987 | --DOMWINDOW == 154 (0x7fa14d05b000) [pid = 16987] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 23:51:41 INFO - PROCESS | 16987 | --DOMWINDOW == 153 (0x7fa142913800) [pid = 16987] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 23:51:41 INFO - PROCESS | 16987 | --DOMWINDOW == 152 (0x7fa14a003000) [pid = 16987] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 23:51:41 INFO - PROCESS | 16987 | --DOMWINDOW == 151 (0x7fa13942f800) [pid = 16987] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 23:51:41 INFO - PROCESS | 16987 | --DOMWINDOW == 150 (0x7fa147f2b000) [pid = 16987] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 23:51:41 INFO - PROCESS | 16987 | --DOMWINDOW == 149 (0x7fa134f76400) [pid = 16987] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 23:51:41 INFO - PROCESS | 16987 | --DOMWINDOW == 148 (0x7fa13c1a8800) [pid = 16987] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 23:51:41 INFO - PROCESS | 16987 | --DOMWINDOW == 147 (0x7fa142cda400) [pid = 16987] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 23:51:42 INFO - PROCESS | 16987 | 1461480702292 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]]]}] 23:51:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 23:51:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 23:51:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 23:51:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 23:51:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 23:51:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 23:51:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 23:51:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 23:51:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 23:51:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 23:51:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 23:51:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 23:51:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 23:51:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 23:51:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 23:51:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 23:51:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 23:51:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 23:51:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 23:51:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 23:51:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 23:51:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 23:51:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 23:51:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 23:51:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 23:51:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 23:51:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 23:51:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 23:51:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 23:51:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 23:51:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 23:51:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 23:51:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 23:51:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 23:51:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 23:51:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 23:51:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 23:51:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 23:51:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:51:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:51:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 23:51:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:51:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 23:51:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 23:51:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:51:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:51:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 23:51:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:51:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 23:51:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 23:51:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:51:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:51:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 23:51:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:51:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 23:51:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 23:51:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:51:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:51:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 23:51:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:51:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 23:51:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 23:51:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:51:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:51:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 23:51:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:51:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 23:51:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 23:51:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:51:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:51:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 23:51:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:51:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 23:51:42 INFO - TEST-OK | /DOMEvents/constructors.html | took 2063ms 23:51:42 INFO - PROCESS | 16987 | 1461480702328 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 23:51:42 INFO - PROCESS | 16987 | 1461480702334 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 23:51:42 INFO - TEST-START | /DOMEvents/event-phases-order.html 23:51:42 INFO - PROCESS | 16987 | 1461480702341 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 23:51:42 INFO - PROCESS | 16987 | 1461480702348 Marionette TRACE conn3 <- [1,2918,null,{}] 23:51:42 INFO - PROCESS | 16987 | 1461480702357 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}] 23:51:42 INFO - PROCESS | 16987 | 1461480702625 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 23:51:42 INFO - PROCESS | 16987 | 1461480702649 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:42 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13d74c800 == 163 [pid = 16987] [id = 737] 23:51:42 INFO - PROCESS | 16987 | ++DOMWINDOW == 148 (0x7fa13838a000) [pid = 16987] [serial = 2212] [outer = (nil)] 23:51:42 INFO - PROCESS | 16987 | ++DOMWINDOW == 149 (0x7fa13f516000) [pid = 16987] [serial = 2213] [outer = 0x7fa13838a000] 23:51:42 INFO - PROCESS | 16987 | 1461480702712 Marionette DEBUG loaded listener.js 23:51:42 INFO - PROCESS | 16987 | ++DOMWINDOW == 150 (0x7fa13fbe8800) [pid = 16987] [serial = 2214] [outer = 0x7fa13838a000] 23:51:43 INFO - PROCESS | 16987 | 1461480703390 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 23:51:43 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 23:51:43 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1088ms 23:51:43 INFO - PROCESS | 16987 | 1461480703438 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 23:51:43 INFO - PROCESS | 16987 | 1461480703440 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 23:51:43 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 23:51:43 INFO - PROCESS | 16987 | 1461480703446 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 23:51:43 INFO - PROCESS | 16987 | 1461480703448 Marionette TRACE conn3 <- [1,2922,null,{}] 23:51:43 INFO - PROCESS | 16987 | 1461480703453 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}] 23:51:43 INFO - PROCESS | 16987 | 1461480703622 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 23:51:44 INFO - PROCESS | 16987 | 1461480704031 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:44 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa1377cc800 == 164 [pid = 16987] [id = 738] 23:51:44 INFO - PROCESS | 16987 | ++DOMWINDOW == 151 (0x7fa134f74c00) [pid = 16987] [serial = 2215] [outer = (nil)] 23:51:44 INFO - PROCESS | 16987 | ++DOMWINDOW == 152 (0x7fa134f7fc00) [pid = 16987] [serial = 2216] [outer = 0x7fa134f74c00] 23:51:44 INFO - PROCESS | 16987 | 1461480704109 Marionette DEBUG loaded listener.js 23:51:44 INFO - PROCESS | 16987 | ++DOMWINDOW == 153 (0x7fa1353e2000) [pid = 16987] [serial = 2217] [outer = 0x7fa134f74c00] 23:51:44 INFO - PROCESS | 16987 | [16987] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 23:51:44 INFO - PROCESS | 16987 | [16987] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 23:51:44 INFO - PROCESS | 16987 | [16987] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 23:51:44 INFO - PROCESS | 16987 | [16987] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 23:51:45 INFO - PROCESS | 16987 | 1461480704991 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]]]}] 23:51:45 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 23:51:45 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 23:51:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 23:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:51:45 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:51:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:51:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:51:45 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 23:51:45 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 23:51:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:51:45 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:51:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:51:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:51:45 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 23:51:45 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 23:51:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:51:45 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:51:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:51:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:51:45 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]" 23:51:45 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 23:51:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:51:45 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:51:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:51:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:51:45 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 23:51:45 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1577ms 23:51:45 INFO - PROCESS | 16987 | 1461480705030 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 23:51:45 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 23:51:45 INFO - PROCESS | 16987 | 1461480705042 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 23:51:45 INFO - PROCESS | 16987 | 1461480705049 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 23:51:45 INFO - PROCESS | 16987 | 1461480705055 Marionette TRACE conn3 <- [1,2926,null,{}] 23:51:45 INFO - PROCESS | 16987 | 1461480705062 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}] 23:51:45 INFO - PROCESS | 16987 | 1461480705384 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 23:51:45 INFO - PROCESS | 16987 | 1461480705599 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:45 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13c39f800 == 165 [pid = 16987] [id = 739] 23:51:45 INFO - PROCESS | 16987 | ++DOMWINDOW == 154 (0x7fa137bd0c00) [pid = 16987] [serial = 2218] [outer = (nil)] 23:51:45 INFO - PROCESS | 16987 | ++DOMWINDOW == 155 (0x7fa13d69b000) [pid = 16987] [serial = 2219] [outer = 0x7fa137bd0c00] 23:51:45 INFO - PROCESS | 16987 | 1461480705681 Marionette DEBUG loaded listener.js 23:51:45 INFO - PROCESS | 16987 | ++DOMWINDOW == 156 (0x7fa13e72b800) [pid = 16987] [serial = 2220] [outer = 0x7fa137bd0c00] 23:51:46 INFO - PROCESS | 16987 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 23:51:46 INFO - PROCESS | 16987 | 1461480706485 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]]]}] 23:51:46 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 23:51:46 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1489ms 23:51:46 INFO - PROCESS | 16987 | 1461480706542 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 23:51:46 INFO - PROCESS | 16987 | 1461480706547 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 23:51:46 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 23:51:46 INFO - PROCESS | 16987 | 1461480706554 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 23:51:46 INFO - PROCESS | 16987 | 1461480706557 Marionette TRACE conn3 <- [1,2930,null,{}] 23:51:46 INFO - PROCESS | 16987 | 1461480706563 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}] 23:51:46 INFO - PROCESS | 16987 | 1461480706787 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 23:51:47 INFO - PROCESS | 16987 | 1461480707072 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:47 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa140bdd000 == 166 [pid = 16987] [id = 740] 23:51:47 INFO - PROCESS | 16987 | ++DOMWINDOW == 157 (0x7fa13f519c00) [pid = 16987] [serial = 2221] [outer = (nil)] 23:51:47 INFO - PROCESS | 16987 | ++DOMWINDOW == 158 (0x7fa13fd59400) [pid = 16987] [serial = 2222] [outer = 0x7fa13f519c00] 23:51:47 INFO - PROCESS | 16987 | 1461480707148 Marionette DEBUG loaded listener.js 23:51:47 INFO - PROCESS | 16987 | ++DOMWINDOW == 159 (0x7fa140d5c000) [pid = 16987] [serial = 2223] [outer = 0x7fa13f519c00] 23:51:47 INFO - PROCESS | 16987 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 23:51:47 INFO - PROCESS | 16987 | 1461480707967 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]]]}] 23:51:47 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 23:51:47 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1432ms 23:51:47 INFO - PROCESS | 16987 | 1461480707987 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 23:51:47 INFO - PROCESS | 16987 | 1461480707992 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 23:51:47 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 23:51:48 INFO - PROCESS | 16987 | 1461480708007 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 23:51:48 INFO - PROCESS | 16987 | 1461480708016 Marionette TRACE conn3 <- [1,2934,null,{}] 23:51:48 INFO - PROCESS | 16987 | 1461480708023 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}] 23:51:48 INFO - PROCESS | 16987 | 1461480708234 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 23:51:48 INFO - PROCESS | 16987 | 1461480708516 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:48 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa149119000 == 167 [pid = 16987] [id = 741] 23:51:48 INFO - PROCESS | 16987 | ++DOMWINDOW == 160 (0x7fa139fe7800) [pid = 16987] [serial = 2224] [outer = (nil)] 23:51:48 INFO - PROCESS | 16987 | ++DOMWINDOW == 161 (0x7fa142b40400) [pid = 16987] [serial = 2225] [outer = 0x7fa139fe7800] 23:51:48 INFO - PROCESS | 16987 | 1461480708590 Marionette DEBUG loaded listener.js 23:51:48 INFO - PROCESS | 16987 | ++DOMWINDOW == 162 (0x7fa142d54400) [pid = 16987] [serial = 2226] [outer = 0x7fa139fe7800] 23:51:49 INFO - PROCESS | 16987 | 1461480709344 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]]]}] 23:51:49 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 23:51:49 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1399ms 23:51:49 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 23:51:49 INFO - PROCESS | 16987 | 1461480709398 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 23:51:49 INFO - PROCESS | 16987 | 1461480709401 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 23:51:49 INFO - PROCESS | 16987 | 1461480709407 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 23:51:49 INFO - PROCESS | 16987 | 1461480709411 Marionette TRACE conn3 <- [1,2938,null,{}] 23:51:49 INFO - PROCESS | 16987 | 1461480709416 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}] 23:51:49 INFO - PROCESS | 16987 | 1461480709643 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 23:51:49 INFO - PROCESS | 16987 | 1461480709891 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:49 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14a99b000 == 168 [pid = 16987] [id = 742] 23:51:49 INFO - PROCESS | 16987 | ++DOMWINDOW == 163 (0x7fa13fc6f000) [pid = 16987] [serial = 2227] [outer = (nil)] 23:51:49 INFO - PROCESS | 16987 | ++DOMWINDOW == 164 (0x7fa147e49c00) [pid = 16987] [serial = 2228] [outer = 0x7fa13fc6f000] 23:51:49 INFO - PROCESS | 16987 | 1461480709966 Marionette DEBUG loaded listener.js 23:51:50 INFO - PROCESS | 16987 | ++DOMWINDOW == 165 (0x7fa147f2d800) [pid = 16987] [serial = 2229] [outer = 0x7fa13fc6f000] 23:51:50 INFO - PROCESS | 16987 | 1461480710683 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]]]}] 23:51:50 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. 23:51:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1328ms 23:51:50 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 23:51:50 INFO - PROCESS | 16987 | 1461480710735 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 23:51:50 INFO - PROCESS | 16987 | 1461480710738 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 23:51:50 INFO - PROCESS | 16987 | 1461480710744 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 23:51:50 INFO - PROCESS | 16987 | 1461480710748 Marionette TRACE conn3 <- [1,2942,null,{}] 23:51:50 INFO - PROCESS | 16987 | 1461480710753 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}] 23:51:51 INFO - PROCESS | 16987 | 1461480710997 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 23:51:51 INFO - PROCESS | 16987 | 1461480711288 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:51 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14baa4000 == 169 [pid = 16987] [id = 743] 23:51:51 INFO - PROCESS | 16987 | ++DOMWINDOW == 166 (0x7fa1492c3400) [pid = 16987] [serial = 2230] [outer = (nil)] 23:51:51 INFO - PROCESS | 16987 | ++DOMWINDOW == 167 (0x7fa1492d1000) [pid = 16987] [serial = 2231] [outer = 0x7fa1492c3400] 23:51:51 INFO - PROCESS | 16987 | 1461480711375 Marionette DEBUG loaded listener.js 23:51:51 INFO - PROCESS | 16987 | ++DOMWINDOW == 168 (0x7fa149b76000) [pid = 16987] [serial = 2232] [outer = 0x7fa1492c3400] 23:51:52 INFO - PROCESS | 16987 | 1461480712172 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"]]]}] 23:51:52 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 23:51:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 23:51:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:51:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:51:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 23:51:52 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1479ms 23:51:52 INFO - PROCESS | 16987 | 1461480712225 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 23:51:52 INFO - PROCESS | 16987 | 1461480712228 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 23:51:52 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 23:51:52 INFO - PROCESS | 16987 | 1461480712234 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 23:51:52 INFO - PROCESS | 16987 | 1461480712237 Marionette TRACE conn3 <- [1,2946,null,{}] 23:51:52 INFO - PROCESS | 16987 | 1461480712243 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}] 23:51:52 INFO - PROCESS | 16987 | 1461480712457 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 23:51:52 INFO - PROCESS | 16987 | 1461480712745 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:52 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14e2d0000 == 170 [pid = 16987] [id = 744] 23:51:52 INFO - PROCESS | 16987 | ++DOMWINDOW == 169 (0x7fa13d672400) [pid = 16987] [serial = 2233] [outer = (nil)] 23:51:52 INFO - PROCESS | 16987 | ++DOMWINDOW == 170 (0x7fa149c16400) [pid = 16987] [serial = 2234] [outer = 0x7fa13d672400] 23:51:52 INFO - PROCESS | 16987 | 1461480712822 Marionette DEBUG loaded listener.js 23:51:52 INFO - PROCESS | 16987 | ++DOMWINDOW == 171 (0x7fa14a4a7800) [pid = 16987] [serial = 2235] [outer = 0x7fa13d672400] 23:51:53 INFO - PROCESS | 16987 | 1461480713565 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]]]}] 23:51:53 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. 23:51:53 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1380ms 23:51:53 INFO - PROCESS | 16987 | 1461480713614 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 23:51:53 INFO - PROCESS | 16987 | 1461480713618 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 23:51:53 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 23:51:53 INFO - PROCESS | 16987 | 1461480713624 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 23:51:53 INFO - PROCESS | 16987 | 1461480713626 Marionette TRACE conn3 <- [1,2950,null,{}] 23:51:53 INFO - PROCESS | 16987 | 1461480713633 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}] 23:51:53 INFO - PROCESS | 16987 | 1461480713874 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 23:51:54 INFO - PROCESS | 16987 | 1461480714170 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:54 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15075f000 == 171 [pid = 16987] [id = 745] 23:51:54 INFO - PROCESS | 16987 | ++DOMWINDOW == 172 (0x7fa13e733000) [pid = 16987] [serial = 2236] [outer = (nil)] 23:51:54 INFO - PROCESS | 16987 | ++DOMWINDOW == 173 (0x7fa14a97b800) [pid = 16987] [serial = 2237] [outer = 0x7fa13e733000] 23:51:54 INFO - PROCESS | 16987 | 1461480714244 Marionette DEBUG loaded listener.js 23:51:54 INFO - PROCESS | 16987 | ++DOMWINDOW == 174 (0x7fa14ad09400) [pid = 16987] [serial = 2238] [outer = 0x7fa13e733000] 23:51:54 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa151a12800 == 172 [pid = 16987] [id = 746] 23:51:54 INFO - PROCESS | 16987 | ++DOMWINDOW == 175 (0x7fa14ba22c00) [pid = 16987] [serial = 2239] [outer = (nil)] 23:51:54 INFO - PROCESS | 16987 | ++DOMWINDOW == 176 (0x7fa14a970400) [pid = 16987] [serial = 2240] [outer = 0x7fa14ba22c00] 23:51:55 INFO - PROCESS | 16987 | 1461480715055 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]]]}] 23:51:55 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. 23:51:55 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1478ms 23:51:55 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 23:51:55 INFO - PROCESS | 16987 | 1461480715107 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 23:51:55 INFO - PROCESS | 16987 | 1461480715110 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 23:51:55 INFO - PROCESS | 16987 | 1461480715116 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 23:51:55 INFO - PROCESS | 16987 | 1461480715119 Marionette TRACE conn3 <- [1,2954,null,{}] 23:51:55 INFO - PROCESS | 16987 | 1461480715124 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}] 23:51:55 INFO - PROCESS | 16987 | 1461480715393 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 23:51:55 INFO - PROCESS | 16987 | 1461480715708 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:55 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa152472800 == 173 [pid = 16987] [id = 747] 23:51:55 INFO - PROCESS | 16987 | ++DOMWINDOW == 177 (0x7fa1492ce400) [pid = 16987] [serial = 2241] [outer = (nil)] 23:51:55 INFO - PROCESS | 16987 | ++DOMWINDOW == 178 (0x7fa14b962000) [pid = 16987] [serial = 2242] [outer = 0x7fa1492ce400] 23:51:55 INFO - PROCESS | 16987 | 1461480715784 Marionette DEBUG loaded listener.js 23:51:55 INFO - PROCESS | 16987 | ++DOMWINDOW == 179 (0x7fa14d05b800) [pid = 16987] [serial = 2243] [outer = 0x7fa1492ce400] 23:51:56 INFO - PROCESS | 16987 | 1461480716465 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]]]}] 23:51:56 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 23:51:56 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 23:51:56 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1378ms 23:51:56 INFO - PROCESS | 16987 | 1461480716494 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 23:51:56 INFO - PROCESS | 16987 | 1461480716497 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 23:51:56 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 23:51:56 INFO - PROCESS | 16987 | 1461480716503 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 23:51:56 INFO - PROCESS | 16987 | 1461480716505 Marionette TRACE conn3 <- [1,2958,null,{}] 23:51:56 INFO - PROCESS | 16987 | 1461480716510 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}] 23:51:56 INFO - PROCESS | 16987 | 1461480716716 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 23:51:56 INFO - PROCESS | 16987 | 1461480716986 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:57 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa153965800 == 174 [pid = 16987] [id = 748] 23:51:57 INFO - PROCESS | 16987 | ++DOMWINDOW == 180 (0x7fa138383800) [pid = 16987] [serial = 2244] [outer = (nil)] 23:51:57 INFO - PROCESS | 16987 | ++DOMWINDOW == 181 (0x7fa14d18f400) [pid = 16987] [serial = 2245] [outer = 0x7fa138383800] 23:51:57 INFO - PROCESS | 16987 | 1461480717075 Marionette DEBUG loaded listener.js 23:51:57 INFO - PROCESS | 16987 | ++DOMWINDOW == 182 (0x7fa14d474400) [pid = 16987] [serial = 2246] [outer = 0x7fa138383800] 23:51:57 INFO - PROCESS | 16987 | 1461480717801 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]]]}] 23:51:57 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. 23:51:57 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1331ms 23:51:57 INFO - PROCESS | 16987 | 1461480717834 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 23:51:57 INFO - PROCESS | 16987 | 1461480717837 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 23:51:57 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 23:51:57 INFO - PROCESS | 16987 | 1461480717863 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 23:51:57 INFO - PROCESS | 16987 | 1461480717866 Marionette TRACE conn3 <- [1,2962,null,{}] 23:51:57 INFO - PROCESS | 16987 | 1461480717871 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}] 23:51:58 INFO - PROCESS | 16987 | 1461480718067 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 23:51:58 INFO - PROCESS | 16987 | 1461480718360 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:58 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15fba9000 == 175 [pid = 16987] [id = 749] 23:51:58 INFO - PROCESS | 16987 | ++DOMWINDOW == 183 (0x7fa14d287400) [pid = 16987] [serial = 2247] [outer = (nil)] 23:51:58 INFO - PROCESS | 16987 | ++DOMWINDOW == 184 (0x7fa14d85fc00) [pid = 16987] [serial = 2248] [outer = 0x7fa14d287400] 23:51:58 INFO - PROCESS | 16987 | 1461480718441 Marionette DEBUG loaded listener.js 23:51:58 INFO - PROCESS | 16987 | ++DOMWINDOW == 185 (0x7fa14dcd0c00) [pid = 16987] [serial = 2249] [outer = 0x7fa14d287400] 23:51:59 INFO - PROCESS | 16987 | 1461480719229 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]]]}] 23:51:59 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. 23:51:59 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1387ms 23:51:59 INFO - PROCESS | 16987 | 1461480719244 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 23:51:59 INFO - PROCESS | 16987 | 1461480719249 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 23:51:59 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 23:51:59 INFO - PROCESS | 16987 | 1461480719254 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 23:51:59 INFO - PROCESS | 16987 | 1461480719264 Marionette TRACE conn3 <- [1,2966,null,{}] 23:51:59 INFO - PROCESS | 16987 | 1461480719269 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}] 23:51:59 INFO - PROCESS | 16987 | 1461480719488 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 23:51:59 INFO - PROCESS | 16987 | 1461480719772 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:59 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa165a74800 == 176 [pid = 16987] [id = 750] 23:51:59 INFO - PROCESS | 16987 | ++DOMWINDOW == 186 (0x7fa14d28c000) [pid = 16987] [serial = 2250] [outer = (nil)] 23:51:59 INFO - PROCESS | 16987 | ++DOMWINDOW == 187 (0x7fa14e160000) [pid = 16987] [serial = 2251] [outer = 0x7fa14d28c000] 23:51:59 INFO - PROCESS | 16987 | 1461480719843 Marionette DEBUG loaded listener.js 23:51:59 INFO - PROCESS | 16987 | ++DOMWINDOW == 188 (0x7fa150502c00) [pid = 16987] [serial = 2252] [outer = 0x7fa14d28c000] 23:52:00 INFO - PROCESS | 16987 | 1461480720556 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]]]}] 23:52:00 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. 23:52:00 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1333ms 23:52:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 23:52:00 INFO - PROCESS | 16987 | 1461480720589 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 23:52:00 INFO - PROCESS | 16987 | 1461480720592 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 23:52:00 INFO - PROCESS | 16987 | 1461480720598 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 23:52:00 INFO - PROCESS | 16987 | 1461480720601 Marionette TRACE conn3 <- [1,2970,null,{}] 23:52:00 INFO - PROCESS | 16987 | 1461480720606 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}] 23:52:00 INFO - PROCESS | 16987 | 1461480720825 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 23:52:01 INFO - PROCESS | 16987 | 1461480721083 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:01 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa172ecc000 == 177 [pid = 16987] [id = 751] 23:52:01 INFO - PROCESS | 16987 | ++DOMWINDOW == 189 (0x7fa14d822800) [pid = 16987] [serial = 2253] [outer = (nil)] 23:52:01 INFO - PROCESS | 16987 | ++DOMWINDOW == 190 (0x7fa151a2d400) [pid = 16987] [serial = 2254] [outer = 0x7fa14d822800] 23:52:01 INFO - PROCESS | 16987 | 1461480721156 Marionette DEBUG loaded listener.js 23:52:01 INFO - PROCESS | 16987 | ++DOMWINDOW == 191 (0x7fa152492800) [pid = 16987] [serial = 2255] [outer = 0x7fa14d822800] 23:52:01 INFO - PROCESS | 16987 | 1461480721936 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]]]}] 23:52:01 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. 23:52:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1386ms 23:52:01 INFO - PROCESS | 16987 | 1461480721983 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 23:52:01 INFO - PROCESS | 16987 | 1461480721987 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 23:52:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 23:52:01 INFO - PROCESS | 16987 | 1461480721993 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 23:52:01 INFO - PROCESS | 16987 | 1461480721995 Marionette TRACE conn3 <- [1,2974,null,{}] 23:52:02 INFO - PROCESS | 16987 | 1461480722000 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}] 23:52:02 INFO - PROCESS | 16987 | 1461480722241 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 23:52:02 INFO - PROCESS | 16987 | 1461480722507 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:02 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa135ddb000 == 178 [pid = 16987] [id = 752] 23:52:02 INFO - PROCESS | 16987 | ++DOMWINDOW == 192 (0x7fa14dcd2000) [pid = 16987] [serial = 2256] [outer = (nil)] 23:52:02 INFO - PROCESS | 16987 | ++DOMWINDOW == 193 (0x7fa152b11000) [pid = 16987] [serial = 2257] [outer = 0x7fa14dcd2000] 23:52:02 INFO - PROCESS | 16987 | 1461480722581 Marionette DEBUG loaded listener.js 23:52:02 INFO - PROCESS | 16987 | ++DOMWINDOW == 194 (0x7fa152b8b400) [pid = 16987] [serial = 2258] [outer = 0x7fa14dcd2000] 23:52:03 INFO - PROCESS | 16987 | 1461480723313 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]]]}] 23:52:03 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. 23:52:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1377ms 23:52:03 INFO - PROCESS | 16987 | 1461480723370 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 23:52:03 INFO - PROCESS | 16987 | 1461480723373 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 23:52:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 23:52:03 INFO - PROCESS | 16987 | 1461480723379 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 23:52:03 INFO - PROCESS | 16987 | 1461480723381 Marionette TRACE conn3 <- [1,2978,null,{}] 23:52:03 INFO - PROCESS | 16987 | 1461480723387 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}] 23:52:03 INFO - PROCESS | 16987 | 1461480723629 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 23:52:03 INFO - PROCESS | 16987 | 1461480723917 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:03 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa140f11800 == 179 [pid = 16987] [id = 753] 23:52:03 INFO - PROCESS | 16987 | ++DOMWINDOW == 195 (0x7fa14dcd4800) [pid = 16987] [serial = 2259] [outer = (nil)] 23:52:03 INFO - PROCESS | 16987 | ++DOMWINDOW == 196 (0x7fa152c41c00) [pid = 16987] [serial = 2260] [outer = 0x7fa14dcd4800] 23:52:04 INFO - PROCESS | 16987 | 1461480723995 Marionette DEBUG loaded listener.js 23:52:04 INFO - PROCESS | 16987 | ++DOMWINDOW == 197 (0x7fa153478800) [pid = 16987] [serial = 2261] [outer = 0x7fa14dcd4800] 23:52:04 INFO - PROCESS | 16987 | 1461480724746 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]]]}] 23:52:04 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. 23:52:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1378ms 23:52:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 23:52:04 INFO - PROCESS | 16987 | 1461480724758 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 23:52:04 INFO - PROCESS | 16987 | 1461480724761 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 23:52:04 INFO - PROCESS | 16987 | 1461480724767 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 23:52:04 INFO - PROCESS | 16987 | 1461480724778 Marionette TRACE conn3 <- [1,2982,null,{}] 23:52:04 INFO - PROCESS | 16987 | 1461480724782 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}] 23:52:05 INFO - PROCESS | 16987 | 1461480725000 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 23:52:05 INFO - PROCESS | 16987 | 1461480725256 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:05 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14ab07800 == 180 [pid = 16987] [id = 754] 23:52:05 INFO - PROCESS | 16987 | ++DOMWINDOW == 198 (0x7fa14a007800) [pid = 16987] [serial = 2262] [outer = (nil)] 23:52:05 INFO - PROCESS | 16987 | ++DOMWINDOW == 199 (0x7fa1537b5000) [pid = 16987] [serial = 2263] [outer = 0x7fa14a007800] 23:52:05 INFO - PROCESS | 16987 | 1461480725331 Marionette DEBUG loaded listener.js 23:52:05 INFO - PROCESS | 16987 | ++DOMWINDOW == 200 (0x7fa153b17c00) [pid = 16987] [serial = 2264] [outer = 0x7fa14a007800] 23:52:06 INFO - PROCESS | 16987 | 1461480726132 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"]]]}] 23:52:06 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 23:52:06 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 23:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:52:06 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 23:52:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1390ms 23:52:06 INFO - PROCESS | 16987 | 1461480726157 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 23:52:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 23:52:06 INFO - PROCESS | 16987 | 1461480726162 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 23:52:06 INFO - PROCESS | 16987 | 1461480726169 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 23:52:06 INFO - PROCESS | 16987 | 1461480726172 Marionette TRACE conn3 <- [1,2986,null,{}] 23:52:06 INFO - PROCESS | 16987 | 1461480726177 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}] 23:52:06 INFO - PROCESS | 16987 | 1461480726432 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 23:52:06 INFO - PROCESS | 16987 | 1461480726769 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:06 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14ab1f800 == 181 [pid = 16987] [id = 755] 23:52:06 INFO - PROCESS | 16987 | ++DOMWINDOW == 201 (0x7fa13b2dd800) [pid = 16987] [serial = 2265] [outer = (nil)] 23:52:06 INFO - PROCESS | 16987 | ++DOMWINDOW == 202 (0x7fa153bf4800) [pid = 16987] [serial = 2266] [outer = 0x7fa13b2dd800] 23:52:06 INFO - PROCESS | 16987 | 1461480726895 Marionette DEBUG loaded listener.js 23:52:06 INFO - PROCESS | 16987 | ++DOMWINDOW == 203 (0x7fa15443c800) [pid = 16987] [serial = 2267] [outer = 0x7fa13b2dd800] 23:52:07 INFO - PROCESS | 16987 | 1461480727586 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]]]}] 23:52:07 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. 23:52:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1436ms 23:52:07 INFO - PROCESS | 16987 | 1461480727629 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 23:52:07 INFO - PROCESS | 16987 | 1461480727635 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 23:52:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 23:52:07 INFO - PROCESS | 16987 | 1461480727642 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 23:52:07 INFO - PROCESS | 16987 | 1461480727645 Marionette TRACE conn3 <- [1,2990,null,{}] 23:52:07 INFO - PROCESS | 16987 | 1461480727650 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}] 23:52:07 INFO - PROCESS | 16987 | 1461480727846 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 23:52:08 INFO - PROCESS | 16987 | 1461480728101 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:08 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa16ae14000 == 182 [pid = 16987] [id = 756] 23:52:08 INFO - PROCESS | 16987 | ++DOMWINDOW == 204 (0x7fa13f6acc00) [pid = 16987] [serial = 2268] [outer = (nil)] 23:52:08 INFO - PROCESS | 16987 | ++DOMWINDOW == 205 (0x7fa1560b6000) [pid = 16987] [serial = 2269] [outer = 0x7fa13f6acc00] 23:52:08 INFO - PROCESS | 16987 | 1461480728178 Marionette DEBUG loaded listener.js 23:52:08 INFO - PROCESS | 16987 | ++DOMWINDOW == 206 (0x7fa14a00b400) [pid = 16987] [serial = 2270] [outer = 0x7fa13f6acc00] 23:52:08 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa149331800 == 183 [pid = 16987] [id = 757] 23:52:08 INFO - PROCESS | 16987 | ++DOMWINDOW == 207 (0x7fa15fbb2800) [pid = 16987] [serial = 2271] [outer = (nil)] 23:52:08 INFO - PROCESS | 16987 | ++DOMWINDOW == 208 (0x7fa1560b2800) [pid = 16987] [serial = 2272] [outer = 0x7fa15fbb2800] 23:52:09 INFO - PROCESS | 16987 | 1461480729088 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]]]}] 23:52:09 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. 23:52:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1479ms 23:52:09 INFO - PROCESS | 16987 | 1461480729123 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 23:52:09 INFO - PROCESS | 16987 | 1461480729125 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 23:52:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 23:52:09 INFO - PROCESS | 16987 | 1461480729169 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 23:52:09 INFO - PROCESS | 16987 | 1461480729172 Marionette TRACE conn3 <- [1,2994,null,{}] 23:52:09 INFO - PROCESS | 16987 | 1461480729232 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}] 23:52:09 INFO - PROCESS | 16987 | 1461480729499 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 23:52:09 INFO - PROCESS | 16987 | 1461480729821 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:09 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa149344800 == 184 [pid = 16987] [id = 758] 23:52:09 INFO - PROCESS | 16987 | ++DOMWINDOW == 209 (0x7fa153bec800) [pid = 16987] [serial = 2273] [outer = (nil)] 23:52:09 INFO - PROCESS | 16987 | ++DOMWINDOW == 210 (0x7fa15fbb9800) [pid = 16987] [serial = 2274] [outer = 0x7fa153bec800] 23:52:09 INFO - PROCESS | 16987 | 1461480729894 Marionette DEBUG loaded listener.js 23:52:09 INFO - PROCESS | 16987 | ++DOMWINDOW == 211 (0x7fa1609d1400) [pid = 16987] [serial = 2275] [outer = 0x7fa153bec800] 23:52:10 INFO - PROCESS | 16987 | 1461480730605 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]]]}] 23:52:10 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 23:52:10 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 23:52:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1484ms 23:52:10 INFO - PROCESS | 16987 | 1461480730646 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 23:52:10 INFO - PROCESS | 16987 | 1461480730650 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 23:52:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 23:52:10 INFO - PROCESS | 16987 | 1461480730655 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 23:52:10 INFO - PROCESS | 16987 | 1461480730657 Marionette TRACE conn3 <- [1,2998,null,{}] 23:52:10 INFO - PROCESS | 16987 | 1461480730663 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}] 23:52:10 INFO - PROCESS | 16987 | 1461480730896 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 23:52:11 INFO - PROCESS | 16987 | 1461480731192 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:11 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa138411800 == 185 [pid = 16987] [id = 759] 23:52:11 INFO - PROCESS | 16987 | ++DOMWINDOW == 212 (0x7fa142a25400) [pid = 16987] [serial = 2276] [outer = (nil)] 23:52:11 INFO - PROCESS | 16987 | ++DOMWINDOW == 213 (0x7fa160a6b000) [pid = 16987] [serial = 2277] [outer = 0x7fa142a25400] 23:52:11 INFO - PROCESS | 16987 | 1461480731274 Marionette DEBUG loaded listener.js 23:52:11 INFO - PROCESS | 16987 | ++DOMWINDOW == 214 (0x7fa160af0c00) [pid = 16987] [serial = 2278] [outer = 0x7fa142a25400] 23:52:12 INFO - PROCESS | 16987 | 1461480732036 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]]]}] 23:52:12 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. 23:52:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1433ms 23:52:12 INFO - PROCESS | 16987 | 1461480732090 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 23:52:12 INFO - PROCESS | 16987 | 1461480732093 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 23:52:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 23:52:12 INFO - PROCESS | 16987 | 1461480732099 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 23:52:12 INFO - PROCESS | 16987 | 1461480732102 Marionette TRACE conn3 <- [1,3002,null,{}] 23:52:12 INFO - PROCESS | 16987 | 1461480732130 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}] 23:52:12 INFO - PROCESS | 16987 | 1461480732356 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 23:52:12 INFO - PROCESS | 16987 | 1461480732644 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:12 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa137b05000 == 186 [pid = 16987] [id = 760] 23:52:12 INFO - PROCESS | 16987 | ++DOMWINDOW == 215 (0x7fa154262800) [pid = 16987] [serial = 2279] [outer = (nil)] 23:52:12 INFO - PROCESS | 16987 | ++DOMWINDOW == 216 (0x7fa160c88800) [pid = 16987] [serial = 2280] [outer = 0x7fa154262800] 23:52:12 INFO - PROCESS | 16987 | 1461480732761 Marionette DEBUG loaded listener.js 23:52:12 INFO - PROCESS | 16987 | ++DOMWINDOW == 217 (0x7fa1618afc00) [pid = 16987] [serial = 2281] [outer = 0x7fa154262800] 23:52:13 INFO - PROCESS | 16987 | 1461480733479 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]]]}] 23:52:13 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. 23:52:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1402ms 23:52:13 INFO - PROCESS | 16987 | 1461480733501 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 23:52:13 INFO - PROCESS | 16987 | 1461480733505 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 23:52:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 23:52:13 INFO - PROCESS | 16987 | 1461480733510 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 23:52:13 INFO - PROCESS | 16987 | 1461480733512 Marionette TRACE conn3 <- [1,3006,null,{}] 23:52:13 INFO - PROCESS | 16987 | 1461480733518 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}] 23:52:13 INFO - PROCESS | 16987 | 1461480733750 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 23:52:15 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa165cfa000 == 185 [pid = 16987] [id = 361] 23:52:15 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13d74c800 == 184 [pid = 16987] [id = 737] 23:52:15 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13c3ad000 == 183 [pid = 16987] [id = 736] 23:52:15 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13b197800 == 182 [pid = 16987] [id = 735] 23:52:15 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13970b000 == 181 [pid = 16987] [id = 734] 23:52:15 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa136fd3000 == 180 [pid = 16987] [id = 733] 23:52:15 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa168a66000 == 179 [pid = 16987] [id = 731] 23:52:15 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa166121000 == 178 [pid = 16987] [id = 730] 23:52:15 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa165c5c000 == 177 [pid = 16987] [id = 729] 23:52:15 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa16557c800 == 176 [pid = 16987] [id = 728] 23:52:15 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa163d7b000 == 175 [pid = 16987] [id = 727] 23:52:15 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1542e4800 == 174 [pid = 16987] [id = 726] 23:52:15 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa153407800 == 173 [pid = 16987] [id = 725] 23:52:15 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa15243b800 == 172 [pid = 16987] [id = 724] 23:52:15 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1507d2000 == 171 [pid = 16987] [id = 723] 23:52:15 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14e2d6800 == 170 [pid = 16987] [id = 722] 23:52:15 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14ddaa000 == 169 [pid = 16987] [id = 721] 23:52:15 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14bdbb000 == 168 [pid = 16987] [id = 720] 23:52:15 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14abb7800 == 167 [pid = 16987] [id = 719] 23:52:15 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14a298800 == 166 [pid = 16987] [id = 718] 23:52:15 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14911b000 == 165 [pid = 16987] [id = 717] 23:52:15 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1417ee000 == 164 [pid = 16987] [id = 716] 23:52:15 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13e71b000 == 163 [pid = 16987] [id = 715] 23:52:15 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13a8c6000 == 162 [pid = 16987] [id = 714] 23:52:15 INFO - PROCESS | 16987 | 1461480735783 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 216 (0x7fa13f50f400) [pid = 16987] [serial = 2141] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 215 (0x7fa13ee07400) [pid = 16987] [serial = 2139] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 214 (0x7fa14bdd8000) [pid = 16987] [serial = 2100] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 213 (0x7fa13aa08000) [pid = 16987] [serial = 2132] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 212 (0x7fa14dccf400) [pid = 16987] [serial = 2115] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 211 (0x7fa142a2e400) [pid = 16987] [serial = 2076] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 210 (0x7fa13e56d800) [pid = 16987] [serial = 2022] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 209 (0x7fa13aa07400) [pid = 16987] [serial = 2019] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 208 (0x7fa137bd6000) [pid = 16987] [serial = 2129] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 207 (0x7fa142a30400) [pid = 16987] [serial = 2031] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 206 (0x7fa14a5d3000) [pid = 16987] [serial = 2093] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 205 (0x7fa142cdf400) [pid = 16987] [serial = 2079] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 204 (0x7fa14a970800) [pid = 16987] [serial = 2046] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 203 (0x7fa13b2bcc00) [pid = 16987] [serial = 2133] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 202 (0x7fa14d996000) [pid = 16987] [serial = 2114] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 201 (0x7fa1492cc800) [pid = 16987] [serial = 2084] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 200 (0x7fa14dcd6800) [pid = 16987] [serial = 2117] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 199 (0x7fa13e567800) [pid = 16987] [serial = 2138] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 198 (0x7fa1392e9800) [pid = 16987] [serial = 2069] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 197 (0x7fa13d675400) [pid = 16987] [serial = 2072] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 196 (0x7fa147bca800) [pid = 16987] [serial = 2081] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 195 (0x7fa137bce800) [pid = 16987] [serial = 2123] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 194 (0x7fa14d861c00) [pid = 16987] [serial = 2112] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 193 (0x7fa14dce2800) [pid = 16987] [serial = 2120] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 192 (0x7fa14a00d400) [pid = 16987] [serial = 2088] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 191 (0x7fa14b961400) [pid = 16987] [serial = 2099] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 190 (0x7fa142b44400) [pid = 16987] [serial = 2078] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 189 (0x7fa13e568000) [pid = 16987] [serial = 2136] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 188 (0x7fa14a5dfc00) [pid = 16987] [serial = 2094] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 187 (0x7fa149160400) [pid = 16987] [serial = 2037] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 186 (0x7fa14d184000) [pid = 16987] [serial = 2103] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 185 (0x7fa14a274800) [pid = 16987] [serial = 2091] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 184 (0x7fa14d288c00) [pid = 16987] [serial = 2106] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 183 (0x7fa14d826400) [pid = 16987] [serial = 2109] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 182 (0x7fa149fd7c00) [pid = 16987] [serial = 2087] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 181 (0x7fa14dceb400) [pid = 16987] [serial = 2121] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 180 (0x7fa147e42400) [pid = 16987] [serial = 2034] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 179 (0x7fa13c1a8c00) [pid = 16987] [serial = 2124] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 178 (0x7fa14dcda800) [pid = 16987] [serial = 2118] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 177 (0x7fa14a973c00) [pid = 16987] [serial = 2096] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 176 (0x7fa13fc6dc00) [pid = 16987] [serial = 2075] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 175 (0x7fa139ff2400) [pid = 16987] [serial = 2070] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 174 (0x7fa1383cdc00) [pid = 16987] [serial = 2130] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 173 (0x7fa13d692c00) [pid = 16987] [serial = 2135] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 172 (0x7fa13f51a800) [pid = 16987] [serial = 2025] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 171 (0x7fa13e56b000) [pid = 16987] [serial = 2073] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 170 (0x7fa14a0c7c00) [pid = 16987] [serial = 2090] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 169 (0x7fa14d107400) [pid = 16987] [serial = 2102] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 168 (0x7fa149b9b000) [pid = 16987] [serial = 2085] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 167 (0x7fa147ee4000) [pid = 16987] [serial = 2082] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 166 (0x7fa149def400) [pid = 16987] [serial = 2043] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 165 (0x7fa14d292c00) [pid = 16987] [serial = 2108] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 164 (0x7fa14abc8800) [pid = 16987] [serial = 2097] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 163 (0x7fa14d18d800) [pid = 16987] [serial = 2105] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 162 (0x7fa14d854000) [pid = 16987] [serial = 2111] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 161 (0x7fa139e0dc00) [pid = 16987] [serial = 2126] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 160 (0x7fa1353de800) [pid = 16987] [serial = 2016] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 159 (0x7fa13fd57000) [pid = 16987] [serial = 2028] [outer = (nil)] [url = about:blank] 23:52:15 INFO - PROCESS | 16987 | --DOMWINDOW == 158 (0x7fa1499a8000) [pid = 16987] [serial = 2040] [outer = (nil)] [url = about:blank] 23:52:16 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa136fd3000 == 163 [pid = 16987] [id = 761] 23:52:16 INFO - PROCESS | 16987 | ++DOMWINDOW == 159 (0x7fa1351df400) [pid = 16987] [serial = 2282] [outer = (nil)] 23:52:16 INFO - PROCESS | 16987 | ++DOMWINDOW == 160 (0x7fa135373000) [pid = 16987] [serial = 2283] [outer = 0x7fa1351df400] 23:52:16 INFO - PROCESS | 16987 | 1461480736119 Marionette DEBUG loaded listener.js 23:52:16 INFO - PROCESS | 16987 | ++DOMWINDOW == 161 (0x7fa13787c400) [pid = 16987] [serial = 2284] [outer = 0x7fa1351df400] 23:52:16 INFO - PROCESS | 16987 | 1461480736785 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]]]}] 23:52:16 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. 23:52:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 3285ms 23:52:16 INFO - PROCESS | 16987 | 1461480736797 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 23:52:16 INFO - PROCESS | 16987 | 1461480736804 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 23:52:16 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 23:52:16 INFO - PROCESS | 16987 | 1461480736815 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 23:52:16 INFO - PROCESS | 16987 | 1461480736826 Marionette TRACE conn3 <- [1,3010,null,{}] 23:52:16 INFO - PROCESS | 16987 | 1461480736833 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}] 23:52:17 INFO - PROCESS | 16987 | 1461480737023 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 23:52:17 INFO - PROCESS | 16987 | 1461480737237 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:17 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa139380000 == 164 [pid = 16987] [id = 762] 23:52:17 INFO - PROCESS | 16987 | ++DOMWINDOW == 162 (0x7fa1351e1c00) [pid = 16987] [serial = 2285] [outer = (nil)] 23:52:17 INFO - PROCESS | 16987 | ++DOMWINDOW == 163 (0x7fa139e16000) [pid = 16987] [serial = 2286] [outer = 0x7fa1351e1c00] 23:52:17 INFO - PROCESS | 16987 | 1461480737305 Marionette DEBUG loaded listener.js 23:52:17 INFO - PROCESS | 16987 | ++DOMWINDOW == 164 (0x7fa13a7ef400) [pid = 16987] [serial = 2287] [outer = 0x7fa1351e1c00] 23:52:17 INFO - PROCESS | 16987 | 1461480737980 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]]]}] 23:52:17 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 23:52:17 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1190ms 23:52:18 INFO - PROCESS | 16987 | 1461480738005 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 23:52:18 INFO - PROCESS | 16987 | 1461480738010 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 23:52:18 INFO - TEST-START | /FileAPI/FileReaderSync.worker 23:52:18 INFO - PROCESS | 16987 | 1461480738018 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 23:52:18 INFO - PROCESS | 16987 | 1461480738021 Marionette TRACE conn3 <- [1,3014,null,{}] 23:52:18 INFO - PROCESS | 16987 | 1461480738026 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}] 23:52:18 INFO - PROCESS | 16987 | 1461480738211 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 23:52:18 INFO - PROCESS | 16987 | 1461480738436 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:18 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13a4c3000 == 165 [pid = 16987] [id = 763] 23:52:18 INFO - PROCESS | 16987 | ++DOMWINDOW == 165 (0x7fa13aa10c00) [pid = 16987] [serial = 2288] [outer = (nil)] 23:52:18 INFO - PROCESS | 16987 | ++DOMWINDOW == 166 (0x7fa13c1a8c00) [pid = 16987] [serial = 2289] [outer = 0x7fa13aa10c00] 23:52:18 INFO - PROCESS | 16987 | 1461480738498 Marionette DEBUG loaded listener.js 23:52:18 INFO - PROCESS | 16987 | ++DOMWINDOW == 167 (0x7fa13d675400) [pid = 16987] [serial = 2290] [outer = 0x7fa13aa10c00] 23:52:18 INFO - PROCESS | 16987 | [16987] 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 23:52:19 INFO - PROCESS | 16987 | 1461480739367 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 23:52:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 23:52:19 INFO - {} 23:52:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 23:52:19 INFO - {} 23:52:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 23:52:19 INFO - {} 23:52:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 23:52:19 INFO - {} 23:52:19 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1379ms 23:52:19 INFO - PROCESS | 16987 | 1461480739407 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 23:52:19 INFO - PROCESS | 16987 | 1461480739411 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 23:52:19 INFO - TEST-START | /FileAPI/fileReader.html 23:52:19 INFO - PROCESS | 16987 | 1461480739425 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 23:52:19 INFO - PROCESS | 16987 | 1461480739433 Marionette TRACE conn3 <- [1,3018,null,{}] 23:52:19 INFO - PROCESS | 16987 | 1461480739447 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}] 23:52:19 INFO - PROCESS | 16987 | 1461480739701 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 23:52:19 INFO - PROCESS | 16987 | 1461480739734 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:19 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13c396000 == 166 [pid = 16987] [id = 764] 23:52:19 INFO - PROCESS | 16987 | ++DOMWINDOW == 168 (0x7fa13e511400) [pid = 16987] [serial = 2291] [outer = (nil)] 23:52:19 INFO - PROCESS | 16987 | ++DOMWINDOW == 169 (0x7fa13ef5a800) [pid = 16987] [serial = 2292] [outer = 0x7fa13e511400] 23:52:19 INFO - PROCESS | 16987 | 1461480739792 Marionette DEBUG loaded listener.js 23:52:19 INFO - PROCESS | 16987 | ++DOMWINDOW == 170 (0x7fa13f6ab400) [pid = 16987] [serial = 2293] [outer = 0x7fa13e511400] 23:52:20 INFO - PROCESS | 16987 | --DOMWINDOW == 169 (0x7fa1392ecc00) [pid = 16987] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 23:52:20 INFO - PROCESS | 16987 | --DOMWINDOW == 168 (0x7fa147f28800) [pid = 16987] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 23:52:20 INFO - PROCESS | 16987 | --DOMWINDOW == 167 (0x7fa1507f2c00) [pid = 16987] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 23:52:20 INFO - PROCESS | 16987 | --DOMWINDOW == 166 (0x7fa13536f800) [pid = 16987] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 23:52:20 INFO - PROCESS | 16987 | --DOMWINDOW == 165 (0x7fa134fad000) [pid = 16987] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 23:52:20 INFO - PROCESS | 16987 | --DOMWINDOW == 164 (0x7fa14f95e000) [pid = 16987] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 23:52:20 INFO - PROCESS | 16987 | --DOMWINDOW == 163 (0x7fa13f6b9400) [pid = 16987] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 23:52:20 INFO - PROCESS | 16987 | --DOMWINDOW == 162 (0x7fa134f7f000) [pid = 16987] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 23:52:20 INFO - PROCESS | 16987 | --DOMWINDOW == 161 (0x7fa13a7ec800) [pid = 16987] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 23:52:20 INFO - PROCESS | 16987 | --DOMWINDOW == 160 (0x7fa13fee7400) [pid = 16987] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 23:52:20 INFO - PROCESS | 16987 | --DOMWINDOW == 159 (0x7fa13cdb9800) [pid = 16987] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 23:52:20 INFO - PROCESS | 16987 | --DOMWINDOW == 158 (0x7fa134f85400) [pid = 16987] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 23:52:20 INFO - PROCESS | 16987 | --DOMWINDOW == 157 (0x7fa149b99800) [pid = 16987] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 23:52:20 INFO - PROCESS | 16987 | --DOMWINDOW == 156 (0x7fa14ba22400) [pid = 16987] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 23:52:20 INFO - PROCESS | 16987 | --DOMWINDOW == 155 (0x7fa1382ad800) [pid = 16987] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 23:52:20 INFO - PROCESS | 16987 | --DOMWINDOW == 154 (0x7fa13ee06c00) [pid = 16987] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 23:52:20 INFO - PROCESS | 16987 | --DOMWINDOW == 153 (0x7fa1353e1800) [pid = 16987] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 23:52:20 INFO - PROCESS | 16987 | --DOMWINDOW == 152 (0x7fa147bc8c00) [pid = 16987] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 23:52:20 INFO - PROCESS | 16987 | --DOMWINDOW == 151 (0x7fa134f85000) [pid = 16987] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 23:52:20 INFO - PROCESS | 16987 | --DOMWINDOW == 150 (0x7fa139e1d800) [pid = 16987] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 23:52:20 INFO - PROCESS | 16987 | --DOMWINDOW == 149 (0x7fa147bca000) [pid = 16987] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 23:52:20 INFO - PROCESS | 16987 | --DOMWINDOW == 148 (0x7fa1503d2000) [pid = 16987] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 23:52:20 INFO - PROCESS | 16987 | --DOMWINDOW == 147 (0x7fa14e153400) [pid = 16987] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 23:52:20 INFO - PROCESS | 16987 | --DOMWINDOW == 146 (0x7fa13fbef400) [pid = 16987] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 23:52:20 INFO - PROCESS | 16987 | --DOMWINDOW == 145 (0x7fa13e569800) [pid = 16987] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 23:52:21 INFO - PROCESS | 16987 | 1461480741033 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]]]}] 23:52:21 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 23:52:21 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 23:52:21 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 23:52:21 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 23:52:21 INFO - TEST-OK | /FileAPI/fileReader.html | took 1651ms 23:52:21 INFO - PROCESS | 16987 | 1461480741070 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 23:52:21 INFO - PROCESS | 16987 | 1461480741073 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 23:52:21 INFO - TEST-START | /FileAPI/historical.html 23:52:21 INFO - PROCESS | 16987 | 1461480741079 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 23:52:21 INFO - PROCESS | 16987 | 1461480741081 Marionette TRACE conn3 <- [1,3022,null,{}] 23:52:21 INFO - PROCESS | 16987 | 1461480741087 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}] 23:52:21 INFO - PROCESS | 16987 | 1461480741287 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 23:52:21 INFO - PROCESS | 16987 | 1461480741477 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:21 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13cce7000 == 167 [pid = 16987] [id = 765] 23:52:21 INFO - PROCESS | 16987 | ++DOMWINDOW == 146 (0x7fa134f85400) [pid = 16987] [serial = 2294] [outer = (nil)] 23:52:21 INFO - PROCESS | 16987 | ++DOMWINDOW == 147 (0x7fa13e566c00) [pid = 16987] [serial = 2295] [outer = 0x7fa134f85400] 23:52:21 INFO - PROCESS | 16987 | 1461480741540 Marionette DEBUG loaded listener.js 23:52:21 INFO - PROCESS | 16987 | ++DOMWINDOW == 148 (0x7fa13fbe3800) [pid = 16987] [serial = 2296] [outer = 0x7fa134f85400] 23:52:22 INFO - PROCESS | 16987 | 1461480742199 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"]]]}] 23:52:22 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 23:52:22 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 23:52:22 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 23:52:22 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 23:52:22 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 23:52:22 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 23:52:22 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 23:52:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:52:22 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 23:52:22 INFO - TEST-OK | /FileAPI/historical.html | took 1176ms 23:52:22 INFO - TEST-START | /FileAPI/idlharness.html 23:52:22 INFO - PROCESS | 16987 | 1461480742259 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 23:52:22 INFO - PROCESS | 16987 | 1461480742261 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 23:52:22 INFO - PROCESS | 16987 | 1461480742267 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 23:52:22 INFO - PROCESS | 16987 | 1461480742270 Marionette TRACE conn3 <- [1,3026,null,{}] 23:52:22 INFO - PROCESS | 16987 | 1461480742276 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}] 23:52:22 INFO - PROCESS | 16987 | 1461480742530 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 23:52:22 INFO - PROCESS | 16987 | 1461480742550 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:22 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13e374000 == 168 [pid = 16987] [id = 766] 23:52:22 INFO - PROCESS | 16987 | ++DOMWINDOW == 149 (0x7fa13fd57000) [pid = 16987] [serial = 2297] [outer = (nil)] 23:52:22 INFO - PROCESS | 16987 | ++DOMWINDOW == 150 (0x7fa13fd61400) [pid = 16987] [serial = 2298] [outer = 0x7fa13fd57000] 23:52:22 INFO - PROCESS | 16987 | 1461480742625 Marionette DEBUG loaded listener.js 23:52:22 INFO - PROCESS | 16987 | ++DOMWINDOW == 151 (0x7fa140d5cc00) [pid = 16987] [serial = 2299] [outer = 0x7fa13fd57000] 23:52:24 INFO - PROCESS | 16987 | 1461480744618 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]]]}] 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 23:52:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 23:52:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 23:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:52:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:52:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:52:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:52:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:52:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:52:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:52:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:52:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 23:52:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 23:52:24 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 23:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:52:24 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:52:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:52:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:52:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:52:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:52:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:52:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:52:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:52:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 23:52:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 23:52:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 23:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:52:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:52:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:52:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:52:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:52:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:52:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:52:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:52:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 23:52:24 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 23:52:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:52:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:52:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:52:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:52:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:52:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:52:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:52:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:52:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:52:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 23:52:24 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 23:52:24 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 23:52:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:52:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:52:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:52:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:52:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:52:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:52:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:52:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:52:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:52:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 23:52:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 23:52:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 23:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:52:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:52:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:52:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:52:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:52:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:52:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:52:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:52:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 23:52:24 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 23:52:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:52:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:52:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:52:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:52:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:52:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:52:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:52:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:52:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:52:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 23:52:24 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 23:52:24 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 23:52:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:52:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:52:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:52:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:52:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:52:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:52:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:52:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:52:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:52:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:52:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 23:52:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 23:52:24 INFO - TEST-OK | /FileAPI/idlharness.html | took 2479ms 23:52:24 INFO - PROCESS | 16987 | 1461480744835 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 23:52:24 INFO - PROCESS | 16987 | 1461480744840 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 23:52:24 INFO - TEST-START | /FileAPI/idlharness.worker 23:52:24 INFO - PROCESS | 16987 | 1461480744858 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 23:52:24 INFO - PROCESS | 16987 | 1461480744862 Marionette TRACE conn3 <- [1,3030,null,{}] 23:52:24 INFO - PROCESS | 16987 | 1461480744869 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}] 23:52:25 INFO - PROCESS | 16987 | 1461480745096 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 23:52:25 INFO - PROCESS | 16987 | 1461480745378 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:25 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13bfd0000 == 169 [pid = 16987] [id = 767] 23:52:25 INFO - PROCESS | 16987 | ++DOMWINDOW == 152 (0x7fa1392e2c00) [pid = 16987] [serial = 2300] [outer = (nil)] 23:52:25 INFO - PROCESS | 16987 | ++DOMWINDOW == 153 (0x7fa140d5f000) [pid = 16987] [serial = 2301] [outer = 0x7fa1392e2c00] 23:52:25 INFO - PROCESS | 16987 | 1461480745451 Marionette DEBUG loaded listener.js 23:52:25 INFO - PROCESS | 16987 | ++DOMWINDOW == 154 (0x7fa142a24c00) [pid = 16987] [serial = 2302] [outer = 0x7fa1392e2c00] 23:52:25 INFO - PROCESS | 16987 | [16987] 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 23:52:27 INFO - PROCESS | 16987 | 1461480747591 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,{},{}]]]}] 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 23:52:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 23:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:52:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:52:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:52:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:52:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:52:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 23:52:27 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 23:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:52:27 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:52:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:52:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:52:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:52:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:52:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 23:52:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 23:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:52:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:52:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:52:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:52:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:52:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 23:52:27 INFO - {} 23:52:27 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 23:52:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:52:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:52:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:52:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:52:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:52:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:52:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 23:52:27 INFO - {} 23:52:27 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 - {} 23:52:27 INFO - {} 23:52:27 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 23:52:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:52:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:52:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:52:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:52:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:52:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:52:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 23:52:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 23:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:52:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:52:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:52:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:52:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:52:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 23:52:27 INFO - {} 23:52:27 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 23:52:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:52:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:52:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:52:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:52:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:52:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:52:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 23:52:27 INFO - {} 23:52:27 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 - {} 23:52:27 INFO - {} 23:52:27 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 23:52:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:52:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:52:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:52:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:52:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:52:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:52:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:52:27 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 23:52:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 23:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:52:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 23:52:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:52:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:52:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:52:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:52:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:52:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 23:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:52:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:52:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:52:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:52:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:52:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:52:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:52:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 23:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:52:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 23:52:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:52:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:52:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:52:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:52:27 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 23:52:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 23:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:52:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 23:52:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:52:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:52:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:52:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:52:27 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 23:52:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 23:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:52:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 23:52:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:52:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:52:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:52:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:52:27 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 23:52:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 23:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:52:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:52:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:52:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:52:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:52:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:52:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:52:27 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 23:52:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:52:27 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:52:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:52:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:52:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:52:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:52:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:52:27 INFO - {} 23:52:27 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2809ms 23:52:27 INFO - PROCESS | 16987 | 1461480747666 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 23:52:27 INFO - PROCESS | 16987 | 1461480747673 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 23:52:27 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 23:52:27 INFO - PROCESS | 16987 | 1461480747682 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 23:52:27 INFO - PROCESS | 16987 | 1461480747686 Marionette TRACE conn3 <- [1,3034,null,{}] 23:52:27 INFO - PROCESS | 16987 | 1461480747747 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}] 23:52:28 INFO - PROCESS | 16987 | 1461480748093 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 23:52:28 INFO - PROCESS | 16987 | 1461480748369 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:28 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14910b000 == 170 [pid = 16987] [id = 768] 23:52:28 INFO - PROCESS | 16987 | ++DOMWINDOW == 155 (0x7fa142a25000) [pid = 16987] [serial = 2303] [outer = (nil)] 23:52:28 INFO - PROCESS | 16987 | ++DOMWINDOW == 156 (0x7fa14a975c00) [pid = 16987] [serial = 2304] [outer = 0x7fa142a25000] 23:52:28 INFO - PROCESS | 16987 | 1461480748444 Marionette DEBUG loaded listener.js 23:52:28 INFO - PROCESS | 16987 | ++DOMWINDOW == 157 (0x7fa14b90a000) [pid = 16987] [serial = 2305] [outer = 0x7fa142a25000] 23:52:29 INFO - PROCESS | 16987 | 1461480749195 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]]]}] 23:52:29 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 23:52:29 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1536ms 23:52:29 INFO - PROCESS | 16987 | 1461480749219 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 23:52:29 INFO - PROCESS | 16987 | 1461480749223 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 23:52:29 INFO - TEST-START | /FileAPI/blob/Blob-close.html 23:52:29 INFO - PROCESS | 16987 | 1461480749229 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 23:52:29 INFO - PROCESS | 16987 | 1461480749234 Marionette TRACE conn3 <- [1,3038,null,{}] 23:52:29 INFO - PROCESS | 16987 | 1461480749250 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}] 23:52:29 INFO - PROCESS | 16987 | 1461480749513 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 23:52:29 INFO - PROCESS | 16987 | 1461480749774 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:29 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14a28e800 == 171 [pid = 16987] [id = 769] 23:52:29 INFO - PROCESS | 16987 | ++DOMWINDOW == 158 (0x7fa14a4a7000) [pid = 16987] [serial = 2306] [outer = (nil)] 23:52:29 INFO - PROCESS | 16987 | ++DOMWINDOW == 159 (0x7fa14d186400) [pid = 16987] [serial = 2307] [outer = 0x7fa14a4a7000] 23:52:29 INFO - PROCESS | 16987 | 1461480749853 Marionette DEBUG loaded listener.js 23:52:29 INFO - PROCESS | 16987 | ++DOMWINDOW == 160 (0x7fa14d830400) [pid = 16987] [serial = 2308] [outer = 0x7fa14a4a7000] 23:52:30 INFO - PROCESS | 16987 | 1461480750585 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"]]]}] 23:52:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 23:52:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 23:52:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:52:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 23:52:30 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1383ms 23:52:30 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 23:52:30 INFO - PROCESS | 16987 | 1461480750617 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 23:52:30 INFO - PROCESS | 16987 | 1461480750620 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 23:52:30 INFO - PROCESS | 16987 | 1461480750627 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 23:52:30 INFO - PROCESS | 16987 | 1461480750630 Marionette TRACE conn3 <- [1,3042,null,{}] 23:52:30 INFO - PROCESS | 16987 | 1461480750635 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}] 23:52:30 INFO - PROCESS | 16987 | 1461480750842 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 23:52:31 INFO - PROCESS | 16987 | 1461480751091 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:31 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14aaa6000 == 172 [pid = 16987] [id = 770] 23:52:31 INFO - PROCESS | 16987 | ++DOMWINDOW == 161 (0x7fa14abc5800) [pid = 16987] [serial = 2309] [outer = (nil)] 23:52:31 INFO - PROCESS | 16987 | ++DOMWINDOW == 162 (0x7fa14d999800) [pid = 16987] [serial = 2310] [outer = 0x7fa14abc5800] 23:52:31 INFO - PROCESS | 16987 | 1461480751163 Marionette DEBUG loaded listener.js 23:52:31 INFO - PROCESS | 16987 | ++DOMWINDOW == 163 (0x7fa14dcd3800) [pid = 16987] [serial = 2311] [outer = 0x7fa14abc5800] 23:52:32 INFO - PROCESS | 16987 | 1461480752303 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]]]}] 23:52:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 23:52:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 23:52:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 23:52:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 23:52:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 23:52:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 23:52:32 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. 23:52:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 23:52:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 23:52:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 23:52:32 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'.) 23:52:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 23:52:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 23:52:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 23:52:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 23:52:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 23:52:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 23:52:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 23:52:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 23:52:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 23:52:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 23:52:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 23:52:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 23:52:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 23:52:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 23:52:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 23:52:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 23:52:32 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. 23:52:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 23:52:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:52:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 23:52:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 23:52:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 23:52:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 23:52:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 23:52:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 23:52:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 23:52:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 23:52:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 23:52:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 23:52:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 23:52:32 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. 23:52:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 23:52:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 23:52:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:52:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 23:52:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 23:52:32 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. 23:52:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 23:52:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 23:52:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:52:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 23:52:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 23:52:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 23:52:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 23:52:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 23:52:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 23:52:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 23:52:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:52:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 23:52:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 23:52:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 23:52:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 23:52:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:52:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:52:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:52:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:52:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 23:52:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 23:52:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:52:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:52:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:52:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:52:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 23:52:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:52:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:52:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:52:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:52:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 23:52:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:52:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:52:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:52:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:52:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 23:52:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 23:52:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:52:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:52:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:52:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:52:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 23:52:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:52:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:52:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:52:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:52:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 23:52:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:52:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:52:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:52:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:52:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 23:52:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:52:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:52:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:52:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:52:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 23:52:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:52:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:52:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:52:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:52:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 23:52:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 23:52:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 23:52:32 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1754ms 23:52:32 INFO - PROCESS | 16987 | 1461480752382 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 23:52:32 INFO - PROCESS | 16987 | 1461480752386 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 23:52:32 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 23:52:32 INFO - PROCESS | 16987 | 1461480752393 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 23:52:32 INFO - PROCESS | 16987 | 1461480752401 Marionette TRACE conn3 <- [1,3046,null,{}] 23:52:32 INFO - PROCESS | 16987 | 1461480752463 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}] 23:52:32 INFO - PROCESS | 16987 | 1461480752663 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 23:52:33 INFO - PROCESS | 16987 | 1461480752998 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:33 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13f854000 == 173 [pid = 16987] [id = 771] 23:52:33 INFO - PROCESS | 16987 | ++DOMWINDOW == 164 (0x7fa13fee6800) [pid = 16987] [serial = 2312] [outer = (nil)] 23:52:33 INFO - PROCESS | 16987 | ++DOMWINDOW == 165 (0x7fa140d5d000) [pid = 16987] [serial = 2313] [outer = 0x7fa13fee6800] 23:52:33 INFO - PROCESS | 16987 | 1461480753110 Marionette DEBUG loaded listener.js 23:52:33 INFO - PROCESS | 16987 | ++DOMWINDOW == 166 (0x7fa142cd0400) [pid = 16987] [serial = 2314] [outer = 0x7fa13fee6800] 23:52:33 INFO - PROCESS | 16987 | [16987] 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 23:52:33 INFO - PROCESS | 16987 | 1461480753904 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 23:52:33 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 23:52:33 INFO - {} 23:52:33 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1531ms 23:52:33 INFO - PROCESS | 16987 | 1461480753925 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 23:52:33 INFO - PROCESS | 16987 | 1461480753928 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 23:52:33 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 23:52:33 INFO - PROCESS | 16987 | 1461480753934 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 23:52:33 INFO - PROCESS | 16987 | 1461480753936 Marionette TRACE conn3 <- [1,3050,null,{}] 23:52:33 INFO - PROCESS | 16987 | 1461480753942 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}] 23:52:34 INFO - PROCESS | 16987 | 1461480754157 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 23:52:34 INFO - PROCESS | 16987 | 1461480754447 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:34 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa147de5000 == 174 [pid = 16987] [id = 772] 23:52:34 INFO - PROCESS | 16987 | ++DOMWINDOW == 167 (0x7fa1353e8800) [pid = 16987] [serial = 2315] [outer = (nil)] 23:52:34 INFO - PROCESS | 16987 | ++DOMWINDOW == 168 (0x7fa149160800) [pid = 16987] [serial = 2316] [outer = 0x7fa1353e8800] 23:52:34 INFO - PROCESS | 16987 | 1461480754523 Marionette DEBUG loaded listener.js 23:52:34 INFO - PROCESS | 16987 | ++DOMWINDOW == 169 (0x7fa14d98d400) [pid = 16987] [serial = 2317] [outer = 0x7fa1353e8800] 23:52:35 INFO - PROCESS | 16987 | 1461480755254 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]]]}] 23:52:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 23:52:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 23:52:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 23:52:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 23:52:35 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1377ms 23:52:35 INFO - PROCESS | 16987 | 1461480755312 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 23:52:35 INFO - PROCESS | 16987 | 1461480755315 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 23:52:35 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 23:52:35 INFO - PROCESS | 16987 | 1461480755322 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 23:52:35 INFO - PROCESS | 16987 | 1461480755326 Marionette TRACE conn3 <- [1,3054,null,{}] 23:52:35 INFO - PROCESS | 16987 | 1461480755330 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}] 23:52:35 INFO - PROCESS | 16987 | 1461480755533 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 23:52:35 INFO - PROCESS | 16987 | 1461480755814 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:35 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14dda3000 == 175 [pid = 16987] [id = 773] 23:52:35 INFO - PROCESS | 16987 | ++DOMWINDOW == 170 (0x7fa142d4f800) [pid = 16987] [serial = 2318] [outer = (nil)] 23:52:35 INFO - PROCESS | 16987 | ++DOMWINDOW == 171 (0x7fa14f960c00) [pid = 16987] [serial = 2319] [outer = 0x7fa142d4f800] 23:52:35 INFO - PROCESS | 16987 | 1461480755887 Marionette DEBUG loaded listener.js 23:52:35 INFO - PROCESS | 16987 | ++DOMWINDOW == 172 (0x7fa1507eec00) [pid = 16987] [serial = 2320] [outer = 0x7fa142d4f800] 23:52:37 INFO - PROCESS | 16987 | 1461480757047 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"]]]}] 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 23:52:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 23:52:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 23:52:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:52:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 23:52:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:52:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 23:52:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:52:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 23:52:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:52:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 23:52:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:52:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 23:52:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:52:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 23:52:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:52:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 23:52:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:52:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 23:52:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:52:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 23:52:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:52:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 23:52:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:52:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 23:52:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:52:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 23:52:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:52:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 23:52:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:52:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 23:52:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:52:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 23:52:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:52:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 23:52:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:52:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 23:52:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:52:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 23:52:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:52:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 23:52:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:52:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 23:52:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:52:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 23:52:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:52:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 23:52:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:52:37 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" 23:52:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:52:37 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" 23:52:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:52:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:52:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:52:37 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1806ms 23:52:37 INFO - PROCESS | 16987 | 1461480757129 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 23:52:37 INFO - PROCESS | 16987 | 1461480757131 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 23:52:37 INFO - TEST-START | /FileAPI/file/File-constructor.html 23:52:37 INFO - PROCESS | 16987 | 1461480757141 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 23:52:37 INFO - PROCESS | 16987 | 1461480757146 Marionette TRACE conn3 <- [1,3058,null,{}] 23:52:37 INFO - PROCESS | 16987 | 1461480757244 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}] 23:52:37 INFO - PROCESS | 16987 | 1461480757590 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 23:52:37 INFO - PROCESS | 16987 | 1461480757864 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:37 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa14e2c3800 == 176 [pid = 16987] [id = 774] 23:52:37 INFO - PROCESS | 16987 | ++DOMWINDOW == 173 (0x7fa147e45000) [pid = 16987] [serial = 2321] [outer = (nil)] 23:52:37 INFO - PROCESS | 16987 | ++DOMWINDOW == 174 (0x7fa1537ba800) [pid = 16987] [serial = 2322] [outer = 0x7fa147e45000] 23:52:37 INFO - PROCESS | 16987 | 1461480757942 Marionette DEBUG loaded listener.js 23:52:38 INFO - PROCESS | 16987 | ++DOMWINDOW == 175 (0x7fa1560b6c00) [pid = 16987] [serial = 2323] [outer = 0x7fa147e45000] 23:52:38 INFO - PROCESS | 16987 | 1461480758710 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]]]}] 23:52:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 23:52:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 23:52:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 23:52:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 23:52:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 23:52:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 23:52:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 23:52:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 23:52:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 23:52:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 23:52:38 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 23:52:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:52:38 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 23:52:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 23:52:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 23:52:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 23:52:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 23:52:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:52:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 23:52:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 23:52:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 23:52:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:52:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 23:52:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 23:52:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 23:52:38 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1596ms 23:52:38 INFO - PROCESS | 16987 | 1461480758734 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 23:52:38 INFO - PROCESS | 16987 | 1461480758738 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 23:52:38 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 23:52:38 INFO - PROCESS | 16987 | 1461480758746 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 23:52:38 INFO - PROCESS | 16987 | 1461480758749 Marionette TRACE conn3 <- [1,3062,null,{}] 23:52:38 INFO - PROCESS | 16987 | 1461480758754 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}] 23:52:38 INFO - PROCESS | 16987 | 1461480758965 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 23:52:39 INFO - PROCESS | 16987 | 1461480759280 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:39 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa140f18000 == 177 [pid = 16987] [id = 775] 23:52:39 INFO - PROCESS | 16987 | ++DOMWINDOW == 176 (0x7fa134f6f400) [pid = 16987] [serial = 2324] [outer = (nil)] 23:52:39 INFO - PROCESS | 16987 | ++DOMWINDOW == 177 (0x7fa142cdb400) [pid = 16987] [serial = 2325] [outer = 0x7fa134f6f400] 23:52:39 INFO - PROCESS | 16987 | 1461480759356 Marionette DEBUG loaded listener.js 23:52:39 INFO - PROCESS | 16987 | ++DOMWINDOW == 178 (0x7fa14d854000) [pid = 16987] [serial = 2326] [outer = 0x7fa134f6f400] 23:52:39 INFO - PROCESS | 16987 | [16987] 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 23:52:40 INFO - PROCESS | 16987 | 1461480760229 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 23:52:40 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 23:52:40 INFO - {} 23:52:40 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1534ms 23:52:40 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 23:52:40 INFO - PROCESS | 16987 | 1461480760281 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 23:52:40 INFO - PROCESS | 16987 | 1461480760284 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 23:52:40 INFO - PROCESS | 16987 | 1461480760294 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 23:52:40 INFO - PROCESS | 16987 | 1461480760297 Marionette TRACE conn3 <- [1,3066,null,{}] 23:52:40 INFO - PROCESS | 16987 | 1461480760302 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}] 23:52:40 INFO - PROCESS | 16987 | 1461480760538 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 23:52:40 INFO - PROCESS | 16987 | 1461480760788 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:40 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15245f000 == 178 [pid = 16987] [id = 776] 23:52:40 INFO - PROCESS | 16987 | ++DOMWINDOW == 179 (0x7fa134f68800) [pid = 16987] [serial = 2327] [outer = (nil)] 23:52:40 INFO - PROCESS | 16987 | ++DOMWINDOW == 180 (0x7fa163dbf000) [pid = 16987] [serial = 2328] [outer = 0x7fa134f68800] 23:52:40 INFO - PROCESS | 16987 | 1461480760918 Marionette DEBUG loaded listener.js 23:52:41 INFO - PROCESS | 16987 | ++DOMWINDOW == 181 (0x7fa1655ac400) [pid = 16987] [serial = 2329] [outer = 0x7fa134f68800] 23:52:41 INFO - PROCESS | 16987 | 1461480761659 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]]]}] 23:52:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 23:52:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 23:52:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 23:52:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 23:52:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 23:52:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 23:52:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 23:52:41 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1386ms 23:52:41 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 23:52:41 INFO - PROCESS | 16987 | 1461480761677 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 23:52:41 INFO - PROCESS | 16987 | 1461480761680 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 23:52:41 INFO - PROCESS | 16987 | 1461480761686 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 23:52:41 INFO - PROCESS | 16987 | 1461480761690 Marionette TRACE conn3 <- [1,3070,null,{}] 23:52:41 INFO - PROCESS | 16987 | 1461480761695 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}] 23:52:41 INFO - PROCESS | 16987 | 1461480761938 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 23:52:42 INFO - PROCESS | 16987 | 1461480762200 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:42 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa15340a000 == 179 [pid = 16987] [id = 777] 23:52:42 INFO - PROCESS | 16987 | ++DOMWINDOW == 182 (0x7fa1655b6c00) [pid = 16987] [serial = 2330] [outer = (nil)] 23:52:42 INFO - PROCESS | 16987 | ++DOMWINDOW == 183 (0x7fa165c4b400) [pid = 16987] [serial = 2331] [outer = 0x7fa1655b6c00] 23:52:42 INFO - PROCESS | 16987 | 1461480762296 Marionette DEBUG loaded listener.js 23:52:42 INFO - PROCESS | 16987 | ++DOMWINDOW == 184 (0x7fa166004400) [pid = 16987] [serial = 2332] [outer = 0x7fa1655b6c00] 23:52:43 INFO - PROCESS | 16987 | 1461480763087 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]]]}] 23:52:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 23:52:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 23:52:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 23:52:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 23:52:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 23:52:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 23:52:43 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1433ms 23:52:43 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 23:52:43 INFO - PROCESS | 16987 | 1461480763121 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 23:52:43 INFO - PROCESS | 16987 | 1461480763124 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 23:52:43 INFO - PROCESS | 16987 | 1461480763130 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 23:52:43 INFO - PROCESS | 16987 | 1461480763133 Marionette TRACE conn3 <- [1,3074,null,{}] 23:52:43 INFO - PROCESS | 16987 | 1461480763139 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}] 23:52:43 INFO - PROCESS | 16987 | 1461480763376 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 23:52:43 INFO - PROCESS | 16987 | 1461480763681 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:43 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa159ced800 == 180 [pid = 16987] [id = 778] 23:52:43 INFO - PROCESS | 16987 | ++DOMWINDOW == 185 (0x7fa1327d3400) [pid = 16987] [serial = 2333] [outer = (nil)] 23:52:43 INFO - PROCESS | 16987 | ++DOMWINDOW == 186 (0x7fa1327da800) [pid = 16987] [serial = 2334] [outer = 0x7fa1327d3400] 23:52:43 INFO - PROCESS | 16987 | 1461480763756 Marionette DEBUG loaded listener.js 23:52:43 INFO - PROCESS | 16987 | ++DOMWINDOW == 187 (0x7fa1327dfc00) [pid = 16987] [serial = 2335] [outer = 0x7fa1327d3400] 23:52:44 INFO - PROCESS | 16987 | 1461480764485 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]]]}] 23:52:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 23:52:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 23:52:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 23:52:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 23:52:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 23:52:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 23:52:44 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1388ms 23:52:44 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 23:52:44 INFO - PROCESS | 16987 | 1461480764518 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 23:52:44 INFO - PROCESS | 16987 | 1461480764521 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 23:52:44 INFO - PROCESS | 16987 | 1461480764527 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 23:52:44 INFO - PROCESS | 16987 | 1461480764530 Marionette TRACE conn3 <- [1,3078,null,{}] 23:52:44 INFO - PROCESS | 16987 | 1461480764535 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}] 23:52:44 INFO - PROCESS | 16987 | 1461480764738 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 23:52:45 INFO - PROCESS | 16987 | 1461480764997 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:45 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa160c5a000 == 181 [pid = 16987] [id = 779] 23:52:45 INFO - PROCESS | 16987 | ++DOMWINDOW == 188 (0x7fa1327d6400) [pid = 16987] [serial = 2336] [outer = (nil)] 23:52:45 INFO - PROCESS | 16987 | ++DOMWINDOW == 189 (0x7fa14e189800) [pid = 16987] [serial = 2337] [outer = 0x7fa1327d6400] 23:52:45 INFO - PROCESS | 16987 | 1461480765070 Marionette DEBUG loaded listener.js 23:52:45 INFO - PROCESS | 16987 | ++DOMWINDOW == 190 (0x7fa14e18d800) [pid = 16987] [serial = 2338] [outer = 0x7fa1327d6400] 23:52:45 INFO - PROCESS | 16987 | 1461480765925 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] 23:52:45 INFO - PROCESS | 16987 | 1461480765975 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 23:52:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 23:52:45 INFO - PROCESS | 16987 | 1461480765984 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 23:52:45 INFO - PROCESS | 16987 | 1461480765987 Marionette TRACE conn3 <- [1,3082,null,{}] 23:52:45 INFO - PROCESS | 16987 | 1461480765996 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}] 23:52:46 INFO - PROCESS | 16987 | 1461480766243 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 23:52:46 INFO - PROCESS | 16987 | 1461480766512 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:46 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa161b1a000 == 182 [pid = 16987] [id = 780] 23:52:46 INFO - PROCESS | 16987 | ++DOMWINDOW == 191 (0x7fa1327dcc00) [pid = 16987] [serial = 2339] [outer = (nil)] 23:52:46 INFO - PROCESS | 16987 | ++DOMWINDOW == 192 (0x7fa14ba28c00) [pid = 16987] [serial = 2340] [outer = 0x7fa1327dcc00] 23:52:46 INFO - PROCESS | 16987 | 1461480766587 Marionette DEBUG loaded listener.js 23:52:46 INFO - PROCESS | 16987 | ++DOMWINDOW == 193 (0x7fa153bf5400) [pid = 16987] [serial = 2341] [outer = 0x7fa1327dcc00] 23:52:47 INFO - PROCESS | 16987 | 1461480767378 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]]]}] 23:52:47 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 23:52:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 23:52:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:52:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 23:52:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 23:52:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1435ms 23:52:47 INFO - PROCESS | 16987 | 1461480767420 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 23:52:47 INFO - PROCESS | 16987 | 1461480767424 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 23:52:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 23:52:47 INFO - PROCESS | 16987 | 1461480767430 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 23:52:47 INFO - PROCESS | 16987 | 1461480767432 Marionette TRACE conn3 <- [1,3086,null,{}] 23:52:47 INFO - PROCESS | 16987 | 1461480767437 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}] 23:52:47 INFO - PROCESS | 16987 | 1461480767708 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 23:52:48 INFO - PROCESS | 16987 | 1461480768001 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:48 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa16557c800 == 183 [pid = 16987] [id = 781] 23:52:48 INFO - PROCESS | 16987 | ++DOMWINDOW == 194 (0x7fa13fbe9000) [pid = 16987] [serial = 2342] [outer = (nil)] 23:52:48 INFO - PROCESS | 16987 | ++DOMWINDOW == 195 (0x7fa1657a5800) [pid = 16987] [serial = 2343] [outer = 0x7fa13fbe9000] 23:52:48 INFO - PROCESS | 16987 | 1461480768118 Marionette DEBUG loaded listener.js 23:52:48 INFO - PROCESS | 16987 | ++DOMWINDOW == 196 (0x7fa16590a000) [pid = 16987] [serial = 2344] [outer = 0x7fa13fbe9000] 23:52:48 INFO - PROCESS | 16987 | 1461480768817 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 23:52:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 23:52:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1442ms 23:52:48 INFO - PROCESS | 16987 | 1461480768873 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 23:52:48 INFO - PROCESS | 16987 | 1461480768876 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 23:52:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 23:52:48 INFO - PROCESS | 16987 | 1461480768882 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 23:52:48 INFO - PROCESS | 16987 | 1461480768884 Marionette TRACE conn3 <- [1,3090,null,{}] 23:52:48 INFO - PROCESS | 16987 | 1461480768890 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}] 23:52:49 INFO - PROCESS | 16987 | 1461480769142 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 23:52:49 INFO - PROCESS | 16987 | 1461480769436 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:49 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa16611d800 == 184 [pid = 16987] [id = 782] 23:52:49 INFO - PROCESS | 16987 | ++DOMWINDOW == 197 (0x7fa14e193000) [pid = 16987] [serial = 2345] [outer = (nil)] 23:52:49 INFO - PROCESS | 16987 | ++DOMWINDOW == 198 (0x7fa16590e000) [pid = 16987] [serial = 2346] [outer = 0x7fa14e193000] 23:52:49 INFO - PROCESS | 16987 | 1461480769514 Marionette DEBUG loaded listener.js 23:52:49 INFO - PROCESS | 16987 | ++DOMWINDOW == 199 (0x7fa165912800) [pid = 16987] [serial = 2347] [outer = 0x7fa14e193000] 23:52:50 INFO - PROCESS | 16987 | 1461480770253 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 23:52:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 23:52:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1378ms 23:52:50 INFO - PROCESS | 16987 | 1461480770261 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 23:52:50 INFO - PROCESS | 16987 | 1461480770264 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 23:52:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 23:52:50 INFO - PROCESS | 16987 | 1461480770269 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 23:52:50 INFO - PROCESS | 16987 | 1461480770272 Marionette TRACE conn3 <- [1,3094,null,{}] 23:52:50 INFO - PROCESS | 16987 | 1461480770278 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}] 23:52:50 INFO - PROCESS | 16987 | 1461480770484 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 23:52:50 INFO - PROCESS | 16987 | 1461480770750 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:50 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa16b0a9000 == 185 [pid = 16987] [id = 783] 23:52:50 INFO - PROCESS | 16987 | ++DOMWINDOW == 200 (0x7fa137725400) [pid = 16987] [serial = 2348] [outer = (nil)] 23:52:50 INFO - PROCESS | 16987 | ++DOMWINDOW == 201 (0x7fa13772c400) [pid = 16987] [serial = 2349] [outer = 0x7fa137725400] 23:52:50 INFO - PROCESS | 16987 | 1461480770826 Marionette DEBUG loaded listener.js 23:52:50 INFO - PROCESS | 16987 | ++DOMWINDOW == 202 (0x7fa137731000) [pid = 16987] [serial = 2350] [outer = 0x7fa137725400] 23:52:51 INFO - PROCESS | 16987 | 1461480771561 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 23:52:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 23:52:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1331ms 23:52:51 INFO - PROCESS | 16987 | 1461480771600 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 23:52:51 INFO - PROCESS | 16987 | 1461480771602 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 23:52:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 23:52:51 INFO - PROCESS | 16987 | 1461480771608 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 23:52:51 INFO - PROCESS | 16987 | 1461480771610 Marionette TRACE conn3 <- [1,3098,null,{}] 23:52:51 INFO - PROCESS | 16987 | 1461480771616 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}] 23:52:51 INFO - PROCESS | 16987 | 1461480771824 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 23:52:52 INFO - PROCESS | 16987 | 1461480772132 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:52 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa136217800 == 186 [pid = 16987] [id = 784] 23:52:52 INFO - PROCESS | 16987 | ++DOMWINDOW == 203 (0x7fa137726c00) [pid = 16987] [serial = 2351] [outer = (nil)] 23:52:52 INFO - PROCESS | 16987 | ++DOMWINDOW == 204 (0x7fa13ef5dc00) [pid = 16987] [serial = 2352] [outer = 0x7fa137726c00] 23:52:52 INFO - PROCESS | 16987 | 1461480772207 Marionette DEBUG loaded listener.js 23:52:52 INFO - PROCESS | 16987 | ++DOMWINDOW == 205 (0x7fa165913c00) [pid = 16987] [serial = 2353] [outer = 0x7fa137726c00] 23:52:52 INFO - PROCESS | 16987 | 1461480772943 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]]]}] 23:52:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 23:52:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 23:52:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1389ms 23:52:53 INFO - PROCESS | 16987 | 1461480772998 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 23:52:53 INFO - PROCESS | 16987 | 1461480773002 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 23:52:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 23:52:53 INFO - PROCESS | 16987 | 1461480773007 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 23:52:53 INFO - PROCESS | 16987 | 1461480773009 Marionette TRACE conn3 <- [1,3102,null,{}] 23:52:53 INFO - PROCESS | 16987 | 1461480773015 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}] 23:52:54 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1527f3000 == 185 [pid = 16987] [id = 333] 23:52:54 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13cce7000 == 184 [pid = 16987] [id = 765] 23:52:54 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13c396000 == 183 [pid = 16987] [id = 764] 23:52:54 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13a4c3000 == 182 [pid = 16987] [id = 763] 23:52:54 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa139380000 == 181 [pid = 16987] [id = 762] 23:52:54 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa136fd3000 == 180 [pid = 16987] [id = 761] 23:52:54 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa149331800 == 179 [pid = 16987] [id = 757] 23:52:54 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa16ae14000 == 178 [pid = 16987] [id = 756] 23:52:54 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14ab1f800 == 177 [pid = 16987] [id = 755] 23:52:54 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14ab07800 == 176 [pid = 16987] [id = 754] 23:52:54 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa140f11800 == 175 [pid = 16987] [id = 753] 23:52:54 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa135ddb000 == 174 [pid = 16987] [id = 752] 23:52:54 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa172ecc000 == 173 [pid = 16987] [id = 751] 23:52:54 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa165a74800 == 172 [pid = 16987] [id = 750] 23:52:54 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa15fba9000 == 171 [pid = 16987] [id = 749] 23:52:54 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa153965800 == 170 [pid = 16987] [id = 748] 23:52:54 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa152472800 == 169 [pid = 16987] [id = 747] 23:52:54 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa151a12800 == 168 [pid = 16987] [id = 746] 23:52:54 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa15075f000 == 167 [pid = 16987] [id = 745] 23:52:54 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14e2d0000 == 166 [pid = 16987] [id = 744] 23:52:54 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14baa4000 == 165 [pid = 16987] [id = 743] 23:52:54 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa14a99b000 == 164 [pid = 16987] [id = 742] 23:52:54 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa149119000 == 163 [pid = 16987] [id = 741] 23:52:54 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa140bdd000 == 162 [pid = 16987] [id = 740] 23:52:54 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa13c39f800 == 161 [pid = 16987] [id = 739] 23:52:54 INFO - PROCESS | 16987 | --DOCSHELL 0x7fa1377cc800 == 160 [pid = 16987] [id = 738] 23:52:54 INFO - PROCESS | 16987 | 1461480774975 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 23:52:55 INFO - PROCESS | 16987 | --DOMWINDOW == 204 (0x7fa139fe8800) [pid = 16987] [serial = 2144] [outer = (nil)] [url = about:blank] 23:52:55 INFO - PROCESS | 16987 | --DOMWINDOW == 203 (0x7fa14b904800) [pid = 16987] [serial = 2169] [outer = (nil)] [url = about:blank] 23:52:55 INFO - PROCESS | 16987 | --DOMWINDOW == 202 (0x7fa151d13c00) [pid = 16987] [serial = 2193] [outer = (nil)] [url = about:blank] 23:52:55 INFO - PROCESS | 16987 | --DOMWINDOW == 201 (0x7fa1505ccc00) [pid = 16987] [serial = 2183] [outer = (nil)] [url = about:blank] 23:52:55 INFO - PROCESS | 16987 | --DOMWINDOW == 200 (0x7fa13f518c00) [pid = 16987] [serial = 2127] [outer = (nil)] [url = about:blank] 23:52:55 INFO - PROCESS | 16987 | --DOMWINDOW == 199 (0x7fa152a59400) [pid = 16987] [serial = 2199] [outer = (nil)] [url = about:blank] 23:52:55 INFO - PROCESS | 16987 | --DOMWINDOW == 198 (0x7fa13b2b2c00) [pid = 16987] [serial = 2145] [outer = (nil)] [url = about:blank] 23:52:55 INFO - PROCESS | 16987 | --DOMWINDOW == 197 (0x7fa142919000) [pid = 16987] [serial = 2151] [outer = (nil)] [url = about:blank] 23:52:55 INFO - PROCESS | 16987 | --DOMWINDOW == 196 (0x7fa13d677c00) [pid = 16987] [serial = 2067] [outer = (nil)] [url = about:blank] 23:52:55 INFO - PROCESS | 16987 | --DOMWINDOW == 195 (0x7fa14a275400) [pid = 16987] [serial = 2165] [outer = (nil)] [url = about:blank] 23:52:55 INFO - PROCESS | 16987 | --DOMWINDOW == 194 (0x7fa1521ef400) [pid = 16987] [serial = 2195] [outer = (nil)] [url = about:blank] 23:52:55 INFO - PROCESS | 16987 | --DOMWINDOW == 193 (0x7fa1522dd800) [pid = 16987] [serial = 2196] [outer = (nil)] [url = about:blank] 23:52:55 INFO - PROCESS | 16987 | --DOMWINDOW == 192 (0x7fa13f50d000) [pid = 16987] [serial = 2148] [outer = (nil)] [url = about:blank] 23:52:55 INFO - PROCESS | 16987 | --DOMWINDOW == 191 (0x7fa139e15400) [pid = 16987] [serial = 2205] [outer = (nil)] [url = about:blank] 23:52:55 INFO - PROCESS | 16987 | --DOMWINDOW == 190 (0x7fa149fdb800) [pid = 16987] [serial = 2162] [outer = (nil)] [url = about:blank] 23:52:55 INFO - PROCESS | 16987 | --DOMWINDOW == 189 (0x7fa152490c00) [pid = 16987] [serial = 2198] [outer = (nil)] [url = about:blank] 23:52:55 INFO - PROCESS | 16987 | --DOMWINDOW == 188 (0x7fa14d474800) [pid = 16987] [serial = 2172] [outer = (nil)] [url = about:blank] 23:52:55 INFO - PROCESS | 16987 | --DOMWINDOW == 187 (0x7fa1512e2000) [pid = 16987] [serial = 2187] [outer = (nil)] [url = about:blank] 23:52:55 INFO - PROCESS | 16987 | --DOMWINDOW == 186 (0x7fa1503d9400) [pid = 16987] [serial = 2181] [outer = (nil)] [url = about:blank] 23:52:55 INFO - PROCESS | 16987 | --DOMWINDOW == 185 (0x7fa14e161800) [pid = 16987] [serial = 2175] [outer = (nil)] [url = about:blank] 23:52:55 INFO - PROCESS | 16987 | --DOMWINDOW == 184 (0x7fa14a971c00) [pid = 16987] [serial = 2166] [outer = (nil)] [url = about:blank] 23:52:55 INFO - PROCESS | 16987 | --DOMWINDOW == 183 (0x7fa147e42c00) [pid = 16987] [serial = 2156] [outer = (nil)] [url = about:blank] 23:52:55 INFO - PROCESS | 16987 | --DOMWINDOW == 182 (0x7fa134fab800) [pid = 16987] [serial = 2201] [outer = (nil)] [url = about:blank] 23:52:55 INFO - PROCESS | 16987 | --DOMWINDOW == 181 (0x7fa14a0bfc00) [pid = 16987] [serial = 2163] [outer = (nil)] [url = about:blank] 23:52:55 INFO - PROCESS | 16987 | --DOMWINDOW == 180 (0x7fa13c1ccc00) [pid = 16987] [serial = 2207] [outer = (nil)] [url = about:blank] 23:52:55 INFO - PROCESS | 16987 | --DOMWINDOW == 179 (0x7fa1493c5400) [pid = 16987] [serial = 2159] [outer = (nil)] [url = about:blank] 23:52:55 INFO - PROCESS | 16987 | --DOMWINDOW == 178 (0x7fa14f964c00) [pid = 16987] [serial = 2180] [outer = (nil)] [url = about:blank] 23:52:55 INFO - PROCESS | 16987 | --DOMWINDOW == 177 (0x7fa1516d8000) [pid = 16987] [serial = 2189] [outer = (nil)] [url = about:blank] 23:52:55 INFO - PROCESS | 16987 | --DOMWINDOW == 176 (0x7fa1507f7400) [pid = 16987] [serial = 2186] [outer = (nil)] [url = about:blank] 23:52:55 INFO - PROCESS | 16987 | --DOMWINDOW == 175 (0x7fa14f95ac00) [pid = 16987] [serial = 2178] [outer = (nil)] [url = about:blank] 23:52:55 INFO - PROCESS | 16987 | --DOMWINDOW == 174 (0x7fa14dcec800) [pid = 16987] [serial = 2174] [outer = (nil)] [url = about:blank] 23:52:55 INFO - PROCESS | 16987 | --DOMWINDOW == 173 (0x7fa151acc800) [pid = 16987] [serial = 2190] [outer = (nil)] [url = about:blank] 23:52:55 INFO - PROCESS | 16987 | --DOMWINDOW == 172 (0x7fa1383c6c00) [pid = 16987] [serial = 2204] [outer = (nil)] [url = about:blank] 23:52:55 INFO - PROCESS | 16987 | --DOMWINDOW == 171 (0x7fa13fd60800) [pid = 16987] [serial = 2150] [outer = (nil)] [url = about:blank] 23:52:55 INFO - PROCESS | 16987 | --DOMWINDOW == 170 (0x7fa14d10ac00) [pid = 16987] [serial = 2171] [outer = (nil)] [url = about:blank] 23:52:55 INFO - PROCESS | 16987 | --DOMWINDOW == 169 (0x7fa142a93c00) [pid = 16987] [serial = 2153] [outer = (nil)] [url = about:blank] 23:52:55 INFO - PROCESS | 16987 | --DOMWINDOW == 168 (0x7fa1351e9400) [pid = 16987] [serial = 2202] [outer = (nil)] [url = about:blank] 23:52:55 INFO - PROCESS | 16987 | --DOMWINDOW == 167 (0x7fa151b5ec00) [pid = 16987] [serial = 2192] [outer = (nil)] [url = about:blank] 23:52:55 INFO - PROCESS | 16987 | --DOMWINDOW == 166 (0x7fa142cd1800) [pid = 16987] [serial = 2154] [outer = (nil)] [url = about:blank] 23:52:55 INFO - PROCESS | 16987 | --DOMWINDOW == 165 (0x7fa14abc9400) [pid = 16987] [serial = 2168] [outer = (nil)] [url = about:blank] 23:52:55 INFO - PROCESS | 16987 | --DOMWINDOW == 164 (0x7fa1507ee800) [pid = 16987] [serial = 2184] [outer = (nil)] [url = about:blank] 23:52:55 INFO - PROCESS | 16987 | --DOMWINDOW == 163 (0x7fa147eea000) [pid = 16987] [serial = 2157] [outer = (nil)] [url = about:blank] 23:52:55 INFO - PROCESS | 16987 | --DOMWINDOW == 162 (0x7fa13e574800) [pid = 16987] [serial = 2147] [outer = (nil)] [url = about:blank] 23:52:55 INFO - PROCESS | 16987 | --DOMWINDOW == 161 (0x7fa13e72f400) [pid = 16987] [serial = 2210] [outer = (nil)] [url = about:blank] 23:52:55 INFO - PROCESS | 16987 | --DOMWINDOW == 160 (0x7fa13d66c800) [pid = 16987] [serial = 2208] [outer = (nil)] [url = about:blank] 23:52:55 INFO - PROCESS | 16987 | --DOMWINDOW == 159 (0x7fa14f92f800) [pid = 16987] [serial = 2177] [outer = (nil)] [url = about:blank] 23:52:55 INFO - PROCESS | 16987 | --DOMWINDOW == 158 (0x7fa149b99400) [pid = 16987] [serial = 2160] [outer = (nil)] [url = about:blank] 23:52:55 INFO - PROCESS | 16987 | --DOMWINDOW == 157 (0x7fa13f515c00) [pid = 16987] [serial = 2211] [outer = (nil)] [url = about:blank] 23:52:55 INFO - PROCESS | 16987 | --DOMWINDOW == 156 (0x7fa13f516000) [pid = 16987] [serial = 2213] [outer = (nil)] [url = about:blank] 23:52:55 INFO - PROCESS | 16987 | 1461480775528 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:55 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa133ea4800 == 161 [pid = 16987] [id = 785] 23:52:55 INFO - PROCESS | 16987 | ++DOMWINDOW == 157 (0x7fa1351df800) [pid = 16987] [serial = 2354] [outer = (nil)] 23:52:55 INFO - PROCESS | 16987 | ++DOMWINDOW == 158 (0x7fa135372000) [pid = 16987] [serial = 2355] [outer = 0x7fa1351df800] 23:52:55 INFO - PROCESS | 16987 | 1461480775596 Marionette DEBUG loaded listener.js 23:52:55 INFO - PROCESS | 16987 | ++DOMWINDOW == 159 (0x7fa137731800) [pid = 16987] [serial = 2356] [outer = 0x7fa1351df800] 23:52:56 INFO - PROCESS | 16987 | 1461480776272 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 23:52:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 23:52:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 3289ms 23:52:56 INFO - PROCESS | 16987 | 1461480776298 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 23:52:56 INFO - PROCESS | 16987 | 1461480776303 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 23:52:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 23:52:56 INFO - PROCESS | 16987 | 1461480776311 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 23:52:56 INFO - PROCESS | 16987 | 1461480776316 Marionette TRACE conn3 <- [1,3106,null,{}] 23:52:56 INFO - PROCESS | 16987 | 1461480776322 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}] 23:52:56 INFO - PROCESS | 16987 | 1461480776526 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 23:52:56 INFO - PROCESS | 16987 | 1461480776734 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:56 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa137a51000 == 162 [pid = 16987] [id = 786] 23:52:56 INFO - PROCESS | 16987 | ++DOMWINDOW == 160 (0x7fa13537a400) [pid = 16987] [serial = 2357] [outer = (nil)] 23:52:56 INFO - PROCESS | 16987 | ++DOMWINDOW == 161 (0x7fa1392e2800) [pid = 16987] [serial = 2358] [outer = 0x7fa13537a400] 23:52:56 INFO - PROCESS | 16987 | 1461480776798 Marionette DEBUG loaded listener.js 23:52:56 INFO - PROCESS | 16987 | ++DOMWINDOW == 162 (0x7fa139ff3000) [pid = 16987] [serial = 2359] [outer = 0x7fa13537a400] 23:52:57 INFO - PROCESS | 16987 | 1461480777537 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]]]}] 23:52:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 23:52:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 23:52:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 23:52:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1280ms 23:52:57 INFO - PROCESS | 16987 | 1461480777593 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 23:52:57 INFO - PROCESS | 16987 | 1461480777597 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 23:52:57 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 23:52:57 INFO - PROCESS | 16987 | 1461480777603 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 23:52:57 INFO - PROCESS | 16987 | 1461480777605 Marionette TRACE conn3 <- [1,3110,null,{}] 23:52:57 INFO - PROCESS | 16987 | 1461480777611 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}] 23:52:57 INFO - PROCESS | 16987 | 1461480777871 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 23:52:57 INFO - PROCESS | 16987 | 1461480777922 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:57 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa139371800 == 163 [pid = 16987] [id = 787] 23:52:57 INFO - PROCESS | 16987 | ++DOMWINDOW == 163 (0x7fa13aa08c00) [pid = 16987] [serial = 2360] [outer = (nil)] 23:52:57 INFO - PROCESS | 16987 | ++DOMWINDOW == 164 (0x7fa13b2e1000) [pid = 16987] [serial = 2361] [outer = 0x7fa13aa08c00] 23:52:57 INFO - PROCESS | 16987 | 1461480777982 Marionette DEBUG loaded listener.js 23:52:58 INFO - PROCESS | 16987 | ++DOMWINDOW == 165 (0x7fa13cbc5000) [pid = 16987] [serial = 2362] [outer = 0x7fa13aa08c00] 23:52:58 INFO - PROCESS | 16987 | 1461480778926 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"]]]}] 23:52:58 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 23:52:58 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 23:52:58 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 23:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:52:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:52:58 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 23:52:58 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1378ms 23:52:58 INFO - PROCESS | 16987 | 1461480778983 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 23:52:59 INFO - PROCESS | 16987 | 1461480778995 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 23:52:59 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 23:52:59 INFO - PROCESS | 16987 | 1461480779037 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 23:52:59 INFO - PROCESS | 16987 | 1461480779046 Marionette TRACE conn3 <- [1,3114,null,{}] 23:52:59 INFO - PROCESS | 16987 | 1461480779066 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}] 23:52:59 INFO - PROCESS | 16987 | 1461480779358 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 23:52:59 INFO - PROCESS | 16987 | 1461480779401 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\", \"3d88b0d8-4b04-42f2-bf23-f245468abe17\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:59 INFO - PROCESS | 16987 | ++DOCSHELL 0x7fa13a8d6000 == 164 [pid = 16987] [id = 788] 23:52:59 INFO - PROCESS | 16987 | ++DOMWINDOW == 166 (0x7fa13d66c000) [pid = 16987] [serial = 2363] [outer = (nil)] 23:52:59 INFO - PROCESS | 16987 | ++DOMWINDOW == 167 (0x7fa13e574800) [pid = 16987] [serial = 2364] [outer = 0x7fa13d66c000] 23:52:59 INFO - PROCESS | 16987 | 1461480779461 Marionette DEBUG loaded listener.js 23:52:59 INFO - PROCESS | 16987 | ++DOMWINDOW == 168 (0x7fa13ee06800) [pid = 16987] [serial = 2365] [outer = 0x7fa13d66c000] 23:53:00 INFO - PROCESS | 16987 | --DOMWINDOW == 167 (0x7fa134f85400) [pid = 16987] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 23:53:00 INFO - PROCESS | 16987 | --DOMWINDOW == 166 (0x7fa13fc6f000) [pid = 16987] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 23:53:00 INFO - PROCESS | 16987 | --DOMWINDOW == 165 (0x7fa1492c3400) [pid = 16987] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 23:53:00 INFO - PROCESS | 16987 | --DOMWINDOW == 164 (0x7fa142a25400) [pid = 16987] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 23:53:00 INFO - PROCESS | 16987 | --DOMWINDOW == 163 (0x7fa153bec800) [pid = 16987] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 23:53:00 INFO - PROCESS | 16987 | --DOMWINDOW == 162 (0x7fa154262800) [pid = 16987] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 23:53:00 INFO - PROCESS | 16987 | --DOMWINDOW == 161 (0x7fa134f74c00) [pid = 16987] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 23:53:00 INFO - PROCESS | 16987 | --DOMWINDOW == 160 (0x7fa14d287400) [pid = 16987] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 23:53:00 INFO - PROCESS | 16987 | --DOMWINDOW == 159 (0x7fa13f519c00) [pid = 16987] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 23:53:00 INFO - PROCESS | 16987 | --DOMWINDOW == 158 (0x7fa13e733000) [pid = 16987] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 23:53:00 INFO - PROCESS | 16987 | --DOMWINDOW == 157 (0x7fa14dcd2000) [pid = 16987] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 23:53:00 INFO - PROCESS | 16987 | --DOMWINDOW == 156 (0x7fa13e72f000) [pid = 16987] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 23:53:00 INFO - PROCESS | 16987 | --DOMWINDOW == 155 (0x7fa14d28c000) [pid = 16987] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 23:53:00 INFO - PROCESS | 16987 | --DOMWINDOW == 154 (0x7fa13e511400) [pid = 16987] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 23:53:00 INFO - PROCESS | 16987 | --DOMWINDOW == 153 (0x7fa13d672400) [pid = 16987] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 23:53:00 INFO - PROCESS | 16987 | --DOMWINDOW == 152 (0x7fa137bd0c00) [pid = 16987] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 23:53:00 INFO - PROCESS | 16987 | --DOMWINDOW == 151 (0x7fa1351df400) [pid = 16987] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 23:53:00 INFO - PROCESS | 16987 | --DOMWINDOW == 150 (0x7fa13f6acc00) [pid = 16987] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 23:53:00 INFO - PROCESS | 16987 | --DOMWINDOW == 149 (0x7fa14a007800) [pid = 16987] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 23:53:00 INFO - PROCESS | 16987 | --DOMWINDOW == 148 (0x7fa13aa10c00) [pid = 16987] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 23:53:00 INFO - PROCESS | 16987 | --DOMWINDOW == 147 (0x7fa138383800) [pid = 16987] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 23:53:00 INFO - PROCESS | 16987 | --DOMWINDOW == 146 (0x7fa139fe7800) [pid = 16987] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 23:53:00 INFO - PROCESS | 16987 | --DOMWINDOW == 145 (0x7fa13b2dd800) [pid = 16987] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 23:53:00 INFO - PROCESS | 16987 | --DOMWINDOW == 144 (0x7fa1492ce400) [pid = 16987] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 23:53:00 INFO - PROCESS | 16987 | --DOMWINDOW == 143 (0x7fa14d822800) [pid = 16987] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 23:53:00 INFO - PROCESS | 16987 | --DOMWINDOW == 142 (0x7fa1351e1c00) [pid = 16987] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 23:53:00 INFO - PROCESS | 16987 | --DOMWINDOW == 141 (0x7fa14ba22c00) [pid = 16987] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 23:53:00 INFO - PROCESS | 16987 | --DOMWINDOW == 140 (0x7fa14dcd4800) [pid = 16987] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 23:53:00 INFO - PROCESS | 16987 | --DOMWINDOW == 139 (0x7fa15fbb2800) [pid = 16987] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 23:53:00 INFO - PROCESS | 16987 | 1461480780909 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]]]}] 23:53:00 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 23:53:00 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1920ms 23:53:00 INFO - PROCESS | 16987 | 1461480780940 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 23:53:00 INFO - PROCESS | 16987 | 1461480780942 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 23:53:02 WARNING - u'runner_teardown' () 23:53:02 INFO - No more tests 23:53:02 INFO - Got 0 unexpected results 23:53:02 INFO - SUITE-END | took 1160s 23:53:02 INFO - Closing logging queue 23:53:02 INFO - queue closed 23:53:02 INFO - Return code: 0 23:53:02 WARNING - # TBPL SUCCESS # 23:53:02 INFO - Running post-action listener: _resource_record_post_action 23:53:02 INFO - Running post-run listener: _resource_record_post_run 23:53:03 INFO - Total resource usage - Wall time: 1196s; CPU: 98.0%; Read bytes: 13066240; Write bytes: 972472320; Read time: 844; Write time: 306372 23:53:03 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 23:53:03 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 51359744; Read time: 0; Write time: 43476 23:53:03 INFO - run-tests - Wall time: 1166s; CPU: 98.0%; Read bytes: 12902400; Write bytes: 920424448; Read time: 840; Write time: 262820 23:53:03 INFO - Running post-run listener: _upload_blobber_files 23:53:03 INFO - Blob upload gear active. 23:53:03 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 23:53:03 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 23:53:03 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'] 23:53:03 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 23:53:03 INFO - (blobuploader) - INFO - Open directory for files ... 23:53:03 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 23:53:04 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 23:53:04 INFO - (blobuploader) - INFO - Uploading, attempt #1. 23:53:05 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 23:53:05 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 23:53:05 INFO - (blobuploader) - INFO - Done attempting. 23:53:05 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 23:53:05 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 23:53:05 INFO - (blobuploader) - INFO - Uploading, attempt #1. 23:53:06 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 23:53:06 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 23:53:06 INFO - (blobuploader) - INFO - Done attempting. 23:53:06 INFO - (blobuploader) - INFO - Iteration through files over. 23:53:06 INFO - Return code: 0 23:53:06 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 23:53:06 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 23:53:06 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/71e347d54af20363db7d7005d010118d2aa9927df5786999405cd786009106d0b791ca67b58b384292bf29ace9463412bde3756bdb5e766a854a6cfd08a1c013", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/77441f745ef8e82f1df7e99bb9cee2954f973c5cac3f7e1a95872b84ed92359c51efee6f2cc3f8de2b310d8e748edaa08d3b59c388d99db65107f89d85f897a1"} 23:53:06 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 23:53:06 INFO - Writing to file /builds/slave/test/properties/blobber_files 23:53:06 INFO - Contents: 23:53:06 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/71e347d54af20363db7d7005d010118d2aa9927df5786999405cd786009106d0b791ca67b58b384292bf29ace9463412bde3756bdb5e766a854a6cfd08a1c013", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/77441f745ef8e82f1df7e99bb9cee2954f973c5cac3f7e1a95872b84ed92359c51efee6f2cc3f8de2b310d8e748edaa08d3b59c388d99db65107f89d85f897a1"} 23:53:06 INFO - Running post-run listener: copy_logs_to_upload_dir 23:53:06 INFO - Copying logs to upload dir... 23:53:06 INFO - mkdir: /builds/slave/test/build/upload/logs 23:53:06 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1285.647134 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 25 secs) (at 2016-04-23 23:53:06.668612) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-23 23:53:06.669666) ========= 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-1461478137.835362-1064382194 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/71e347d54af20363db7d7005d010118d2aa9927df5786999405cd786009106d0b791ca67b58b384292bf29ace9463412bde3756bdb5e766a854a6cfd08a1c013", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/77441f745ef8e82f1df7e99bb9cee2954f973c5cac3f7e1a95872b84ed92359c51efee6f2cc3f8de2b310d8e748edaa08d3b59c388d99db65107f89d85f897a1"} build_url:https://queue.taskcluster.net/v1/task/QcGiJjllTA6Msj9SIqaqLQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/QcGiJjllTA6Msj9SIqaqLQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.037789 build_url: 'https://queue.taskcluster.net/v1/task/QcGiJjllTA6Msj9SIqaqLQ/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/71e347d54af20363db7d7005d010118d2aa9927df5786999405cd786009106d0b791ca67b58b384292bf29ace9463412bde3756bdb5e766a854a6cfd08a1c013", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/77441f745ef8e82f1df7e99bb9cee2954f973c5cac3f7e1a95872b84ed92359c51efee6f2cc3f8de2b310d8e748edaa08d3b59c388d99db65107f89d85f897a1"}' symbols_url: 'https://queue.taskcluster.net/v1/task/QcGiJjllTA6Msj9SIqaqLQ/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-23 23:53:06.748722) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 23:53:06.749237) ========= 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-1461478137.835362-1064382194 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.019415 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-23 23:53:06.813312) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-23 23:53:06.813624) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-23 23:53:06.813982) ========= ========= Total master_lag: 5.51 =========