builder: mozilla-aurora_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-449 starttime: 1464367629.74 results: success (0) buildid: 20160527075947 builduid: bf92639dd21f4aeb92c2c91a69d4045a revision: 6fed4247ab98d682083cef66b03df65fff41a47c ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-27 09:47:09.744309) ========= master: http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-27 09:47:09.744807) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-27 09:47:09.745118) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-27 09:47:09.781930) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-27 09:47:09.782328) ========= 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=5a152710dd62cc268aad214e000002d8-1464364694.378190-1897193155 _=/tools/buildbot/bin/python using PTY: False --2016-05-27 09:47:09-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 10.6M=0.001s 2016-05-27 09:47:10 (10.6 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.505670 ========= master_lag: 0.16 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-27 09:47:10.448022) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-27 09:47:10.448377) ========= 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=5a152710dd62cc268aad214e000002d8-1464364694.378190-1897193155 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.066428 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-27 09:47:10.542831) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-27 09:47:10.543179) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 6fed4247ab98d682083cef66b03df65fff41a47c --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 6fed4247ab98d682083cef66b03df65fff41a47c --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=5a152710dd62cc268aad214e000002d8-1464364694.378190-1897193155 _=/tools/buildbot/bin/python using PTY: False 2016-05-27 09:47:10,706 truncating revision to first 12 chars 2016-05-27 09:47:10,706 Setting DEBUG logging. 2016-05-27 09:47:10,706 attempt 1/10 2016-05-27 09:47:10,707 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/6fed4247ab98?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-27 09:47:11,578 unpacking tar archive at: mozilla-aurora-6fed4247ab98/testing/mozharness/ program finished with exit code 0 elapsedTime=1.155851 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-27 09:47:11.726836) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-27 09:47:11.727136) ========= script_repo_revision: 6fed4247ab98d682083cef66b03df65fff41a47c ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-27 09:47:11.727512) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-27 09:47:11.727789) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-27 09:47:11.754819) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 27 secs) (at 2016-05-27 09:47:11.755159) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1464364694.378190-1897193155 _=/tools/buildbot/bin/python using PTY: False 09:47:12 INFO - MultiFileLogger online at 20160527 09:47:12 in /builds/slave/test 09:47:12 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 09:47:12 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 09:47:12 INFO - {'append_to_log': False, 09:47:12 INFO - 'base_work_dir': '/builds/slave/test', 09:47:12 INFO - 'blob_upload_branch': 'mozilla-aurora', 09:47:12 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 09:47:12 INFO - 'buildbot_json_path': 'buildprops.json', 09:47:12 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 09:47:12 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 09:47:12 INFO - 'download_minidump_stackwalk': True, 09:47:12 INFO - 'download_symbols': 'true', 09:47:12 INFO - 'e10s': False, 09:47:12 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 09:47:12 INFO - 'tooltool.py': '/tools/tooltool.py', 09:47:12 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 09:47:12 INFO - '/tools/misc-python/virtualenv.py')}, 09:47:12 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 09:47:12 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 09:47:12 INFO - 'log_level': 'info', 09:47:12 INFO - 'log_to_console': True, 09:47:12 INFO - 'opt_config_files': (), 09:47:12 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 09:47:12 INFO - '--processes=1', 09:47:12 INFO - '--config=%(test_path)s/wptrunner.ini', 09:47:12 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 09:47:12 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 09:47:12 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 09:47:12 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 09:47:12 INFO - 'pip_index': False, 09:47:12 INFO - 'require_test_zip': True, 09:47:12 INFO - 'test_type': ('testharness',), 09:47:12 INFO - 'this_chunk': '1', 09:47:12 INFO - 'tooltool_cache': '/builds/tooltool_cache', 09:47:12 INFO - 'total_chunks': '10', 09:47:12 INFO - 'virtualenv_path': 'venv', 09:47:12 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 09:47:12 INFO - 'work_dir': 'build'} 09:47:12 INFO - ##### 09:47:12 INFO - ##### Running clobber step. 09:47:12 INFO - ##### 09:47:12 INFO - Running pre-action listener: _resource_record_pre_action 09:47:12 INFO - Running main action method: clobber 09:47:12 INFO - rmtree: /builds/slave/test/build 09:47:12 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 09:47:14 INFO - Running post-action listener: _resource_record_post_action 09:47:14 INFO - ##### 09:47:14 INFO - ##### Running read-buildbot-config step. 09:47:14 INFO - ##### 09:47:14 INFO - Running pre-action listener: _resource_record_pre_action 09:47:14 INFO - Running main action method: read_buildbot_config 09:47:14 INFO - Using buildbot properties: 09:47:14 INFO - { 09:47:14 INFO - "project": "", 09:47:14 INFO - "product": "firefox", 09:47:14 INFO - "script_repo_revision": "production", 09:47:14 INFO - "scheduler": "tests-mozilla-aurora-ubuntu32_vm-debug-unittest", 09:47:14 INFO - "repository": "", 09:47:14 INFO - "buildername": "Ubuntu VM 12.04 mozilla-aurora debug test web-platform-tests-1", 09:47:14 INFO - "buildid": "20160527075947", 09:47:14 INFO - "pgo_build": "False", 09:47:14 INFO - "basedir": "/builds/slave/test", 09:47:14 INFO - "buildnumber": 63, 09:47:14 INFO - "slavename": "tst-linux32-spot-449", 09:47:14 INFO - "revision": "6fed4247ab98d682083cef66b03df65fff41a47c", 09:47:14 INFO - "master": "http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/", 09:47:14 INFO - "platform": "linux", 09:47:14 INFO - "branch": "mozilla-aurora", 09:47:14 INFO - "repo_path": "releases/mozilla-aurora", 09:47:14 INFO - "moz_repo_path": "", 09:47:14 INFO - "stage_platform": "linux", 09:47:14 INFO - "builduid": "bf92639dd21f4aeb92c2c91a69d4045a", 09:47:14 INFO - "slavebuilddir": "test" 09:47:14 INFO - } 09:47:14 INFO - Found installer url https://queue.taskcluster.net/v1/task/HbWa16NJQUyWVMcaLa6yUg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2. 09:47:14 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/HbWa16NJQUyWVMcaLa6yUg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json. 09:47:14 INFO - Running post-action listener: _resource_record_post_action 09:47:14 INFO - ##### 09:47:14 INFO - ##### Running download-and-extract step. 09:47:14 INFO - ##### 09:47:14 INFO - Running pre-action listener: _resource_record_pre_action 09:47:14 INFO - Running main action method: download_and_extract 09:47:14 INFO - mkdir: /builds/slave/test/build/tests 09:47:14 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')]} 09:47:14 INFO - https://queue.taskcluster.net/v1/task/HbWa16NJQUyWVMcaLa6yUg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 09:47:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HbWa16NJQUyWVMcaLa6yUg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 09:47:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HbWa16NJQUyWVMcaLa6yUg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 09:47:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HbWa16NJQUyWVMcaLa6yUg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 09:47:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HbWa16NJQUyWVMcaLa6yUg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json'}, attempt #1 09:47:16 INFO - Downloaded 1325 bytes. 09:47:16 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 09:47:16 INFO - Using the following test package requirements: 09:47:16 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 09:47:16 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 09:47:16 INFO - u'firefox-48.0a2.en-US.linux-i686.cppunittest.tests.zip'], 09:47:16 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 09:47:16 INFO - u'firefox-48.0a2.en-US.linux-i686.gtest.tests.zip'], 09:47:16 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 09:47:16 INFO - u'jsshell-linux-i686.zip'], 09:47:16 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 09:47:16 INFO - u'firefox-48.0a2.en-US.linux-i686.mochitest.tests.zip'], 09:47:16 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 09:47:16 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 09:47:16 INFO - u'firefox-48.0a2.en-US.linux-i686.reftest.tests.zip'], 09:47:16 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 09:47:16 INFO - u'firefox-48.0a2.en-US.linux-i686.talos.tests.zip'], 09:47:16 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 09:47:16 INFO - u'firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'], 09:47:16 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 09:47:16 INFO - u'firefox-48.0a2.en-US.linux-i686.xpcshell.tests.zip']} 09:47:16 INFO - Downloading packages: [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', u'firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 09:47:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:47:16 INFO - https://queue.taskcluster.net/v1/task/HbWa16NJQUyWVMcaLa6yUg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 09:47:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HbWa16NJQUyWVMcaLa6yUg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 09:47:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HbWa16NJQUyWVMcaLa6yUg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 09:47:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HbWa16NJQUyWVMcaLa6yUg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 09:47:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HbWa16NJQUyWVMcaLa6yUg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip'}, attempt #1 09:47:19 INFO - Downloaded 22760507 bytes. 09:47:19 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 09:47:19 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 09:47:20 INFO - caution: filename not matched: web-platform/* 09:47:20 INFO - Return code: 11 09:47:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:47:20 INFO - https://queue.taskcluster.net/v1/task/HbWa16NJQUyWVMcaLa6yUg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 09:47:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HbWa16NJQUyWVMcaLa6yUg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 09:47:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HbWa16NJQUyWVMcaLa6yUg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 09:47:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HbWa16NJQUyWVMcaLa6yUg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 09:47:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HbWa16NJQUyWVMcaLa6yUg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 09:47:24 INFO - Downloaded 36409186 bytes. 09:47:24 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 09:47:24 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 09:47:28 INFO - caution: filename not matched: bin/* 09:47:28 INFO - caution: filename not matched: config/* 09:47:28 INFO - caution: filename not matched: mozbase/* 09:47:28 INFO - caution: filename not matched: marionette/* 09:47:28 INFO - caution: filename not matched: tools/wptserve/* 09:47:28 INFO - Return code: 11 09:47:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:47:28 INFO - https://queue.taskcluster.net/v1/task/HbWa16NJQUyWVMcaLa6yUg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 09:47:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HbWa16NJQUyWVMcaLa6yUg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 09:47:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HbWa16NJQUyWVMcaLa6yUg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 09:47:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HbWa16NJQUyWVMcaLa6yUg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 09:47:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HbWa16NJQUyWVMcaLa6yUg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2'}, attempt #1 09:47:34 INFO - Downloaded 69348825 bytes. 09:47:34 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/HbWa16NJQUyWVMcaLa6yUg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 09:47:34 INFO - mkdir: /builds/slave/test/properties 09:47:34 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 09:47:34 INFO - Writing to file /builds/slave/test/properties/build_url 09:47:34 INFO - Contents: 09:47:34 INFO - build_url:https://queue.taskcluster.net/v1/task/HbWa16NJQUyWVMcaLa6yUg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 09:47:35 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/HbWa16NJQUyWVMcaLa6yUg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 09:47:35 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 09:47:35 INFO - Writing to file /builds/slave/test/properties/symbols_url 09:47:35 INFO - Contents: 09:47:35 INFO - symbols_url:https://queue.taskcluster.net/v1/task/HbWa16NJQUyWVMcaLa6yUg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 09:47:35 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')]} 09:47:35 INFO - https://queue.taskcluster.net/v1/task/HbWa16NJQUyWVMcaLa6yUg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 09:47:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HbWa16NJQUyWVMcaLa6yUg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 09:47:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HbWa16NJQUyWVMcaLa6yUg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 09:47:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HbWa16NJQUyWVMcaLa6yUg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 09:47:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/HbWa16NJQUyWVMcaLa6yUg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 09:47:42 INFO - Downloaded 92311026 bytes. 09:47:42 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 09:47:42 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 09:47:52 INFO - Return code: 0 09:47:52 INFO - Running post-action listener: _resource_record_post_action 09:47:52 INFO - Running post-action listener: set_extra_try_arguments 09:47:52 INFO - ##### 09:47:52 INFO - ##### Running create-virtualenv step. 09:47:52 INFO - ##### 09:47:52 INFO - Running pre-action listener: _pre_create_virtualenv 09:47:52 INFO - Running pre-action listener: _resource_record_pre_action 09:47:52 INFO - Running main action method: create_virtualenv 09:47:52 INFO - Creating virtualenv /builds/slave/test/build/venv 09:47:52 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 09:47:52 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 09:47:52 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 09:47:52 INFO - Using real prefix '/usr' 09:47:52 INFO - New python executable in /builds/slave/test/build/venv/bin/python 09:47:54 INFO - Installing distribute.............................................................................................................................................................................................done. 09:47:57 INFO - Installing pip.................done. 09:47:57 INFO - Return code: 0 09:47:57 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 09:47:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:47:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:47:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:47:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:47:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:47:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:47:57 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x88dbc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8942598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x89f4f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x86d6e30>, '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 0x8973c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x89f2470>, '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': '5a152710dd62cc268aad214e000002d8-1464364694.378190-1897193155', '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 09:47:57 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 09:47:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 09:47:57 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:47:57 INFO - 'CCACHE_UMASK': '002', 09:47:57 INFO - 'DISPLAY': ':0', 09:47:57 INFO - 'HOME': '/home/cltbld', 09:47:57 INFO - 'LANG': 'en_US.UTF-8', 09:47:57 INFO - 'LOGNAME': 'cltbld', 09:47:57 INFO - 'MAIL': '/var/mail/cltbld', 09:47:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:47:57 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:47:57 INFO - 'MOZ_NO_REMOTE': '1', 09:47:57 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:47:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:47:57 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:47:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:47:57 INFO - 'PWD': '/builds/slave/test', 09:47:57 INFO - 'SHELL': '/bin/bash', 09:47:57 INFO - 'SHLVL': '1', 09:47:57 INFO - 'TERM': 'linux', 09:47:57 INFO - 'TMOUT': '86400', 09:47:57 INFO - 'USER': 'cltbld', 09:47:57 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464364694.378190-1897193155', 09:47:57 INFO - '_': '/tools/buildbot/bin/python'} 09:47:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:47:58 INFO - Downloading/unpacking psutil>=0.7.1 09:47:58 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 09:47:58 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 09:47:58 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:47:58 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:47:58 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 09:47:58 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 09:48:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 09:48:02 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:48:02 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:48:02 INFO - Installing collected packages: psutil 09:48:02 INFO - Running setup.py install for psutil 09:48:02 INFO - building 'psutil._psutil_linux' extension 09:48:02 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-i686-2.7/psutil/_psutil_linux.o 09:48:02 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 09:48:02 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 09:48:03 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 09:48:03 INFO - building 'psutil._psutil_posix' extension 09:48:03 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-i686-2.7/psutil/_psutil_posix.o 09:48:03 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 09:48:03 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:48:03 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:48:03 INFO - Successfully installed psutil 09:48:03 INFO - Cleaning up... 09:48:03 INFO - Return code: 0 09:48:03 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 09:48:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:48:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:48:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:48:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:48:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:48:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:48:03 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x88dbc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8942598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x89f4f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x86d6e30>, '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 0x8973c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x89f2470>, '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': '5a152710dd62cc268aad214e000002d8-1464364694.378190-1897193155', '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 09:48:03 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 09:48:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 09:48:03 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:48:03 INFO - 'CCACHE_UMASK': '002', 09:48:03 INFO - 'DISPLAY': ':0', 09:48:03 INFO - 'HOME': '/home/cltbld', 09:48:03 INFO - 'LANG': 'en_US.UTF-8', 09:48:03 INFO - 'LOGNAME': 'cltbld', 09:48:03 INFO - 'MAIL': '/var/mail/cltbld', 09:48:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:48:03 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:48:03 INFO - 'MOZ_NO_REMOTE': '1', 09:48:03 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:48:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:48:03 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:48:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:48:03 INFO - 'PWD': '/builds/slave/test', 09:48:03 INFO - 'SHELL': '/bin/bash', 09:48:03 INFO - 'SHLVL': '1', 09:48:03 INFO - 'TERM': 'linux', 09:48:03 INFO - 'TMOUT': '86400', 09:48:03 INFO - 'USER': 'cltbld', 09:48:03 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464364694.378190-1897193155', 09:48:03 INFO - '_': '/tools/buildbot/bin/python'} 09:48:04 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:48:04 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 09:48:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:48:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:48:04 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:48:04 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:48:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:48:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:48:07 INFO - Downloading mozsystemmonitor-0.0.tar.gz 09:48:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 09:48:07 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 09:48:07 INFO - Installing collected packages: mozsystemmonitor 09:48:07 INFO - Running setup.py install for mozsystemmonitor 09:48:07 INFO - Successfully installed mozsystemmonitor 09:48:07 INFO - Cleaning up... 09:48:08 INFO - Return code: 0 09:48:08 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 09:48:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:48:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:48:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:48:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:48:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:48:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:48:08 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x88dbc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8942598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x89f4f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x86d6e30>, '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 0x8973c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x89f2470>, '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': '5a152710dd62cc268aad214e000002d8-1464364694.378190-1897193155', '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 09:48:08 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 09:48:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 09:48:08 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:48:08 INFO - 'CCACHE_UMASK': '002', 09:48:08 INFO - 'DISPLAY': ':0', 09:48:08 INFO - 'HOME': '/home/cltbld', 09:48:08 INFO - 'LANG': 'en_US.UTF-8', 09:48:08 INFO - 'LOGNAME': 'cltbld', 09:48:08 INFO - 'MAIL': '/var/mail/cltbld', 09:48:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:48:08 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:48:08 INFO - 'MOZ_NO_REMOTE': '1', 09:48:08 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:48:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:48:08 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:48:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:48:08 INFO - 'PWD': '/builds/slave/test', 09:48:08 INFO - 'SHELL': '/bin/bash', 09:48:08 INFO - 'SHLVL': '1', 09:48:08 INFO - 'TERM': 'linux', 09:48:08 INFO - 'TMOUT': '86400', 09:48:08 INFO - 'USER': 'cltbld', 09:48:08 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464364694.378190-1897193155', 09:48:08 INFO - '_': '/tools/buildbot/bin/python'} 09:48:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:48:08 INFO - Downloading/unpacking blobuploader==1.2.4 09:48:08 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 09:48:08 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 09:48:08 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:48:08 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:48:08 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 09:48:08 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 09:48:12 INFO - Downloading blobuploader-1.2.4.tar.gz 09:48:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 09:48:12 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 09:48:12 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 09:48:12 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 09:48:12 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:48:12 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:48:12 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 09:48:12 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 09:48:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 09:48:13 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 09:48:13 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 09:48:13 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 09:48:13 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:48:13 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:48:13 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 09:48:13 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 09:48:13 INFO - Downloading docopt-0.6.1.tar.gz 09:48:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 09:48:13 INFO - Installing collected packages: blobuploader, requests, docopt 09:48:13 INFO - Running setup.py install for blobuploader 09:48:13 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 09:48:13 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 09:48:13 INFO - Running setup.py install for requests 09:48:14 INFO - Running setup.py install for docopt 09:48:14 INFO - Successfully installed blobuploader requests docopt 09:48:14 INFO - Cleaning up... 09:48:14 INFO - Return code: 0 09:48:14 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:48:14 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')]} 09:48:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:48:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:48:14 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')]} 09:48:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:48:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:48:14 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x88dbc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8942598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x89f4f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x86d6e30>, '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 0x8973c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x89f2470>, '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': '5a152710dd62cc268aad214e000002d8-1464364694.378190-1897193155', '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 09:48:14 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 09:48:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 09:48:14 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:48:14 INFO - 'CCACHE_UMASK': '002', 09:48:14 INFO - 'DISPLAY': ':0', 09:48:14 INFO - 'HOME': '/home/cltbld', 09:48:14 INFO - 'LANG': 'en_US.UTF-8', 09:48:14 INFO - 'LOGNAME': 'cltbld', 09:48:14 INFO - 'MAIL': '/var/mail/cltbld', 09:48:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:48:14 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:48:14 INFO - 'MOZ_NO_REMOTE': '1', 09:48:14 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:48:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:48:14 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:48:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:48:14 INFO - 'PWD': '/builds/slave/test', 09:48:14 INFO - 'SHELL': '/bin/bash', 09:48:14 INFO - 'SHLVL': '1', 09:48:14 INFO - 'TERM': 'linux', 09:48:14 INFO - 'TMOUT': '86400', 09:48:14 INFO - 'USER': 'cltbld', 09:48:14 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464364694.378190-1897193155', 09:48:14 INFO - '_': '/tools/buildbot/bin/python'} 09:48:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:48:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:48:15 INFO - Running setup.py (path:/tmp/pip-UCeKr0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:48:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:48:15 INFO - Running setup.py (path:/tmp/pip-QAw3Cp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:48:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:48:15 INFO - Running setup.py (path:/tmp/pip-DM0mhR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:48:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:48:15 INFO - Running setup.py (path:/tmp/pip-pFB31c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:48:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:48:15 INFO - Running setup.py (path:/tmp/pip-jVePqn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:48:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:48:16 INFO - Running setup.py (path:/tmp/pip-I82MSk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:48:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:48:16 INFO - Running setup.py (path:/tmp/pip-tW1zeE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:48:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:48:16 INFO - Running setup.py (path:/tmp/pip-uI1TSY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:48:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:48:16 INFO - Running setup.py (path:/tmp/pip-7icnFY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:48:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:48:16 INFO - Running setup.py (path:/tmp/pip-ANI4dT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:48:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:48:16 INFO - Running setup.py (path:/tmp/pip-QCeINl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:48:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:48:16 INFO - Running setup.py (path:/tmp/pip-VYsVEG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:48:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:48:16 INFO - Running setup.py (path:/tmp/pip-2goQOV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:48:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:48:17 INFO - Running setup.py (path:/tmp/pip-PlfV3e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:48:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:48:17 INFO - Running setup.py (path:/tmp/pip-zbunb4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:48:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:48:17 INFO - Running setup.py (path:/tmp/pip-VmvCz_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:48:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:48:17 INFO - Running setup.py (path:/tmp/pip-82VJV6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:48:17 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:48:17 INFO - Running setup.py (path:/tmp/pip-ebq3Q4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:48:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:48:17 INFO - Running setup.py (path:/tmp/pip-1_4qBh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:48:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:48:17 INFO - Running setup.py (path:/tmp/pip-5Dc2Z3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:48:17 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:48:18 INFO - Running setup.py (path:/tmp/pip-bbyREH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:48:18 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:48:18 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 09:48:18 INFO - Running setup.py install for manifestparser 09:48:18 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 09:48:18 INFO - Running setup.py install for mozcrash 09:48:18 INFO - Running setup.py install for mozdebug 09:48:19 INFO - Running setup.py install for mozdevice 09:48:19 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 09:48:19 INFO - Installing dm script to /builds/slave/test/build/venv/bin 09:48:19 INFO - Running setup.py install for mozfile 09:48:19 INFO - Running setup.py install for mozhttpd 09:48:19 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 09:48:19 INFO - Running setup.py install for mozinfo 09:48:19 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 09:48:19 INFO - Running setup.py install for mozInstall 09:48:20 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 09:48:20 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 09:48:20 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 09:48:20 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 09:48:20 INFO - Running setup.py install for mozleak 09:48:20 INFO - Running setup.py install for mozlog 09:48:20 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 09:48:20 INFO - Running setup.py install for moznetwork 09:48:20 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 09:48:20 INFO - Running setup.py install for mozprocess 09:48:20 INFO - Running setup.py install for mozprofile 09:48:21 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 09:48:21 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 09:48:21 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 09:48:21 INFO - Running setup.py install for mozrunner 09:48:21 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 09:48:21 INFO - Running setup.py install for mozscreenshot 09:48:21 INFO - Running setup.py install for moztest 09:48:21 INFO - Running setup.py install for mozversion 09:48:22 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 09:48:22 INFO - Running setup.py install for wptserve 09:48:22 INFO - Running setup.py install for marionette-driver 09:48:22 INFO - Running setup.py install for browsermob-proxy 09:48:22 INFO - Running setup.py install for marionette-client 09:48:22 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:48:23 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 09:48:23 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 09:48:23 INFO - Cleaning up... 09:48:23 INFO - Return code: 0 09:48:23 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:48:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:48:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:48:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:48:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:48:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:48:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 09:48:23 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x88dbc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8942598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x89f4f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x86d6e30>, '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 0x8973c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x89f2470>, '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': '5a152710dd62cc268aad214e000002d8-1464364694.378190-1897193155', '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 09:48:23 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 09:48:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 09:48:23 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:48:23 INFO - 'CCACHE_UMASK': '002', 09:48:23 INFO - 'DISPLAY': ':0', 09:48:23 INFO - 'HOME': '/home/cltbld', 09:48:23 INFO - 'LANG': 'en_US.UTF-8', 09:48:23 INFO - 'LOGNAME': 'cltbld', 09:48:23 INFO - 'MAIL': '/var/mail/cltbld', 09:48:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:48:23 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:48:23 INFO - 'MOZ_NO_REMOTE': '1', 09:48:23 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:48:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:48:23 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:48:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:48:23 INFO - 'PWD': '/builds/slave/test', 09:48:23 INFO - 'SHELL': '/bin/bash', 09:48:23 INFO - 'SHLVL': '1', 09:48:23 INFO - 'TERM': 'linux', 09:48:23 INFO - 'TMOUT': '86400', 09:48:23 INFO - 'USER': 'cltbld', 09:48:23 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464364694.378190-1897193155', 09:48:23 INFO - '_': '/tools/buildbot/bin/python'} 09:48:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:48:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:48:23 INFO - Running setup.py (path:/tmp/pip-QOwI1q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:48:24 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)) 09:48:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:48:24 INFO - Running setup.py (path:/tmp/pip-eJtPiA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:48:24 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)) 09:48:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:48:24 INFO - Running setup.py (path:/tmp/pip-1tgXs3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:48:24 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)) 09:48:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:48:24 INFO - Running setup.py (path:/tmp/pip-BahMkW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:48:24 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)) 09:48:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:48:24 INFO - Running setup.py (path:/tmp/pip-T7X_JN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:48:24 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)) 09:48:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:48:24 INFO - Running setup.py (path:/tmp/pip-En2ktC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:48:24 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)) 09:48:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:48:24 INFO - Running setup.py (path:/tmp/pip-FPB84s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:48:24 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)) 09:48:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:48:24 INFO - Running setup.py (path:/tmp/pip-FXlZDM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:48:24 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)) 09:48:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:48:24 INFO - Running setup.py (path:/tmp/pip-01bHL6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:48:25 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)) 09:48:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:48:25 INFO - Running setup.py (path:/tmp/pip-xA76FE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:48:25 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)) 09:48:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:48:25 INFO - Running setup.py (path:/tmp/pip-3ugZB8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:48:25 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)) 09:48:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:48:25 INFO - Running setup.py (path:/tmp/pip-V94OUA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:48:25 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)) 09:48:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:48:25 INFO - Running setup.py (path:/tmp/pip-14w7Jf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:48:25 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)) 09:48:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:48:25 INFO - Running setup.py (path:/tmp/pip-pRHfEk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:48:25 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)) 09:48:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:48:25 INFO - Running setup.py (path:/tmp/pip-E_I4xi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:48:25 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)) 09:48:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:48:25 INFO - Running setup.py (path:/tmp/pip-cWLgM4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:48:26 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)) 09:48:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:48:26 INFO - Running setup.py (path:/tmp/pip-xKhZgf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:48:26 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)) 09:48:26 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:48:26 INFO - Running setup.py (path:/tmp/pip-MtF66k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:48:26 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)) 09:48:26 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:48:26 INFO - Running setup.py (path:/tmp/pip-jVLTQq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:48:26 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)) 09:48:26 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:48:26 INFO - Running setup.py (path:/tmp/pip-3HVK9M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:48:26 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)) 09:48:26 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:48:26 INFO - Running setup.py (path:/tmp/pip-1Xbnoq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:48:27 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:48:27 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)) 09:48:27 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)) 09:48:27 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)) 09:48:27 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)) 09:48:27 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)) 09:48:27 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)) 09:48:27 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 09:48: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 09:48: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 09:48:27 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:48:27 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 09:48: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 09:48: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 09:48:30 INFO - Downloading blessings-1.6.tar.gz 09:48:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 09:48:30 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)) 09:48:30 INFO - Installing collected packages: blessings 09:48:30 INFO - Running setup.py install for blessings 09:48:31 INFO - Successfully installed blessings 09:48:31 INFO - Cleaning up... 09:48:31 INFO - Return code: 0 09:48:31 INFO - Done creating virtualenv /builds/slave/test/build/venv. 09:48:31 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:48:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:48:31 INFO - Reading from file tmpfile_stdout 09:48:31 INFO - Current package versions: 09:48:31 INFO - argparse == 1.2.1 09:48:31 INFO - blessings == 1.6 09:48:31 INFO - blobuploader == 1.2.4 09:48:31 INFO - browsermob-proxy == 0.6.0 09:48:31 INFO - docopt == 0.6.1 09:48:31 INFO - manifestparser == 1.1 09:48:31 INFO - marionette-client == 2.3.0 09:48:31 INFO - marionette-driver == 1.4.0 09:48:31 INFO - mozInstall == 1.12 09:48:31 INFO - mozcrash == 0.17 09:48:31 INFO - mozdebug == 0.1 09:48:31 INFO - mozdevice == 0.48 09:48:31 INFO - mozfile == 1.2 09:48:31 INFO - mozhttpd == 0.7 09:48:31 INFO - mozinfo == 0.9 09:48:31 INFO - mozleak == 0.1 09:48:31 INFO - mozlog == 3.1 09:48:31 INFO - moznetwork == 0.27 09:48:31 INFO - mozprocess == 0.22 09:48:31 INFO - mozprofile == 0.28 09:48:31 INFO - mozrunner == 6.11 09:48:31 INFO - mozscreenshot == 0.1 09:48:31 INFO - mozsystemmonitor == 0.0 09:48:31 INFO - moztest == 0.7 09:48:31 INFO - mozversion == 1.4 09:48:31 INFO - psutil == 3.1.1 09:48:31 INFO - requests == 1.2.3 09:48:31 INFO - wptserve == 1.4.0 09:48:31 INFO - wsgiref == 0.1.2 09:48:31 INFO - Running post-action listener: _resource_record_post_action 09:48:31 INFO - Running post-action listener: _start_resource_monitoring 09:48:31 INFO - Starting resource monitoring. 09:48:31 INFO - ##### 09:48:31 INFO - ##### Running pull step. 09:48:31 INFO - ##### 09:48:31 INFO - Running pre-action listener: _resource_record_pre_action 09:48:31 INFO - Running main action method: pull 09:48:31 INFO - Pull has nothing to do! 09:48:31 INFO - Running post-action listener: _resource_record_post_action 09:48:31 INFO - ##### 09:48:31 INFO - ##### Running install step. 09:48:31 INFO - ##### 09:48:31 INFO - Running pre-action listener: _resource_record_pre_action 09:48:31 INFO - Running main action method: install 09:48:31 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:48:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:48:32 INFO - Reading from file tmpfile_stdout 09:48:32 INFO - Detecting whether we're running mozinstall >=1.0... 09:48:32 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 09:48:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 09:48:32 INFO - Reading from file tmpfile_stdout 09:48:32 INFO - Output received: 09:48:32 INFO - Usage: mozinstall [options] installer 09:48:32 INFO - Options: 09:48:32 INFO - -h, --help show this help message and exit 09:48:32 INFO - -d DEST, --destination=DEST 09:48:32 INFO - Directory to install application into. [default: 09:48:32 INFO - "/builds/slave/test"] 09:48:32 INFO - --app=APP Application being installed. [default: firefox] 09:48:32 INFO - mkdir: /builds/slave/test/build/application 09:48:32 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 09:48:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 09:49:01 INFO - Reading from file tmpfile_stdout 09:49:01 INFO - Output received: 09:49:01 INFO - /builds/slave/test/build/application/firefox/firefox 09:49:01 INFO - Running post-action listener: _resource_record_post_action 09:49:01 INFO - ##### 09:49:01 INFO - ##### Running run-tests step. 09:49:01 INFO - ##### 09:49:01 INFO - Running pre-action listener: _resource_record_pre_action 09:49:01 INFO - Running main action method: run_tests 09:49:01 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 09:49:01 INFO - Minidump filename unknown. Determining based upon platform and architecture. 09:49:01 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 09:49:02 INFO - grabbing minidump binary from tooltool 09:49:02 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')]} 09:49:02 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/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x86d6e30>, '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 0x8973c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x89f2470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 09:49:02 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/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 09:49:02 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/linux32/releng.manifest -o -c /builds/tooltool_cache 09:49:02 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 09:49:02 INFO - Return code: 0 09:49:02 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 09:49:02 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 09:49:02 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/HbWa16NJQUyWVMcaLa6yUg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-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 09:49:02 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/HbWa16NJQUyWVMcaLa6yUg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-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 09:49:02 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:49:02 INFO - 'CCACHE_UMASK': '002', 09:49:02 INFO - 'DISPLAY': ':0', 09:49:02 INFO - 'HOME': '/home/cltbld', 09:49:02 INFO - 'LANG': 'en_US.UTF-8', 09:49:02 INFO - 'LOGNAME': 'cltbld', 09:49:02 INFO - 'MAIL': '/var/mail/cltbld', 09:49:02 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 09:49:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:49:02 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:49:02 INFO - 'MOZ_NO_REMOTE': '1', 09:49:02 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:49:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:49:02 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:49:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:49:02 INFO - 'PWD': '/builds/slave/test', 09:49:02 INFO - 'SHELL': '/bin/bash', 09:49:02 INFO - 'SHLVL': '1', 09:49:02 INFO - 'TERM': 'linux', 09:49:02 INFO - 'TMOUT': '86400', 09:49:02 INFO - 'USER': 'cltbld', 09:49:02 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464364694.378190-1897193155', 09:49:02 INFO - '_': '/tools/buildbot/bin/python'} 09:49:02 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/HbWa16NJQUyWVMcaLa6yUg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-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 09:49:02 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 09:49:02 INFO - import pkg_resources 09:49:04 INFO - Using 1 client processes 09:49:04 INFO - wptserve Starting http server on 127.0.0.1:8000 09:49:04 INFO - wptserve Starting http server on 127.0.0.1:8001 09:49:04 INFO - wptserve Starting http server on 127.0.0.1:8443 09:49:06 INFO - SUITE-START | Running 778 tests 09:49:06 INFO - Running testharness tests 09:49:06 INFO - Setting up ssl 09:49:06 INFO - PROCESS | certutil | 09:49:06 INFO - PROCESS | certutil | 09:49:06 INFO - PROCESS | certutil | 09:49:06 INFO - Certificate Nickname Trust Attributes 09:49:06 INFO - SSL,S/MIME,JAR/XPI 09:49:06 INFO - 09:49:06 INFO - web-platform-tests CT,, 09:49:06 INFO - 09:49:06 INFO - Starting runner 09:49:09 INFO - PROCESS | 1760 | 1464367749487 Marionette DEBUG Marionette enabled via build flag and pref 09:49:09 INFO - PROCESS | 1760 | ++DOCSHELL 0xa4e21c00 == 1 [pid = 1760] [id = 1] 09:49:09 INFO - PROCESS | 1760 | ++DOMWINDOW == 1 (0xa4e22000) [pid = 1760] [serial = 1] [outer = (nil)] 09:49:09 INFO - PROCESS | 1760 | [1760] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 09:49:09 INFO - PROCESS | 1760 | ++DOMWINDOW == 2 (0xa4e22800) [pid = 1760] [serial = 2] [outer = 0xa4e22000] 09:49:10 INFO - PROCESS | 1760 | 1464367750189 Marionette INFO Listening on port 2828 09:49:10 INFO - PROCESS | 1760 | 1464367750801 Marionette DEBUG Marionette enabled via command-line flag 09:49:10 INFO - PROCESS | 1760 | ++DOCSHELL 0xa227bc00 == 2 [pid = 1760] [id = 2] 09:49:10 INFO - PROCESS | 1760 | ++DOMWINDOW == 3 (0xa22bfc00) [pid = 1760] [serial = 3] [outer = (nil)] 09:49:10 INFO - PROCESS | 1760 | [1760] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 09:49:10 INFO - PROCESS | 1760 | ++DOMWINDOW == 4 (0xa22c0400) [pid = 1760] [serial = 4] [outer = 0xa22bfc00] 09:49:10 INFO - PROCESS | 1760 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a2197300 09:49:11 INFO - PROCESS | 1760 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a2197de0 09:49:11 INFO - PROCESS | 1760 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a21b5ce0 09:49:11 INFO - PROCESS | 1760 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a21b8940 09:49:11 INFO - PROCESS | 1760 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a21bc680 09:49:11 INFO - PROCESS | 1760 | ++DOMWINDOW == 5 (0xa21b0000) [pid = 1760] [serial = 5] [outer = 0xa4e22000] 09:49:11 INFO - PROCESS | 1760 | [1760] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:49:11 INFO - PROCESS | 1760 | 1464367751210 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:35372 09:49:11 INFO - PROCESS | 1760 | [1760] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:49:11 INFO - PROCESS | 1760 | 1464367751242 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:35373 09:49:11 INFO - PROCESS | 1760 | 1464367751300 Marionette DEBUG Closed connection conn0 09:49:11 INFO - PROCESS | 1760 | [1760] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2248 09:49:11 INFO - PROCESS | 1760 | [1760] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:49:11 INFO - PROCESS | 1760 | 1464367751422 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:35374 09:49:11 INFO - PROCESS | 1760 | 1464367751426 Marionette DEBUG Closed connection conn1 09:49:11 INFO - PROCESS | 1760 | [1760] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:49:11 INFO - PROCESS | 1760 | 1464367751482 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:35375 09:49:11 INFO - PROCESS | 1760 | 1464367751485 Marionette DEBUG Closed connection conn2 09:49:11 INFO - PROCESS | 1760 | 1464367751530 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 09:49:11 INFO - PROCESS | 1760 | 1464367751551 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160527075947","device":"desktop","version":"48.0a2"} 09:49:12 INFO - PROCESS | 1760 | [1760] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:49:13 INFO - PROCESS | 1760 | ++DOCSHELL 0x9b30ac00 == 3 [pid = 1760] [id = 3] 09:49:13 INFO - PROCESS | 1760 | ++DOMWINDOW == 6 (0x9b30b000) [pid = 1760] [serial = 6] [outer = (nil)] 09:49:13 INFO - PROCESS | 1760 | ++DOCSHELL 0x9b30e800 == 4 [pid = 1760] [id = 4] 09:49:13 INFO - PROCESS | 1760 | ++DOMWINDOW == 7 (0x9b30ec00) [pid = 1760] [serial = 7] [outer = (nil)] 09:49:14 INFO - PROCESS | 1760 | [1760] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 09:49:14 INFO - PROCESS | 1760 | ++DOCSHELL 0x9a83a000 == 5 [pid = 1760] [id = 5] 09:49:14 INFO - PROCESS | 1760 | ++DOMWINDOW == 8 (0x9a83a400) [pid = 1760] [serial = 8] [outer = (nil)] 09:49:14 INFO - PROCESS | 1760 | [1760] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 09:49:14 INFO - PROCESS | 1760 | [1760] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 09:49:14 INFO - PROCESS | 1760 | ++DOMWINDOW == 9 (0x9b2d9c00) [pid = 1760] [serial = 9] [outer = 0x9a83a400] 09:49:14 INFO - PROCESS | 1760 | ++DOMWINDOW == 10 (0x9aa1b000) [pid = 1760] [serial = 10] [outer = 0x9b30b000] 09:49:14 INFO - PROCESS | 1760 | ++DOMWINDOW == 11 (0x9c077800) [pid = 1760] [serial = 11] [outer = 0x9b30ec00] 09:49:14 INFO - PROCESS | 1760 | ++DOMWINDOW == 12 (0x9a35a400) [pid = 1760] [serial = 12] [outer = 0x9a83a400] 09:49:15 INFO - PROCESS | 1760 | 1464367755847 Marionette DEBUG loaded listener.js 09:49:15 INFO - PROCESS | 1760 | 1464367755867 Marionette DEBUG loaded listener.js 09:49:16 INFO - PROCESS | 1760 | ++DOMWINDOW == 13 (0x9814d400) [pid = 1760] [serial = 13] [outer = 0x9a83a400] 09:49:16 INFO - PROCESS | 1760 | 1464367756643 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"d40a4fd9-190f-43d3-b347-15bd5928ffef","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160527075947","device":"desktop","version":"48.0a2","command_id":1}}] 09:49:16 INFO - PROCESS | 1760 | 1464367756894 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}] 09:49:17 INFO - PROCESS | 1760 | 1464367757090 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 09:49:17 INFO - PROCESS | 1760 | 1464367757287 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 09:49:17 INFO - PROCESS | 1760 | [1760] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 09:49:17 INFO - PROCESS | 1760 | [1760] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 09:49:17 INFO - PROCESS | 1760 | ++DOMWINDOW == 14 (0x95367000) [pid = 1760] [serial = 14] [outer = 0x9a83a400] 09:49:17 INFO - PROCESS | 1760 | [1760] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 09:49:17 INFO - PROCESS | 1760 | [1760] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:49:17 INFO - PROCESS | 1760 | 1464367757812 Marionette TRACE conn3 <- [1,3,null,{}] 09:49:17 INFO - PROCESS | 1760 | 1464367757846 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 09:49:17 INFO - PROCESS | 1760 | 1464367757902 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 09:49:17 INFO - PROCESS | 1760 | 1464367757961 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 09:49:17 INFO - PROCESS | 1760 | 1464367757965 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 09:49:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 09:49:17 INFO - PROCESS | 1760 | 1464367757973 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 09:49:17 INFO - PROCESS | 1760 | 1464367757979 Marionette TRACE conn3 <- [1,6,null,{}] 09:49:17 INFO - PROCESS | 1760 | 1464367757986 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}] 09:49:18 INFO - PROCESS | 1760 | 1464367758004 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 09:49:18 INFO - PROCESS | 1760 | 1464367758013 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:18 INFO - PROCESS | 1760 | ++DOCSHELL 0x950de000 == 6 [pid = 1760] [id = 6] 09:49:18 INFO - PROCESS | 1760 | ++DOMWINDOW == 15 (0x950df000) [pid = 1760] [serial = 15] [outer = (nil)] 09:49:18 INFO - PROCESS | 1760 | ++DOMWINDOW == 16 (0x93c81c00) [pid = 1760] [serial = 16] [outer = 0x950df000] 09:49:18 INFO - PROCESS | 1760 | 1464367758094 Marionette DEBUG loaded listener.js 09:49:18 INFO - PROCESS | 1760 | ++DOMWINDOW == 17 (0x93c86400) [pid = 1760] [serial = 17] [outer = 0x950df000] 09:49:18 INFO - PROCESS | 1760 | ++DOCSHELL 0x93a49c00 == 7 [pid = 1760] [id = 7] 09:49:18 INFO - PROCESS | 1760 | ++DOMWINDOW == 18 (0x93a4cc00) [pid = 1760] [serial = 18] [outer = (nil)] 09:49:18 INFO - PROCESS | 1760 | ++DOMWINDOW == 19 (0x93a4f400) [pid = 1760] [serial = 19] [outer = 0x93a4cc00] 09:49:18 INFO - PROCESS | 1760 | 1464367758570 Marionette DEBUG loaded listener.js 09:49:18 INFO - PROCESS | 1760 | ++DOMWINDOW == 20 (0x93c87c00) [pid = 1760] [serial = 20] [outer = 0x93a4cc00] 09:49:19 INFO - PROCESS | 1760 | [1760] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 09:49:19 INFO - PROCESS | 1760 | 1464367759104 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]]]}] 09:49:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 09:49:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1182ms 09:49:19 INFO - PROCESS | 1760 | 1464367759223 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 09:49:19 INFO - PROCESS | 1760 | 1464367759226 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 09:49:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 09:49:19 INFO - PROCESS | 1760 | 1464367759257 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 09:49:19 INFO - PROCESS | 1760 | 1464367759259 Marionette TRACE conn3 <- [1,10,null,{}] 09:49:19 INFO - PROCESS | 1760 | 1464367759281 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}] 09:49:19 INFO - PROCESS | 1760 | 1464367759462 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 09:49:19 INFO - PROCESS | 1760 | 1464367759484 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:19 INFO - PROCESS | 1760 | ++DOCSHELL 0x92d18400 == 8 [pid = 1760] [id = 8] 09:49:19 INFO - PROCESS | 1760 | ++DOMWINDOW == 21 (0x92d18800) [pid = 1760] [serial = 21] [outer = (nil)] 09:49:19 INFO - PROCESS | 1760 | ++DOMWINDOW == 22 (0x92e0d800) [pid = 1760] [serial = 22] [outer = 0x92d18800] 09:49:19 INFO - PROCESS | 1760 | 1464367759562 Marionette DEBUG loaded listener.js 09:49:19 INFO - PROCESS | 1760 | ++DOMWINDOW == 23 (0xa3547000) [pid = 1760] [serial = 23] [outer = 0x92d18800] 09:49:20 INFO - PROCESS | 1760 | 1464367760593 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]]]}] 09:49:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 09:49:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1408ms 09:49:20 INFO - PROCESS | 1760 | 1464367760654 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 09:49:20 INFO - PROCESS | 1760 | 1464367760661 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 09:49:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 09:49:20 INFO - PROCESS | 1760 | 1464367760670 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 09:49:20 INFO - PROCESS | 1760 | 1464367760676 Marionette TRACE conn3 <- [1,14,null,{}] 09:49:20 INFO - PROCESS | 1760 | 1464367760684 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}] 09:49:20 INFO - PROCESS | 1760 | 1464367760942 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 09:49:21 INFO - PROCESS | 1760 | 1464367761098 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:21 INFO - PROCESS | 1760 | ++DOCSHELL 0x9223a000 == 9 [pid = 1760] [id = 9] 09:49:21 INFO - PROCESS | 1760 | ++DOMWINDOW == 24 (0x9223ac00) [pid = 1760] [serial = 24] [outer = (nil)] 09:49:21 INFO - PROCESS | 1760 | ++DOMWINDOW == 25 (0x92312400) [pid = 1760] [serial = 25] [outer = 0x9223ac00] 09:49:21 INFO - PROCESS | 1760 | 1464367761187 Marionette DEBUG loaded listener.js 09:49:21 INFO - PROCESS | 1760 | ++DOMWINDOW == 26 (0x92319000) [pid = 1760] [serial = 26] [outer = 0x9223ac00] 09:49:21 INFO - PROCESS | 1760 | ++DOCSHELL 0x92e0fc00 == 10 [pid = 1760] [id = 10] 09:49:21 INFO - PROCESS | 1760 | ++DOMWINDOW == 27 (0x92e11000) [pid = 1760] [serial = 27] [outer = (nil)] 09:49:21 INFO - PROCESS | 1760 | ++DOMWINDOW == 28 (0x93a42400) [pid = 1760] [serial = 28] [outer = 0x92e11000] 09:49:21 INFO - PROCESS | 1760 | ++DOMWINDOW == 29 (0x93a4f800) [pid = 1760] [serial = 29] [outer = 0x92e11000] 09:49:21 INFO - PROCESS | 1760 | ++DOCSHELL 0x93a45400 == 11 [pid = 1760] [id = 11] 09:49:21 INFO - PROCESS | 1760 | ++DOMWINDOW == 30 (0x93c1ac00) [pid = 1760] [serial = 30] [outer = (nil)] 09:49:21 INFO - PROCESS | 1760 | ++DOMWINDOW == 31 (0x950ecc00) [pid = 1760] [serial = 31] [outer = 0x93c1ac00] 09:49:22 INFO - PROCESS | 1760 | ++DOMWINDOW == 32 (0x977cb000) [pid = 1760] [serial = 32] [outer = 0x93c1ac00] 09:49:22 INFO - PROCESS | 1760 | 1464367762324 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]]]}] 09:49:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 09:49:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1694ms 09:49:22 INFO - PROCESS | 1760 | 1464367762432 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 09:49:22 INFO - PROCESS | 1760 | 1464367762440 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 09:49:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 09:49:22 INFO - PROCESS | 1760 | 1464367762465 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 09:49:22 INFO - PROCESS | 1760 | 1464367762469 Marionette TRACE conn3 <- [1,18,null,{}] 09:49:22 INFO - PROCESS | 1760 | 1464367762476 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}] 09:49:22 INFO - PROCESS | 1760 | 1464367762695 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 09:49:22 INFO - PROCESS | 1760 | 1464367762828 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:22 INFO - PROCESS | 1760 | ++DOCSHELL 0x92d1a000 == 12 [pid = 1760] [id = 12] 09:49:22 INFO - PROCESS | 1760 | ++DOMWINDOW == 33 (0x92d20400) [pid = 1760] [serial = 33] [outer = (nil)] 09:49:22 INFO - PROCESS | 1760 | ++DOMWINDOW == 34 (0x992e9000) [pid = 1760] [serial = 34] [outer = 0x92d20400] 09:49:22 INFO - PROCESS | 1760 | 1464367762914 Marionette DEBUG loaded listener.js 09:49:23 INFO - PROCESS | 1760 | ++DOMWINDOW == 35 (0x9b2d9000) [pid = 1760] [serial = 35] [outer = 0x92d20400] 09:49:23 INFO - PROCESS | 1760 | 1464367763752 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]]]}] 09:49:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 09:49:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1334ms 09:49:23 INFO - PROCESS | 1760 | 1464367763797 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 09:49:23 INFO - PROCESS | 1760 | 1464367763803 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 09:49:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 09:49:23 INFO - PROCESS | 1760 | 1464367763810 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 09:49:23 INFO - PROCESS | 1760 | 1464367763817 Marionette TRACE conn3 <- [1,22,null,{}] 09:49:23 INFO - PROCESS | 1760 | 1464367763833 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}] 09:49:24 INFO - PROCESS | 1760 | 1464367764059 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 09:49:24 INFO - PROCESS | 1760 | 1464367764192 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:24 INFO - PROCESS | 1760 | ++DOCSHELL 0x9c078000 == 13 [pid = 1760] [id = 13] 09:49:24 INFO - PROCESS | 1760 | ++DOMWINDOW == 36 (0x9c0cc400) [pid = 1760] [serial = 36] [outer = (nil)] 09:49:24 INFO - PROCESS | 1760 | ++DOMWINDOW == 37 (0x9d0c0c00) [pid = 1760] [serial = 37] [outer = 0x9c0cc400] 09:49:24 INFO - PROCESS | 1760 | 1464367764284 Marionette DEBUG loaded listener.js 09:49:24 INFO - PROCESS | 1760 | ++DOMWINDOW == 38 (0xa112c800) [pid = 1760] [serial = 38] [outer = 0x9c0cc400] 09:49:25 INFO - PROCESS | 1760 | 1464367765173 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]]]}] 09:49:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 09:49:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1436ms 09:49:25 INFO - PROCESS | 1760 | 1464367765247 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 09:49:25 INFO - PROCESS | 1760 | 1464367765251 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 09:49:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 09:49:25 INFO - PROCESS | 1760 | 1464367765258 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 09:49:25 INFO - PROCESS | 1760 | 1464367765261 Marionette TRACE conn3 <- [1,26,null,{}] 09:49:25 INFO - PROCESS | 1760 | 1464367765267 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}] 09:49:25 INFO - PROCESS | 1760 | 1464367765489 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 09:49:25 INFO - PROCESS | 1760 | 1464367765916 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:26 INFO - PROCESS | 1760 | ++DOCSHELL 0x99eee800 == 14 [pid = 1760] [id = 14] 09:49:26 INFO - PROCESS | 1760 | ++DOMWINDOW == 39 (0x99fd7800) [pid = 1760] [serial = 39] [outer = (nil)] 09:49:26 INFO - PROCESS | 1760 | ++DOMWINDOW == 40 (0x9a09f800) [pid = 1760] [serial = 40] [outer = 0x99fd7800] 09:49:26 INFO - PROCESS | 1760 | 1464367766073 Marionette DEBUG loaded listener.js 09:49:26 INFO - PROCESS | 1760 | ++DOMWINDOW == 41 (0x9a72d000) [pid = 1760] [serial = 41] [outer = 0x99fd7800] 09:49:26 INFO - PROCESS | 1760 | 1464367766910 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]]]}] 09:49:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 09:49:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1689ms 09:49:26 INFO - PROCESS | 1760 | 1464367766949 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 09:49:26 INFO - PROCESS | 1760 | 1464367766954 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 09:49:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 09:49:26 INFO - PROCESS | 1760 | 1464367766961 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 09:49:26 INFO - PROCESS | 1760 | 1464367766965 Marionette TRACE conn3 <- [1,30,null,{}] 09:49:26 INFO - PROCESS | 1760 | 1464367766972 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}] 09:49:27 INFO - PROCESS | 1760 | 1464367767135 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 09:49:27 INFO - PROCESS | 1760 | 1464367767234 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:27 INFO - PROCESS | 1760 | ++DOCSHELL 0x9973c800 == 15 [pid = 1760] [id = 15] 09:49:27 INFO - PROCESS | 1760 | ++DOMWINDOW == 42 (0x9a2a1800) [pid = 1760] [serial = 42] [outer = (nil)] 09:49:27 INFO - PROCESS | 1760 | ++DOMWINDOW == 43 (0x9b304c00) [pid = 1760] [serial = 43] [outer = 0x9a2a1800] 09:49:27 INFO - PROCESS | 1760 | 1464367767310 Marionette DEBUG loaded listener.js 09:49:27 INFO - PROCESS | 1760 | ++DOMWINDOW == 44 (0x9b3a5c00) [pid = 1760] [serial = 44] [outer = 0x9a2a1800] 09:49:28 INFO - PROCESS | 1760 | 1464367768019 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]]]}] 09:49:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 09:49:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1079ms 09:49:28 INFO - PROCESS | 1760 | 1464367768046 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 09:49:28 INFO - PROCESS | 1760 | 1464367768052 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 09:49:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 09:49:28 INFO - PROCESS | 1760 | 1464367768059 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 09:49:28 INFO - PROCESS | 1760 | 1464367768062 Marionette TRACE conn3 <- [1,34,null,{}] 09:49:28 INFO - PROCESS | 1760 | 1464367768071 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}] 09:49:28 INFO - PROCESS | 1760 | 1464367768256 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 09:49:28 INFO - PROCESS | 1760 | 1464367768278 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:28 INFO - PROCESS | 1760 | ++DOCSHELL 0x9b828c00 == 16 [pid = 1760] [id = 16] 09:49:28 INFO - PROCESS | 1760 | ++DOMWINDOW == 45 (0x9b82ec00) [pid = 1760] [serial = 45] [outer = (nil)] 09:49:28 INFO - PROCESS | 1760 | ++DOMWINDOW == 46 (0x9b9a8c00) [pid = 1760] [serial = 46] [outer = 0x9b82ec00] 09:49:28 INFO - PROCESS | 1760 | 1464367768352 Marionette DEBUG loaded listener.js 09:49:28 INFO - PROCESS | 1760 | ++DOMWINDOW == 47 (0x9c0c1c00) [pid = 1760] [serial = 47] [outer = 0x9b82ec00] 09:49:29 INFO - PROCESS | 1760 | 1464367769061 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]]]}] 09:49:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 09:49:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1038ms 09:49:29 INFO - PROCESS | 1760 | 1464367769098 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 09:49:29 INFO - PROCESS | 1760 | 1464367769102 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 09:49:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 09:49:29 INFO - PROCESS | 1760 | 1464367769115 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 09:49:29 INFO - PROCESS | 1760 | 1464367769123 Marionette TRACE conn3 <- [1,38,null,{}] 09:49:29 INFO - PROCESS | 1760 | 1464367769135 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}] 09:49:29 INFO - PROCESS | 1760 | 1464367769327 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 09:49:29 INFO - PROCESS | 1760 | 1464367769339 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:29 INFO - PROCESS | 1760 | ++DOCSHELL 0x9c071000 == 17 [pid = 1760] [id = 17] 09:49:29 INFO - PROCESS | 1760 | ++DOMWINDOW == 48 (0x9d0b7400) [pid = 1760] [serial = 48] [outer = (nil)] 09:49:29 INFO - PROCESS | 1760 | ++DOMWINDOW == 49 (0xa0606800) [pid = 1760] [serial = 49] [outer = 0x9d0b7400] 09:49:29 INFO - PROCESS | 1760 | 1464367769412 Marionette DEBUG loaded listener.js 09:49:29 INFO - PROCESS | 1760 | ++DOMWINDOW == 50 (0x9223d400) [pid = 1760] [serial = 50] [outer = 0x9d0b7400] 09:49:30 INFO - PROCESS | 1760 | 1464367770130 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]]]}] 09:49:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 09:49:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1057ms 09:49:30 INFO - PROCESS | 1760 | 1464367770165 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 09:49:30 INFO - PROCESS | 1760 | 1464367770170 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 09:49:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 09:49:30 INFO - PROCESS | 1760 | 1464367770175 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 09:49:30 INFO - PROCESS | 1760 | 1464367770178 Marionette TRACE conn3 <- [1,42,null,{}] 09:49:30 INFO - PROCESS | 1760 | 1464367770185 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}] 09:49:30 INFO - PROCESS | 1760 | 1464367770364 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 09:49:30 INFO - PROCESS | 1760 | 1464367770384 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:30 INFO - PROCESS | 1760 | ++DOCSHELL 0xa060e800 == 18 [pid = 1760] [id = 18] 09:49:30 INFO - PROCESS | 1760 | ++DOMWINDOW == 51 (0xa1123c00) [pid = 1760] [serial = 51] [outer = (nil)] 09:49:30 INFO - PROCESS | 1760 | ++DOMWINDOW == 52 (0xa112e400) [pid = 1760] [serial = 52] [outer = 0xa1123c00] 09:49:30 INFO - PROCESS | 1760 | 1464367770457 Marionette DEBUG loaded listener.js 09:49:30 INFO - PROCESS | 1760 | ++DOMWINDOW == 53 (0xa21a5c00) [pid = 1760] [serial = 53] [outer = 0xa1123c00] 09:49:31 INFO - PROCESS | 1760 | 1464367771197 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]]]}] 09:49:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 09:49:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1035ms 09:49:31 INFO - PROCESS | 1760 | 1464367771211 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 09:49:31 INFO - PROCESS | 1760 | 1464367771214 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 09:49:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 09:49:31 INFO - PROCESS | 1760 | 1464367771220 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 09:49:31 INFO - PROCESS | 1760 | 1464367771223 Marionette TRACE conn3 <- [1,46,null,{}] 09:49:31 INFO - PROCESS | 1760 | 1464367771229 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}] 09:49:31 INFO - PROCESS | 1760 | 1464367771411 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 09:49:31 INFO - PROCESS | 1760 | 1464367771429 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:31 INFO - PROCESS | 1760 | ++DOCSHELL 0xa112f400 == 19 [pid = 1760] [id = 19] 09:49:31 INFO - PROCESS | 1760 | ++DOMWINDOW == 54 (0xa21a7c00) [pid = 1760] [serial = 54] [outer = (nil)] 09:49:31 INFO - PROCESS | 1760 | ++DOMWINDOW == 55 (0xa2280c00) [pid = 1760] [serial = 55] [outer = 0xa21a7c00] 09:49:31 INFO - PROCESS | 1760 | 1464367771517 Marionette DEBUG loaded listener.js 09:49:31 INFO - PROCESS | 1760 | ++DOMWINDOW == 56 (0xa24c1c00) [pid = 1760] [serial = 56] [outer = 0xa21a7c00] 09:49:32 INFO - PROCESS | 1760 | 1464367772278 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]]]}] 09:49:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 09:49:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1087ms 09:49:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 09:49:32 INFO - PROCESS | 1760 | 1464367772308 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 09:49:32 INFO - PROCESS | 1760 | 1464367772311 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 09:49:32 INFO - PROCESS | 1760 | 1464367772317 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 09:49:32 INFO - PROCESS | 1760 | 1464367772321 Marionette TRACE conn3 <- [1,50,null,{}] 09:49:32 INFO - PROCESS | 1760 | 1464367772326 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}] 09:49:32 INFO - PROCESS | 1760 | 1464367772509 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 09:49:32 INFO - PROCESS | 1760 | 1464367772531 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:32 INFO - PROCESS | 1760 | ++DOCSHELL 0xa22bd000 == 20 [pid = 1760] [id = 20] 09:49:32 INFO - PROCESS | 1760 | ++DOMWINDOW == 57 (0xa24c1800) [pid = 1760] [serial = 57] [outer = (nil)] 09:49:32 INFO - PROCESS | 1760 | ++DOMWINDOW == 58 (0xa30ef800) [pid = 1760] [serial = 58] [outer = 0xa24c1800] 09:49:32 INFO - PROCESS | 1760 | 1464367772602 Marionette DEBUG loaded listener.js 09:49:32 INFO - PROCESS | 1760 | ++DOMWINDOW == 59 (0xa3225400) [pid = 1760] [serial = 59] [outer = 0xa24c1800] 09:49:33 INFO - PROCESS | 1760 | 1464367773300 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]]]}] 09:49:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 09:49:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1040ms 09:49:33 INFO - PROCESS | 1760 | 1464367773358 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 09:49:33 INFO - PROCESS | 1760 | 1464367773361 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 09:49:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 09:49:33 INFO - PROCESS | 1760 | 1464367773372 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 09:49:33 INFO - PROCESS | 1760 | 1464367773375 Marionette TRACE conn3 <- [1,54,null,{}] 09:49:33 INFO - PROCESS | 1760 | 1464367773386 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}] 09:49:33 INFO - PROCESS | 1760 | 1464367773565 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 09:49:33 INFO - PROCESS | 1760 | 1464367773585 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:33 INFO - PROCESS | 1760 | ++DOCSHELL 0x99165c00 == 21 [pid = 1760] [id = 21] 09:49:33 INFO - PROCESS | 1760 | ++DOMWINDOW == 60 (0x9c1abc00) [pid = 1760] [serial = 60] [outer = (nil)] 09:49:33 INFO - PROCESS | 1760 | ++DOMWINDOW == 61 (0xa3552800) [pid = 1760] [serial = 61] [outer = 0x9c1abc00] 09:49:33 INFO - PROCESS | 1760 | 1464367773655 Marionette DEBUG loaded listener.js 09:49:33 INFO - PROCESS | 1760 | ++DOMWINDOW == 62 (0xa3464c00) [pid = 1760] [serial = 62] [outer = 0x9c1abc00] 09:49:34 INFO - PROCESS | 1760 | 1464367774327 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]]]}] 09:49:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 09:49:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 987ms 09:49:34 INFO - PROCESS | 1760 | 1464367774360 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 09:49:34 INFO - PROCESS | 1760 | 1464367774362 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 09:49:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 09:49:34 INFO - PROCESS | 1760 | 1464367774383 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 09:49:34 INFO - PROCESS | 1760 | 1464367774385 Marionette TRACE conn3 <- [1,58,null,{}] 09:49:34 INFO - PROCESS | 1760 | 1464367774391 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}] 09:49:34 INFO - PROCESS | 1760 | 1464367774536 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 09:49:34 INFO - PROCESS | 1760 | 1464367774669 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:34 INFO - PROCESS | 1760 | ++DOCSHELL 0x981c8c00 == 22 [pid = 1760] [id = 22] 09:49:34 INFO - PROCESS | 1760 | ++DOMWINDOW == 63 (0x99fcf400) [pid = 1760] [serial = 63] [outer = (nil)] 09:49:34 INFO - PROCESS | 1760 | ++DOMWINDOW == 64 (0xa509d400) [pid = 1760] [serial = 64] [outer = 0x99fcf400] 09:49:34 INFO - PROCESS | 1760 | 1464367774740 Marionette DEBUG loaded listener.js 09:49:34 INFO - PROCESS | 1760 | ++DOMWINDOW == 65 (0xa6284400) [pid = 1760] [serial = 65] [outer = 0x99fcf400] 09:49:36 INFO - PROCESS | 1760 | 1464367776404 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]]]}] 09:49:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 09:49:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 2081ms 09:49:36 INFO - PROCESS | 1760 | 1464367776465 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 09:49:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 09:49:36 INFO - PROCESS | 1760 | 1464367776472 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 09:49:36 INFO - PROCESS | 1760 | 1464367776479 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 09:49:36 INFO - PROCESS | 1760 | 1464367776485 Marionette TRACE conn3 <- [1,62,null,{}] 09:49:36 INFO - PROCESS | 1760 | 1464367776493 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}] 09:49:36 INFO - PROCESS | 1760 | 1464367776687 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 09:49:36 INFO - PROCESS | 1760 | 1464367776751 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:36 INFO - PROCESS | 1760 | ++DOCSHELL 0x93c88c00 == 23 [pid = 1760] [id = 23] 09:49:36 INFO - PROCESS | 1760 | ++DOMWINDOW == 66 (0x950ea800) [pid = 1760] [serial = 66] [outer = (nil)] 09:49:36 INFO - PROCESS | 1760 | ++DOMWINDOW == 67 (0x977d6c00) [pid = 1760] [serial = 67] [outer = 0x950ea800] 09:49:36 INFO - PROCESS | 1760 | 1464367776826 Marionette DEBUG loaded listener.js 09:49:36 INFO - PROCESS | 1760 | ++DOMWINDOW == 68 (0x9814e400) [pid = 1760] [serial = 68] [outer = 0x950ea800] 09:49:37 INFO - PROCESS | 1760 | --DOMWINDOW == 67 (0x950df000) [pid = 1760] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 09:49:37 INFO - PROCESS | 1760 | --DOMWINDOW == 66 (0x9223ac00) [pid = 1760] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 09:49:37 INFO - PROCESS | 1760 | --DOMWINDOW == 65 (0x92d20400) [pid = 1760] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 09:49:37 INFO - PROCESS | 1760 | --DOMWINDOW == 64 (0x9c0cc400) [pid = 1760] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 09:49:37 INFO - PROCESS | 1760 | --DOMWINDOW == 63 (0x99fd7800) [pid = 1760] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 09:49:37 INFO - PROCESS | 1760 | --DOMWINDOW == 62 (0x9a2a1800) [pid = 1760] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 09:49:37 INFO - PROCESS | 1760 | --DOMWINDOW == 61 (0x9b82ec00) [pid = 1760] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 09:49:37 INFO - PROCESS | 1760 | --DOMWINDOW == 60 (0x9d0b7400) [pid = 1760] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 09:49:37 INFO - PROCESS | 1760 | --DOMWINDOW == 59 (0xa24c1800) [pid = 1760] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 09:49:37 INFO - PROCESS | 1760 | --DOMWINDOW == 58 (0x92d18800) [pid = 1760] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 09:49:37 INFO - PROCESS | 1760 | 1464367777987 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]]]}] 09:49:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 09:49:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1546ms 09:49:38 INFO - PROCESS | 1760 | 1464367778026 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 09:49:38 INFO - PROCESS | 1760 | 1464367778034 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 09:49:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 09:49:38 INFO - PROCESS | 1760 | 1464367778053 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 09:49:38 INFO - PROCESS | 1760 | 1464367778057 Marionette TRACE conn3 <- [1,66,null,{}] 09:49:38 INFO - PROCESS | 1760 | 1464367778064 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}] 09:49:38 INFO - PROCESS | 1760 | 1464367778218 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 09:49:38 INFO - PROCESS | 1760 | 1464367778231 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:38 INFO - PROCESS | 1760 | ++DOCSHELL 0x92d16400 == 24 [pid = 1760] [id = 24] 09:49:38 INFO - PROCESS | 1760 | ++DOMWINDOW == 59 (0x95366400) [pid = 1760] [serial = 69] [outer = (nil)] 09:49:38 INFO - PROCESS | 1760 | ++DOMWINDOW == 60 (0x9a238000) [pid = 1760] [serial = 70] [outer = 0x95366400] 09:49:38 INFO - PROCESS | 1760 | 1464367778307 Marionette DEBUG loaded listener.js 09:49:38 INFO - PROCESS | 1760 | ++DOMWINDOW == 61 (0x9a9a8800) [pid = 1760] [serial = 71] [outer = 0x95366400] 09:49:39 INFO - PROCESS | 1760 | 1464367779041 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]]]}] 09:49:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 09:49:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1038ms 09:49:39 INFO - PROCESS | 1760 | 1464367779087 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 09:49:39 INFO - PROCESS | 1760 | 1464367779090 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 09:49:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 09:49:39 INFO - PROCESS | 1760 | 1464367779107 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 09:49:39 INFO - PROCESS | 1760 | 1464367779112 Marionette TRACE conn3 <- [1,70,null,{}] 09:49:39 INFO - PROCESS | 1760 | 1464367779144 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}] 09:49:39 INFO - PROCESS | 1760 | 1464367779301 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 09:49:39 INFO - PROCESS | 1760 | 1464367779314 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:39 INFO - PROCESS | 1760 | ++DOCSHELL 0x921ce000 == 25 [pid = 1760] [id = 25] 09:49:39 INFO - PROCESS | 1760 | ++DOMWINDOW == 62 (0x9b824000) [pid = 1760] [serial = 72] [outer = (nil)] 09:49:39 INFO - PROCESS | 1760 | ++DOMWINDOW == 63 (0x9b925000) [pid = 1760] [serial = 73] [outer = 0x9b824000] 09:49:39 INFO - PROCESS | 1760 | 1464367779391 Marionette DEBUG loaded listener.js 09:49:39 INFO - PROCESS | 1760 | ++DOMWINDOW == 64 (0x9c0c1400) [pid = 1760] [serial = 74] [outer = 0x9b824000] 09:49:40 INFO - PROCESS | 1760 | 1464367780316 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]]]}] 09:49:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 09:49:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1259ms 09:49:40 INFO - PROCESS | 1760 | 1464367780363 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 09:49:40 INFO - PROCESS | 1760 | 1464367780371 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 09:49:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 09:49:40 INFO - PROCESS | 1760 | 1464367780378 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 09:49:40 INFO - PROCESS | 1760 | 1464367780385 Marionette TRACE conn3 <- [1,74,null,{}] 09:49:40 INFO - PROCESS | 1760 | 1464367780393 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}] 09:49:40 INFO - PROCESS | 1760 | 1464367780562 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 09:49:40 INFO - PROCESS | 1760 | 1464367780699 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:40 INFO - PROCESS | 1760 | ++DOCSHELL 0x921d4400 == 26 [pid = 1760] [id = 26] 09:49:40 INFO - PROCESS | 1760 | ++DOMWINDOW == 65 (0x93c16400) [pid = 1760] [serial = 75] [outer = (nil)] 09:49:40 INFO - PROCESS | 1760 | ++DOMWINDOW == 66 (0x9810dc00) [pid = 1760] [serial = 76] [outer = 0x93c16400] 09:49:40 INFO - PROCESS | 1760 | 1464367780787 Marionette DEBUG loaded listener.js 09:49:40 INFO - PROCESS | 1760 | ++DOMWINDOW == 67 (0x9b2d8800) [pid = 1760] [serial = 77] [outer = 0x93c16400] 09:49:41 INFO - PROCESS | 1760 | 1464367781654 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]]]}] 09:49:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 09:49:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1333ms 09:49:41 INFO - PROCESS | 1760 | 1464367781714 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 09:49:41 INFO - PROCESS | 1760 | 1464367781722 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 09:49:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 09:49:41 INFO - PROCESS | 1760 | 1464367781733 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 09:49:41 INFO - PROCESS | 1760 | 1464367781737 Marionette TRACE conn3 <- [1,78,null,{}] 09:49:41 INFO - PROCESS | 1760 | 1464367781744 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}] 09:49:41 INFO - PROCESS | 1760 | 1464367781915 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 09:49:42 INFO - PROCESS | 1760 | 1464367782050 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:42 INFO - PROCESS | 1760 | ++DOCSHELL 0x95361400 == 27 [pid = 1760] [id = 27] 09:49:42 INFO - PROCESS | 1760 | ++DOMWINDOW == 68 (0x9a0ddc00) [pid = 1760] [serial = 78] [outer = (nil)] 09:49:42 INFO - PROCESS | 1760 | ++DOMWINDOW == 69 (0x9c0cc400) [pid = 1760] [serial = 79] [outer = 0x9a0ddc00] 09:49:42 INFO - PROCESS | 1760 | 1464367782149 Marionette DEBUG loaded listener.js 09:49:42 INFO - PROCESS | 1760 | ++DOMWINDOW == 70 (0x9c38c000) [pid = 1760] [serial = 80] [outer = 0x9a0ddc00] 09:49:43 INFO - PROCESS | 1760 | 1464367783007 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]]]}] 09:49:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 09:49:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1332ms 09:49:43 INFO - PROCESS | 1760 | 1464367783082 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 09:49:43 INFO - PROCESS | 1760 | 1464367783086 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 09:49:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 09:49:43 INFO - PROCESS | 1760 | 1464367783095 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 09:49:43 INFO - PROCESS | 1760 | 1464367783101 Marionette TRACE conn3 <- [1,82,null,{}] 09:49:43 INFO - PROCESS | 1760 | 1464367783117 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}] 09:49:43 INFO - PROCESS | 1760 | 1464367783287 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 09:49:43 INFO - PROCESS | 1760 | 1464367783421 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:43 INFO - PROCESS | 1760 | ++DOCSHELL 0x9cd36000 == 28 [pid = 1760] [id = 28] 09:49:43 INFO - PROCESS | 1760 | ++DOMWINDOW == 71 (0x9d0bdc00) [pid = 1760] [serial = 81] [outer = (nil)] 09:49:43 INFO - PROCESS | 1760 | ++DOMWINDOW == 72 (0xa21af400) [pid = 1760] [serial = 82] [outer = 0x9d0bdc00] 09:49:43 INFO - PROCESS | 1760 | 1464367783512 Marionette DEBUG loaded listener.js 09:49:43 INFO - PROCESS | 1760 | ++DOMWINDOW == 73 (0xa22c8000) [pid = 1760] [serial = 83] [outer = 0x9d0bdc00] 09:49:44 INFO - PROCESS | 1760 | 1464367784258 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]]]}] 09:49:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 09:49:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1237ms 09:49:44 INFO - PROCESS | 1760 | 1464367784331 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 09:49:44 INFO - PROCESS | 1760 | 1464367784335 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 09:49:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 09:49:44 INFO - PROCESS | 1760 | 1464367784342 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 09:49:44 INFO - PROCESS | 1760 | 1464367784346 Marionette TRACE conn3 <- [1,86,null,{}] 09:49:44 INFO - PROCESS | 1760 | 1464367784352 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}] 09:49:44 INFO - PROCESS | 1760 | 1464367784518 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 09:49:44 INFO - PROCESS | 1760 | 1464367784653 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:44 INFO - PROCESS | 1760 | ++DOCSHELL 0x93c1a800 == 29 [pid = 1760] [id = 29] 09:49:44 INFO - PROCESS | 1760 | ++DOMWINDOW == 74 (0x9cd2c800) [pid = 1760] [serial = 84] [outer = (nil)] 09:49:44 INFO - PROCESS | 1760 | ++DOMWINDOW == 75 (0xa2631000) [pid = 1760] [serial = 85] [outer = 0x9cd2c800] 09:49:44 INFO - PROCESS | 1760 | 1464367784738 Marionette DEBUG loaded listener.js 09:49:44 INFO - PROCESS | 1760 | ++DOMWINDOW == 76 (0xa26f7000) [pid = 1760] [serial = 86] [outer = 0x9cd2c800] 09:49:45 INFO - PROCESS | 1760 | 1464367785596 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]]]}] 09:49:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 09:49:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1331ms 09:49:45 INFO - PROCESS | 1760 | 1464367785674 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 09:49:45 INFO - PROCESS | 1760 | 1464367785678 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 09:49:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 09:49:45 INFO - PROCESS | 1760 | 1464367785684 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 09:49:45 INFO - PROCESS | 1760 | 1464367785688 Marionette TRACE conn3 <- [1,90,null,{}] 09:49:45 INFO - PROCESS | 1760 | 1464367785693 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}] 09:49:45 INFO - PROCESS | 1760 | 1464367785874 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 09:49:46 INFO - PROCESS | 1760 | 1464367786017 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:46 INFO - PROCESS | 1760 | ++DOCSHELL 0x9233fc00 == 30 [pid = 1760] [id = 30] 09:49:46 INFO - PROCESS | 1760 | ++DOMWINDOW == 77 (0x92d19800) [pid = 1760] [serial = 87] [outer = (nil)] 09:49:46 INFO - PROCESS | 1760 | ++DOMWINDOW == 78 (0xa3258400) [pid = 1760] [serial = 88] [outer = 0x92d19800] 09:49:46 INFO - PROCESS | 1760 | 1464367786100 Marionette DEBUG loaded listener.js 09:49:46 INFO - PROCESS | 1760 | ++DOMWINDOW == 79 (0xa30ea400) [pid = 1760] [serial = 89] [outer = 0x92d19800] 09:49:46 INFO - PROCESS | 1760 | 1464367786912 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]]]}] 09:49:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 09:49:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1279ms 09:49:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 09:49:46 INFO - PROCESS | 1760 | 1464367786964 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 09:49:46 INFO - PROCESS | 1760 | 1464367786967 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 09:49:46 INFO - PROCESS | 1760 | 1464367786974 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 09:49:46 INFO - PROCESS | 1760 | 1464367786978 Marionette TRACE conn3 <- [1,94,null,{}] 09:49:46 INFO - PROCESS | 1760 | 1464367786984 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}] 09:49:47 INFO - PROCESS | 1760 | 1464367787169 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 09:49:47 INFO - PROCESS | 1760 | 1464367787398 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:47 INFO - PROCESS | 1760 | ++DOCSHELL 0x921cac00 == 31 [pid = 1760] [id = 31] 09:49:47 INFO - PROCESS | 1760 | ++DOMWINDOW == 80 (0x921cc400) [pid = 1760] [serial = 90] [outer = (nil)] 09:49:47 INFO - PROCESS | 1760 | ++DOMWINDOW == 81 (0x92234400) [pid = 1760] [serial = 91] [outer = 0x921cc400] 09:49:47 INFO - PROCESS | 1760 | 1464367787478 Marionette DEBUG loaded listener.js 09:49:47 INFO - PROCESS | 1760 | ++DOMWINDOW == 82 (0x92d18800) [pid = 1760] [serial = 92] [outer = 0x921cc400] 09:49:48 INFO - PROCESS | 1760 | --DOMWINDOW == 81 (0x9a35a400) [pid = 1760] [serial = 12] [outer = (nil)] [url = about:blank] 09:49:48 INFO - PROCESS | 1760 | --DOMWINDOW == 80 (0x950ecc00) [pid = 1760] [serial = 31] [outer = (nil)] [url = about:blank] 09:49:48 INFO - PROCESS | 1760 | --DOMWINDOW == 79 (0x992e9000) [pid = 1760] [serial = 34] [outer = (nil)] [url = about:blank] 09:49:48 INFO - PROCESS | 1760 | --DOMWINDOW == 78 (0x9d0c0c00) [pid = 1760] [serial = 37] [outer = (nil)] [url = about:blank] 09:49:48 INFO - PROCESS | 1760 | --DOMWINDOW == 77 (0x9a09f800) [pid = 1760] [serial = 40] [outer = (nil)] [url = about:blank] 09:49:48 INFO - PROCESS | 1760 | --DOMWINDOW == 76 (0x9a72d000) [pid = 1760] [serial = 41] [outer = (nil)] [url = about:blank] 09:49:48 INFO - PROCESS | 1760 | --DOMWINDOW == 75 (0x9b304c00) [pid = 1760] [serial = 43] [outer = (nil)] [url = about:blank] 09:49:48 INFO - PROCESS | 1760 | --DOMWINDOW == 74 (0x9b3a5c00) [pid = 1760] [serial = 44] [outer = (nil)] [url = about:blank] 09:49:48 INFO - PROCESS | 1760 | --DOMWINDOW == 73 (0x9b9a8c00) [pid = 1760] [serial = 46] [outer = (nil)] [url = about:blank] 09:49:48 INFO - PROCESS | 1760 | --DOMWINDOW == 72 (0xa0606800) [pid = 1760] [serial = 49] [outer = (nil)] [url = about:blank] 09:49:48 INFO - PROCESS | 1760 | --DOMWINDOW == 71 (0xa112e400) [pid = 1760] [serial = 52] [outer = (nil)] [url = about:blank] 09:49:49 INFO - PROCESS | 1760 | --DOMWINDOW == 70 (0xa2280c00) [pid = 1760] [serial = 55] [outer = (nil)] [url = about:blank] 09:49:49 INFO - PROCESS | 1760 | --DOMWINDOW == 69 (0xa30ef800) [pid = 1760] [serial = 58] [outer = (nil)] [url = about:blank] 09:49:49 INFO - PROCESS | 1760 | --DOMWINDOW == 68 (0xa3552800) [pid = 1760] [serial = 61] [outer = (nil)] [url = about:blank] 09:49:49 INFO - PROCESS | 1760 | --DOMWINDOW == 67 (0x9223d400) [pid = 1760] [serial = 50] [outer = (nil)] [url = about:blank] 09:49:49 INFO - PROCESS | 1760 | --DOMWINDOW == 66 (0x92312400) [pid = 1760] [serial = 25] [outer = (nil)] [url = about:blank] 09:49:49 INFO - PROCESS | 1760 | --DOMWINDOW == 65 (0x93a42400) [pid = 1760] [serial = 28] [outer = (nil)] [url = about:blank] 09:49:49 INFO - PROCESS | 1760 | --DOMWINDOW == 64 (0xa3225400) [pid = 1760] [serial = 59] [outer = (nil)] [url = about:blank] 09:49:49 INFO - PROCESS | 1760 | --DOMWINDOW == 63 (0x9c0c1c00) [pid = 1760] [serial = 47] [outer = (nil)] [url = about:blank] 09:49:49 INFO - PROCESS | 1760 | --DOMWINDOW == 62 (0x9b2d9000) [pid = 1760] [serial = 35] [outer = (nil)] [url = about:blank] 09:49:49 INFO - PROCESS | 1760 | --DOMWINDOW == 61 (0xa112c800) [pid = 1760] [serial = 38] [outer = (nil)] [url = about:blank] 09:49:49 INFO - PROCESS | 1760 | --DOMWINDOW == 60 (0x92319000) [pid = 1760] [serial = 26] [outer = (nil)] [url = about:blank] 09:49:49 INFO - PROCESS | 1760 | --DOMWINDOW == 59 (0xa3547000) [pid = 1760] [serial = 23] [outer = (nil)] [url = about:blank] 09:49:49 INFO - PROCESS | 1760 | --DOMWINDOW == 58 (0x9b2d9c00) [pid = 1760] [serial = 9] [outer = (nil)] [url = about:blank] 09:49:49 INFO - PROCESS | 1760 | --DOMWINDOW == 57 (0xa4e22800) [pid = 1760] [serial = 2] [outer = (nil)] [url = about:blank] 09:49:49 INFO - PROCESS | 1760 | --DOMWINDOW == 56 (0x92e0d800) [pid = 1760] [serial = 22] [outer = (nil)] [url = about:blank] 09:49:49 INFO - PROCESS | 1760 | --DOMWINDOW == 55 (0x93a4f400) [pid = 1760] [serial = 19] [outer = (nil)] [url = about:blank] 09:49:49 INFO - PROCESS | 1760 | --DOMWINDOW == 54 (0x93c81c00) [pid = 1760] [serial = 16] [outer = (nil)] [url = about:blank] 09:49:49 INFO - PROCESS | 1760 | --DOMWINDOW == 53 (0x93c86400) [pid = 1760] [serial = 17] [outer = (nil)] [url = about:blank] 09:49:49 INFO - PROCESS | 1760 | 1464367789239 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]]]}] 09:49:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 09:49:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 2295ms 09:49:49 INFO - PROCESS | 1760 | 1464367789271 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 09:49:49 INFO - PROCESS | 1760 | 1464367789276 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 09:49:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 09:49:49 INFO - PROCESS | 1760 | 1464367789286 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 09:49:49 INFO - PROCESS | 1760 | 1464367789292 Marionette TRACE conn3 <- [1,98,null,{}] 09:49:49 INFO - PROCESS | 1760 | 1464367789302 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}] 09:49:49 INFO - PROCESS | 1760 | 1464367789450 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 09:49:49 INFO - PROCESS | 1760 | 1464367789553 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:49 INFO - PROCESS | 1760 | ++DOCSHELL 0x9231cc00 == 32 [pid = 1760] [id = 32] 09:49:49 INFO - PROCESS | 1760 | ++DOMWINDOW == 54 (0x92345c00) [pid = 1760] [serial = 93] [outer = (nil)] 09:49:49 INFO - PROCESS | 1760 | ++DOMWINDOW == 55 (0x93a45c00) [pid = 1760] [serial = 94] [outer = 0x92345c00] 09:49:49 INFO - PROCESS | 1760 | 1464367789631 Marionette DEBUG loaded listener.js 09:49:49 INFO - PROCESS | 1760 | ++DOMWINDOW == 56 (0x93a50000) [pid = 1760] [serial = 95] [outer = 0x92345c00] 09:49:50 INFO - PROCESS | 1760 | 1464367790296 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]]]}] 09:49:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 09:49:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1036ms 09:49:50 INFO - PROCESS | 1760 | 1464367790320 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 09:49:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 09:49:50 INFO - PROCESS | 1760 | 1464367790331 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 09:49:50 INFO - PROCESS | 1760 | 1464367790341 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 09:49:50 INFO - PROCESS | 1760 | 1464367790346 Marionette TRACE conn3 <- [1,102,null,{}] 09:49:50 INFO - PROCESS | 1760 | 1464367790356 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}] 09:49:50 INFO - PROCESS | 1760 | 1464367790530 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 09:49:50 INFO - PROCESS | 1760 | 1464367790622 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:50 INFO - PROCESS | 1760 | ++DOCSHELL 0x92314400 == 33 [pid = 1760] [id = 33] 09:49:50 INFO - PROCESS | 1760 | ++DOMWINDOW == 57 (0x92e10800) [pid = 1760] [serial = 96] [outer = (nil)] 09:49:50 INFO - PROCESS | 1760 | ++DOMWINDOW == 58 (0x99165400) [pid = 1760] [serial = 97] [outer = 0x92e10800] 09:49:50 INFO - PROCESS | 1760 | 1464367790694 Marionette DEBUG loaded listener.js 09:49:50 INFO - PROCESS | 1760 | ++DOMWINDOW == 59 (0x99fdac00) [pid = 1760] [serial = 98] [outer = 0x92e10800] 09:49:51 INFO - PROCESS | 1760 | 1464367791350 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]]]}] 09:49:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 09:49:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1040ms 09:49:51 INFO - PROCESS | 1760 | 1464367791380 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 09:49:51 INFO - PROCESS | 1760 | 1464367791385 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 09:49:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 09:49:51 INFO - PROCESS | 1760 | 1464367791393 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 09:49:51 INFO - PROCESS | 1760 | 1464367791399 Marionette TRACE conn3 <- [1,106,null,{}] 09:49:51 INFO - PROCESS | 1760 | 1464367791439 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}] 09:49:51 INFO - PROCESS | 1760 | 1464367791647 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 09:49:51 INFO - PROCESS | 1760 | 1464367791670 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:51 INFO - PROCESS | 1760 | ++DOCSHELL 0x9b2dc000 == 34 [pid = 1760] [id = 34] 09:49:51 INFO - PROCESS | 1760 | ++DOMWINDOW == 60 (0x9b304800) [pid = 1760] [serial = 99] [outer = (nil)] 09:49:51 INFO - PROCESS | 1760 | ++DOMWINDOW == 61 (0x9b52d800) [pid = 1760] [serial = 100] [outer = 0x9b304800] 09:49:51 INFO - PROCESS | 1760 | 1464367791749 Marionette DEBUG loaded listener.js 09:49:51 INFO - PROCESS | 1760 | ++DOMWINDOW == 62 (0x9b825000) [pid = 1760] [serial = 101] [outer = 0x9b304800] 09:49:52 INFO - PROCESS | 1760 | ++DOMWINDOW == 63 (0x9c390400) [pid = 1760] [serial = 102] [outer = 0x93c1ac00] 09:49:52 INFO - PROCESS | 1760 | 1464367792665 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]]]}] 09:49:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 09:49:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1309ms 09:49:52 INFO - PROCESS | 1760 | 1464367792702 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 09:49:52 INFO - PROCESS | 1760 | 1464367792706 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 09:49:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 09:49:52 INFO - PROCESS | 1760 | 1464367792712 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 09:49:52 INFO - PROCESS | 1760 | 1464367792715 Marionette TRACE conn3 <- [1,110,null,{}] 09:49:52 INFO - PROCESS | 1760 | 1464367792727 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}] 09:49:52 INFO - PROCESS | 1760 | 1464367792929 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 09:49:52 INFO - PROCESS | 1760 | 1464367792953 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:52 INFO - PROCESS | 1760 | ++DOCSHELL 0x921c8000 == 35 [pid = 1760] [id = 35] 09:49:52 INFO - PROCESS | 1760 | ++DOMWINDOW == 64 (0x92d1c000) [pid = 1760] [serial = 103] [outer = (nil)] 09:49:53 INFO - PROCESS | 1760 | ++DOMWINDOW == 65 (0x9a0e1800) [pid = 1760] [serial = 104] [outer = 0x92d1c000] 09:49:53 INFO - PROCESS | 1760 | 1464367793024 Marionette DEBUG loaded listener.js 09:49:53 INFO - PROCESS | 1760 | ++DOMWINDOW == 66 (0x9cd38800) [pid = 1760] [serial = 105] [outer = 0x92d1c000] 09:49:53 INFO - PROCESS | 1760 | --DOMWINDOW == 65 (0x99fcf400) [pid = 1760] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 09:49:53 INFO - PROCESS | 1760 | --DOMWINDOW == 64 (0x9b824000) [pid = 1760] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 09:49:53 INFO - PROCESS | 1760 | --DOMWINDOW == 63 (0x95366400) [pid = 1760] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 09:49:53 INFO - PROCESS | 1760 | --DOMWINDOW == 62 (0x950ea800) [pid = 1760] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 09:49:53 INFO - PROCESS | 1760 | --DOMWINDOW == 61 (0xa1123c00) [pid = 1760] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 09:49:53 INFO - PROCESS | 1760 | --DOMWINDOW == 60 (0xa21a7c00) [pid = 1760] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 09:49:53 INFO - PROCESS | 1760 | --DOMWINDOW == 59 (0x9c1abc00) [pid = 1760] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 09:49:53 INFO - PROCESS | 1760 | 1464367793912 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]]]}] 09:49:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 09:49:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1238ms 09:49:53 INFO - PROCESS | 1760 | 1464367793950 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 09:49:53 INFO - PROCESS | 1760 | 1464367793954 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 09:49:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 09:49:53 INFO - PROCESS | 1760 | 1464367793960 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 09:49:53 INFO - PROCESS | 1760 | 1464367793963 Marionette TRACE conn3 <- [1,114,null,{}] 09:49:53 INFO - PROCESS | 1760 | 1464367793969 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}] 09:49:54 INFO - PROCESS | 1760 | 1464367794106 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 09:49:54 INFO - PROCESS | 1760 | 1464367794121 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:54 INFO - PROCESS | 1760 | ++DOCSHELL 0x9b824000 == 36 [pid = 1760] [id = 36] 09:49:54 INFO - PROCESS | 1760 | ++DOMWINDOW == 60 (0x9c128c00) [pid = 1760] [serial = 106] [outer = (nil)] 09:49:54 INFO - PROCESS | 1760 | ++DOMWINDOW == 61 (0x9d0be000) [pid = 1760] [serial = 107] [outer = 0x9c128c00] 09:49:54 INFO - PROCESS | 1760 | 1464367794193 Marionette DEBUG loaded listener.js 09:49:54 INFO - PROCESS | 1760 | ++DOMWINDOW == 62 (0xa060c800) [pid = 1760] [serial = 108] [outer = 0x9c128c00] 09:49:54 INFO - PROCESS | 1760 | 1464367794930 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]]]}] 09:49:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 09:49:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1033ms 09:49:54 INFO - PROCESS | 1760 | 1464367794993 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 09:49:54 INFO - PROCESS | 1760 | 1464367794997 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 09:49:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 09:49:55 INFO - PROCESS | 1760 | 1464367795007 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 09:49:55 INFO - PROCESS | 1760 | 1464367795009 Marionette TRACE conn3 <- [1,118,null,{}] 09:49:55 INFO - PROCESS | 1760 | 1464367795022 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}] 09:49:55 INFO - PROCESS | 1760 | 1464367795198 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 09:49:55 INFO - PROCESS | 1760 | 1464367795211 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:55 INFO - PROCESS | 1760 | ++DOCSHELL 0x9d0b5000 == 37 [pid = 1760] [id = 37] 09:49:55 INFO - PROCESS | 1760 | ++DOMWINDOW == 63 (0xa214c800) [pid = 1760] [serial = 109] [outer = (nil)] 09:49:55 INFO - PROCESS | 1760 | ++DOMWINDOW == 64 (0xa22be800) [pid = 1760] [serial = 110] [outer = 0xa214c800] 09:49:55 INFO - PROCESS | 1760 | 1464367795284 Marionette DEBUG loaded listener.js 09:49:55 INFO - PROCESS | 1760 | ++DOMWINDOW == 65 (0xa24bc400) [pid = 1760] [serial = 111] [outer = 0xa214c800] 09:49:56 INFO - PROCESS | 1760 | 1464367796216 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]]]}] 09:49:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 09:49:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1282ms 09:49:56 INFO - PROCESS | 1760 | 1464367796289 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 09:49:56 INFO - PROCESS | 1760 | 1464367796296 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 09:49:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 09:49:56 INFO - PROCESS | 1760 | 1464367796306 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 09:49:56 INFO - PROCESS | 1760 | 1464367796311 Marionette TRACE conn3 <- [1,122,null,{}] 09:49:56 INFO - PROCESS | 1760 | 1464367796320 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}] 09:49:56 INFO - PROCESS | 1760 | 1464367796525 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 09:49:56 INFO - PROCESS | 1760 | 1464367796662 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:56 INFO - PROCESS | 1760 | ++DOCSHELL 0x92230c00 == 38 [pid = 1760] [id = 38] 09:49:56 INFO - PROCESS | 1760 | ++DOMWINDOW == 66 (0x92d1d000) [pid = 1760] [serial = 112] [outer = (nil)] 09:49:56 INFO - PROCESS | 1760 | ++DOMWINDOW == 67 (0x977d6000) [pid = 1760] [serial = 113] [outer = 0x92d1d000] 09:49:56 INFO - PROCESS | 1760 | 1464367796751 Marionette DEBUG loaded listener.js 09:49:56 INFO - PROCESS | 1760 | ++DOMWINDOW == 68 (0x992e7c00) [pid = 1760] [serial = 114] [outer = 0x92d1d000] 09:49:57 INFO - PROCESS | 1760 | 1464367797650 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]]]}] 09:49:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 09:49:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1388ms 09:49:57 INFO - PROCESS | 1760 | 1464367797694 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 09:49:57 INFO - PROCESS | 1760 | 1464367797703 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 09:49:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 09:49:57 INFO - PROCESS | 1760 | 1464367797740 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 09:49:57 INFO - PROCESS | 1760 | 1464367797745 Marionette TRACE conn3 <- [1,126,null,{}] 09:49:57 INFO - PROCESS | 1760 | 1464367797751 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}] 09:49:57 INFO - PROCESS | 1760 | 1464367797969 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 09:49:58 INFO - PROCESS | 1760 | 1464367798090 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:58 INFO - PROCESS | 1760 | ++DOCSHELL 0x9b304c00 == 39 [pid = 1760] [id = 39] 09:49:58 INFO - PROCESS | 1760 | ++DOMWINDOW == 69 (0x9b52c400) [pid = 1760] [serial = 115] [outer = (nil)] 09:49:58 INFO - PROCESS | 1760 | ++DOMWINDOW == 70 (0x9c0c5400) [pid = 1760] [serial = 116] [outer = 0x9b52c400] 09:49:58 INFO - PROCESS | 1760 | 1464367798183 Marionette DEBUG loaded listener.js 09:49:58 INFO - PROCESS | 1760 | ++DOMWINDOW == 71 (0x9cd38400) [pid = 1760] [serial = 117] [outer = 0x9b52c400] 09:49:59 INFO - PROCESS | 1760 | 1464367799105 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]]]}] 09:49:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 09:49:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1435ms 09:49:59 INFO - PROCESS | 1760 | 1464367799174 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 09:49:59 INFO - PROCESS | 1760 | 1464367799178 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 09:49:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 09:49:59 INFO - PROCESS | 1760 | 1464367799185 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 09:49:59 INFO - PROCESS | 1760 | 1464367799191 Marionette TRACE conn3 <- [1,130,null,{}] 09:49:59 INFO - PROCESS | 1760 | 1464367799208 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}] 09:49:59 INFO - PROCESS | 1760 | 1464367799420 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 09:49:59 INFO - PROCESS | 1760 | 1464367799607 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:59 INFO - PROCESS | 1760 | ++DOCSHELL 0x92344000 == 40 [pid = 1760] [id = 40] 09:49:59 INFO - PROCESS | 1760 | ++DOMWINDOW == 72 (0x92345400) [pid = 1760] [serial = 118] [outer = (nil)] 09:49:59 INFO - PROCESS | 1760 | ++DOMWINDOW == 73 (0x95004400) [pid = 1760] [serial = 119] [outer = 0x92345400] 09:49:59 INFO - PROCESS | 1760 | 1464367799741 Marionette DEBUG loaded listener.js 09:49:59 INFO - PROCESS | 1760 | ++DOMWINDOW == 74 (0x95008800) [pid = 1760] [serial = 120] [outer = 0x92345400] 09:50:00 INFO - PROCESS | 1760 | 1464367800864 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]]]}] 09:50:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 09:50:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1736ms 09:50:00 INFO - PROCESS | 1760 | 1464367800922 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 09:50:00 INFO - PROCESS | 1760 | 1464367800927 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 09:50:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 09:50:00 INFO - PROCESS | 1760 | 1464367800935 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 09:50:00 INFO - PROCESS | 1760 | 1464367800941 Marionette TRACE conn3 <- [1,134,null,{}] 09:50:00 INFO - PROCESS | 1760 | 1464367800950 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}] 09:50:01 INFO - PROCESS | 1760 | 1464367801140 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 09:50:01 INFO - PROCESS | 1760 | --DOCSHELL 0x9b824000 == 39 [pid = 1760] [id = 36] 09:50:01 INFO - PROCESS | 1760 | --DOCSHELL 0x921c8000 == 38 [pid = 1760] [id = 35] 09:50:01 INFO - PROCESS | 1760 | --DOCSHELL 0x9b2dc000 == 37 [pid = 1760] [id = 34] 09:50:01 INFO - PROCESS | 1760 | --DOCSHELL 0x92314400 == 36 [pid = 1760] [id = 33] 09:50:01 INFO - PROCESS | 1760 | --DOCSHELL 0x9231cc00 == 35 [pid = 1760] [id = 32] 09:50:01 INFO - PROCESS | 1760 | --DOMWINDOW == 73 (0xa509d400) [pid = 1760] [serial = 64] [outer = (nil)] [url = about:blank] 09:50:01 INFO - PROCESS | 1760 | --DOMWINDOW == 72 (0x9c0c1400) [pid = 1760] [serial = 74] [outer = (nil)] [url = about:blank] 09:50:01 INFO - PROCESS | 1760 | --DOMWINDOW == 71 (0x9b925000) [pid = 1760] [serial = 73] [outer = (nil)] [url = about:blank] 09:50:01 INFO - PROCESS | 1760 | --DOMWINDOW == 70 (0x9a9a8800) [pid = 1760] [serial = 71] [outer = (nil)] [url = about:blank] 09:50:01 INFO - PROCESS | 1760 | --DOMWINDOW == 69 (0x977d6c00) [pid = 1760] [serial = 67] [outer = (nil)] [url = about:blank] 09:50:01 INFO - PROCESS | 1760 | --DOMWINDOW == 68 (0x9a238000) [pid = 1760] [serial = 70] [outer = (nil)] [url = about:blank] 09:50:01 INFO - PROCESS | 1760 | --DOMWINDOW == 67 (0x9814e400) [pid = 1760] [serial = 68] [outer = (nil)] [url = about:blank] 09:50:01 INFO - PROCESS | 1760 | --DOMWINDOW == 66 (0xa6284400) [pid = 1760] [serial = 65] [outer = (nil)] [url = about:blank] 09:50:01 INFO - PROCESS | 1760 | --DOMWINDOW == 65 (0xa21a5c00) [pid = 1760] [serial = 53] [outer = (nil)] [url = about:blank] 09:50:01 INFO - PROCESS | 1760 | --DOMWINDOW == 64 (0xa24c1c00) [pid = 1760] [serial = 56] [outer = (nil)] [url = about:blank] 09:50:01 INFO - PROCESS | 1760 | --DOMWINDOW == 63 (0xa3464c00) [pid = 1760] [serial = 62] [outer = (nil)] [url = about:blank] 09:50:01 INFO - PROCESS | 1760 | 1464367801330 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:01 INFO - PROCESS | 1760 | ++DOCSHELL 0x92319c00 == 36 [pid = 1760] [id = 41] 09:50:01 INFO - PROCESS | 1760 | ++DOMWINDOW == 64 (0x9231a800) [pid = 1760] [serial = 121] [outer = (nil)] 09:50:01 INFO - PROCESS | 1760 | ++DOMWINDOW == 65 (0x93c1c400) [pid = 1760] [serial = 122] [outer = 0x9231a800] 09:50:01 INFO - PROCESS | 1760 | 1464367801408 Marionette DEBUG loaded listener.js 09:50:01 INFO - PROCESS | 1760 | ++DOMWINDOW == 66 (0x95001400) [pid = 1760] [serial = 123] [outer = 0x9231a800] 09:50:02 INFO - PROCESS | 1760 | 1464367802108 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]]]}] 09:50:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 09:50:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1187ms 09:50:02 INFO - PROCESS | 1760 | 1464367802122 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 09:50:02 INFO - PROCESS | 1760 | 1464367802129 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 09:50:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 09:50:02 INFO - PROCESS | 1760 | 1464367802139 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 09:50:02 INFO - PROCESS | 1760 | 1464367802143 Marionette TRACE conn3 <- [1,138,null,{}] 09:50:02 INFO - PROCESS | 1760 | 1464367802153 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}] 09:50:02 INFO - PROCESS | 1760 | 1464367802312 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 09:50:02 INFO - PROCESS | 1760 | 1464367802416 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:02 INFO - PROCESS | 1760 | ++DOCSHELL 0x9500dc00 == 37 [pid = 1760] [id = 42] 09:50:02 INFO - PROCESS | 1760 | ++DOMWINDOW == 67 (0x950e6000) [pid = 1760] [serial = 124] [outer = (nil)] 09:50:02 INFO - PROCESS | 1760 | ++DOMWINDOW == 68 (0x98110000) [pid = 1760] [serial = 125] [outer = 0x950e6000] 09:50:02 INFO - PROCESS | 1760 | 1464367802493 Marionette DEBUG loaded listener.js 09:50:02 INFO - PROCESS | 1760 | ++DOMWINDOW == 69 (0x9a001400) [pid = 1760] [serial = 126] [outer = 0x950e6000] 09:50:03 INFO - PROCESS | 1760 | 1464367803198 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]]]}] 09:50:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 09:50:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1129ms 09:50:03 INFO - PROCESS | 1760 | 1464367803270 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 09:50:03 INFO - PROCESS | 1760 | 1464367803272 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 09:50:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 09:50:03 INFO - PROCESS | 1760 | 1464367803279 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 09:50:03 INFO - PROCESS | 1760 | 1464367803285 Marionette TRACE conn3 <- [1,142,null,{}] 09:50:03 INFO - PROCESS | 1760 | 1464367803301 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}] 09:50:03 INFO - PROCESS | 1760 | 1464367803449 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 09:50:03 INFO - PROCESS | 1760 | 1464367803462 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:03 INFO - PROCESS | 1760 | ++DOCSHELL 0x9a35c000 == 38 [pid = 1760] [id = 43] 09:50:03 INFO - PROCESS | 1760 | ++DOMWINDOW == 70 (0x9b82fc00) [pid = 1760] [serial = 127] [outer = (nil)] 09:50:03 INFO - PROCESS | 1760 | ++DOMWINDOW == 71 (0x9b9a0800) [pid = 1760] [serial = 128] [outer = 0x9b82fc00] 09:50:03 INFO - PROCESS | 1760 | 1464367803537 Marionette DEBUG loaded listener.js 09:50:03 INFO - PROCESS | 1760 | ++DOMWINDOW == 72 (0x9c0c5c00) [pid = 1760] [serial = 129] [outer = 0x9b82fc00] 09:50:04 INFO - PROCESS | 1760 | 1464367804361 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]]]}] 09:50:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 09:50:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1100ms 09:50:04 INFO - PROCESS | 1760 | 1464367804379 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 09:50:04 INFO - PROCESS | 1760 | 1464367804385 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 09:50:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 09:50:04 INFO - PROCESS | 1760 | 1464367804397 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 09:50:04 INFO - PROCESS | 1760 | 1464367804400 Marionette TRACE conn3 <- [1,146,null,{}] 09:50:04 INFO - PROCESS | 1760 | 1464367804406 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}] 09:50:04 INFO - PROCESS | 1760 | 1464367804596 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 09:50:04 INFO - PROCESS | 1760 | 1464367804629 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:04 INFO - PROCESS | 1760 | ++DOCSHELL 0x99738c00 == 39 [pid = 1760] [id = 44] 09:50:04 INFO - PROCESS | 1760 | ++DOMWINDOW == 73 (0x9c12dc00) [pid = 1760] [serial = 130] [outer = (nil)] 09:50:04 INFO - PROCESS | 1760 | ++DOMWINDOW == 74 (0xa1129000) [pid = 1760] [serial = 131] [outer = 0x9c12dc00] 09:50:04 INFO - PROCESS | 1760 | 1464367804702 Marionette DEBUG loaded listener.js 09:50:04 INFO - PROCESS | 1760 | ++DOMWINDOW == 75 (0xa2276c00) [pid = 1760] [serial = 132] [outer = 0x9c12dc00] 09:50:05 INFO - PROCESS | 1760 | 1464367805533 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]]]}] 09:50:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 09:50:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1178ms 09:50:05 INFO - PROCESS | 1760 | 1464367805577 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 09:50:05 INFO - PROCESS | 1760 | 1464367805580 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 09:50:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 09:50:05 INFO - PROCESS | 1760 | 1464367805592 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 09:50:05 INFO - PROCESS | 1760 | 1464367805594 Marionette TRACE conn3 <- [1,150,null,{}] 09:50:05 INFO - PROCESS | 1760 | 1464367805600 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}] 09:50:05 INFO - PROCESS | 1760 | 1464367805779 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 09:50:05 INFO - PROCESS | 1760 | --DOMWINDOW == 74 (0x9a0ddc00) [pid = 1760] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 09:50:05 INFO - PROCESS | 1760 | --DOMWINDOW == 73 (0x9d0bdc00) [pid = 1760] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 09:50:05 INFO - PROCESS | 1760 | --DOMWINDOW == 72 (0x92e10800) [pid = 1760] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 09:50:05 INFO - PROCESS | 1760 | --DOMWINDOW == 71 (0x9c128c00) [pid = 1760] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 09:50:05 INFO - PROCESS | 1760 | --DOMWINDOW == 70 (0x92345c00) [pid = 1760] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 09:50:05 INFO - PROCESS | 1760 | --DOMWINDOW == 69 (0x9cd2c800) [pid = 1760] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 09:50:05 INFO - PROCESS | 1760 | --DOMWINDOW == 68 (0x92d19800) [pid = 1760] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 09:50:05 INFO - PROCESS | 1760 | --DOMWINDOW == 67 (0x92d1c000) [pid = 1760] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 09:50:05 INFO - PROCESS | 1760 | --DOMWINDOW == 66 (0x9b304800) [pid = 1760] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 09:50:05 INFO - PROCESS | 1760 | --DOMWINDOW == 65 (0x93c16400) [pid = 1760] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 09:50:05 INFO - PROCESS | 1760 | 1464367805953 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:05 INFO - PROCESS | 1760 | ++DOCSHELL 0x921c7400 == 40 [pid = 1760] [id = 45] 09:50:05 INFO - PROCESS | 1760 | ++DOMWINDOW == 66 (0x9223b000) [pid = 1760] [serial = 133] [outer = (nil)] 09:50:06 INFO - PROCESS | 1760 | ++DOMWINDOW == 67 (0x93c8bc00) [pid = 1760] [serial = 134] [outer = 0x9223b000] 09:50:06 INFO - PROCESS | 1760 | 1464367806025 Marionette DEBUG loaded listener.js 09:50:06 INFO - PROCESS | 1760 | ++DOMWINDOW == 68 (0x9c128c00) [pid = 1760] [serial = 135] [outer = 0x9223b000] 09:50:06 INFO - PROCESS | 1760 | 1464367806806 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]]]}] 09:50:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 09:50:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1276ms 09:50:06 INFO - PROCESS | 1760 | 1464367806877 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 09:50:06 INFO - PROCESS | 1760 | 1464367806881 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 09:50:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 09:50:06 INFO - PROCESS | 1760 | 1464367806890 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 09:50:06 INFO - PROCESS | 1760 | 1464367806893 Marionette TRACE conn3 <- [1,154,null,{}] 09:50:06 INFO - PROCESS | 1760 | 1464367806897 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}] 09:50:07 INFO - PROCESS | 1760 | 1464367807077 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 09:50:07 INFO - PROCESS | 1760 | 1464367807176 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:07 INFO - PROCESS | 1760 | ++DOCSHELL 0x9814bc00 == 41 [pid = 1760] [id = 46] 09:50:07 INFO - PROCESS | 1760 | ++DOMWINDOW == 69 (0x9d0b5400) [pid = 1760] [serial = 136] [outer = (nil)] 09:50:07 INFO - PROCESS | 1760 | ++DOMWINDOW == 70 (0xa3464c00) [pid = 1760] [serial = 137] [outer = 0x9d0b5400] 09:50:07 INFO - PROCESS | 1760 | 1464367807262 Marionette DEBUG loaded listener.js 09:50:07 INFO - PROCESS | 1760 | ++DOMWINDOW == 71 (0xa4e20000) [pid = 1760] [serial = 138] [outer = 0x9d0b5400] 09:50:08 INFO - PROCESS | 1760 | 1464367808034 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]]]}] 09:50:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 09:50:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1188ms 09:50:08 INFO - PROCESS | 1760 | 1464367808079 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 09:50:08 INFO - PROCESS | 1760 | 1464367808086 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 09:50:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 09:50:08 INFO - PROCESS | 1760 | 1464367808095 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 09:50:08 INFO - PROCESS | 1760 | 1464367808102 Marionette TRACE conn3 <- [1,158,null,{}] 09:50:08 INFO - PROCESS | 1760 | 1464367808112 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}] 09:50:08 INFO - PROCESS | 1760 | 1464367808308 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 09:50:08 INFO - PROCESS | 1760 | 1464367808449 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:08 INFO - PROCESS | 1760 | ++DOCSHELL 0x921cd400 == 42 [pid = 1760] [id = 47] 09:50:08 INFO - PROCESS | 1760 | ++DOMWINDOW == 72 (0x93a43400) [pid = 1760] [serial = 139] [outer = (nil)] 09:50:08 INFO - PROCESS | 1760 | ++DOMWINDOW == 73 (0x93c81c00) [pid = 1760] [serial = 140] [outer = 0x93a43400] 09:50:08 INFO - PROCESS | 1760 | 1464367808535 Marionette DEBUG loaded listener.js 09:50:08 INFO - PROCESS | 1760 | ++DOMWINDOW == 74 (0x93c86c00) [pid = 1760] [serial = 141] [outer = 0x93a43400] 09:50:09 INFO - PROCESS | 1760 | 1464367809450 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]]]}] 09:50:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 09:50:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1399ms 09:50:09 INFO - PROCESS | 1760 | 1464367809494 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 09:50:09 INFO - PROCESS | 1760 | 1464367809503 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 09:50:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 09:50:09 INFO - PROCESS | 1760 | 1464367809514 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 09:50:09 INFO - PROCESS | 1760 | 1464367809518 Marionette TRACE conn3 <- [1,162,null,{}] 09:50:09 INFO - PROCESS | 1760 | 1464367809525 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}] 09:50:09 INFO - PROCESS | 1760 | 1464367809749 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 09:50:09 INFO - PROCESS | 1760 | 1464367809922 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:10 INFO - PROCESS | 1760 | ++DOCSHELL 0x9aa1a800 == 43 [pid = 1760] [id = 48] 09:50:10 INFO - PROCESS | 1760 | ++DOMWINDOW == 75 (0x9b829000) [pid = 1760] [serial = 142] [outer = (nil)] 09:50:10 INFO - PROCESS | 1760 | ++DOMWINDOW == 76 (0x9c0c1400) [pid = 1760] [serial = 143] [outer = 0x9b829000] 09:50:10 INFO - PROCESS | 1760 | 1464367810067 Marionette DEBUG loaded listener.js 09:50:10 INFO - PROCESS | 1760 | ++DOMWINDOW == 77 (0xa1123800) [pid = 1760] [serial = 144] [outer = 0x9b829000] 09:50:11 INFO - PROCESS | 1760 | 1464367811127 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]]]}] 09:50:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 09:50:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1684ms 09:50:11 INFO - PROCESS | 1760 | 1464367811197 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 09:50:11 INFO - PROCESS | 1760 | 1464367811201 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 09:50:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 09:50:11 INFO - PROCESS | 1760 | 1464367811208 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 09:50:11 INFO - PROCESS | 1760 | 1464367811214 Marionette TRACE conn3 <- [1,166,null,{}] 09:50:11 INFO - PROCESS | 1760 | 1464367811231 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}] 09:50:11 INFO - PROCESS | 1760 | 1464367811438 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 09:50:11 INFO - PROCESS | 1760 | 1464367811616 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:11 INFO - PROCESS | 1760 | ++DOCSHELL 0x92d77400 == 44 [pid = 1760] [id = 49] 09:50:11 INFO - PROCESS | 1760 | ++DOMWINDOW == 78 (0x92d7a400) [pid = 1760] [serial = 145] [outer = (nil)] 09:50:11 INFO - PROCESS | 1760 | ++DOMWINDOW == 79 (0xa26f6400) [pid = 1760] [serial = 146] [outer = 0x92d7a400] 09:50:11 INFO - PROCESS | 1760 | 1464367811720 Marionette DEBUG loaded listener.js 09:50:11 INFO - PROCESS | 1760 | ++DOMWINDOW == 80 (0xa3225400) [pid = 1760] [serial = 147] [outer = 0x92d7a400] 09:50:12 INFO - PROCESS | 1760 | 1464367812516 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]]]}] 09:50:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 09:50:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1337ms 09:50:12 INFO - PROCESS | 1760 | 1464367812545 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 09:50:12 INFO - PROCESS | 1760 | 1464367812550 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 09:50:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 09:50:12 INFO - PROCESS | 1760 | 1464367812573 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 09:50:12 INFO - PROCESS | 1760 | 1464367812577 Marionette TRACE conn3 <- [1,170,null,{}] 09:50:12 INFO - PROCESS | 1760 | 1464367812583 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}] 09:50:12 INFO - PROCESS | 1760 | 1464367812749 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 09:50:12 INFO - PROCESS | 1760 | 1464367812888 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:12 INFO - PROCESS | 1760 | ++DOCSHELL 0xa4e23c00 == 45 [pid = 1760] [id = 50] 09:50:12 INFO - PROCESS | 1760 | ++DOMWINDOW == 81 (0xa503d800) [pid = 1760] [serial = 148] [outer = (nil)] 09:50:12 INFO - PROCESS | 1760 | ++DOMWINDOW == 82 (0xa6288800) [pid = 1760] [serial = 149] [outer = 0xa503d800] 09:50:12 INFO - PROCESS | 1760 | 1464367812976 Marionette DEBUG loaded listener.js 09:50:13 INFO - PROCESS | 1760 | ++DOMWINDOW == 83 (0xa6734400) [pid = 1760] [serial = 150] [outer = 0xa503d800] 09:50:13 INFO - PROCESS | 1760 | 1464367813793 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]]]}] 09:50:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 09:50:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1289ms 09:50:13 INFO - PROCESS | 1760 | 1464367813861 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 09:50:13 INFO - PROCESS | 1760 | 1464367813864 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 09:50:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 09:50:13 INFO - PROCESS | 1760 | 1464367813871 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 09:50:13 INFO - PROCESS | 1760 | 1464367813874 Marionette TRACE conn3 <- [1,174,null,{}] 09:50:13 INFO - PROCESS | 1760 | 1464367813880 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}] 09:50:14 INFO - PROCESS | 1760 | 1464367814040 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 09:50:14 INFO - PROCESS | 1760 | 1464367814179 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:14 INFO - PROCESS | 1760 | ++DOCSHELL 0xa628fc00 == 46 [pid = 1760] [id = 51] 09:50:14 INFO - PROCESS | 1760 | ++DOMWINDOW == 84 (0xa6739c00) [pid = 1760] [serial = 151] [outer = (nil)] 09:50:14 INFO - PROCESS | 1760 | ++DOMWINDOW == 85 (0xa675d000) [pid = 1760] [serial = 152] [outer = 0xa6739c00] 09:50:14 INFO - PROCESS | 1760 | 1464367814262 Marionette DEBUG loaded listener.js 09:50:14 INFO - PROCESS | 1760 | ++DOMWINDOW == 86 (0xa675ec00) [pid = 1760] [serial = 153] [outer = 0xa6739c00] 09:50:15 INFO - PROCESS | 1760 | 1464367815172 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]]]}] 09:50:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 09:50:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1334ms 09:50:15 INFO - PROCESS | 1760 | 1464367815208 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 09:50:15 INFO - PROCESS | 1760 | 1464367815212 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 09:50:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 09:50:15 INFO - PROCESS | 1760 | 1464367815218 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 09:50:15 INFO - PROCESS | 1760 | 1464367815222 Marionette TRACE conn3 <- [1,178,null,{}] 09:50:15 INFO - PROCESS | 1760 | 1464367815228 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}] 09:50:15 INFO - PROCESS | 1760 | 1464367815423 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 09:50:15 INFO - PROCESS | 1760 | 1464367815715 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:15 INFO - PROCESS | 1760 | ++DOCSHELL 0x92341c00 == 47 [pid = 1760] [id = 52] 09:50:15 INFO - PROCESS | 1760 | ++DOMWINDOW == 87 (0x92345c00) [pid = 1760] [serial = 154] [outer = (nil)] 09:50:15 INFO - PROCESS | 1760 | ++DOMWINDOW == 88 (0x92d6bc00) [pid = 1760] [serial = 155] [outer = 0x92345c00] 09:50:15 INFO - PROCESS | 1760 | 1464367815850 Marionette DEBUG loaded listener.js 09:50:15 INFO - PROCESS | 1760 | ++DOMWINDOW == 89 (0x92d72800) [pid = 1760] [serial = 156] [outer = 0x92345c00] 09:50:16 INFO - PROCESS | 1760 | 1464367816206 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 09:50:16 INFO - PROCESS | 1760 | 1464367816839 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]]]}] 09:50:16 INFO - PROCESS | 1760 | --DOCSHELL 0x95361400 == 46 [pid = 1760] [id = 27] 09:50:16 INFO - PROCESS | 1760 | --DOCSHELL 0x9cd36000 == 45 [pid = 1760] [id = 28] 09:50:16 INFO - PROCESS | 1760 | --DOCSHELL 0x921cac00 == 44 [pid = 1760] [id = 31] 09:50:16 INFO - PROCESS | 1760 | --DOCSHELL 0x93c1a800 == 43 [pid = 1760] [id = 29] 09:50:16 INFO - PROCESS | 1760 | --DOCSHELL 0x921c7400 == 42 [pid = 1760] [id = 45] 09:50:16 INFO - PROCESS | 1760 | --DOMWINDOW == 88 (0xa22be800) [pid = 1760] [serial = 110] [outer = (nil)] [url = about:blank] 09:50:16 INFO - PROCESS | 1760 | --DOCSHELL 0x99738c00 == 41 [pid = 1760] [id = 44] 09:50:16 INFO - PROCESS | 1760 | --DOCSHELL 0x9a35c000 == 40 [pid = 1760] [id = 43] 09:50:16 INFO - PROCESS | 1760 | --DOCSHELL 0x9500dc00 == 39 [pid = 1760] [id = 42] 09:50:16 INFO - PROCESS | 1760 | --DOCSHELL 0x92319c00 == 38 [pid = 1760] [id = 41] 09:50:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 09:50:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1685ms 09:50:16 INFO - PROCESS | 1760 | 1464367816906 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 09:50:16 INFO - PROCESS | 1760 | 1464367816912 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 09:50:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 09:50:16 INFO - PROCESS | 1760 | 1464367816918 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 09:50:16 INFO - PROCESS | 1760 | 1464367816924 Marionette TRACE conn3 <- [1,182,null,{}] 09:50:16 INFO - PROCESS | 1760 | 1464367816932 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}] 09:50:17 INFO - PROCESS | 1760 | 1464367817090 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 09:50:17 INFO - PROCESS | 1760 | 1464367817102 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:17 INFO - PROCESS | 1760 | ++DOCSHELL 0x93c16c00 == 39 [pid = 1760] [id = 53] 09:50:17 INFO - PROCESS | 1760 | ++DOMWINDOW == 89 (0x93c17800) [pid = 1760] [serial = 157] [outer = (nil)] 09:50:17 INFO - PROCESS | 1760 | ++DOMWINDOW == 90 (0x95002000) [pid = 1760] [serial = 158] [outer = 0x93c17800] 09:50:17 INFO - PROCESS | 1760 | 1464367817178 Marionette DEBUG loaded listener.js 09:50:17 INFO - PROCESS | 1760 | ++DOMWINDOW == 91 (0x95010c00) [pid = 1760] [serial = 159] [outer = 0x93c17800] 09:50:17 INFO - PROCESS | 1760 | --DOMWINDOW == 90 (0x977cb000) [pid = 1760] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:50:17 INFO - PROCESS | 1760 | --DOMWINDOW == 89 (0x9b2d8800) [pid = 1760] [serial = 77] [outer = (nil)] [url = about:blank] 09:50:17 INFO - PROCESS | 1760 | --DOMWINDOW == 88 (0x9810dc00) [pid = 1760] [serial = 76] [outer = (nil)] [url = about:blank] 09:50:17 INFO - PROCESS | 1760 | --DOMWINDOW == 87 (0x9c38c000) [pid = 1760] [serial = 80] [outer = (nil)] [url = about:blank] 09:50:17 INFO - PROCESS | 1760 | --DOMWINDOW == 86 (0x9c0cc400) [pid = 1760] [serial = 79] [outer = (nil)] [url = about:blank] 09:50:17 INFO - PROCESS | 1760 | --DOMWINDOW == 85 (0xa22c8000) [pid = 1760] [serial = 83] [outer = (nil)] [url = about:blank] 09:50:17 INFO - PROCESS | 1760 | --DOMWINDOW == 84 (0x99165400) [pid = 1760] [serial = 97] [outer = (nil)] [url = about:blank] 09:50:17 INFO - PROCESS | 1760 | --DOMWINDOW == 83 (0xa21af400) [pid = 1760] [serial = 82] [outer = (nil)] [url = about:blank] 09:50:17 INFO - PROCESS | 1760 | --DOMWINDOW == 82 (0xa060c800) [pid = 1760] [serial = 108] [outer = (nil)] [url = about:blank] 09:50:17 INFO - PROCESS | 1760 | --DOMWINDOW == 81 (0x93a45c00) [pid = 1760] [serial = 94] [outer = (nil)] [url = about:blank] 09:50:17 INFO - PROCESS | 1760 | --DOMWINDOW == 80 (0x93a50000) [pid = 1760] [serial = 95] [outer = (nil)] [url = about:blank] 09:50:17 INFO - PROCESS | 1760 | --DOMWINDOW == 79 (0xa26f7000) [pid = 1760] [serial = 86] [outer = (nil)] [url = about:blank] 09:50:17 INFO - PROCESS | 1760 | --DOMWINDOW == 78 (0xa2631000) [pid = 1760] [serial = 85] [outer = (nil)] [url = about:blank] 09:50:17 INFO - PROCESS | 1760 | --DOMWINDOW == 77 (0x92234400) [pid = 1760] [serial = 91] [outer = (nil)] [url = about:blank] 09:50:17 INFO - PROCESS | 1760 | --DOMWINDOW == 76 (0xa30ea400) [pid = 1760] [serial = 89] [outer = (nil)] [url = about:blank] 09:50:17 INFO - PROCESS | 1760 | --DOMWINDOW == 75 (0xa3258400) [pid = 1760] [serial = 88] [outer = (nil)] [url = about:blank] 09:50:17 INFO - PROCESS | 1760 | --DOMWINDOW == 74 (0x9a0e1800) [pid = 1760] [serial = 104] [outer = (nil)] [url = about:blank] 09:50:17 INFO - PROCESS | 1760 | --DOMWINDOW == 73 (0x9d0be000) [pid = 1760] [serial = 107] [outer = (nil)] [url = about:blank] 09:50:17 INFO - PROCESS | 1760 | --DOMWINDOW == 72 (0x9b52d800) [pid = 1760] [serial = 100] [outer = (nil)] [url = about:blank] 09:50:17 INFO - PROCESS | 1760 | --DOMWINDOW == 71 (0x9cd38800) [pid = 1760] [serial = 105] [outer = (nil)] [url = about:blank] 09:50:17 INFO - PROCESS | 1760 | --DOMWINDOW == 70 (0x9b825000) [pid = 1760] [serial = 101] [outer = (nil)] [url = about:blank] 09:50:17 INFO - PROCESS | 1760 | --DOMWINDOW == 69 (0x99fdac00) [pid = 1760] [serial = 98] [outer = (nil)] [url = about:blank] 09:50:18 INFO - PROCESS | 1760 | 1464367818257 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]]]}] 09:50:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 09:50:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1397ms 09:50:18 INFO - PROCESS | 1760 | 1464367818317 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 09:50:18 INFO - PROCESS | 1760 | 1464367818323 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 09:50:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 09:50:18 INFO - PROCESS | 1760 | 1464367818331 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 09:50:18 INFO - PROCESS | 1760 | 1464367818334 Marionette TRACE conn3 <- [1,186,null,{}] 09:50:18 INFO - PROCESS | 1760 | 1464367818340 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}] 09:50:18 INFO - PROCESS | 1760 | 1464367818495 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 09:50:18 INFO - PROCESS | 1760 | 1464367818509 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:18 INFO - PROCESS | 1760 | ++DOCSHELL 0x9500dc00 == 40 [pid = 1760] [id = 54] 09:50:18 INFO - PROCESS | 1760 | ++DOMWINDOW == 70 (0x950ea000) [pid = 1760] [serial = 160] [outer = (nil)] 09:50:18 INFO - PROCESS | 1760 | ++DOMWINDOW == 71 (0x9b3ad400) [pid = 1760] [serial = 161] [outer = 0x950ea000] 09:50:18 INFO - PROCESS | 1760 | 1464367818581 Marionette DEBUG loaded listener.js 09:50:18 INFO - PROCESS | 1760 | ++DOMWINDOW == 72 (0x9b826400) [pid = 1760] [serial = 162] [outer = 0x950ea000] 09:50:19 INFO - PROCESS | 1760 | 1464367819328 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]]]}] 09:50:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 09:50:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1037ms 09:50:19 INFO - PROCESS | 1760 | 1464367819368 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 09:50:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 09:50:19 INFO - PROCESS | 1760 | 1464367819373 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 09:50:19 INFO - PROCESS | 1760 | 1464367819381 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 09:50:19 INFO - PROCESS | 1760 | 1464367819389 Marionette TRACE conn3 <- [1,190,null,{}] 09:50:19 INFO - PROCESS | 1760 | 1464367819428 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}] 09:50:19 INFO - PROCESS | 1760 | 1464367819622 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 09:50:19 INFO - PROCESS | 1760 | 1464367819644 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:19 INFO - PROCESS | 1760 | ++DOCSHELL 0x921d6000 == 41 [pid = 1760] [id = 55] 09:50:19 INFO - PROCESS | 1760 | ++DOMWINDOW == 73 (0x9c135c00) [pid = 1760] [serial = 163] [outer = (nil)] 09:50:19 INFO - PROCESS | 1760 | ++DOMWINDOW == 74 (0x9cd38000) [pid = 1760] [serial = 164] [outer = 0x9c135c00] 09:50:19 INFO - PROCESS | 1760 | 1464367819715 Marionette DEBUG loaded listener.js 09:50:19 INFO - PROCESS | 1760 | ++DOMWINDOW == 75 (0xa0606000) [pid = 1760] [serial = 165] [outer = 0x9c135c00] 09:50:20 INFO - PROCESS | 1760 | 1464367820473 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]]]}] 09:50:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 09:50:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1155ms 09:50:20 INFO - PROCESS | 1760 | 1464367820533 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 09:50:20 INFO - PROCESS | 1760 | 1464367820537 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 09:50:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 09:50:20 INFO - PROCESS | 1760 | 1464367820543 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 09:50:20 INFO - PROCESS | 1760 | 1464367820545 Marionette TRACE conn3 <- [1,194,null,{}] 09:50:20 INFO - PROCESS | 1760 | 1464367820551 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}] 09:50:20 INFO - PROCESS | 1760 | 1464367820768 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 09:50:20 INFO - PROCESS | 1760 | 1464367820785 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:20 INFO - PROCESS | 1760 | ++DOCSHELL 0x921d5c00 == 42 [pid = 1760] [id = 56] 09:50:20 INFO - PROCESS | 1760 | ++DOMWINDOW == 76 (0x9c131400) [pid = 1760] [serial = 166] [outer = (nil)] 09:50:20 INFO - PROCESS | 1760 | ++DOMWINDOW == 77 (0xa21a5400) [pid = 1760] [serial = 167] [outer = 0x9c131400] 09:50:20 INFO - PROCESS | 1760 | 1464367820857 Marionette DEBUG loaded listener.js 09:50:20 INFO - PROCESS | 1760 | ++DOMWINDOW == 78 (0xa24bb000) [pid = 1760] [serial = 168] [outer = 0x9c131400] 09:50:21 INFO - PROCESS | 1760 | --DOMWINDOW == 77 (0x950e6000) [pid = 1760] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 09:50:21 INFO - PROCESS | 1760 | --DOMWINDOW == 76 (0x9231a800) [pid = 1760] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 09:50:21 INFO - PROCESS | 1760 | --DOMWINDOW == 75 (0x9c12dc00) [pid = 1760] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 09:50:21 INFO - PROCESS | 1760 | --DOMWINDOW == 74 (0x9b82fc00) [pid = 1760] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 09:50:21 INFO - PROCESS | 1760 | --DOMWINDOW == 73 (0x9223b000) [pid = 1760] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 09:50:21 INFO - PROCESS | 1760 | 1464367821745 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]]]}] 09:50:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 09:50:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1227ms 09:50:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 09:50:21 INFO - PROCESS | 1760 | 1464367821777 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 09:50:21 INFO - PROCESS | 1760 | 1464367821779 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 09:50:21 INFO - PROCESS | 1760 | 1464367821787 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 09:50:21 INFO - PROCESS | 1760 | 1464367821790 Marionette TRACE conn3 <- [1,198,null,{}] 09:50:21 INFO - PROCESS | 1760 | 1464367821795 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}] 09:50:21 INFO - PROCESS | 1760 | 1464367821938 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 09:50:21 INFO - PROCESS | 1760 | 1464367821953 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:21 INFO - PROCESS | 1760 | ++DOCSHELL 0x9b824c00 == 43 [pid = 1760] [id = 57] 09:50:21 INFO - PROCESS | 1760 | ++DOMWINDOW == 74 (0x9b91b400) [pid = 1760] [serial = 169] [outer = (nil)] 09:50:22 INFO - PROCESS | 1760 | ++DOMWINDOW == 75 (0xa22c4800) [pid = 1760] [serial = 170] [outer = 0x9b91b400] 09:50:22 INFO - PROCESS | 1760 | 1464367822037 Marionette DEBUG loaded listener.js 09:50:22 INFO - PROCESS | 1760 | ++DOMWINDOW == 76 (0xa30c3800) [pid = 1760] [serial = 171] [outer = 0x9b91b400] 09:50:22 INFO - PROCESS | 1760 | 1464367822816 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]]]}] 09:50:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 09:50:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1087ms 09:50:22 INFO - PROCESS | 1760 | 1464367822873 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 09:50:22 INFO - PROCESS | 1760 | 1464367822876 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 09:50:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 09:50:22 INFO - PROCESS | 1760 | 1464367822882 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 09:50:22 INFO - PROCESS | 1760 | 1464367822886 Marionette TRACE conn3 <- [1,202,null,{}] 09:50:22 INFO - PROCESS | 1760 | 1464367822891 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}] 09:50:23 INFO - PROCESS | 1760 | 1464367823075 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 09:50:23 INFO - PROCESS | 1760 | 1464367823091 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:23 INFO - PROCESS | 1760 | ++DOCSHELL 0x99e0bc00 == 44 [pid = 1760] [id = 58] 09:50:23 INFO - PROCESS | 1760 | ++DOMWINDOW == 77 (0x99e10000) [pid = 1760] [serial = 172] [outer = (nil)] 09:50:23 INFO - PROCESS | 1760 | ++DOMWINDOW == 78 (0x99e16000) [pid = 1760] [serial = 173] [outer = 0x99e10000] 09:50:23 INFO - PROCESS | 1760 | 1464367823162 Marionette DEBUG loaded listener.js 09:50:23 INFO - PROCESS | 1760 | ++DOMWINDOW == 79 (0x99e17c00) [pid = 1760] [serial = 174] [outer = 0x99e10000] 09:50:24 INFO - PROCESS | 1760 | 1464367824060 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]]]}] 09:50:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 09:50:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1227ms 09:50:24 INFO - PROCESS | 1760 | 1464367824111 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 09:50:24 INFO - PROCESS | 1760 | 1464367824117 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 09:50:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 09:50:24 INFO - PROCESS | 1760 | 1464367824126 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 09:50:24 INFO - PROCESS | 1760 | 1464367824131 Marionette TRACE conn3 <- [1,206,null,{}] 09:50:24 INFO - PROCESS | 1760 | 1464367824140 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}] 09:50:24 INFO - PROCESS | 1760 | 1464367824321 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 09:50:24 INFO - PROCESS | 1760 | 1464367824467 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:24 INFO - PROCESS | 1760 | ++DOCSHELL 0x921d2000 == 45 [pid = 1760] [id = 59] 09:50:24 INFO - PROCESS | 1760 | ++DOMWINDOW == 80 (0x92343400) [pid = 1760] [serial = 175] [outer = (nil)] 09:50:24 INFO - PROCESS | 1760 | ++DOMWINDOW == 81 (0x93a4c000) [pid = 1760] [serial = 176] [outer = 0x92343400] 09:50:24 INFO - PROCESS | 1760 | 1464367824554 Marionette DEBUG loaded listener.js 09:50:24 INFO - PROCESS | 1760 | ++DOMWINDOW == 82 (0x9500a800) [pid = 1760] [serial = 177] [outer = 0x92343400] 09:50:25 INFO - PROCESS | 1760 | 1464367825442 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]]]}] 09:50:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 09:50:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1384ms 09:50:25 INFO - PROCESS | 1760 | 1464367825510 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 09:50:25 INFO - PROCESS | 1760 | 1464367825518 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 09:50:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 09:50:25 INFO - PROCESS | 1760 | 1464367825530 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 09:50:25 INFO - PROCESS | 1760 | 1464367825534 Marionette TRACE conn3 <- [1,210,null,{}] 09:50:25 INFO - PROCESS | 1760 | 1464367825541 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}] 09:50:25 INFO - PROCESS | 1760 | 1464367825752 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 09:50:25 INFO - PROCESS | 1760 | 1464367825896 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:25 INFO - PROCESS | 1760 | ++DOCSHELL 0x93c83c00 == 46 [pid = 1760] [id = 60] 09:50:25 INFO - PROCESS | 1760 | ++DOMWINDOW == 83 (0x99e14400) [pid = 1760] [serial = 178] [outer = (nil)] 09:50:25 INFO - PROCESS | 1760 | ++DOMWINDOW == 84 (0x9a22f800) [pid = 1760] [serial = 179] [outer = 0x99e14400] 09:50:25 INFO - PROCESS | 1760 | 1464367825986 Marionette DEBUG loaded listener.js 09:50:26 INFO - PROCESS | 1760 | ++DOMWINDOW == 85 (0x9b2dc000) [pid = 1760] [serial = 180] [outer = 0x99e14400] 09:50:26 INFO - PROCESS | 1760 | 1464367826834 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]]]}] 09:50:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 09:50:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1334ms 09:50:26 INFO - PROCESS | 1760 | 1464367826864 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 09:50:26 INFO - PROCESS | 1760 | 1464367826868 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 09:50:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 09:50:26 INFO - PROCESS | 1760 | 1464367826875 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 09:50:26 INFO - PROCESS | 1760 | 1464367826882 Marionette TRACE conn3 <- [1,214,null,{}] 09:50:26 INFO - PROCESS | 1760 | 1464367826913 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}] 09:50:27 INFO - PROCESS | 1760 | 1464367827126 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 09:50:27 INFO - PROCESS | 1760 | 1464367827237 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:27 INFO - PROCESS | 1760 | ++DOCSHELL 0x921c8800 == 47 [pid = 1760] [id = 61] 09:50:27 INFO - PROCESS | 1760 | ++DOMWINDOW == 86 (0x9cd2b000) [pid = 1760] [serial = 181] [outer = (nil)] 09:50:27 INFO - PROCESS | 1760 | ++DOMWINDOW == 87 (0xa2278400) [pid = 1760] [serial = 182] [outer = 0x9cd2b000] 09:50:27 INFO - PROCESS | 1760 | 1464367827336 Marionette DEBUG loaded listener.js 09:50:27 INFO - PROCESS | 1760 | ++DOMWINDOW == 88 (0xa3023c00) [pid = 1760] [serial = 183] [outer = 0x9cd2b000] 09:50:28 INFO - PROCESS | 1760 | 1464367828207 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]]]}] 09:50:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 09:50:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1384ms 09:50:28 INFO - PROCESS | 1760 | 1464367828259 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 09:50:28 INFO - PROCESS | 1760 | 1464367828264 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 09:50:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 09:50:28 INFO - PROCESS | 1760 | 1464367828271 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 09:50:28 INFO - PROCESS | 1760 | 1464367828274 Marionette TRACE conn3 <- [1,218,null,{}] 09:50:28 INFO - PROCESS | 1760 | 1464367828297 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}] 09:50:28 INFO - PROCESS | 1760 | 1464367828482 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 09:50:28 INFO - PROCESS | 1760 | 1464367828622 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:28 INFO - PROCESS | 1760 | ++DOCSHELL 0x9a5d8c00 == 48 [pid = 1760] [id = 62] 09:50:28 INFO - PROCESS | 1760 | ++DOMWINDOW == 89 (0x9a5da000) [pid = 1760] [serial = 184] [outer = (nil)] 09:50:28 INFO - PROCESS | 1760 | ++DOMWINDOW == 90 (0x9a5e1c00) [pid = 1760] [serial = 185] [outer = 0x9a5da000] 09:50:28 INFO - PROCESS | 1760 | 1464367828711 Marionette DEBUG loaded listener.js 09:50:28 INFO - PROCESS | 1760 | ++DOMWINDOW == 91 (0x9a5e4c00) [pid = 1760] [serial = 186] [outer = 0x9a5da000] 09:50:29 INFO - PROCESS | 1760 | 1464367829566 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]]]}] 09:50:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 09:50:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1334ms 09:50:29 INFO - PROCESS | 1760 | 1464367829606 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 09:50:29 INFO - PROCESS | 1760 | 1464367829609 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 09:50:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 09:50:29 INFO - PROCESS | 1760 | 1464367829616 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 09:50:29 INFO - PROCESS | 1760 | 1464367829619 Marionette TRACE conn3 <- [1,222,null,{}] 09:50:29 INFO - PROCESS | 1760 | 1464367829626 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}] 09:50:29 INFO - PROCESS | 1760 | 1464367829842 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 09:50:29 INFO - PROCESS | 1760 | 1464367829858 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:29 INFO - PROCESS | 1760 | ++DOCSHELL 0x92312c00 == 49 [pid = 1760] [id = 63] 09:50:29 INFO - PROCESS | 1760 | ++DOMWINDOW == 92 (0x9a5df400) [pid = 1760] [serial = 187] [outer = (nil)] 09:50:29 INFO - PROCESS | 1760 | ++DOMWINDOW == 93 (0xa30c2000) [pid = 1760] [serial = 188] [outer = 0x9a5df400] 09:50:29 INFO - PROCESS | 1760 | 1464367829987 Marionette DEBUG loaded listener.js 09:50:30 INFO - PROCESS | 1760 | ++DOMWINDOW == 94 (0xa35ea800) [pid = 1760] [serial = 189] [outer = 0x9a5df400] 09:50:30 INFO - PROCESS | 1760 | 1464367830907 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]]]}] 09:50:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 09:50:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1330ms 09:50:30 INFO - PROCESS | 1760 | 1464367830946 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 09:50:30 INFO - PROCESS | 1760 | 1464367830949 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 09:50:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 09:50:30 INFO - PROCESS | 1760 | 1464367830956 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 09:50:30 INFO - PROCESS | 1760 | 1464367830960 Marionette TRACE conn3 <- [1,226,null,{}] 09:50:30 INFO - PROCESS | 1760 | 1464367830965 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}] 09:50:31 INFO - PROCESS | 1760 | 1464367831159 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 09:50:31 INFO - PROCESS | 1760 | 1464367831317 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:31 INFO - PROCESS | 1760 | ++DOCSHELL 0x92313000 == 50 [pid = 1760] [id = 64] 09:50:31 INFO - PROCESS | 1760 | ++DOMWINDOW == 95 (0xa243d000) [pid = 1760] [serial = 190] [outer = (nil)] 09:50:31 INFO - PROCESS | 1760 | ++DOMWINDOW == 96 (0xa2445400) [pid = 1760] [serial = 191] [outer = 0xa243d000] 09:50:31 INFO - PROCESS | 1760 | 1464367831403 Marionette DEBUG loaded listener.js 09:50:31 INFO - PROCESS | 1760 | ++DOMWINDOW == 97 (0xa503b800) [pid = 1760] [serial = 192] [outer = 0xa243d000] 09:50:32 INFO - PROCESS | 1760 | 1464367832257 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]]]}] 09:50:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 09:50:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1336ms 09:50:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 09:50:32 INFO - PROCESS | 1760 | 1464367832292 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 09:50:32 INFO - PROCESS | 1760 | 1464367832295 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 09:50:32 INFO - PROCESS | 1760 | 1464367832306 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 09:50:32 INFO - PROCESS | 1760 | 1464367832313 Marionette TRACE conn3 <- [1,230,null,{}] 09:50:32 INFO - PROCESS | 1760 | 1464367832323 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}] 09:50:32 INFO - PROCESS | 1760 | 1464367832486 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 09:50:32 INFO - PROCESS | 1760 | 1464367832790 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:32 INFO - PROCESS | 1760 | ++DOCSHELL 0x92d74800 == 51 [pid = 1760] [id = 65] 09:50:32 INFO - PROCESS | 1760 | ++DOMWINDOW == 98 (0x92d75400) [pid = 1760] [serial = 193] [outer = (nil)] 09:50:32 INFO - PROCESS | 1760 | ++DOMWINDOW == 99 (0x93a42c00) [pid = 1760] [serial = 194] [outer = 0x92d75400] 09:50:32 INFO - PROCESS | 1760 | 1464367832920 Marionette DEBUG loaded listener.js 09:50:33 INFO - PROCESS | 1760 | ++DOMWINDOW == 100 (0x95006800) [pid = 1760] [serial = 195] [outer = 0x92d75400] 09:50:33 INFO - PROCESS | 1760 | 1464367833887 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]]]}] 09:50:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 09:50:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1652ms 09:50:33 INFO - PROCESS | 1760 | 1464367833954 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 09:50:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 09:50:33 INFO - PROCESS | 1760 | 1464367833960 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 09:50:33 INFO - PROCESS | 1760 | 1464367833967 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 09:50:33 INFO - PROCESS | 1760 | 1464367833972 Marionette TRACE conn3 <- [1,234,null,{}] 09:50:33 INFO - PROCESS | 1760 | 1464367833980 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}] 09:50:34 INFO - PROCESS | 1760 | 1464367834151 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 09:50:34 INFO - PROCESS | 1760 | 1464367834338 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:34 INFO - PROCESS | 1760 | --DOCSHELL 0x9b824c00 == 50 [pid = 1760] [id = 57] 09:50:34 INFO - PROCESS | 1760 | --DOCSHELL 0x921d5c00 == 49 [pid = 1760] [id = 56] 09:50:34 INFO - PROCESS | 1760 | --DOCSHELL 0x921d6000 == 48 [pid = 1760] [id = 55] 09:50:34 INFO - PROCESS | 1760 | --DOCSHELL 0x9500dc00 == 47 [pid = 1760] [id = 54] 09:50:34 INFO - PROCESS | 1760 | --DOMWINDOW == 99 (0xa3464c00) [pid = 1760] [serial = 137] [outer = (nil)] [url = about:blank] 09:50:34 INFO - PROCESS | 1760 | --DOMWINDOW == 98 (0x977d6000) [pid = 1760] [serial = 113] [outer = (nil)] [url = about:blank] 09:50:34 INFO - PROCESS | 1760 | --DOMWINDOW == 97 (0x9c0c5400) [pid = 1760] [serial = 116] [outer = (nil)] [url = about:blank] 09:50:34 INFO - PROCESS | 1760 | ++DOCSHELL 0x921d5c00 == 48 [pid = 1760] [id = 66] 09:50:34 INFO - PROCESS | 1760 | ++DOMWINDOW == 98 (0x93c85c00) [pid = 1760] [serial = 196] [outer = (nil)] 09:50:34 INFO - PROCESS | 1760 | ++DOMWINDOW == 99 (0x9500dc00) [pid = 1760] [serial = 197] [outer = 0x93c85c00] 09:50:34 INFO - PROCESS | 1760 | 1464367834457 Marionette DEBUG loaded listener.js 09:50:34 INFO - PROCESS | 1760 | ++DOMWINDOW == 100 (0x99eed800) [pid = 1760] [serial = 198] [outer = 0x93c85c00] 09:50:34 INFO - PROCESS | 1760 | --DOCSHELL 0x93c16c00 == 47 [pid = 1760] [id = 53] 09:50:34 INFO - PROCESS | 1760 | --DOCSHELL 0x92341c00 == 46 [pid = 1760] [id = 52] 09:50:34 INFO - PROCESS | 1760 | --DOMWINDOW == 99 (0x98110000) [pid = 1760] [serial = 125] [outer = (nil)] [url = about:blank] 09:50:34 INFO - PROCESS | 1760 | --DOMWINDOW == 98 (0x9a001400) [pid = 1760] [serial = 126] [outer = (nil)] [url = about:blank] 09:50:34 INFO - PROCESS | 1760 | --DOMWINDOW == 97 (0x93c1c400) [pid = 1760] [serial = 122] [outer = (nil)] [url = about:blank] 09:50:34 INFO - PROCESS | 1760 | --DOMWINDOW == 96 (0x95001400) [pid = 1760] [serial = 123] [outer = (nil)] [url = about:blank] 09:50:34 INFO - PROCESS | 1760 | --DOMWINDOW == 95 (0xa1129000) [pid = 1760] [serial = 131] [outer = (nil)] [url = about:blank] 09:50:34 INFO - PROCESS | 1760 | --DOMWINDOW == 94 (0x95004400) [pid = 1760] [serial = 119] [outer = (nil)] [url = about:blank] 09:50:34 INFO - PROCESS | 1760 | --DOMWINDOW == 93 (0x9b9a0800) [pid = 1760] [serial = 128] [outer = (nil)] [url = about:blank] 09:50:34 INFO - PROCESS | 1760 | --DOMWINDOW == 92 (0x93c8bc00) [pid = 1760] [serial = 134] [outer = (nil)] [url = about:blank] 09:50:34 INFO - PROCESS | 1760 | --DOMWINDOW == 91 (0xa2276c00) [pid = 1760] [serial = 132] [outer = (nil)] [url = about:blank] 09:50:34 INFO - PROCESS | 1760 | --DOMWINDOW == 90 (0x9c128c00) [pid = 1760] [serial = 135] [outer = (nil)] [url = about:blank] 09:50:34 INFO - PROCESS | 1760 | --DOMWINDOW == 89 (0x9c0c5c00) [pid = 1760] [serial = 129] [outer = (nil)] [url = about:blank] 09:50:35 INFO - PROCESS | 1760 | 1464367835157 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]]]}] 09:50:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 09:50:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1232ms 09:50:35 INFO - PROCESS | 1760 | 1464367835200 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 09:50:35 INFO - PROCESS | 1760 | 1464367835206 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 09:50:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 09:50:35 INFO - PROCESS | 1760 | 1464367835238 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 09:50:35 INFO - PROCESS | 1760 | 1464367835241 Marionette TRACE conn3 <- [1,238,null,{}] 09:50:35 INFO - PROCESS | 1760 | 1464367835248 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}] 09:50:35 INFO - PROCESS | 1760 | 1464367835402 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 09:50:35 INFO - PROCESS | 1760 | 1464367835415 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:35 INFO - PROCESS | 1760 | ++DOCSHELL 0x9a5db000 == 47 [pid = 1760] [id = 67] 09:50:35 INFO - PROCESS | 1760 | ++DOMWINDOW == 90 (0x9a5dc000) [pid = 1760] [serial = 199] [outer = (nil)] 09:50:35 INFO - PROCESS | 1760 | ++DOMWINDOW == 91 (0x9b309c00) [pid = 1760] [serial = 200] [outer = 0x9a5dc000] 09:50:35 INFO - PROCESS | 1760 | 1464367835486 Marionette DEBUG loaded listener.js 09:50:35 INFO - PROCESS | 1760 | ++DOMWINDOW == 92 (0x9b917000) [pid = 1760] [serial = 201] [outer = 0x9a5dc000] 09:50:36 INFO - PROCESS | 1760 | 1464367836251 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]]]}] 09:50:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 09:50:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1046ms 09:50:36 INFO - PROCESS | 1760 | 1464367836276 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 09:50:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 09:50:36 INFO - PROCESS | 1760 | 1464367836282 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 09:50:36 INFO - PROCESS | 1760 | 1464367836290 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 09:50:36 INFO - PROCESS | 1760 | 1464367836298 Marionette TRACE conn3 <- [1,242,null,{}] 09:50:36 INFO - PROCESS | 1760 | 1464367836337 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}] 09:50:36 INFO - PROCESS | 1760 | 1464367836491 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 09:50:36 INFO - PROCESS | 1760 | 1464367836504 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:36 INFO - PROCESS | 1760 | ++DOCSHELL 0x9b3a1800 == 48 [pid = 1760] [id = 68] 09:50:36 INFO - PROCESS | 1760 | ++DOMWINDOW == 93 (0x9c0cb000) [pid = 1760] [serial = 202] [outer = (nil)] 09:50:36 INFO - PROCESS | 1760 | ++DOMWINDOW == 94 (0xa1128c00) [pid = 1760] [serial = 203] [outer = 0x9c0cb000] 09:50:36 INFO - PROCESS | 1760 | 1464367836577 Marionette DEBUG loaded listener.js 09:50:36 INFO - PROCESS | 1760 | ++DOMWINDOW == 95 (0xa21a6800) [pid = 1760] [serial = 204] [outer = 0x9c0cb000] 09:50:37 INFO - PROCESS | 1760 | 1464367837450 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]]]}] 09:50:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 09:50:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1218ms 09:50:37 INFO - PROCESS | 1760 | 1464367837512 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 09:50:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 09:50:37 INFO - PROCESS | 1760 | 1464367837516 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 09:50:37 INFO - PROCESS | 1760 | 1464367837522 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 09:50:37 INFO - PROCESS | 1760 | 1464367837526 Marionette TRACE conn3 <- [1,246,null,{}] 09:50:37 INFO - PROCESS | 1760 | 1464367837531 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}] 09:50:37 INFO - PROCESS | 1760 | 1464367837715 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 09:50:37 INFO - PROCESS | 1760 | 1464367837738 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:37 INFO - PROCESS | 1760 | ++DOCSHELL 0x921cac00 == 49 [pid = 1760] [id = 69] 09:50:37 INFO - PROCESS | 1760 | ++DOMWINDOW == 96 (0x92d6ec00) [pid = 1760] [serial = 205] [outer = (nil)] 09:50:37 INFO - PROCESS | 1760 | ++DOMWINDOW == 97 (0xa243e000) [pid = 1760] [serial = 206] [outer = 0x92d6ec00] 09:50:37 INFO - PROCESS | 1760 | 1464367837810 Marionette DEBUG loaded listener.js 09:50:37 INFO - PROCESS | 1760 | ++DOMWINDOW == 98 (0xa2445800) [pid = 1760] [serial = 207] [outer = 0x92d6ec00] 09:50:38 INFO - PROCESS | 1760 | 1464367838604 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]]]}] 09:50:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 09:50:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1132ms 09:50:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 09:50:38 INFO - PROCESS | 1760 | 1464367838658 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 09:50:38 INFO - PROCESS | 1760 | 1464367838661 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 09:50:38 INFO - PROCESS | 1760 | 1464367838671 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 09:50:38 INFO - PROCESS | 1760 | 1464367838674 Marionette TRACE conn3 <- [1,250,null,{}] 09:50:38 INFO - PROCESS | 1760 | 1464367838680 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}] 09:50:38 INFO - PROCESS | 1760 | 1464367838862 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 09:50:38 INFO - PROCESS | 1760 | 1464367838887 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:38 INFO - PROCESS | 1760 | ++DOCSHELL 0xa2449800 == 50 [pid = 1760] [id = 70] 09:50:38 INFO - PROCESS | 1760 | ++DOMWINDOW == 99 (0xa2449c00) [pid = 1760] [serial = 208] [outer = (nil)] 09:50:38 INFO - PROCESS | 1760 | ++DOMWINDOW == 100 (0xa30e8000) [pid = 1760] [serial = 209] [outer = 0xa2449c00] 09:50:38 INFO - PROCESS | 1760 | 1464367838969 Marionette DEBUG loaded listener.js 09:50:39 INFO - PROCESS | 1760 | ++DOMWINDOW == 101 (0xa503dc00) [pid = 1760] [serial = 210] [outer = 0xa2449c00] 09:50:39 INFO - PROCESS | 1760 | --DOMWINDOW == 100 (0x9c131400) [pid = 1760] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 09:50:39 INFO - PROCESS | 1760 | --DOMWINDOW == 99 (0x9b91b400) [pid = 1760] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 09:50:39 INFO - PROCESS | 1760 | --DOMWINDOW == 98 (0x9d0b5400) [pid = 1760] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 09:50:39 INFO - PROCESS | 1760 | --DOMWINDOW == 97 (0x93c17800) [pid = 1760] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 09:50:39 INFO - PROCESS | 1760 | --DOMWINDOW == 96 (0x950ea000) [pid = 1760] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 09:50:39 INFO - PROCESS | 1760 | --DOMWINDOW == 95 (0x92345c00) [pid = 1760] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 09:50:39 INFO - PROCESS | 1760 | --DOMWINDOW == 94 (0x9c135c00) [pid = 1760] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 09:50:39 INFO - PROCESS | 1760 | 1464367839870 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]]]}] 09:50:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 09:50:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1236ms 09:50:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 09:50:39 INFO - PROCESS | 1760 | 1464367839902 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 09:50:39 INFO - PROCESS | 1760 | 1464367839904 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 09:50:39 INFO - PROCESS | 1760 | 1464367839911 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 09:50:39 INFO - PROCESS | 1760 | 1464367839914 Marionette TRACE conn3 <- [1,254,null,{}] 09:50:39 INFO - PROCESS | 1760 | 1464367839919 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}] 09:50:40 INFO - PROCESS | 1760 | 1464367840097 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 09:50:40 INFO - PROCESS | 1760 | 1464367840118 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:40 INFO - PROCESS | 1760 | ++DOCSHELL 0x92d6d400 == 51 [pid = 1760] [id = 71] 09:50:40 INFO - PROCESS | 1760 | ++DOMWINDOW == 95 (0x9500b000) [pid = 1760] [serial = 211] [outer = (nil)] 09:50:40 INFO - PROCESS | 1760 | ++DOMWINDOW == 96 (0xa26bf400) [pid = 1760] [serial = 212] [outer = 0x9500b000] 09:50:40 INFO - PROCESS | 1760 | 1464367840192 Marionette DEBUG loaded listener.js 09:50:40 INFO - PROCESS | 1760 | ++DOMWINDOW == 97 (0xa6740800) [pid = 1760] [serial = 213] [outer = 0x9500b000] 09:50:40 INFO - PROCESS | 1760 | 1464367840914 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]]]}] 09:50:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 09:50:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1031ms 09:50:40 INFO - PROCESS | 1760 | 1464367840941 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 09:50:40 INFO - PROCESS | 1760 | 1464367840944 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 09:50:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 09:50:40 INFO - PROCESS | 1760 | 1464367840951 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 09:50:40 INFO - PROCESS | 1760 | 1464367840954 Marionette TRACE conn3 <- [1,258,null,{}] 09:50:40 INFO - PROCESS | 1760 | 1464367840959 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}] 09:50:41 INFO - PROCESS | 1760 | 1464367841152 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 09:50:41 INFO - PROCESS | 1760 | 1464367841171 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:41 INFO - PROCESS | 1760 | ++DOCSHELL 0x92345c00 == 52 [pid = 1760] [id = 72] 09:50:41 INFO - PROCESS | 1760 | ++DOMWINDOW == 98 (0x953e7400) [pid = 1760] [serial = 214] [outer = (nil)] 09:50:41 INFO - PROCESS | 1760 | ++DOMWINDOW == 99 (0x953eec00) [pid = 1760] [serial = 215] [outer = 0x953e7400] 09:50:41 INFO - PROCESS | 1760 | 1464367841242 Marionette DEBUG loaded listener.js 09:50:41 INFO - PROCESS | 1760 | ++DOMWINDOW == 100 (0x953f0800) [pid = 1760] [serial = 216] [outer = 0x953e7400] 09:50:42 INFO - PROCESS | 1760 | 1464367842234 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]]]}] 09:50:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 09:50:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1337ms 09:50:42 INFO - PROCESS | 1760 | 1464367842289 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 09:50:42 INFO - PROCESS | 1760 | 1464367842295 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 09:50:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 09:50:42 INFO - PROCESS | 1760 | 1464367842306 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 09:50:42 INFO - PROCESS | 1760 | 1464367842310 Marionette TRACE conn3 <- [1,262,null,{}] 09:50:42 INFO - PROCESS | 1760 | 1464367842319 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}] 09:50:42 INFO - PROCESS | 1760 | 1464367842548 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 09:50:42 INFO - PROCESS | 1760 | 1464367842699 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:42 INFO - PROCESS | 1760 | ++DOCSHELL 0x92341c00 == 53 [pid = 1760] [id = 73] 09:50:42 INFO - PROCESS | 1760 | ++DOMWINDOW == 101 (0x95003000) [pid = 1760] [serial = 217] [outer = (nil)] 09:50:42 INFO - PROCESS | 1760 | ++DOMWINDOW == 102 (0x953f3800) [pid = 1760] [serial = 218] [outer = 0x95003000] 09:50:42 INFO - PROCESS | 1760 | 1464367842784 Marionette DEBUG loaded listener.js 09:50:42 INFO - PROCESS | 1760 | ++DOMWINDOW == 103 (0x977d6c00) [pid = 1760] [serial = 219] [outer = 0x95003000] 09:50:43 INFO - PROCESS | 1760 | 1464367843700 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]]]}] 09:50:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 09:50:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1432ms 09:50:43 INFO - PROCESS | 1760 | 1464367843739 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 09:50:43 INFO - PROCESS | 1760 | 1464367843748 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 09:50:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 09:50:43 INFO - PROCESS | 1760 | 1464367843758 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 09:50:43 INFO - PROCESS | 1760 | 1464367843762 Marionette TRACE conn3 <- [1,266,null,{}] 09:50:43 INFO - PROCESS | 1760 | 1464367843769 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}] 09:50:43 INFO - PROCESS | 1760 | 1464367843946 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 09:50:44 INFO - PROCESS | 1760 | 1464367844097 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:44 INFO - PROCESS | 1760 | ++DOCSHELL 0x99e18400 == 54 [pid = 1760] [id = 74] 09:50:44 INFO - PROCESS | 1760 | ++DOMWINDOW == 104 (0x9a5de800) [pid = 1760] [serial = 220] [outer = (nil)] 09:50:44 INFO - PROCESS | 1760 | ++DOMWINDOW == 105 (0x9b30a000) [pid = 1760] [serial = 221] [outer = 0x9a5de800] 09:50:44 INFO - PROCESS | 1760 | 1464367844183 Marionette DEBUG loaded listener.js 09:50:44 INFO - PROCESS | 1760 | ++DOMWINDOW == 106 (0x9c0c4000) [pid = 1760] [serial = 222] [outer = 0x9a5de800] 09:50:45 INFO - PROCESS | 1760 | 1464367845084 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]]]}] 09:50:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 09:50:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1379ms 09:50:45 INFO - PROCESS | 1760 | 1464367845138 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 09:50:45 INFO - PROCESS | 1760 | 1464367845141 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 09:50:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 09:50:45 INFO - PROCESS | 1760 | 1464367845148 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 09:50:45 INFO - PROCESS | 1760 | 1464367845154 Marionette TRACE conn3 <- [1,270,null,{}] 09:50:45 INFO - PROCESS | 1760 | 1464367845171 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}] 09:50:45 INFO - PROCESS | 1760 | 1464367845388 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 09:50:45 INFO - PROCESS | 1760 | 1464367845540 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:45 INFO - PROCESS | 1760 | ++DOCSHELL 0xa2442000 == 55 [pid = 1760] [id = 75] 09:50:45 INFO - PROCESS | 1760 | ++DOMWINDOW == 107 (0xa2445c00) [pid = 1760] [serial = 223] [outer = (nil)] 09:50:45 INFO - PROCESS | 1760 | ++DOMWINDOW == 108 (0xa503ac00) [pid = 1760] [serial = 224] [outer = 0xa2445c00] 09:50:45 INFO - PROCESS | 1760 | 1464367845712 Marionette DEBUG loaded listener.js 09:50:45 INFO - PROCESS | 1760 | ++DOMWINDOW == 109 (0xa67c9400) [pid = 1760] [serial = 225] [outer = 0xa2445c00] 09:50:46 INFO - PROCESS | 1760 | 1464367846620 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]]]}] 09:50:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 09:50:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1540ms 09:50:46 INFO - PROCESS | 1760 | 1464367846688 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 09:50:46 INFO - PROCESS | 1760 | 1464367846693 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 09:50:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 09:50:46 INFO - PROCESS | 1760 | 1464367846700 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 09:50:46 INFO - PROCESS | 1760 | 1464367846703 Marionette TRACE conn3 <- [1,274,null,{}] 09:50:46 INFO - PROCESS | 1760 | 1464367846709 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}] 09:50:46 INFO - PROCESS | 1760 | 1464367846920 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 09:50:47 INFO - PROCESS | 1760 | 1464367847070 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:47 INFO - PROCESS | 1760 | ++DOCSHELL 0x9cd39c00 == 56 [pid = 1760] [id = 76] 09:50:47 INFO - PROCESS | 1760 | ++DOMWINDOW == 110 (0xa685a400) [pid = 1760] [serial = 226] [outer = (nil)] 09:50:47 INFO - PROCESS | 1760 | ++DOMWINDOW == 111 (0xa6e8d800) [pid = 1760] [serial = 227] [outer = 0xa685a400] 09:50:47 INFO - PROCESS | 1760 | 1464367847161 Marionette DEBUG loaded listener.js 09:50:47 INFO - PROCESS | 1760 | ++DOMWINDOW == 112 (0xa6e8f000) [pid = 1760] [serial = 228] [outer = 0xa685a400] 09:50:47 INFO - PROCESS | 1760 | 1464367847995 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]]]}] 09:50:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 09:50:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1336ms 09:50:48 INFO - PROCESS | 1760 | 1464367848036 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 09:50:48 INFO - PROCESS | 1760 | 1464367848040 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 09:50:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 09:50:48 INFO - PROCESS | 1760 | 1464367848047 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 09:50:48 INFO - PROCESS | 1760 | 1464367848050 Marionette TRACE conn3 <- [1,278,null,{}] 09:50:48 INFO - PROCESS | 1760 | 1464367848056 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}] 09:50:48 INFO - PROCESS | 1760 | 1464367848278 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 09:50:48 INFO - PROCESS | 1760 | 1464367848334 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:48 INFO - PROCESS | 1760 | ++DOCSHELL 0x9233f400 == 57 [pid = 1760] [id = 77] 09:50:48 INFO - PROCESS | 1760 | ++DOMWINDOW == 113 (0xa6858800) [pid = 1760] [serial = 229] [outer = (nil)] 09:50:48 INFO - PROCESS | 1760 | ++DOMWINDOW == 114 (0xa6b7c400) [pid = 1760] [serial = 230] [outer = 0xa6858800] 09:50:48 INFO - PROCESS | 1760 | 1464367848476 Marionette DEBUG loaded listener.js 09:50:48 INFO - PROCESS | 1760 | ++DOMWINDOW == 115 (0xa6b7d800) [pid = 1760] [serial = 231] [outer = 0xa6858800] 09:50:49 INFO - PROCESS | 1760 | 1464367849437 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]]]}] 09:50:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 09:50:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1430ms 09:50:49 INFO - PROCESS | 1760 | 1464367849478 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 09:50:49 INFO - PROCESS | 1760 | 1464367849482 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 09:50:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 09:50:49 INFO - PROCESS | 1760 | 1464367849489 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 09:50:49 INFO - PROCESS | 1760 | 1464367849493 Marionette TRACE conn3 <- [1,282,null,{}] 09:50:49 INFO - PROCESS | 1760 | 1464367849499 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}] 09:50:49 INFO - PROCESS | 1760 | 1464367849691 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 09:50:49 INFO - PROCESS | 1760 | 1464367849843 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:49 INFO - PROCESS | 1760 | ++DOCSHELL 0x91beb800 == 58 [pid = 1760] [id = 78] 09:50:49 INFO - PROCESS | 1760 | ++DOMWINDOW == 116 (0x91beec00) [pid = 1760] [serial = 232] [outer = (nil)] 09:50:49 INFO - PROCESS | 1760 | ++DOMWINDOW == 117 (0x91bf7000) [pid = 1760] [serial = 233] [outer = 0x91beec00] 09:50:49 INFO - PROCESS | 1760 | 1464367849929 Marionette DEBUG loaded listener.js 09:50:50 INFO - PROCESS | 1760 | ++DOMWINDOW == 118 (0x92d76800) [pid = 1760] [serial = 234] [outer = 0x91beec00] 09:50:51 INFO - PROCESS | 1760 | 1464367851086 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]]]}] 09:50:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 09:50:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1630ms 09:50:51 INFO - PROCESS | 1760 | 1464367851120 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 09:50:51 INFO - PROCESS | 1760 | 1464367851125 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 09:50:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 09:50:51 INFO - PROCESS | 1760 | 1464367851135 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 09:50:51 INFO - PROCESS | 1760 | 1464367851139 Marionette TRACE conn3 <- [1,286,null,{}] 09:50:51 INFO - PROCESS | 1760 | 1464367851148 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}] 09:50:51 INFO - PROCESS | 1760 | 1464367851308 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 09:50:51 INFO - PROCESS | 1760 | 1464367851538 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:51 INFO - PROCESS | 1760 | ++DOCSHELL 0x91bee800 == 59 [pid = 1760] [id = 79] 09:50:51 INFO - PROCESS | 1760 | ++DOMWINDOW == 119 (0x9223ac00) [pid = 1760] [serial = 235] [outer = (nil)] 09:50:51 INFO - PROCESS | 1760 | ++DOMWINDOW == 120 (0x924ce800) [pid = 1760] [serial = 236] [outer = 0x9223ac00] 09:50:51 INFO - PROCESS | 1760 | 1464367851619 Marionette DEBUG loaded listener.js 09:50:51 INFO - PROCESS | 1760 | ++DOMWINDOW == 121 (0x92d6e400) [pid = 1760] [serial = 237] [outer = 0x9223ac00] 09:50:52 INFO - PROCESS | 1760 | 1464367852586 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]]]}] 09:50:52 INFO - PROCESS | 1760 | --DOCSHELL 0x9233fc00 == 58 [pid = 1760] [id = 30] 09:50:52 INFO - PROCESS | 1760 | --DOCSHELL 0x92d6d400 == 57 [pid = 1760] [id = 71] 09:50:52 INFO - PROCESS | 1760 | --DOCSHELL 0xa2449800 == 56 [pid = 1760] [id = 70] 09:50:52 INFO - PROCESS | 1760 | ++DOMWINDOW == 122 (0x92344400) [pid = 1760] [serial = 238] [outer = 0x93c1ac00] 09:50:52 INFO - PROCESS | 1760 | --DOMWINDOW == 121 (0x99e16000) [pid = 1760] [serial = 173] [outer = (nil)] [url = about:blank] 09:50:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 09:50:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1537ms 09:50:52 INFO - PROCESS | 1760 | --DOCSHELL 0x9814bc00 == 55 [pid = 1760] [id = 46] 09:50:52 INFO - PROCESS | 1760 | --DOCSHELL 0x921cac00 == 54 [pid = 1760] [id = 69] 09:50:52 INFO - PROCESS | 1760 | --DOCSHELL 0x9b3a1800 == 53 [pid = 1760] [id = 68] 09:50:52 INFO - PROCESS | 1760 | --DOCSHELL 0x9a5db000 == 52 [pid = 1760] [id = 67] 09:50:52 INFO - PROCESS | 1760 | --DOCSHELL 0x921d5c00 == 51 [pid = 1760] [id = 66] 09:50:52 INFO - PROCESS | 1760 | --DOCSHELL 0x92d74800 == 50 [pid = 1760] [id = 65] 09:50:52 INFO - PROCESS | 1760 | --DOCSHELL 0x9a5d8c00 == 49 [pid = 1760] [id = 62] 09:50:52 INFO - PROCESS | 1760 | --DOCSHELL 0x921c8800 == 48 [pid = 1760] [id = 61] 09:50:52 INFO - PROCESS | 1760 | 1464367852696 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 09:50:52 INFO - PROCESS | 1760 | 1464367852702 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 09:50:52 INFO - PROCESS | 1760 | --DOCSHELL 0x93c83c00 == 47 [pid = 1760] [id = 60] 09:50:52 INFO - PROCESS | 1760 | --DOCSHELL 0x921d2000 == 46 [pid = 1760] [id = 59] 09:50:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 09:50:52 INFO - PROCESS | 1760 | 1464367852756 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 09:50:52 INFO - PROCESS | 1760 | 1464367852761 Marionette TRACE conn3 <- [1,290,null,{}] 09:50:52 INFO - PROCESS | 1760 | 1464367852768 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}] 09:50:52 INFO - PROCESS | 1760 | 1464367852919 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 09:50:52 INFO - PROCESS | 1760 | --DOMWINDOW == 120 (0xa21a5400) [pid = 1760] [serial = 167] [outer = (nil)] [url = about:blank] 09:50:52 INFO - PROCESS | 1760 | --DOMWINDOW == 119 (0xa22c4800) [pid = 1760] [serial = 170] [outer = (nil)] [url = about:blank] 09:50:52 INFO - PROCESS | 1760 | --DOMWINDOW == 118 (0xa4e20000) [pid = 1760] [serial = 138] [outer = (nil)] [url = about:blank] 09:50:52 INFO - PROCESS | 1760 | --DOMWINDOW == 117 (0x95002000) [pid = 1760] [serial = 158] [outer = (nil)] [url = about:blank] 09:50:52 INFO - PROCESS | 1760 | --DOMWINDOW == 116 (0x95010c00) [pid = 1760] [serial = 159] [outer = (nil)] [url = about:blank] 09:50:52 INFO - PROCESS | 1760 | --DOMWINDOW == 115 (0x9b3ad400) [pid = 1760] [serial = 161] [outer = (nil)] [url = about:blank] 09:50:52 INFO - PROCESS | 1760 | --DOMWINDOW == 114 (0xa675d000) [pid = 1760] [serial = 152] [outer = (nil)] [url = about:blank] 09:50:52 INFO - PROCESS | 1760 | --DOMWINDOW == 113 (0xa6288800) [pid = 1760] [serial = 149] [outer = (nil)] [url = about:blank] 09:50:52 INFO - PROCESS | 1760 | --DOMWINDOW == 112 (0x92d72800) [pid = 1760] [serial = 156] [outer = (nil)] [url = about:blank] 09:50:52 INFO - PROCESS | 1760 | --DOMWINDOW == 111 (0x92d6bc00) [pid = 1760] [serial = 155] [outer = (nil)] [url = about:blank] 09:50:52 INFO - PROCESS | 1760 | --DOMWINDOW == 110 (0x9c0c1400) [pid = 1760] [serial = 143] [outer = (nil)] [url = about:blank] 09:50:52 INFO - PROCESS | 1760 | --DOMWINDOW == 109 (0x93c81c00) [pid = 1760] [serial = 140] [outer = (nil)] [url = about:blank] 09:50:52 INFO - PROCESS | 1760 | --DOMWINDOW == 108 (0xa26f6400) [pid = 1760] [serial = 146] [outer = (nil)] [url = about:blank] 09:50:52 INFO - PROCESS | 1760 | --DOMWINDOW == 107 (0x9cd38000) [pid = 1760] [serial = 164] [outer = (nil)] [url = about:blank] 09:50:52 INFO - PROCESS | 1760 | --DOMWINDOW == 106 (0xa30c3800) [pid = 1760] [serial = 171] [outer = (nil)] [url = about:blank] 09:50:52 INFO - PROCESS | 1760 | --DOMWINDOW == 105 (0xa24bb000) [pid = 1760] [serial = 168] [outer = (nil)] [url = about:blank] 09:50:52 INFO - PROCESS | 1760 | --DOMWINDOW == 104 (0x9b826400) [pid = 1760] [serial = 162] [outer = (nil)] [url = about:blank] 09:50:53 INFO - PROCESS | 1760 | --DOMWINDOW == 103 (0xa0606000) [pid = 1760] [serial = 165] [outer = (nil)] [url = about:blank] 09:50:53 INFO - PROCESS | 1760 | 1464367853109 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:53 INFO - PROCESS | 1760 | ++DOCSHELL 0x93c1cc00 == 47 [pid = 1760] [id = 80] 09:50:53 INFO - PROCESS | 1760 | ++DOMWINDOW == 104 (0x93c81c00) [pid = 1760] [serial = 239] [outer = (nil)] 09:50:53 INFO - PROCESS | 1760 | ++DOMWINDOW == 105 (0x950ea000) [pid = 1760] [serial = 240] [outer = 0x93c81c00] 09:50:53 INFO - PROCESS | 1760 | 1464367853187 Marionette DEBUG loaded listener.js 09:50:53 INFO - PROCESS | 1760 | ++DOMWINDOW == 106 (0x953ed800) [pid = 1760] [serial = 241] [outer = 0x93c81c00] 09:50:53 INFO - PROCESS | 1760 | 1464367853932 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]]]}] 09:50:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 09:50:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1250ms 09:50:53 INFO - PROCESS | 1760 | 1464367853997 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 09:50:54 INFO - PROCESS | 1760 | 1464367854001 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 09:50:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 09:50:54 INFO - PROCESS | 1760 | 1464367854008 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 09:50:54 INFO - PROCESS | 1760 | 1464367854014 Marionette TRACE conn3 <- [1,294,null,{}] 09:50:54 INFO - PROCESS | 1760 | 1464367854030 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}] 09:50:54 INFO - PROCESS | 1760 | 1464367854192 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 09:50:54 INFO - PROCESS | 1760 | 1464367854205 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:54 INFO - PROCESS | 1760 | ++DOCSHELL 0x91bed800 == 48 [pid = 1760] [id = 81] 09:50:54 INFO - PROCESS | 1760 | ++DOMWINDOW == 107 (0x981bcc00) [pid = 1760] [serial = 242] [outer = (nil)] 09:50:54 INFO - PROCESS | 1760 | ++DOMWINDOW == 108 (0x99ee2400) [pid = 1760] [serial = 243] [outer = 0x981bcc00] 09:50:54 INFO - PROCESS | 1760 | 1464367854381 Marionette DEBUG loaded listener.js 09:50:54 INFO - PROCESS | 1760 | ++DOMWINDOW == 109 (0x9a5dd800) [pid = 1760] [serial = 244] [outer = 0x981bcc00] 09:50:55 INFO - PROCESS | 1760 | 1464367855127 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]]]}] 09:50:55 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. 09:50:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1132ms 09:50:55 INFO - PROCESS | 1760 | 1464367855146 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 09:50:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 09:50:55 INFO - PROCESS | 1760 | 1464367855151 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 09:50:55 INFO - PROCESS | 1760 | 1464367855157 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 09:50:55 INFO - PROCESS | 1760 | 1464367855160 Marionette TRACE conn3 <- [1,298,null,{}] 09:50:55 INFO - PROCESS | 1760 | 1464367855166 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}] 09:50:55 INFO - PROCESS | 1760 | 1464367855355 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 09:50:55 INFO - PROCESS | 1760 | 1464367855381 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:55 INFO - PROCESS | 1760 | ++DOCSHELL 0x99e0dc00 == 49 [pid = 1760] [id = 82] 09:50:55 INFO - PROCESS | 1760 | ++DOMWINDOW == 110 (0x9a5e0000) [pid = 1760] [serial = 245] [outer = (nil)] 09:50:55 INFO - PROCESS | 1760 | ++DOMWINDOW == 111 (0x9b3aa800) [pid = 1760] [serial = 246] [outer = 0x9a5e0000] 09:50:55 INFO - PROCESS | 1760 | 1464367855453 Marionette DEBUG loaded listener.js 09:50:55 INFO - PROCESS | 1760 | ++DOMWINDOW == 112 (0x9b99b000) [pid = 1760] [serial = 247] [outer = 0x9a5e0000] 09:50:56 INFO - PROCESS | 1760 | 1464367856242 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]]]}] 09:50:56 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. 09:50:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1141ms 09:50:56 INFO - PROCESS | 1760 | 1464367856305 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 09:50:56 INFO - PROCESS | 1760 | 1464367856309 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 09:50:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 09:50:56 INFO - PROCESS | 1760 | 1464367856315 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 09:50:56 INFO - PROCESS | 1760 | 1464367856317 Marionette TRACE conn3 <- [1,302,null,{}] 09:50:56 INFO - PROCESS | 1760 | 1464367856323 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}] 09:50:56 INFO - PROCESS | 1760 | 1464367856538 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 09:50:56 INFO - PROCESS | 1760 | 1464367856563 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:56 INFO - PROCESS | 1760 | ++DOCSHELL 0x92231800 == 50 [pid = 1760] [id = 83] 09:50:56 INFO - PROCESS | 1760 | ++DOMWINDOW == 113 (0x92316400) [pid = 1760] [serial = 248] [outer = (nil)] 09:50:56 INFO - PROCESS | 1760 | ++DOMWINDOW == 114 (0x9c12b000) [pid = 1760] [serial = 249] [outer = 0x92316400] 09:50:56 INFO - PROCESS | 1760 | 1464367856636 Marionette DEBUG loaded listener.js 09:50:56 INFO - PROCESS | 1760 | ++DOMWINDOW == 115 (0x9c132c00) [pid = 1760] [serial = 250] [outer = 0x92316400] 09:50:57 INFO - PROCESS | 1760 | --DOMWINDOW == 114 (0xa214c800) [pid = 1760] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 09:50:57 INFO - PROCESS | 1760 | --DOMWINDOW == 113 (0x93c85c00) [pid = 1760] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 09:50:57 INFO - PROCESS | 1760 | --DOMWINDOW == 112 (0x9a5dc000) [pid = 1760] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 09:50:57 INFO - PROCESS | 1760 | --DOMWINDOW == 111 (0x92d6ec00) [pid = 1760] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 09:50:57 INFO - PROCESS | 1760 | --DOMWINDOW == 110 (0x9c0cb000) [pid = 1760] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 09:50:57 INFO - PROCESS | 1760 | --DOMWINDOW == 109 (0x92d75400) [pid = 1760] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 09:50:57 INFO - PROCESS | 1760 | --DOMWINDOW == 108 (0xa2449c00) [pid = 1760] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 09:50:57 INFO - PROCESS | 1760 | --DOMWINDOW == 107 (0x9500b000) [pid = 1760] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 09:50:57 INFO - PROCESS | 1760 | 1464367857682 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]]]}] 09:50:57 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. 09:50:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1382ms 09:50:57 INFO - PROCESS | 1760 | 1464367857697 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 09:50:57 INFO - PROCESS | 1760 | 1464367857700 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 09:50:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 09:50:57 INFO - PROCESS | 1760 | 1464367857706 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 09:50:57 INFO - PROCESS | 1760 | 1464367857710 Marionette TRACE conn3 <- [1,306,null,{}] 09:50:57 INFO - PROCESS | 1760 | 1464367857715 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}] 09:50:57 INFO - PROCESS | 1760 | 1464367857930 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 09:50:57 INFO - PROCESS | 1760 | 1464367857952 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:57 INFO - PROCESS | 1760 | ++DOCSHELL 0x92d6ec00 == 51 [pid = 1760] [id = 84] 09:50:57 INFO - PROCESS | 1760 | ++DOMWINDOW == 108 (0x93a43c00) [pid = 1760] [serial = 251] [outer = (nil)] 09:50:58 INFO - PROCESS | 1760 | ++DOMWINDOW == 109 (0x9cd2ec00) [pid = 1760] [serial = 252] [outer = 0x93a43c00] 09:50:58 INFO - PROCESS | 1760 | 1464367858026 Marionette DEBUG loaded listener.js 09:50:58 INFO - PROCESS | 1760 | ++DOMWINDOW == 110 (0xa214e400) [pid = 1760] [serial = 253] [outer = 0x93a43c00] 09:50:58 INFO - PROCESS | 1760 | 1464367858746 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]]]}] 09:50:58 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. 09:50:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1091ms 09:50:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 09:50:58 INFO - PROCESS | 1760 | 1464367858798 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 09:50:58 INFO - PROCESS | 1760 | 1464367858801 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 09:50:58 INFO - PROCESS | 1760 | 1464367858811 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 09:50:58 INFO - PROCESS | 1760 | 1464367858815 Marionette TRACE conn3 <- [1,310,null,{}] 09:50:58 INFO - PROCESS | 1760 | 1464367858820 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}] 09:50:59 INFO - PROCESS | 1760 | 1464367859023 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 09:50:59 INFO - PROCESS | 1760 | 1464367859034 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:59 INFO - PROCESS | 1760 | ++DOCSHELL 0xa21a5c00 == 52 [pid = 1760] [id = 85] 09:50:59 INFO - PROCESS | 1760 | ++DOMWINDOW == 111 (0xa2277400) [pid = 1760] [serial = 254] [outer = (nil)] 09:50:59 INFO - PROCESS | 1760 | ++DOMWINDOW == 112 (0xa243f000) [pid = 1760] [serial = 255] [outer = 0xa2277400] 09:50:59 INFO - PROCESS | 1760 | 1464367859107 Marionette DEBUG loaded listener.js 09:50:59 INFO - PROCESS | 1760 | ++DOMWINDOW == 113 (0xa2446800) [pid = 1760] [serial = 256] [outer = 0xa2277400] 09:51:00 INFO - PROCESS | 1760 | 1464367860131 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]]]}] 09:51:00 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. 09:51:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1394ms 09:51:00 INFO - PROCESS | 1760 | 1464367860201 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 09:51:00 INFO - PROCESS | 1760 | 1464367860210 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 09:51:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 09:51:00 INFO - PROCESS | 1760 | 1464367860219 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 09:51:00 INFO - PROCESS | 1760 | 1464367860225 Marionette TRACE conn3 <- [1,314,null,{}] 09:51:00 INFO - PROCESS | 1760 | 1464367860234 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}] 09:51:00 INFO - PROCESS | 1760 | 1464367860469 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 09:51:00 INFO - PROCESS | 1760 | 1464367860671 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:00 INFO - PROCESS | 1760 | ++DOCSHELL 0x924ca000 == 53 [pid = 1760] [id = 86] 09:51:00 INFO - PROCESS | 1760 | ++DOMWINDOW == 114 (0x92d19800) [pid = 1760] [serial = 257] [outer = (nil)] 09:51:00 INFO - PROCESS | 1760 | ++DOMWINDOW == 115 (0x93c89000) [pid = 1760] [serial = 258] [outer = 0x92d19800] 09:51:00 INFO - PROCESS | 1760 | 1464367860807 Marionette DEBUG loaded listener.js 09:51:00 INFO - PROCESS | 1760 | ++DOMWINDOW == 116 (0x953e7c00) [pid = 1760] [serial = 259] [outer = 0x92d19800] 09:51:01 INFO - PROCESS | 1760 | 1464367861705 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]]]}] 09:51:01 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. 09:51:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1537ms 09:51:01 INFO - PROCESS | 1760 | 1464367861756 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 09:51:01 INFO - PROCESS | 1760 | 1464367861764 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 09:51:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 09:51:01 INFO - PROCESS | 1760 | 1464367861775 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 09:51:01 INFO - PROCESS | 1760 | 1464367861779 Marionette TRACE conn3 <- [1,318,null,{}] 09:51:01 INFO - PROCESS | 1760 | 1464367861786 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}] 09:51:01 INFO - PROCESS | 1760 | 1464367861971 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 09:51:02 INFO - PROCESS | 1760 | 1464367862125 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:02 INFO - PROCESS | 1760 | ++DOCSHELL 0x953ec000 == 54 [pid = 1760] [id = 87] 09:51:02 INFO - PROCESS | 1760 | ++DOMWINDOW == 117 (0x99e12c00) [pid = 1760] [serial = 260] [outer = (nil)] 09:51:02 INFO - PROCESS | 1760 | ++DOMWINDOW == 118 (0x9a35b800) [pid = 1760] [serial = 261] [outer = 0x99e12c00] 09:51:02 INFO - PROCESS | 1760 | 1464367862214 Marionette DEBUG loaded listener.js 09:51:02 INFO - PROCESS | 1760 | ++DOMWINDOW == 119 (0x9a735800) [pid = 1760] [serial = 262] [outer = 0x99e12c00] 09:51:03 INFO - PROCESS | 1760 | 1464367863200 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]]]}] 09:51:03 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. 09:51:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1438ms 09:51:03 INFO - PROCESS | 1760 | 1464367863213 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 09:51:03 INFO - PROCESS | 1760 | 1464367863217 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 09:51:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 09:51:03 INFO - PROCESS | 1760 | 1464367863224 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 09:51:03 INFO - PROCESS | 1760 | 1464367863230 Marionette TRACE conn3 <- [1,322,null,{}] 09:51:03 INFO - PROCESS | 1760 | 1464367863247 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}] 09:51:03 INFO - PROCESS | 1760 | 1464367863419 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 09:51:03 INFO - PROCESS | 1760 | 1464367863582 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:03 INFO - PROCESS | 1760 | ++DOCSHELL 0x92d77800 == 55 [pid = 1760] [id = 88] 09:51:03 INFO - PROCESS | 1760 | ++DOMWINDOW == 120 (0x9cd30000) [pid = 1760] [serial = 263] [outer = (nil)] 09:51:03 INFO - PROCESS | 1760 | ++DOMWINDOW == 121 (0xa24c2000) [pid = 1760] [serial = 264] [outer = 0x9cd30000] 09:51:03 INFO - PROCESS | 1760 | 1464367863672 Marionette DEBUG loaded listener.js 09:51:03 INFO - PROCESS | 1760 | ++DOMWINDOW == 122 (0xa30f0400) [pid = 1760] [serial = 265] [outer = 0x9cd30000] 09:51:04 INFO - PROCESS | 1760 | 1464367864573 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]]]}] 09:51:04 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. 09:51:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1383ms 09:51:04 INFO - PROCESS | 1760 | 1464367864608 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 09:51:04 INFO - PROCESS | 1760 | 1464367864612 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 09:51:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 09:51:04 INFO - PROCESS | 1760 | 1464367864619 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 09:51:04 INFO - PROCESS | 1760 | 1464367864622 Marionette TRACE conn3 <- [1,326,null,{}] 09:51:04 INFO - PROCESS | 1760 | 1464367864628 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}] 09:51:04 INFO - PROCESS | 1760 | 1464367864793 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 09:51:04 INFO - PROCESS | 1760 | 1464367864951 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:04 INFO - PROCESS | 1760 | ++DOCSHELL 0x91bfa400 == 56 [pid = 1760] [id = 89] 09:51:04 INFO - PROCESS | 1760 | ++DOMWINDOW == 123 (0xa3223800) [pid = 1760] [serial = 266] [outer = (nil)] 09:51:05 INFO - PROCESS | 1760 | ++DOMWINDOW == 124 (0xa6281c00) [pid = 1760] [serial = 267] [outer = 0xa3223800] 09:51:05 INFO - PROCESS | 1760 | 1464367865036 Marionette DEBUG loaded listener.js 09:51:05 INFO - PROCESS | 1760 | ++DOMWINDOW == 125 (0xa6733c00) [pid = 1760] [serial = 268] [outer = 0xa3223800] 09:51:05 INFO - PROCESS | 1760 | 1464367865971 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]]]}] 09:51:06 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. 09:51:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1386ms 09:51:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 09:51:06 INFO - PROCESS | 1760 | 1464367866006 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 09:51:06 INFO - PROCESS | 1760 | 1464367866009 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 09:51:06 INFO - PROCESS | 1760 | 1464367866016 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 09:51:06 INFO - PROCESS | 1760 | 1464367866019 Marionette TRACE conn3 <- [1,330,null,{}] 09:51:06 INFO - PROCESS | 1760 | 1464367866025 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}] 09:51:06 INFO - PROCESS | 1760 | 1464367866183 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 09:51:06 INFO - PROCESS | 1760 | 1464367866341 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:06 INFO - PROCESS | 1760 | ++DOCSHELL 0x912d4c00 == 57 [pid = 1760] [id = 90] 09:51:06 INFO - PROCESS | 1760 | ++DOMWINDOW == 126 (0x912d8800) [pid = 1760] [serial = 269] [outer = (nil)] 09:51:06 INFO - PROCESS | 1760 | ++DOMWINDOW == 127 (0x912dbc00) [pid = 1760] [serial = 270] [outer = 0x912d8800] 09:51:06 INFO - PROCESS | 1760 | 1464367866436 Marionette DEBUG loaded listener.js 09:51:06 INFO - PROCESS | 1760 | ++DOMWINDOW == 128 (0x912dd400) [pid = 1760] [serial = 271] [outer = 0x912d8800] 09:51:07 INFO - PROCESS | 1760 | 1464367867421 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]]]}] 09:51:07 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. 09:51:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1442ms 09:51:07 INFO - PROCESS | 1760 | 1464367867457 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 09:51:07 INFO - PROCESS | 1760 | 1464367867466 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 09:51:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 09:51:07 INFO - PROCESS | 1760 | 1464367867472 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 09:51:07 INFO - PROCESS | 1760 | 1464367867476 Marionette TRACE conn3 <- [1,334,null,{}] 09:51:07 INFO - PROCESS | 1760 | 1464367867482 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}] 09:51:07 INFO - PROCESS | 1760 | 1464367867698 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 09:51:07 INFO - PROCESS | 1760 | 1464367867895 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:07 INFO - PROCESS | 1760 | ++DOCSHELL 0x912ddc00 == 58 [pid = 1760] [id = 91] 09:51:07 INFO - PROCESS | 1760 | ++DOMWINDOW == 129 (0x912e0400) [pid = 1760] [serial = 272] [outer = (nil)] 09:51:07 INFO - PROCESS | 1760 | ++DOMWINDOW == 130 (0xa6b77800) [pid = 1760] [serial = 273] [outer = 0x912e0400] 09:51:08 INFO - PROCESS | 1760 | 1464367867998 Marionette DEBUG loaded listener.js 09:51:08 INFO - PROCESS | 1760 | ++DOMWINDOW == 131 (0xa6b81400) [pid = 1760] [serial = 274] [outer = 0x912e0400] 09:51:08 INFO - PROCESS | 1760 | 1464367868792 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]]]}] 09:51:08 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. 09:51:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1384ms 09:51:08 INFO - PROCESS | 1760 | 1464367868857 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 09:51:08 INFO - PROCESS | 1760 | 1464367868861 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 09:51:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 09:51:08 INFO - PROCESS | 1760 | 1464367868867 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 09:51:08 INFO - PROCESS | 1760 | 1464367868871 Marionette TRACE conn3 <- [1,338,null,{}] 09:51:08 INFO - PROCESS | 1760 | 1464367868877 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}] 09:51:09 INFO - PROCESS | 1760 | 1464367869088 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 09:51:09 INFO - PROCESS | 1760 | 1464367869244 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:09 INFO - PROCESS | 1760 | ++DOCSHELL 0x91bf4400 == 59 [pid = 1760] [id = 92] 09:51:09 INFO - PROCESS | 1760 | ++DOMWINDOW == 132 (0x92b17000) [pid = 1760] [serial = 275] [outer = (nil)] 09:51:09 INFO - PROCESS | 1760 | ++DOMWINDOW == 133 (0x92b1c800) [pid = 1760] [serial = 276] [outer = 0x92b17000] 09:51:09 INFO - PROCESS | 1760 | 1464367869330 Marionette DEBUG loaded listener.js 09:51:09 INFO - PROCESS | 1760 | ++DOMWINDOW == 134 (0x92b1f800) [pid = 1760] [serial = 277] [outer = 0x92b17000] 09:51:10 INFO - PROCESS | 1760 | 1464367870260 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]]]}] 09:51:10 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. 09:51:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1431ms 09:51:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 09:51:10 INFO - PROCESS | 1760 | 1464367870298 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 09:51:10 INFO - PROCESS | 1760 | 1464367870301 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 09:51:10 INFO - PROCESS | 1760 | 1464367870308 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 09:51:10 INFO - PROCESS | 1760 | 1464367870311 Marionette TRACE conn3 <- [1,342,null,{}] 09:51:10 INFO - PROCESS | 1760 | 1464367870317 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}] 09:51:10 INFO - PROCESS | 1760 | 1464367870480 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 09:51:10 INFO - PROCESS | 1760 | 1464367870642 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:10 INFO - PROCESS | 1760 | ++DOCSHELL 0x92b23000 == 60 [pid = 1760] [id = 93] 09:51:10 INFO - PROCESS | 1760 | ++DOMWINDOW == 135 (0x92b23400) [pid = 1760] [serial = 278] [outer = (nil)] 09:51:10 INFO - PROCESS | 1760 | ++DOMWINDOW == 136 (0x92c30400) [pid = 1760] [serial = 279] [outer = 0x92b23400] 09:51:10 INFO - PROCESS | 1760 | 1464367870727 Marionette DEBUG loaded listener.js 09:51:10 INFO - PROCESS | 1760 | ++DOMWINDOW == 137 (0x92c31800) [pid = 1760] [serial = 280] [outer = 0x92b23400] 09:51:11 INFO - PROCESS | 1760 | 1464367871777 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]]]}] 09:51:11 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. 09:51:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1538ms 09:51:11 INFO - PROCESS | 1760 | 1464367871846 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 09:51:11 INFO - PROCESS | 1760 | 1464367871852 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 09:51:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 09:51:11 INFO - PROCESS | 1760 | 1464367871860 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 09:51:11 INFO - PROCESS | 1760 | 1464367871865 Marionette TRACE conn3 <- [1,346,null,{}] 09:51:11 INFO - PROCESS | 1760 | 1464367871873 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}] 09:51:12 INFO - PROCESS | 1760 | 1464367872079 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 09:51:12 INFO - PROCESS | 1760 | 1464367872356 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:12 INFO - PROCESS | 1760 | ++DOCSHELL 0x91bf1800 == 61 [pid = 1760] [id = 94] 09:51:12 INFO - PROCESS | 1760 | ++DOMWINDOW == 138 (0x924c7c00) [pid = 1760] [serial = 281] [outer = (nil)] 09:51:12 INFO - PROCESS | 1760 | ++DOMWINDOW == 139 (0x92b18c00) [pid = 1760] [serial = 282] [outer = 0x924c7c00] 09:51:12 INFO - PROCESS | 1760 | 1464367872452 Marionette DEBUG loaded listener.js 09:51:12 INFO - PROCESS | 1760 | ++DOMWINDOW == 140 (0x92c31400) [pid = 1760] [serial = 283] [outer = 0x924c7c00] 09:51:13 INFO - PROCESS | 1760 | 1464367873323 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]]]}] 09:51:13 INFO - PROCESS | 1760 | --DOCSHELL 0x92d6ec00 == 60 [pid = 1760] [id = 84] 09:51:13 INFO - PROCESS | 1760 | --DOCSHELL 0x92231800 == 59 [pid = 1760] [id = 83] 09:51:13 INFO - PROCESS | 1760 | --DOCSHELL 0x99e0dc00 == 58 [pid = 1760] [id = 82] 09:51:13 INFO - PROCESS | 1760 | --DOMWINDOW == 139 (0x953eec00) [pid = 1760] [serial = 215] [outer = (nil)] [url = about:blank] 09:51:13 INFO - PROCESS | 1760 | --DOCSHELL 0x91bed800 == 57 [pid = 1760] [id = 81] 09:51:13 INFO - PROCESS | 1760 | --DOCSHELL 0x93c1cc00 == 56 [pid = 1760] [id = 80] 09:51:13 INFO - PROCESS | 1760 | --DOCSHELL 0x91bee800 == 55 [pid = 1760] [id = 79] 09:51:13 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. 09:51:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1539ms 09:51:13 INFO - PROCESS | 1760 | 1464367873398 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 09:51:13 INFO - PROCESS | 1760 | 1464367873406 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 09:51:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 09:51:13 INFO - PROCESS | 1760 | 1464367873422 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 09:51:13 INFO - PROCESS | 1760 | 1464367873426 Marionette TRACE conn3 <- [1,350,null,{}] 09:51:13 INFO - PROCESS | 1760 | 1464367873432 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}] 09:51:13 INFO - PROCESS | 1760 | 1464367873582 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 09:51:13 INFO - PROCESS | 1760 | --DOMWINDOW == 138 (0x93a42c00) [pid = 1760] [serial = 194] [outer = (nil)] [url = about:blank] 09:51:13 INFO - PROCESS | 1760 | --DOMWINDOW == 137 (0x93a4c000) [pid = 1760] [serial = 176] [outer = (nil)] [url = about:blank] 09:51:13 INFO - PROCESS | 1760 | --DOMWINDOW == 136 (0x9a22f800) [pid = 1760] [serial = 179] [outer = (nil)] [url = about:blank] 09:51:13 INFO - PROCESS | 1760 | --DOMWINDOW == 135 (0xa2278400) [pid = 1760] [serial = 182] [outer = (nil)] [url = about:blank] 09:51:13 INFO - PROCESS | 1760 | --DOMWINDOW == 134 (0x9a5e1c00) [pid = 1760] [serial = 185] [outer = (nil)] [url = about:blank] 09:51:13 INFO - PROCESS | 1760 | --DOMWINDOW == 133 (0xa30c2000) [pid = 1760] [serial = 188] [outer = (nil)] [url = about:blank] 09:51:13 INFO - PROCESS | 1760 | --DOMWINDOW == 132 (0xa2445400) [pid = 1760] [serial = 191] [outer = (nil)] [url = about:blank] 09:51:13 INFO - PROCESS | 1760 | --DOMWINDOW == 131 (0xa30e8000) [pid = 1760] [serial = 209] [outer = (nil)] [url = about:blank] 09:51:13 INFO - PROCESS | 1760 | --DOMWINDOW == 130 (0x99eed800) [pid = 1760] [serial = 198] [outer = (nil)] [url = about:blank] 09:51:13 INFO - PROCESS | 1760 | --DOMWINDOW == 129 (0xa503dc00) [pid = 1760] [serial = 210] [outer = (nil)] [url = about:blank] 09:51:13 INFO - PROCESS | 1760 | --DOMWINDOW == 128 (0xa2445800) [pid = 1760] [serial = 207] [outer = (nil)] [url = about:blank] 09:51:13 INFO - PROCESS | 1760 | --DOMWINDOW == 127 (0xa21a6800) [pid = 1760] [serial = 204] [outer = (nil)] [url = about:blank] 09:51:13 INFO - PROCESS | 1760 | --DOMWINDOW == 126 (0xa6740800) [pid = 1760] [serial = 213] [outer = (nil)] [url = about:blank] 09:51:13 INFO - PROCESS | 1760 | --DOMWINDOW == 125 (0xa26bf400) [pid = 1760] [serial = 212] [outer = (nil)] [url = about:blank] 09:51:13 INFO - PROCESS | 1760 | --DOMWINDOW == 124 (0xa24bc400) [pid = 1760] [serial = 111] [outer = (nil)] [url = about:blank] 09:51:13 INFO - PROCESS | 1760 | --DOMWINDOW == 123 (0x9500dc00) [pid = 1760] [serial = 197] [outer = (nil)] [url = about:blank] 09:51:13 INFO - PROCESS | 1760 | --DOMWINDOW == 122 (0x9b309c00) [pid = 1760] [serial = 200] [outer = (nil)] [url = about:blank] 09:51:13 INFO - PROCESS | 1760 | --DOMWINDOW == 121 (0xa243e000) [pid = 1760] [serial = 206] [outer = (nil)] [url = about:blank] 09:51:13 INFO - PROCESS | 1760 | --DOMWINDOW == 120 (0x9b917000) [pid = 1760] [serial = 201] [outer = (nil)] [url = about:blank] 09:51:13 INFO - PROCESS | 1760 | --DOMWINDOW == 119 (0xa1128c00) [pid = 1760] [serial = 203] [outer = (nil)] [url = about:blank] 09:51:13 INFO - PROCESS | 1760 | --DOMWINDOW == 118 (0x95006800) [pid = 1760] [serial = 195] [outer = (nil)] [url = about:blank] 09:51:13 INFO - PROCESS | 1760 | 1464367873732 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:13 INFO - PROCESS | 1760 | ++DOCSHELL 0x91bf7800 == 56 [pid = 1760] [id = 95] 09:51:13 INFO - PROCESS | 1760 | ++DOMWINDOW == 119 (0x92340c00) [pid = 1760] [serial = 284] [outer = (nil)] 09:51:13 INFO - PROCESS | 1760 | ++DOMWINDOW == 120 (0x92d72400) [pid = 1760] [serial = 285] [outer = 0x92340c00] 09:51:13 INFO - PROCESS | 1760 | 1464367873808 Marionette DEBUG loaded listener.js 09:51:13 INFO - PROCESS | 1760 | ++DOMWINDOW == 121 (0x93c1d000) [pid = 1760] [serial = 286] [outer = 0x92340c00] 09:51:14 INFO - PROCESS | 1760 | 1464367874598 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]]]}] 09:51:14 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. 09:51:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1239ms 09:51:14 INFO - PROCESS | 1760 | 1464367874655 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 09:51:14 INFO - PROCESS | 1760 | 1464367874657 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 09:51:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 09:51:14 INFO - PROCESS | 1760 | 1464367874664 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 09:51:14 INFO - PROCESS | 1760 | 1464367874670 Marionette TRACE conn3 <- [1,354,null,{}] 09:51:14 INFO - PROCESS | 1760 | 1464367874685 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}] 09:51:14 INFO - PROCESS | 1760 | 1464367874847 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 09:51:14 INFO - PROCESS | 1760 | 1464367874860 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:15 INFO - PROCESS | 1760 | ++DOCSHELL 0x91bee800 == 57 [pid = 1760] [id = 96] 09:51:15 INFO - PROCESS | 1760 | ++DOMWINDOW == 122 (0x92c2d800) [pid = 1760] [serial = 287] [outer = (nil)] 09:51:15 INFO - PROCESS | 1760 | ++DOMWINDOW == 123 (0x99e0d000) [pid = 1760] [serial = 288] [outer = 0x92c2d800] 09:51:15 INFO - PROCESS | 1760 | 1464367875051 Marionette DEBUG loaded listener.js 09:51:15 INFO - PROCESS | 1760 | ++DOMWINDOW == 124 (0x9a001400) [pid = 1760] [serial = 289] [outer = 0x92c2d800] 09:51:15 INFO - PROCESS | 1760 | 1464367875826 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]]]}] 09:51:15 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. 09:51:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1185ms 09:51:15 INFO - PROCESS | 1760 | 1464367875849 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 09:51:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 09:51:15 INFO - PROCESS | 1760 | 1464367875853 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 09:51:15 INFO - PROCESS | 1760 | 1464367875859 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 09:51:15 INFO - PROCESS | 1760 | 1464367875862 Marionette TRACE conn3 <- [1,358,null,{}] 09:51:15 INFO - PROCESS | 1760 | 1464367875868 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}] 09:51:16 INFO - PROCESS | 1760 | 1464367876059 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 09:51:16 INFO - PROCESS | 1760 | 1464367876088 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:16 INFO - PROCESS | 1760 | ++DOCSHELL 0x950e1000 == 58 [pid = 1760] [id = 97] 09:51:16 INFO - PROCESS | 1760 | ++DOMWINDOW == 125 (0x9a5e4800) [pid = 1760] [serial = 290] [outer = (nil)] 09:51:16 INFO - PROCESS | 1760 | ++DOMWINDOW == 126 (0x9aa15800) [pid = 1760] [serial = 291] [outer = 0x9a5e4800] 09:51:16 INFO - PROCESS | 1760 | 1464367876158 Marionette DEBUG loaded listener.js 09:51:16 INFO - PROCESS | 1760 | ++DOMWINDOW == 127 (0x9b828400) [pid = 1760] [serial = 292] [outer = 0x9a5e4800] 09:51:16 INFO - PROCESS | 1760 | 1464367876980 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]]]}] 09:51:17 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. 09:51:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1183ms 09:51:17 INFO - PROCESS | 1760 | 1464367877042 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 09:51:17 INFO - PROCESS | 1760 | 1464367877046 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 09:51:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 09:51:17 INFO - PROCESS | 1760 | 1464367877053 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 09:51:17 INFO - PROCESS | 1760 | 1464367877056 Marionette TRACE conn3 <- [1,362,null,{}] 09:51:17 INFO - PROCESS | 1760 | 1464367877061 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}] 09:51:17 INFO - PROCESS | 1760 | 1464367877268 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 09:51:17 INFO - PROCESS | 1760 | 1464367877295 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:17 INFO - PROCESS | 1760 | ++DOCSHELL 0x99e0dc00 == 59 [pid = 1760] [id = 98] 09:51:17 INFO - PROCESS | 1760 | ++DOMWINDOW == 128 (0x9a5e5800) [pid = 1760] [serial = 293] [outer = (nil)] 09:51:17 INFO - PROCESS | 1760 | ++DOMWINDOW == 129 (0x9c12dc00) [pid = 1760] [serial = 294] [outer = 0x9a5e5800] 09:51:17 INFO - PROCESS | 1760 | 1464367877366 Marionette DEBUG loaded listener.js 09:51:17 INFO - PROCESS | 1760 | ++DOMWINDOW == 130 (0x9c397800) [pid = 1760] [serial = 295] [outer = 0x9a5e5800] 09:51:17 INFO - PROCESS | 1760 | --DOMWINDOW == 129 (0x981bcc00) [pid = 1760] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 09:51:17 INFO - PROCESS | 1760 | --DOMWINDOW == 128 (0x93c81c00) [pid = 1760] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 09:51:17 INFO - PROCESS | 1760 | --DOMWINDOW == 127 (0x9223ac00) [pid = 1760] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 09:51:17 INFO - PROCESS | 1760 | --DOMWINDOW == 126 (0x9a5e0000) [pid = 1760] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 09:51:17 INFO - PROCESS | 1760 | --DOMWINDOW == 125 (0x92316400) [pid = 1760] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 09:51:17 INFO - PROCESS | 1760 | --DOMWINDOW == 124 (0x93a43c00) [pid = 1760] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 09:51:18 INFO - PROCESS | 1760 | 1464367878287 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]]]}] 09:51:18 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. 09:51:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1278ms 09:51:18 INFO - PROCESS | 1760 | 1464367878331 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 09:51:18 INFO - PROCESS | 1760 | 1464367878334 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 09:51:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 09:51:18 INFO - PROCESS | 1760 | 1464367878341 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 09:51:18 INFO - PROCESS | 1760 | 1464367878344 Marionette TRACE conn3 <- [1,366,null,{}] 09:51:18 INFO - PROCESS | 1760 | 1464367878349 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}] 09:51:18 INFO - PROCESS | 1760 | 1464367878560 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 09:51:18 INFO - PROCESS | 1760 | 1464367878582 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:18 INFO - PROCESS | 1760 | ++DOCSHELL 0x9b824800 == 60 [pid = 1760] [id = 99] 09:51:18 INFO - PROCESS | 1760 | ++DOMWINDOW == 125 (0x9b9a0800) [pid = 1760] [serial = 296] [outer = (nil)] 09:51:18 INFO - PROCESS | 1760 | ++DOMWINDOW == 126 (0xa2276c00) [pid = 1760] [serial = 297] [outer = 0x9b9a0800] 09:51:18 INFO - PROCESS | 1760 | 1464367878654 Marionette DEBUG loaded listener.js 09:51:18 INFO - PROCESS | 1760 | ++DOMWINDOW == 127 (0xa2440000) [pid = 1760] [serial = 298] [outer = 0x9b9a0800] 09:51:19 INFO - PROCESS | 1760 | 1464367879462 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]]]}] 09:51:19 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. 09:51:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1139ms 09:51:19 INFO - PROCESS | 1760 | 1464367879483 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 09:51:19 INFO - PROCESS | 1760 | 1464367879486 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 09:51:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 09:51:19 INFO - PROCESS | 1760 | 1464367879492 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 09:51:19 INFO - PROCESS | 1760 | 1464367879495 Marionette TRACE conn3 <- [1,370,null,{}] 09:51:19 INFO - PROCESS | 1760 | 1464367879501 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}] 09:51:19 INFO - PROCESS | 1760 | 1464367879643 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 09:51:19 INFO - PROCESS | 1760 | 1464367879657 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:19 INFO - PROCESS | 1760 | ++DOCSHELL 0x924c8000 == 61 [pid = 1760] [id = 100] 09:51:19 INFO - PROCESS | 1760 | ++DOMWINDOW == 128 (0xa2147400) [pid = 1760] [serial = 299] [outer = (nil)] 09:51:19 INFO - PROCESS | 1760 | ++DOMWINDOW == 129 (0xa26bf400) [pid = 1760] [serial = 300] [outer = 0xa2147400] 09:51:19 INFO - PROCESS | 1760 | 1464367879729 Marionette DEBUG loaded listener.js 09:51:19 INFO - PROCESS | 1760 | ++DOMWINDOW == 130 (0xa30ea400) [pid = 1760] [serial = 301] [outer = 0xa2147400] 09:51:20 INFO - PROCESS | 1760 | 1464367880840 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]]]}] 09:51:20 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. 09:51:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1383ms 09:51:20 INFO - PROCESS | 1760 | 1464367880877 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 09:51:20 INFO - PROCESS | 1760 | 1464367880884 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 09:51:20 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 09:51:20 INFO - PROCESS | 1760 | 1464367880892 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 09:51:20 INFO - PROCESS | 1760 | 1464367880899 Marionette TRACE conn3 <- [1,374,null,{}] 09:51:20 INFO - PROCESS | 1760 | 1464367880907 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}] 09:51:21 INFO - PROCESS | 1760 | 1464367881127 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 09:51:21 INFO - PROCESS | 1760 | 1464367881336 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:21 INFO - PROCESS | 1760 | ++DOCSHELL 0x924ccc00 == 62 [pid = 1760] [id = 101] 09:51:21 INFO - PROCESS | 1760 | ++DOMWINDOW == 131 (0x924ce000) [pid = 1760] [serial = 302] [outer = (nil)] 09:51:21 INFO - PROCESS | 1760 | ++DOMWINDOW == 132 (0x92c38c00) [pid = 1760] [serial = 303] [outer = 0x924ce000] 09:51:21 INFO - PROCESS | 1760 | 1464367881480 Marionette DEBUG loaded listener.js 09:51:21 INFO - PROCESS | 1760 | ++DOMWINDOW == 133 (0x93c18c00) [pid = 1760] [serial = 304] [outer = 0x924ce000] 09:51:22 INFO - PROCESS | 1760 | 1464367882364 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 09:51:22 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 09:51:22 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1494ms 09:51:22 INFO - PROCESS | 1760 | 1464367882387 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 09:51:22 INFO - PROCESS | 1760 | 1464367882397 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 09:51:22 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 09:51:22 INFO - PROCESS | 1760 | 1464367882408 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 09:51:22 INFO - PROCESS | 1760 | 1464367882411 Marionette TRACE conn3 <- [1,378,null,{}] 09:51:22 INFO - PROCESS | 1760 | 1464367882418 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}] 09:51:22 INFO - PROCESS | 1760 | 1464367882596 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 09:51:22 INFO - PROCESS | 1760 | 1464367882762 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:22 INFO - PROCESS | 1760 | ++DOCSHELL 0x92b22800 == 63 [pid = 1760] [id = 102] 09:51:22 INFO - PROCESS | 1760 | ++DOMWINDOW == 134 (0x953ed400) [pid = 1760] [serial = 305] [outer = (nil)] 09:51:22 INFO - PROCESS | 1760 | ++DOMWINDOW == 135 (0x99e0e400) [pid = 1760] [serial = 306] [outer = 0x953ed400] 09:51:22 INFO - PROCESS | 1760 | 1464367882845 Marionette DEBUG loaded listener.js 09:51:22 INFO - PROCESS | 1760 | ++DOMWINDOW == 136 (0x9a35c000) [pid = 1760] [serial = 307] [outer = 0x953ed400] 09:51:23 INFO - PROCESS | 1760 | 1464367883828 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 09:51:23 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 09:51:23 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1482ms 09:51:23 INFO - PROCESS | 1760 | 1464367883890 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 09:51:23 INFO - PROCESS | 1760 | 1464367883894 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 09:51:23 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 09:51:23 INFO - PROCESS | 1760 | 1464367883901 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 09:51:23 INFO - PROCESS | 1760 | 1464367883907 Marionette TRACE conn3 <- [1,382,null,{}] 09:51:23 INFO - PROCESS | 1760 | 1464367883923 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}] 09:51:24 INFO - PROCESS | 1760 | 1464367884145 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 09:51:24 INFO - PROCESS | 1760 | 1464367884350 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:24 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f5cbc00 == 64 [pid = 1760] [id = 103] 09:51:24 INFO - PROCESS | 1760 | ++DOMWINDOW == 137 (0x8f5d1400) [pid = 1760] [serial = 308] [outer = (nil)] 09:51:24 INFO - PROCESS | 1760 | ++DOMWINDOW == 138 (0x9a846800) [pid = 1760] [serial = 309] [outer = 0x8f5d1400] 09:51:24 INFO - PROCESS | 1760 | 1464367884482 Marionette DEBUG loaded listener.js 09:51:24 INFO - PROCESS | 1760 | ++DOMWINDOW == 139 (0x9cd35000) [pid = 1760] [serial = 310] [outer = 0x8f5d1400] 09:51:25 INFO - PROCESS | 1760 | SkCairoFTTypeface::onFilterRec unimplemented 09:51:25 INFO - PROCESS | 1760 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:51:25 INFO - PROCESS | 1760 | SkCairoFTTypeface::onFilterRec unimplemented 09:51:25 INFO - PROCESS | 1760 | SkCairoFTTypeface::onFilterRec unimplemented 09:51:25 INFO - PROCESS | 1760 | SkCairoFTTypeface::onFilterRec unimplemented 09:51:25 INFO - PROCESS | 1760 | 1464367885358 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 09:51:25 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 09:51:25 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1487ms 09:51:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 09:51:25 INFO - PROCESS | 1760 | 1464367885388 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 09:51:25 INFO - PROCESS | 1760 | 1464367885392 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 09:51:25 INFO - PROCESS | 1760 | 1464367885399 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 09:51:25 INFO - PROCESS | 1760 | 1464367885403 Marionette TRACE conn3 <- [1,386,null,{}] 09:51:25 INFO - PROCESS | 1760 | 1464367885408 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}] 09:51:25 INFO - PROCESS | 1760 | 1464367885578 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 09:51:25 INFO - PROCESS | 1760 | 1464367885750 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:25 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f5d8400 == 65 [pid = 1760] [id = 104] 09:51:25 INFO - PROCESS | 1760 | ++DOMWINDOW == 140 (0x9a72d400) [pid = 1760] [serial = 311] [outer = (nil)] 09:51:25 INFO - PROCESS | 1760 | ++DOMWINDOW == 141 (0xa24c2c00) [pid = 1760] [serial = 312] [outer = 0x9a72d400] 09:51:25 INFO - PROCESS | 1760 | 1464367885851 Marionette DEBUG loaded listener.js 09:51:25 INFO - PROCESS | 1760 | ++DOMWINDOW == 142 (0xa35eb400) [pid = 1760] [serial = 313] [outer = 0x9a72d400] 09:51:26 INFO - PROCESS | 1760 | 1464367886751 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]]]}] 09:51:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 09:51:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1380ms 09:51:26 INFO - PROCESS | 1760 | 1464367886779 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 09:51:26 INFO - PROCESS | 1760 | 1464367886782 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 09:51:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 09:51:26 INFO - PROCESS | 1760 | 1464367886789 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 09:51:26 INFO - PROCESS | 1760 | 1464367886792 Marionette TRACE conn3 <- [1,390,null,{}] 09:51:26 INFO - PROCESS | 1760 | 1464367886798 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}] 09:51:26 INFO - PROCESS | 1760 | 1464367886962 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 09:51:27 INFO - PROCESS | 1760 | 1464367887127 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:27 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f6ca800 == 66 [pid = 1760] [id = 105] 09:51:27 INFO - PROCESS | 1760 | ++DOMWINDOW == 143 (0x8f6cd000) [pid = 1760] [serial = 314] [outer = (nil)] 09:51:27 INFO - PROCESS | 1760 | ++DOMWINDOW == 144 (0x8f6d3c00) [pid = 1760] [serial = 315] [outer = 0x8f6cd000] 09:51:27 INFO - PROCESS | 1760 | 1464367887212 Marionette DEBUG loaded listener.js 09:51:27 INFO - PROCESS | 1760 | ++DOMWINDOW == 145 (0x8f6d5c00) [pid = 1760] [serial = 316] [outer = 0x8f6cd000] 09:51:28 INFO - PROCESS | 1760 | 1464367888200 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]]]}] 09:51:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 09:51:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1479ms 09:51:28 INFO - PROCESS | 1760 | 1464367888269 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 09:51:28 INFO - PROCESS | 1760 | 1464367888273 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 09:51:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 09:51:28 INFO - PROCESS | 1760 | 1464367888279 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 09:51:28 INFO - PROCESS | 1760 | 1464367888283 Marionette TRACE conn3 <- [1,394,null,{}] 09:51:28 INFO - PROCESS | 1760 | 1464367888288 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}] 09:51:28 INFO - PROCESS | 1760 | 1464367888505 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 09:51:28 INFO - PROCESS | 1760 | 1464367888710 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:28 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f6d4800 == 67 [pid = 1760] [id = 106] 09:51:28 INFO - PROCESS | 1760 | ++DOMWINDOW == 146 (0x8f6d9400) [pid = 1760] [serial = 317] [outer = (nil)] 09:51:28 INFO - PROCESS | 1760 | ++DOMWINDOW == 147 (0x8f8a6800) [pid = 1760] [serial = 318] [outer = 0x8f6d9400] 09:51:28 INFO - PROCESS | 1760 | 1464367888855 Marionette DEBUG loaded listener.js 09:51:28 INFO - PROCESS | 1760 | ++DOMWINDOW == 148 (0x912d1400) [pid = 1760] [serial = 319] [outer = 0x8f6d9400] 09:51:29 INFO - PROCESS | 1760 | 1464367889749 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]]]}] 09:51:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 09:51:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1537ms 09:51:29 INFO - PROCESS | 1760 | 1464367889817 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 09:51:29 INFO - PROCESS | 1760 | 1464367889821 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 09:51:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 09:51:29 INFO - PROCESS | 1760 | 1464367889827 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 09:51:29 INFO - PROCESS | 1760 | 1464367889830 Marionette TRACE conn3 <- [1,398,null,{}] 09:51:29 INFO - PROCESS | 1760 | 1464367889836 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}] 09:51:30 INFO - PROCESS | 1760 | 1464367890301 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 09:51:30 INFO - PROCESS | 1760 | 1464367890541 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:30 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f8a4800 == 68 [pid = 1760] [id = 107] 09:51:30 INFO - PROCESS | 1760 | ++DOMWINDOW == 149 (0x8f8a4c00) [pid = 1760] [serial = 320] [outer = (nil)] 09:51:30 INFO - PROCESS | 1760 | ++DOMWINDOW == 150 (0x8f8a9000) [pid = 1760] [serial = 321] [outer = 0x8f8a4c00] 09:51:30 INFO - PROCESS | 1760 | 1464367890620 Marionette DEBUG loaded listener.js 09:51:30 INFO - PROCESS | 1760 | ++DOMWINDOW == 151 (0x912d9c00) [pid = 1760] [serial = 322] [outer = 0x8f8a4c00] 09:51:31 INFO - PROCESS | 1760 | 1464367891506 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]]]}] 09:51:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 09:51:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1732ms 09:51:31 INFO - PROCESS | 1760 | 1464367891561 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 09:51:31 INFO - PROCESS | 1760 | 1464367891566 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 09:51:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 09:51:31 INFO - PROCESS | 1760 | 1464367891574 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 09:51:31 INFO - PROCESS | 1760 | 1464367891580 Marionette TRACE conn3 <- [1,402,null,{}] 09:51:31 INFO - PROCESS | 1760 | 1464367891587 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}] 09:51:31 INFO - PROCESS | 1760 | 1464367891756 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 09:51:31 INFO - PROCESS | 1760 | 1464367891921 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:31 INFO - PROCESS | 1760 | ++DOCSHELL 0x924c2800 == 69 [pid = 1760] [id = 108] 09:51:31 INFO - PROCESS | 1760 | ++DOMWINDOW == 152 (0x924c6400) [pid = 1760] [serial = 323] [outer = (nil)] 09:51:32 INFO - PROCESS | 1760 | ++DOMWINDOW == 153 (0x92b15400) [pid = 1760] [serial = 324] [outer = 0x924c6400] 09:51:32 INFO - PROCESS | 1760 | 1464367892052 Marionette DEBUG loaded listener.js 09:51:32 INFO - PROCESS | 1760 | ++DOMWINDOW == 154 (0x92b20400) [pid = 1760] [serial = 325] [outer = 0x924c6400] 09:51:32 INFO - PROCESS | 1760 | 1464367892995 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]]]}] 09:51:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 09:51:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1483ms 09:51:33 INFO - PROCESS | 1760 | 1464367893057 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 09:51:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 09:51:33 INFO - PROCESS | 1760 | 1464367893062 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 09:51:33 INFO - PROCESS | 1760 | 1464367893068 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 09:51:33 INFO - PROCESS | 1760 | 1464367893072 Marionette TRACE conn3 <- [1,406,null,{}] 09:51:33 INFO - PROCESS | 1760 | 1464367893078 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}] 09:51:33 INFO - PROCESS | 1760 | 1464367893241 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 09:51:33 INFO - PROCESS | 1760 | --DOCSHELL 0x9b304c00 == 68 [pid = 1760] [id = 39] 09:51:33 INFO - PROCESS | 1760 | --DOCSHELL 0x92313000 == 67 [pid = 1760] [id = 64] 09:51:33 INFO - PROCESS | 1760 | --DOCSHELL 0x92344000 == 66 [pid = 1760] [id = 40] 09:51:33 INFO - PROCESS | 1760 | --DOCSHELL 0x92312c00 == 65 [pid = 1760] [id = 63] 09:51:33 INFO - PROCESS | 1760 | --DOMWINDOW == 153 (0x953f3800) [pid = 1760] [serial = 218] [outer = (nil)] [url = about:blank] 09:51:33 INFO - PROCESS | 1760 | --DOMWINDOW == 152 (0xa6e8d800) [pid = 1760] [serial = 227] [outer = (nil)] [url = about:blank] 09:51:33 INFO - PROCESS | 1760 | --DOMWINDOW == 151 (0xa503ac00) [pid = 1760] [serial = 224] [outer = (nil)] [url = about:blank] 09:51:33 INFO - PROCESS | 1760 | --DOMWINDOW == 150 (0x9b30a000) [pid = 1760] [serial = 221] [outer = (nil)] [url = about:blank] 09:51:33 INFO - PROCESS | 1760 | --DOMWINDOW == 149 (0xa6b7c400) [pid = 1760] [serial = 230] [outer = (nil)] [url = about:blank] 09:51:33 INFO - PROCESS | 1760 | 1464367893570 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:33 INFO - PROCESS | 1760 | --DOCSHELL 0x9b824800 == 64 [pid = 1760] [id = 99] 09:51:33 INFO - PROCESS | 1760 | --DOCSHELL 0x99e0dc00 == 63 [pid = 1760] [id = 98] 09:51:33 INFO - PROCESS | 1760 | --DOCSHELL 0x950e1000 == 62 [pid = 1760] [id = 97] 09:51:33 INFO - PROCESS | 1760 | --DOCSHELL 0x91bee800 == 61 [pid = 1760] [id = 96] 09:51:33 INFO - PROCESS | 1760 | ++DOCSHELL 0x91bee800 == 62 [pid = 1760] [id = 109] 09:51:33 INFO - PROCESS | 1760 | ++DOMWINDOW == 150 (0x92313000) [pid = 1760] [serial = 326] [outer = (nil)] 09:51:33 INFO - PROCESS | 1760 | ++DOMWINDOW == 151 (0x92d1ac00) [pid = 1760] [serial = 327] [outer = 0x92313000] 09:51:33 INFO - PROCESS | 1760 | 1464367893672 Marionette DEBUG loaded listener.js 09:51:33 INFO - PROCESS | 1760 | ++DOMWINDOW == 152 (0x9500d000) [pid = 1760] [serial = 328] [outer = 0x92313000] 09:51:33 INFO - PROCESS | 1760 | --DOCSHELL 0x91bf7800 == 61 [pid = 1760] [id = 95] 09:51:33 INFO - PROCESS | 1760 | --DOCSHELL 0x91bf1800 == 60 [pid = 1760] [id = 94] 09:51:33 INFO - PROCESS | 1760 | --DOCSHELL 0x91bf4400 == 59 [pid = 1760] [id = 92] 09:51:33 INFO - PROCESS | 1760 | --DOCSHELL 0x912ddc00 == 58 [pid = 1760] [id = 91] 09:51:33 INFO - PROCESS | 1760 | --DOCSHELL 0x912d4c00 == 57 [pid = 1760] [id = 90] 09:51:34 INFO - PROCESS | 1760 | --DOCSHELL 0x91bfa400 == 56 [pid = 1760] [id = 89] 09:51:34 INFO - PROCESS | 1760 | --DOCSHELL 0x92d77800 == 55 [pid = 1760] [id = 88] 09:51:34 INFO - PROCESS | 1760 | --DOCSHELL 0x953ec000 == 54 [pid = 1760] [id = 87] 09:51:34 INFO - PROCESS | 1760 | --DOCSHELL 0x924ca000 == 53 [pid = 1760] [id = 86] 09:51:34 INFO - PROCESS | 1760 | --DOCSHELL 0xa21a5c00 == 52 [pid = 1760] [id = 85] 09:51:34 INFO - PROCESS | 1760 | --DOMWINDOW == 151 (0x99ee2400) [pid = 1760] [serial = 243] [outer = (nil)] [url = about:blank] 09:51:34 INFO - PROCESS | 1760 | --DOMWINDOW == 150 (0x950ea000) [pid = 1760] [serial = 240] [outer = (nil)] [url = about:blank] 09:51:34 INFO - PROCESS | 1760 | --DOMWINDOW == 149 (0x953ed800) [pid = 1760] [serial = 241] [outer = (nil)] [url = about:blank] 09:51:34 INFO - PROCESS | 1760 | --DOMWINDOW == 148 (0x92d6e400) [pid = 1760] [serial = 237] [outer = (nil)] [url = about:blank] 09:51:34 INFO - PROCESS | 1760 | --DOMWINDOW == 147 (0x924ce800) [pid = 1760] [serial = 236] [outer = (nil)] [url = about:blank] 09:51:34 INFO - PROCESS | 1760 | --DOMWINDOW == 146 (0x9b3aa800) [pid = 1760] [serial = 246] [outer = (nil)] [url = about:blank] 09:51:34 INFO - PROCESS | 1760 | --DOMWINDOW == 145 (0x91bf7000) [pid = 1760] [serial = 233] [outer = (nil)] [url = about:blank] 09:51:34 INFO - PROCESS | 1760 | --DOMWINDOW == 144 (0x9c12b000) [pid = 1760] [serial = 249] [outer = (nil)] [url = about:blank] 09:51:34 INFO - PROCESS | 1760 | --DOMWINDOW == 143 (0x9c390400) [pid = 1760] [serial = 102] [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.] 09:51:34 INFO - PROCESS | 1760 | --DOMWINDOW == 142 (0x9cd2ec00) [pid = 1760] [serial = 252] [outer = (nil)] [url = about:blank] 09:51:34 INFO - PROCESS | 1760 | --DOMWINDOW == 141 (0x9c132c00) [pid = 1760] [serial = 250] [outer = (nil)] [url = about:blank] 09:51:34 INFO - PROCESS | 1760 | --DOMWINDOW == 140 (0xa214e400) [pid = 1760] [serial = 253] [outer = (nil)] [url = about:blank] 09:51:34 INFO - PROCESS | 1760 | --DOMWINDOW == 139 (0x9b99b000) [pid = 1760] [serial = 247] [outer = (nil)] [url = about:blank] 09:51:34 INFO - PROCESS | 1760 | --DOMWINDOW == 138 (0x9a5dd800) [pid = 1760] [serial = 244] [outer = (nil)] [url = about:blank] 09:51:34 INFO - PROCESS | 1760 | 1464367894491 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]]]}] 09:51:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 09:51:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1486ms 09:51:34 INFO - PROCESS | 1760 | 1464367894555 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 09:51:34 INFO - PROCESS | 1760 | 1464367894560 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 09:51:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 09:51:34 INFO - PROCESS | 1760 | 1464367894577 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 09:51:34 INFO - PROCESS | 1760 | 1464367894583 Marionette TRACE conn3 <- [1,410,null,{}] 09:51:34 INFO - PROCESS | 1760 | 1464367894589 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}] 09:51:34 INFO - PROCESS | 1760 | 1464367894743 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 09:51:34 INFO - PROCESS | 1760 | 1464367894754 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:34 INFO - PROCESS | 1760 | ++DOCSHELL 0x91bf1800 == 53 [pid = 1760] [id = 110] 09:51:34 INFO - PROCESS | 1760 | ++DOMWINDOW == 139 (0x92c36000) [pid = 1760] [serial = 329] [outer = (nil)] 09:51:34 INFO - PROCESS | 1760 | ++DOMWINDOW == 140 (0x977d6800) [pid = 1760] [serial = 330] [outer = 0x92c36000] 09:51:34 INFO - PROCESS | 1760 | 1464367894827 Marionette DEBUG loaded listener.js 09:51:34 INFO - PROCESS | 1760 | ++DOMWINDOW == 141 (0x99160400) [pid = 1760] [serial = 331] [outer = 0x92c36000] 09:51:35 INFO - PROCESS | 1760 | 1464367895693 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]]]}] 09:51:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 09:51:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1148ms 09:51:35 INFO - PROCESS | 1760 | 1464367895717 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 09:51:35 INFO - PROCESS | 1760 | 1464367895721 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 09:51:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 09:51:35 INFO - PROCESS | 1760 | 1464367895727 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 09:51:35 INFO - PROCESS | 1760 | 1464367895729 Marionette TRACE conn3 <- [1,414,null,{}] 09:51:35 INFO - PROCESS | 1760 | 1464367895735 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}] 09:51:35 INFO - PROCESS | 1760 | 1464367895891 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 09:51:36 INFO - PROCESS | 1760 | 1464367896028 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:36 INFO - PROCESS | 1760 | ++DOCSHELL 0x950ecc00 == 54 [pid = 1760] [id = 111] 09:51:36 INFO - PROCESS | 1760 | ++DOMWINDOW == 142 (0x977d3000) [pid = 1760] [serial = 332] [outer = (nil)] 09:51:36 INFO - PROCESS | 1760 | ++DOMWINDOW == 143 (0x99fdb400) [pid = 1760] [serial = 333] [outer = 0x977d3000] 09:51:36 INFO - PROCESS | 1760 | 1464367896099 Marionette DEBUG loaded listener.js 09:51:36 INFO - PROCESS | 1760 | ++DOMWINDOW == 144 (0x9a5d8400) [pid = 1760] [serial = 334] [outer = 0x977d3000] 09:51:36 INFO - PROCESS | 1760 | 1464367896967 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]]]}] 09:51:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 09:51:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1280ms 09:51:37 INFO - PROCESS | 1760 | 1464367897007 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 09:51:37 INFO - PROCESS | 1760 | 1464367897012 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 09:51:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 09:51:37 INFO - PROCESS | 1760 | 1464367897018 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 09:51:37 INFO - PROCESS | 1760 | 1464367897020 Marionette TRACE conn3 <- [1,418,null,{}] 09:51:37 INFO - PROCESS | 1760 | 1464367897033 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}] 09:51:37 INFO - PROCESS | 1760 | 1464367897222 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 09:51:37 INFO - PROCESS | 1760 | 1464367897252 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:37 INFO - PROCESS | 1760 | ++DOCSHELL 0x9b3a9800 == 55 [pid = 1760] [id = 112] 09:51:37 INFO - PROCESS | 1760 | ++DOMWINDOW == 145 (0x9b3aa400) [pid = 1760] [serial = 335] [outer = (nil)] 09:51:37 INFO - PROCESS | 1760 | ++DOMWINDOW == 146 (0x9b824800) [pid = 1760] [serial = 336] [outer = 0x9b3aa400] 09:51:37 INFO - PROCESS | 1760 | 1464367897333 Marionette DEBUG loaded listener.js 09:51:37 INFO - PROCESS | 1760 | ++DOMWINDOW == 147 (0x9c0c1400) [pid = 1760] [serial = 337] [outer = 0x9b3aa400] 09:51:38 INFO - PROCESS | 1760 | --DOMWINDOW == 146 (0x92c2d800) [pid = 1760] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 09:51:38 INFO - PROCESS | 1760 | --DOMWINDOW == 145 (0x9a5e4800) [pid = 1760] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 09:51:38 INFO - PROCESS | 1760 | --DOMWINDOW == 144 (0x9a5e5800) [pid = 1760] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 09:51:38 INFO - PROCESS | 1760 | --DOMWINDOW == 143 (0x99e10000) [pid = 1760] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 09:51:38 INFO - PROCESS | 1760 | --DOMWINDOW == 142 (0x924c7c00) [pid = 1760] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 09:51:38 INFO - PROCESS | 1760 | --DOMWINDOW == 141 (0x92340c00) [pid = 1760] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 09:51:38 INFO - PROCESS | 1760 | --DOMWINDOW == 140 (0x9b9a0800) [pid = 1760] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 09:51:38 INFO - PROCESS | 1760 | 1464367898832 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]]]}] 09:51:38 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 09:51:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1836ms 09:51:38 INFO - PROCESS | 1760 | 1464367898854 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 09:51:38 INFO - PROCESS | 1760 | 1464367898858 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 09:51:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 09:51:38 INFO - PROCESS | 1760 | 1464367898864 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 09:51:38 INFO - PROCESS | 1760 | 1464367898867 Marionette TRACE conn3 <- [1,422,null,{}] 09:51:38 INFO - PROCESS | 1760 | 1464367898873 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}] 09:51:39 INFO - PROCESS | 1760 | 1464367899057 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 09:51:39 INFO - PROCESS | 1760 | 1464367899071 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:39 INFO - PROCESS | 1760 | ++DOCSHELL 0x912d3400 == 56 [pid = 1760] [id = 113] 09:51:39 INFO - PROCESS | 1760 | ++DOMWINDOW == 141 (0x92d6c800) [pid = 1760] [serial = 338] [outer = (nil)] 09:51:39 INFO - PROCESS | 1760 | ++DOMWINDOW == 142 (0x9a727800) [pid = 1760] [serial = 339] [outer = 0x92d6c800] 09:51:39 INFO - PROCESS | 1760 | 1464367899143 Marionette DEBUG loaded listener.js 09:51:39 INFO - PROCESS | 1760 | ++DOMWINDOW == 143 (0x9b9a0800) [pid = 1760] [serial = 340] [outer = 0x92d6c800] 09:51:40 INFO - PROCESS | 1760 | 1464367900278 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]]]}] 09:51:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 09:51:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1430ms 09:51:40 INFO - PROCESS | 1760 | 1464367900295 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 09:51:40 INFO - PROCESS | 1760 | 1464367900301 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 09:51:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 09:51:40 INFO - PROCESS | 1760 | 1464367900310 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 09:51:40 INFO - PROCESS | 1760 | 1464367900315 Marionette TRACE conn3 <- [1,426,null,{}] 09:51:40 INFO - PROCESS | 1760 | 1464367900326 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}] 09:51:40 INFO - PROCESS | 1760 | 1464367900505 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 09:51:40 INFO - PROCESS | 1760 | 1464367900704 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:40 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f8a7800 == 57 [pid = 1760] [id = 114] 09:51:40 INFO - PROCESS | 1760 | ++DOMWINDOW == 144 (0x8f8a9400) [pid = 1760] [serial = 341] [outer = (nil)] 09:51:40 INFO - PROCESS | 1760 | ++DOMWINDOW == 145 (0x912d7400) [pid = 1760] [serial = 342] [outer = 0x8f8a9400] 09:51:40 INFO - PROCESS | 1760 | 1464367900791 Marionette DEBUG loaded listener.js 09:51:40 INFO - PROCESS | 1760 | ++DOMWINDOW == 146 (0x921c9c00) [pid = 1760] [serial = 343] [outer = 0x8f8a9400] 09:51:41 INFO - PROCESS | 1760 | 1464367901722 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] 09:51:41 INFO - PROCESS | 1760 | 1464367901808 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 09:51:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 09:51:41 INFO - PROCESS | 1760 | 1464367901819 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 09:51:41 INFO - PROCESS | 1760 | 1464367901823 Marionette TRACE conn3 <- [1,430,null,{}] 09:51:41 INFO - PROCESS | 1760 | 1464367901830 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}] 09:51:42 INFO - PROCESS | 1760 | 1464367902008 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 09:51:42 INFO - PROCESS | 1760 | 1464367902223 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:42 INFO - PROCESS | 1760 | ++DOCSHELL 0x92c35c00 == 58 [pid = 1760] [id = 115] 09:51:42 INFO - PROCESS | 1760 | ++DOMWINDOW == 147 (0x92c38400) [pid = 1760] [serial = 344] [outer = (nil)] 09:51:42 INFO - PROCESS | 1760 | ++DOMWINDOW == 148 (0x92d77800) [pid = 1760] [serial = 345] [outer = 0x92c38400] 09:51:42 INFO - PROCESS | 1760 | 1464367902324 Marionette DEBUG loaded listener.js 09:51:42 INFO - PROCESS | 1760 | ++DOMWINDOW == 149 (0x95005800) [pid = 1760] [serial = 346] [outer = 0x92c38400] 09:51:43 INFO - PROCESS | 1760 | 1464367903217 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]]]}] 09:51:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 09:51:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1432ms 09:51:43 INFO - PROCESS | 1760 | 1464367903251 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 09:51:43 INFO - PROCESS | 1760 | 1464367903255 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 09:51:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 09:51:43 INFO - PROCESS | 1760 | 1464367903263 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 09:51:43 INFO - PROCESS | 1760 | 1464367903269 Marionette TRACE conn3 <- [1,434,null,{}] 09:51:43 INFO - PROCESS | 1760 | 1464367903286 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}] 09:51:43 INFO - PROCESS | 1760 | 1464367903468 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 09:51:43 INFO - PROCESS | 1760 | 1464367903632 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:43 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f5cec00 == 59 [pid = 1760] [id = 116] 09:51:43 INFO - PROCESS | 1760 | ++DOMWINDOW == 150 (0x99162c00) [pid = 1760] [serial = 347] [outer = (nil)] 09:51:43 INFO - PROCESS | 1760 | ++DOMWINDOW == 151 (0x9b826400) [pid = 1760] [serial = 348] [outer = 0x99162c00] 09:51:43 INFO - PROCESS | 1760 | 1464367903721 Marionette DEBUG loaded listener.js 09:51:43 INFO - PROCESS | 1760 | ++DOMWINDOW == 152 (0x9cd30800) [pid = 1760] [serial = 349] [outer = 0x99162c00] 09:51:44 INFO - PROCESS | 1760 | 1464367904670 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]]]}] 09:51:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 09:51:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1446ms 09:51:44 INFO - PROCESS | 1760 | 1464367904709 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 09:51:44 INFO - PROCESS | 1760 | 1464367904713 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 09:51:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 09:51:44 INFO - PROCESS | 1760 | 1464367904720 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 09:51:44 INFO - PROCESS | 1760 | 1464367904724 Marionette TRACE conn3 <- [1,438,null,{}] 09:51:44 INFO - PROCESS | 1760 | 1464367904730 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}] 09:51:44 INFO - PROCESS | 1760 | 1464367904895 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 09:51:45 INFO - PROCESS | 1760 | 1464367905066 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:45 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f5d0c00 == 60 [pid = 1760] [id = 117] 09:51:45 INFO - PROCESS | 1760 | ++DOMWINDOW == 153 (0x9233dc00) [pid = 1760] [serial = 350] [outer = (nil)] 09:51:45 INFO - PROCESS | 1760 | ++DOMWINDOW == 154 (0xa2441000) [pid = 1760] [serial = 351] [outer = 0x9233dc00] 09:51:45 INFO - PROCESS | 1760 | 1464367905160 Marionette DEBUG loaded listener.js 09:51:45 INFO - PROCESS | 1760 | ++DOMWINDOW == 155 (0xa24c3400) [pid = 1760] [serial = 352] [outer = 0x9233dc00] 09:51:46 INFO - PROCESS | 1760 | 1464367906101 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]]]}] 09:51:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 09:51:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1431ms 09:51:46 INFO - PROCESS | 1760 | 1464367906153 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 09:51:46 INFO - PROCESS | 1760 | 1464367906156 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 09:51:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 09:51:46 INFO - PROCESS | 1760 | 1464367906163 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 09:51:46 INFO - PROCESS | 1760 | 1464367906166 Marionette TRACE conn3 <- [1,442,null,{}] 09:51:46 INFO - PROCESS | 1760 | 1464367906172 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}] 09:51:46 INFO - PROCESS | 1760 | 1464367906343 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 09:51:46 INFO - PROCESS | 1760 | 1464367906506 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:46 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f5da800 == 61 [pid = 1760] [id = 118] 09:51:46 INFO - PROCESS | 1760 | ++DOMWINDOW == 156 (0x8f6cac00) [pid = 1760] [serial = 353] [outer = (nil)] 09:51:46 INFO - PROCESS | 1760 | ++DOMWINDOW == 157 (0x8f753400) [pid = 1760] [serial = 354] [outer = 0x8f6cac00] 09:51:46 INFO - PROCESS | 1760 | 1464367906601 Marionette DEBUG loaded listener.js 09:51:46 INFO - PROCESS | 1760 | ++DOMWINDOW == 158 (0x8f755400) [pid = 1760] [serial = 355] [outer = 0x8f6cac00] 09:51:47 INFO - PROCESS | 1760 | 1464367907554 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]]]}] 09:51:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 09:51:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1434ms 09:51:47 INFO - PROCESS | 1760 | 1464367907597 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 09:51:47 INFO - PROCESS | 1760 | 1464367907601 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 09:51:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 09:51:47 INFO - PROCESS | 1760 | 1464367907609 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 09:51:47 INFO - PROCESS | 1760 | 1464367907612 Marionette TRACE conn3 <- [1,446,null,{}] 09:51:47 INFO - PROCESS | 1760 | 1464367907618 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}] 09:51:47 INFO - PROCESS | 1760 | 1464367907809 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 09:51:48 INFO - PROCESS | 1760 | 1464367908024 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:48 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f5d9400 == 62 [pid = 1760] [id = 119] 09:51:48 INFO - PROCESS | 1760 | ++DOMWINDOW == 159 (0x8f753800) [pid = 1760] [serial = 356] [outer = (nil)] 09:51:48 INFO - PROCESS | 1760 | ++DOMWINDOW == 160 (0xa35ebc00) [pid = 1760] [serial = 357] [outer = 0x8f753800] 09:51:48 INFO - PROCESS | 1760 | 1464367908151 Marionette DEBUG loaded listener.js 09:51:48 INFO - PROCESS | 1760 | ++DOMWINDOW == 161 (0xa62ee800) [pid = 1760] [serial = 358] [outer = 0x8f753800] 09:51:49 INFO - PROCESS | 1760 | 1464367909013 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]]]}] 09:51:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 09:51:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1479ms 09:51:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 09:51:49 INFO - PROCESS | 1760 | 1464367909089 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 09:51:49 INFO - PROCESS | 1760 | 1464367909092 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 09:51:49 INFO - PROCESS | 1760 | 1464367909099 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 09:51:49 INFO - PROCESS | 1760 | 1464367909101 Marionette TRACE conn3 <- [1,450,null,{}] 09:51:49 INFO - PROCESS | 1760 | 1464367909108 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}] 09:51:49 INFO - PROCESS | 1760 | 1464367909275 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 09:51:49 INFO - PROCESS | 1760 | 1464367909477 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:49 INFO - PROCESS | 1760 | ++DOCSHELL 0x91ec9000 == 63 [pid = 1760] [id = 120] 09:51:49 INFO - PROCESS | 1760 | ++DOMWINDOW == 162 (0x91ecb800) [pid = 1760] [serial = 359] [outer = (nil)] 09:51:49 INFO - PROCESS | 1760 | ++DOMWINDOW == 163 (0x91ece800) [pid = 1760] [serial = 360] [outer = 0x91ecb800] 09:51:49 INFO - PROCESS | 1760 | 1464367909644 Marionette DEBUG loaded listener.js 09:51:49 INFO - PROCESS | 1760 | ++DOMWINDOW == 164 (0x91ed3400) [pid = 1760] [serial = 361] [outer = 0x91ecb800] 09:51:50 INFO - PROCESS | 1760 | 1464367910506 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] 09:51:50 INFO - PROCESS | 1760 | 1464367910590 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 09:51:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 09:51:50 INFO - PROCESS | 1760 | 1464367910596 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 09:51:50 INFO - PROCESS | 1760 | 1464367910600 Marionette TRACE conn3 <- [1,454,null,{}] 09:51:50 INFO - PROCESS | 1760 | 1464367910606 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}] 09:51:50 INFO - PROCESS | 1760 | 1464367910807 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 09:51:51 INFO - PROCESS | 1760 | 1464367911024 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:51 INFO - PROCESS | 1760 | ++DOCSHELL 0x8de49000 == 64 [pid = 1760] [id = 121] 09:51:51 INFO - PROCESS | 1760 | ++DOMWINDOW == 165 (0x8de4b000) [pid = 1760] [serial = 362] [outer = (nil)] 09:51:51 INFO - PROCESS | 1760 | ++DOMWINDOW == 166 (0x8de50400) [pid = 1760] [serial = 363] [outer = 0x8de4b000] 09:51:51 INFO - PROCESS | 1760 | 1464367911120 Marionette DEBUG loaded listener.js 09:51:51 INFO - PROCESS | 1760 | ++DOMWINDOW == 167 (0x8de54400) [pid = 1760] [serial = 364] [outer = 0x8de4b000] 09:51:51 INFO - PROCESS | 1760 | [1760] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:51:51 INFO - PROCESS | 1760 | 1464367911987 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]]]}] 09:51:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 09:51:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1430ms 09:51:52 INFO - PROCESS | 1760 | 1464367912028 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 09:51:52 INFO - PROCESS | 1760 | 1464367912032 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 09:51:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 09:51:52 INFO - PROCESS | 1760 | 1464367912038 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 09:51:52 INFO - PROCESS | 1760 | 1464367912042 Marionette TRACE conn3 <- [1,458,null,{}] 09:51:52 INFO - PROCESS | 1760 | 1464367912048 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}] 09:51:52 INFO - PROCESS | 1760 | 1464367912214 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 09:51:52 INFO - PROCESS | 1760 | 1464367912381 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:52 INFO - PROCESS | 1760 | ++DOCSHELL 0x8edb4800 == 65 [pid = 1760] [id = 122] 09:51:52 INFO - PROCESS | 1760 | ++DOMWINDOW == 168 (0x8edb5800) [pid = 1760] [serial = 365] [outer = (nil)] 09:51:52 INFO - PROCESS | 1760 | ++DOMWINDOW == 169 (0x8edb9800) [pid = 1760] [serial = 366] [outer = 0x8edb5800] 09:51:52 INFO - PROCESS | 1760 | 1464367912463 Marionette DEBUG loaded listener.js 09:51:52 INFO - PROCESS | 1760 | ++DOMWINDOW == 170 (0x8edbbc00) [pid = 1760] [serial = 367] [outer = 0x8edb5800] 09:51:53 INFO - PROCESS | 1760 | 1464367913380 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] 09:51:53 INFO - PROCESS | 1760 | 1464367913429 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 09:51:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 09:51:53 INFO - PROCESS | 1760 | 1464367913437 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 09:51:53 INFO - PROCESS | 1760 | 1464367913440 Marionette TRACE conn3 <- [1,462,null,{}] 09:51:53 INFO - PROCESS | 1760 | 1464367913446 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}] 09:51:53 INFO - PROCESS | 1760 | 1464367913617 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 09:51:53 INFO - PROCESS | 1760 | 1464367913799 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:53 INFO - PROCESS | 1760 | ++DOCSHELL 0x8edbe800 == 66 [pid = 1760] [id = 123] 09:51:53 INFO - PROCESS | 1760 | ++DOMWINDOW == 171 (0x8edbec00) [pid = 1760] [serial = 368] [outer = (nil)] 09:51:53 INFO - PROCESS | 1760 | ++DOMWINDOW == 172 (0x91ecec00) [pid = 1760] [serial = 369] [outer = 0x8edbec00] 09:51:53 INFO - PROCESS | 1760 | 1464367913885 Marionette DEBUG loaded listener.js 09:51:53 INFO - PROCESS | 1760 | ++DOMWINDOW == 173 (0x953f1000) [pid = 1760] [serial = 370] [outer = 0x8edbec00] 09:51:54 INFO - PROCESS | 1760 | [1760] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:51:54 INFO - PROCESS | 1760 | 1464367914840 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] 09:51:54 INFO - PROCESS | 1760 | 1464367914924 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 09:51:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 09:51:54 INFO - PROCESS | 1760 | 1464367914931 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 09:51:54 INFO - PROCESS | 1760 | 1464367914935 Marionette TRACE conn3 <- [1,466,null,{}] 09:51:54 INFO - PROCESS | 1760 | 1464367914941 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}] 09:51:55 INFO - PROCESS | 1760 | 1464367915183 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 09:51:55 INFO - PROCESS | 1760 | 1464367915474 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:55 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f5d9000 == 67 [pid = 1760] [id = 124] 09:51:55 INFO - PROCESS | 1760 | ++DOMWINDOW == 174 (0x8f8a2000) [pid = 1760] [serial = 371] [outer = (nil)] 09:51:55 INFO - PROCESS | 1760 | ++DOMWINDOW == 175 (0x9b827c00) [pid = 1760] [serial = 372] [outer = 0x8f8a2000] 09:51:55 INFO - PROCESS | 1760 | 1464367915567 Marionette DEBUG loaded listener.js 09:51:55 INFO - PROCESS | 1760 | ++DOMWINDOW == 176 (0xa675ac00) [pid = 1760] [serial = 373] [outer = 0x8f8a2000] 09:51:56 INFO - PROCESS | 1760 | 1464367916729 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] 09:51:56 INFO - PROCESS | 1760 | 1464367916778 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 09:51:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 09:51:56 INFO - PROCESS | 1760 | 1464367916785 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 09:51:56 INFO - PROCESS | 1760 | 1464367916792 Marionette TRACE conn3 <- [1,470,null,{}] 09:51:56 INFO - PROCESS | 1760 | 1464367916799 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}] 09:51:56 INFO - PROCESS | 1760 | 1464367916965 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 09:51:57 INFO - PROCESS | 1760 | 1464367917153 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:57 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f6d1000 == 68 [pid = 1760] [id = 125] 09:51:57 INFO - PROCESS | 1760 | ++DOMWINDOW == 177 (0x8f6d4400) [pid = 1760] [serial = 374] [outer = (nil)] 09:51:57 INFO - PROCESS | 1760 | ++DOMWINDOW == 178 (0x912d6000) [pid = 1760] [serial = 375] [outer = 0x8f6d4400] 09:51:57 INFO - PROCESS | 1760 | 1464367917235 Marionette DEBUG loaded listener.js 09:51:57 INFO - PROCESS | 1760 | ++DOMWINDOW == 179 (0x92346400) [pid = 1760] [serial = 376] [outer = 0x8f6d4400] 09:51:58 INFO - PROCESS | 1760 | --DOCSHELL 0x9b3a9800 == 67 [pid = 1760] [id = 112] 09:51:58 INFO - PROCESS | 1760 | --DOCSHELL 0x950ecc00 == 66 [pid = 1760] [id = 111] 09:51:58 INFO - PROCESS | 1760 | 1464367918308 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]]]}] 09:51:58 INFO - PROCESS | 1760 | --DOMWINDOW == 178 (0xa26bf400) [pid = 1760] [serial = 300] [outer = (nil)] [url = about:blank] 09:51:58 INFO - PROCESS | 1760 | --DOCSHELL 0x91bf1800 == 65 [pid = 1760] [id = 110] 09:51:58 INFO - PROCESS | 1760 | --DOCSHELL 0x91bee800 == 64 [pid = 1760] [id = 109] 09:51:58 INFO - PROCESS | 1760 | --DOCSHELL 0x924c2800 == 63 [pid = 1760] [id = 108] 09:51:58 INFO - PROCESS | 1760 | --DOCSHELL 0x8f8a4800 == 62 [pid = 1760] [id = 107] 09:51:58 INFO - PROCESS | 1760 | --DOCSHELL 0x8f6ca800 == 61 [pid = 1760] [id = 105] 09:51:58 INFO - PROCESS | 1760 | --DOCSHELL 0x8f5d8400 == 60 [pid = 1760] [id = 104] 09:51:58 INFO - PROCESS | 1760 | --DOCSHELL 0x8f5cbc00 == 59 [pid = 1760] [id = 103] 09:51:58 INFO - PROCESS | 1760 | --DOCSHELL 0x92b22800 == 58 [pid = 1760] [id = 102] 09:51:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 09:51:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1588ms 09:51:58 INFO - PROCESS | 1760 | --DOCSHELL 0x924ccc00 == 57 [pid = 1760] [id = 101] 09:51:58 INFO - PROCESS | 1760 | 1464367918376 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 09:51:58 INFO - PROCESS | 1760 | 1464367918385 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 09:51:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 09:51:58 INFO - PROCESS | 1760 | 1464367918396 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 09:51:58 INFO - PROCESS | 1760 | 1464367918400 Marionette TRACE conn3 <- [1,474,null,{}] 09:51:58 INFO - PROCESS | 1760 | 1464367918406 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}] 09:51:58 INFO - PROCESS | 1760 | 1464367918574 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 09:51:58 INFO - PROCESS | 1760 | --DOMWINDOW == 177 (0xa2440000) [pid = 1760] [serial = 298] [outer = (nil)] [url = about:blank] 09:51:58 INFO - PROCESS | 1760 | --DOMWINDOW == 176 (0x9a35b800) [pid = 1760] [serial = 261] [outer = (nil)] [url = about:blank] 09:51:58 INFO - PROCESS | 1760 | --DOMWINDOW == 175 (0xa243f000) [pid = 1760] [serial = 255] [outer = (nil)] [url = about:blank] 09:51:58 INFO - PROCESS | 1760 | --DOMWINDOW == 174 (0x99e0d000) [pid = 1760] [serial = 288] [outer = (nil)] [url = about:blank] 09:51:58 INFO - PROCESS | 1760 | --DOMWINDOW == 173 (0x92b1c800) [pid = 1760] [serial = 276] [outer = (nil)] [url = about:blank] 09:51:58 INFO - PROCESS | 1760 | --DOMWINDOW == 172 (0x9aa15800) [pid = 1760] [serial = 291] [outer = (nil)] [url = about:blank] 09:51:58 INFO - PROCESS | 1760 | --DOMWINDOW == 171 (0x9a001400) [pid = 1760] [serial = 289] [outer = (nil)] [url = about:blank] 09:51:58 INFO - PROCESS | 1760 | --DOMWINDOW == 170 (0xa6281c00) [pid = 1760] [serial = 267] [outer = (nil)] [url = about:blank] 09:51:58 INFO - PROCESS | 1760 | --DOMWINDOW == 169 (0x9c12dc00) [pid = 1760] [serial = 294] [outer = (nil)] [url = about:blank] 09:51:58 INFO - PROCESS | 1760 | --DOMWINDOW == 168 (0x99e17c00) [pid = 1760] [serial = 174] [outer = (nil)] [url = about:blank] 09:51:58 INFO - PROCESS | 1760 | --DOMWINDOW == 167 (0x912dbc00) [pid = 1760] [serial = 270] [outer = (nil)] [url = about:blank] 09:51:58 INFO - PROCESS | 1760 | --DOMWINDOW == 166 (0x9c397800) [pid = 1760] [serial = 295] [outer = (nil)] [url = about:blank] 09:51:58 INFO - PROCESS | 1760 | --DOMWINDOW == 165 (0x93c89000) [pid = 1760] [serial = 258] [outer = (nil)] [url = about:blank] 09:51:58 INFO - PROCESS | 1760 | --DOMWINDOW == 164 (0x92c30400) [pid = 1760] [serial = 279] [outer = (nil)] [url = about:blank] 09:51:58 INFO - PROCESS | 1760 | --DOMWINDOW == 163 (0xa6b77800) [pid = 1760] [serial = 273] [outer = (nil)] [url = about:blank] 09:51:58 INFO - PROCESS | 1760 | --DOMWINDOW == 162 (0xa24c2000) [pid = 1760] [serial = 264] [outer = (nil)] [url = about:blank] 09:51:58 INFO - PROCESS | 1760 | --DOMWINDOW == 161 (0x92c31400) [pid = 1760] [serial = 283] [outer = (nil)] [url = about:blank] 09:51:58 INFO - PROCESS | 1760 | --DOMWINDOW == 160 (0x93c1d000) [pid = 1760] [serial = 286] [outer = (nil)] [url = about:blank] 09:51:58 INFO - PROCESS | 1760 | --DOMWINDOW == 159 (0xa2276c00) [pid = 1760] [serial = 297] [outer = (nil)] [url = about:blank] 09:51:58 INFO - PROCESS | 1760 | --DOMWINDOW == 158 (0x9b828400) [pid = 1760] [serial = 292] [outer = (nil)] [url = about:blank] 09:51:58 INFO - PROCESS | 1760 | --DOMWINDOW == 157 (0x92d72400) [pid = 1760] [serial = 285] [outer = (nil)] [url = about:blank] 09:51:58 INFO - PROCESS | 1760 | --DOMWINDOW == 156 (0x92b18c00) [pid = 1760] [serial = 282] [outer = (nil)] [url = about:blank] 09:51:58 INFO - PROCESS | 1760 | 1464367918782 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:58 INFO - PROCESS | 1760 | ++DOCSHELL 0x924c4000 == 58 [pid = 1760] [id = 126] 09:51:58 INFO - PROCESS | 1760 | ++DOMWINDOW == 157 (0x924ccc00) [pid = 1760] [serial = 377] [outer = (nil)] 09:51:58 INFO - PROCESS | 1760 | ++DOMWINDOW == 158 (0x92b21000) [pid = 1760] [serial = 378] [outer = 0x924ccc00] 09:51:58 INFO - PROCESS | 1760 | 1464367918861 Marionette DEBUG loaded listener.js 09:51:58 INFO - PROCESS | 1760 | ++DOMWINDOW == 159 (0x92c32400) [pid = 1760] [serial = 379] [outer = 0x924ccc00] 09:51:59 INFO - PROCESS | 1760 | 1464367919644 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]]]}] 09:51:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 09:51:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1282ms 09:51:59 INFO - PROCESS | 1760 | 1464367919680 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 09:51:59 INFO - PROCESS | 1760 | 1464367919684 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 09:51:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 09:51:59 INFO - PROCESS | 1760 | 1464367919690 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 09:51:59 INFO - PROCESS | 1760 | 1464367919696 Marionette TRACE conn3 <- [1,478,null,{}] 09:51:59 INFO - PROCESS | 1760 | 1464367919711 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}] 09:51:59 INFO - PROCESS | 1760 | 1464367919873 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 09:51:59 INFO - PROCESS | 1760 | 1464367919893 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:59 INFO - PROCESS | 1760 | ++DOCSHELL 0x91bf1800 == 59 [pid = 1760] [id = 127] 09:51:59 INFO - PROCESS | 1760 | ++DOMWINDOW == 160 (0x953f6000) [pid = 1760] [serial = 380] [outer = (nil)] 09:51:59 INFO - PROCESS | 1760 | ++DOMWINDOW == 161 (0x981c1000) [pid = 1760] [serial = 381] [outer = 0x953f6000] 09:51:59 INFO - PROCESS | 1760 | 1464367919969 Marionette DEBUG loaded listener.js 09:52:00 INFO - PROCESS | 1760 | ++DOMWINDOW == 162 (0x99e19c00) [pid = 1760] [serial = 382] [outer = 0x953f6000] 09:52:00 INFO - PROCESS | 1760 | 1464367920882 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]]]}] 09:52:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 09:52:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1238ms 09:52:00 INFO - PROCESS | 1760 | 1464367920935 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 09:52:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 09:52:00 INFO - PROCESS | 1760 | 1464367920940 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 09:52:00 INFO - PROCESS | 1760 | 1464367920946 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 09:52:00 INFO - PROCESS | 1760 | 1464367920950 Marionette TRACE conn3 <- [1,482,null,{}] 09:52:00 INFO - PROCESS | 1760 | 1464367920955 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}] 09:52:01 INFO - PROCESS | 1760 | 1464367921163 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 09:52:01 INFO - PROCESS | 1760 | 1464367921189 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:01 INFO - PROCESS | 1760 | ++DOCSHELL 0x92c31000 == 60 [pid = 1760] [id = 128] 09:52:01 INFO - PROCESS | 1760 | ++DOMWINDOW == 163 (0x9a5e1400) [pid = 1760] [serial = 383] [outer = (nil)] 09:52:01 INFO - PROCESS | 1760 | ++DOMWINDOW == 164 (0x9aa14000) [pid = 1760] [serial = 384] [outer = 0x9a5e1400] 09:52:01 INFO - PROCESS | 1760 | 1464367921261 Marionette DEBUG loaded listener.js 09:52:01 INFO - PROCESS | 1760 | ++DOMWINDOW == 165 (0x9b82e400) [pid = 1760] [serial = 385] [outer = 0x9a5e1400] 09:52:02 INFO - PROCESS | 1760 | 1464367922247 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]]]}] 09:52:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 09:52:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1335ms 09:52:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 09:52:02 INFO - PROCESS | 1760 | 1464367922287 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 09:52:02 INFO - PROCESS | 1760 | 1464367922289 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 09:52:02 INFO - PROCESS | 1760 | 1464367922296 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 09:52:02 INFO - PROCESS | 1760 | 1464367922299 Marionette TRACE conn3 <- [1,486,null,{}] 09:52:02 INFO - PROCESS | 1760 | 1464367922305 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}] 09:52:02 INFO - PROCESS | 1760 | 1464367922527 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 09:52:02 INFO - PROCESS | 1760 | 1464367922552 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:02 INFO - PROCESS | 1760 | ++DOCSHELL 0x8eb52400 == 61 [pid = 1760] [id = 129] 09:52:02 INFO - PROCESS | 1760 | ++DOMWINDOW == 166 (0x8eb52800) [pid = 1760] [serial = 386] [outer = (nil)] 09:52:02 INFO - PROCESS | 1760 | ++DOMWINDOW == 167 (0x8eb5b000) [pid = 1760] [serial = 387] [outer = 0x8eb52800] 09:52:02 INFO - PROCESS | 1760 | 1464367922625 Marionette DEBUG loaded listener.js 09:52:02 INFO - PROCESS | 1760 | ++DOMWINDOW == 168 (0x8eb5e000) [pid = 1760] [serial = 388] [outer = 0x8eb52800] 09:52:03 INFO - PROCESS | 1760 | --DOMWINDOW == 167 (0x9b3aa400) [pid = 1760] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 09:52:03 INFO - PROCESS | 1760 | --DOMWINDOW == 166 (0x8f8a4c00) [pid = 1760] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 09:52:03 INFO - PROCESS | 1760 | --DOMWINDOW == 165 (0x924c6400) [pid = 1760] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 09:52:03 INFO - PROCESS | 1760 | --DOMWINDOW == 164 (0x92c36000) [pid = 1760] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 09:52:03 INFO - PROCESS | 1760 | --DOMWINDOW == 163 (0x92313000) [pid = 1760] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 09:52:03 INFO - PROCESS | 1760 | --DOMWINDOW == 162 (0x977d3000) [pid = 1760] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 09:52:03 INFO - PROCESS | 1760 | 1464367923585 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]]]}] 09:52:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 09:52:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1334ms 09:52:03 INFO - PROCESS | 1760 | 1464367923629 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 09:52:03 INFO - PROCESS | 1760 | 1464367923633 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 09:52:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 09:52:03 INFO - PROCESS | 1760 | 1464367923639 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 09:52:03 INFO - PROCESS | 1760 | 1464367923641 Marionette TRACE conn3 <- [1,490,null,{}] 09:52:03 INFO - PROCESS | 1760 | 1464367923647 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}] 09:52:03 INFO - PROCESS | 1760 | 1464367923853 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 09:52:03 INFO - PROCESS | 1760 | 1464367923876 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:03 INFO - PROCESS | 1760 | ++DOCSHELL 0x8de54800 == 62 [pid = 1760] [id = 130] 09:52:03 INFO - PROCESS | 1760 | ++DOMWINDOW == 163 (0x8eb5b400) [pid = 1760] [serial = 389] [outer = (nil)] 09:52:03 INFO - PROCESS | 1760 | ++DOMWINDOW == 164 (0x977d3000) [pid = 1760] [serial = 390] [outer = 0x8eb5b400] 09:52:03 INFO - PROCESS | 1760 | 1464367923948 Marionette DEBUG loaded listener.js 09:52:04 INFO - PROCESS | 1760 | ++DOMWINDOW == 165 (0x9c394800) [pid = 1760] [serial = 391] [outer = 0x8eb5b400] 09:52:04 INFO - PROCESS | 1760 | 1464367924750 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]]]}] 09:52:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 09:52:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1137ms 09:52:04 INFO - PROCESS | 1760 | 1464367924776 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 09:52:04 INFO - PROCESS | 1760 | 1464367924780 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 09:52:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 09:52:04 INFO - PROCESS | 1760 | 1464367924786 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 09:52:04 INFO - PROCESS | 1760 | 1464367924790 Marionette TRACE conn3 <- [1,494,null,{}] 09:52:04 INFO - PROCESS | 1760 | 1464367924795 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}] 09:52:04 INFO - PROCESS | 1760 | 1464367924940 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 09:52:04 INFO - PROCESS | 1760 | 1464367924957 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:04 INFO - PROCESS | 1760 | ++DOCSHELL 0x9a5de400 == 63 [pid = 1760] [id = 131] 09:52:04 INFO - PROCESS | 1760 | ++DOMWINDOW == 166 (0x9a72dc00) [pid = 1760] [serial = 392] [outer = (nil)] 09:52:05 INFO - PROCESS | 1760 | ++DOMWINDOW == 167 (0xa2276c00) [pid = 1760] [serial = 393] [outer = 0x9a72dc00] 09:52:05 INFO - PROCESS | 1760 | 1464367925029 Marionette DEBUG loaded listener.js 09:52:05 INFO - PROCESS | 1760 | ++DOMWINDOW == 168 (0xa2443000) [pid = 1760] [serial = 394] [outer = 0x9a72dc00] 09:52:06 INFO - PROCESS | 1760 | 1464367926232 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]]]}] 09:52:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 09:52:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1482ms 09:52:06 INFO - PROCESS | 1760 | 1464367926270 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 09:52:06 INFO - PROCESS | 1760 | 1464367926277 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 09:52:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 09:52:06 INFO - PROCESS | 1760 | 1464367926285 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 09:52:06 INFO - PROCESS | 1760 | 1464367926292 Marionette TRACE conn3 <- [1,498,null,{}] 09:52:06 INFO - PROCESS | 1760 | 1464367926300 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}] 09:52:06 INFO - PROCESS | 1760 | 1464367926494 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 09:52:06 INFO - PROCESS | 1760 | 1464367926729 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:06 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f74d400 == 64 [pid = 1760] [id = 132] 09:52:06 INFO - PROCESS | 1760 | ++DOMWINDOW == 169 (0x8f74fc00) [pid = 1760] [serial = 395] [outer = (nil)] 09:52:06 INFO - PROCESS | 1760 | ++DOMWINDOW == 170 (0x912df400) [pid = 1760] [serial = 396] [outer = 0x8f74fc00] 09:52:06 INFO - PROCESS | 1760 | 1464367926835 Marionette DEBUG loaded listener.js 09:52:06 INFO - PROCESS | 1760 | ++DOMWINDOW == 171 (0x91ecf800) [pid = 1760] [serial = 397] [outer = 0x8f74fc00] 09:52:07 INFO - PROCESS | 1760 | 1464367927724 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]]]}] 09:52:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 09:52:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1484ms 09:52:07 INFO - PROCESS | 1760 | 1464367927770 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 09:52:07 INFO - PROCESS | 1760 | 1464367927779 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 09:52:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 09:52:07 INFO - PROCESS | 1760 | 1464367927790 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 09:52:07 INFO - PROCESS | 1760 | 1464367927794 Marionette TRACE conn3 <- [1,502,null,{}] 09:52:07 INFO - PROCESS | 1760 | 1464367927801 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}] 09:52:07 INFO - PROCESS | 1760 | 1464367927988 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 09:52:08 INFO - PROCESS | 1760 | 1464367928158 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:08 INFO - PROCESS | 1760 | ++DOCSHELL 0x92d6e800 == 65 [pid = 1760] [id = 133] 09:52:08 INFO - PROCESS | 1760 | ++DOMWINDOW == 172 (0x93a42400) [pid = 1760] [serial = 398] [outer = (nil)] 09:52:08 INFO - PROCESS | 1760 | ++DOMWINDOW == 173 (0x953e9000) [pid = 1760] [serial = 399] [outer = 0x93a42400] 09:52:08 INFO - PROCESS | 1760 | 1464367928331 Marionette DEBUG loaded listener.js 09:52:08 INFO - PROCESS | 1760 | ++DOMWINDOW == 174 (0x99e0ec00) [pid = 1760] [serial = 400] [outer = 0x93a42400] 09:52:09 INFO - PROCESS | 1760 | 1464367929195 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]]]}] 09:52:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 09:52:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1483ms 09:52:09 INFO - PROCESS | 1760 | 1464367929274 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 09:52:09 INFO - PROCESS | 1760 | 1464367929277 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 09:52:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 09:52:09 INFO - PROCESS | 1760 | 1464367929285 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 09:52:09 INFO - PROCESS | 1760 | 1464367929291 Marionette TRACE conn3 <- [1,506,null,{}] 09:52:09 INFO - PROCESS | 1760 | 1464367929308 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}] 09:52:09 INFO - PROCESS | 1760 | 1464367929536 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 09:52:09 INFO - PROCESS | 1760 | 1464367929761 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:09 INFO - PROCESS | 1760 | ++DOCSHELL 0x93a4b000 == 66 [pid = 1760] [id = 134] 09:52:09 INFO - PROCESS | 1760 | ++DOMWINDOW == 175 (0x99fd5800) [pid = 1760] [serial = 401] [outer = (nil)] 09:52:09 INFO - PROCESS | 1760 | ++DOMWINDOW == 176 (0xa243b800) [pid = 1760] [serial = 402] [outer = 0x99fd5800] 09:52:09 INFO - PROCESS | 1760 | 1464367929865 Marionette DEBUG loaded listener.js 09:52:09 INFO - PROCESS | 1760 | ++DOMWINDOW == 177 (0xa321cc00) [pid = 1760] [serial = 403] [outer = 0x99fd5800] 09:52:10 INFO - PROCESS | 1760 | 1464367930771 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]]]}] 09:52:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 09:52:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1536ms 09:52:10 INFO - PROCESS | 1760 | 1464367930822 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 09:52:10 INFO - PROCESS | 1760 | 1464367930827 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 09:52:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 09:52:10 INFO - PROCESS | 1760 | 1464367930833 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 09:52:10 INFO - PROCESS | 1760 | 1464367930837 Marionette TRACE conn3 <- [1,510,null,{}] 09:52:10 INFO - PROCESS | 1760 | 1464367930843 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}] 09:52:11 INFO - PROCESS | 1760 | 1464367931026 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 09:52:11 INFO - PROCESS | 1760 | 1464367931198 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:11 INFO - PROCESS | 1760 | ++DOCSHELL 0x8de50800 == 67 [pid = 1760] [id = 135] 09:52:11 INFO - PROCESS | 1760 | ++DOMWINDOW == 178 (0x950e4c00) [pid = 1760] [serial = 404] [outer = (nil)] 09:52:11 INFO - PROCESS | 1760 | ++DOMWINDOW == 179 (0xa6734000) [pid = 1760] [serial = 405] [outer = 0x950e4c00] 09:52:11 INFO - PROCESS | 1760 | 1464367931287 Marionette DEBUG loaded listener.js 09:52:11 INFO - PROCESS | 1760 | ++DOMWINDOW == 180 (0xa67d2c00) [pid = 1760] [serial = 406] [outer = 0x950e4c00] 09:52:12 INFO - PROCESS | 1760 | 1464367932238 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]]]}] 09:52:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 09:52:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1441ms 09:52:12 INFO - PROCESS | 1760 | 1464367932275 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 09:52:12 INFO - PROCESS | 1760 | 1464367932278 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 09:52:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 09:52:12 INFO - PROCESS | 1760 | 1464367932286 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 09:52:12 INFO - PROCESS | 1760 | 1464367932289 Marionette TRACE conn3 <- [1,514,null,{}] 09:52:12 INFO - PROCESS | 1760 | 1464367932295 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}] 09:52:12 INFO - PROCESS | 1760 | 1464367932471 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 09:52:12 INFO - PROCESS | 1760 | 1464367932649 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:12 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f5da000 == 68 [pid = 1760] [id = 136] 09:52:12 INFO - PROCESS | 1760 | ++DOMWINDOW == 181 (0x92b19c00) [pid = 1760] [serial = 407] [outer = (nil)] 09:52:12 INFO - PROCESS | 1760 | ++DOMWINDOW == 182 (0xa6b7e000) [pid = 1760] [serial = 408] [outer = 0x92b19c00] 09:52:12 INFO - PROCESS | 1760 | 1464367932734 Marionette DEBUG loaded listener.js 09:52:12 INFO - PROCESS | 1760 | ++DOMWINDOW == 183 (0xa6b84800) [pid = 1760] [serial = 409] [outer = 0x92b19c00] 09:52:14 INFO - PROCESS | 1760 | 1464367934254 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]]]}] 09:52:14 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 09:52:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 2036ms 09:52:14 INFO - PROCESS | 1760 | 1464367934324 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 09:52:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 09:52:14 INFO - PROCESS | 1760 | 1464367934328 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 09:52:14 INFO - PROCESS | 1760 | 1464367934335 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 09:52:14 INFO - PROCESS | 1760 | 1464367934338 Marionette TRACE conn3 <- [1,518,null,{}] 09:52:14 INFO - PROCESS | 1760 | 1464367934344 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}] 09:52:14 INFO - PROCESS | 1760 | 1464367934521 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 09:52:14 INFO - PROCESS | 1760 | 1464367934705 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:14 INFO - PROCESS | 1760 | ++DOCSHELL 0x9c225000 == 69 [pid = 1760] [id = 137] 09:52:14 INFO - PROCESS | 1760 | ++DOMWINDOW == 184 (0xa6b7f000) [pid = 1760] [serial = 410] [outer = (nil)] 09:52:14 INFO - PROCESS | 1760 | ++DOMWINDOW == 185 (0xa8c06000) [pid = 1760] [serial = 411] [outer = 0xa6b7f000] 09:52:14 INFO - PROCESS | 1760 | 1464367934788 Marionette DEBUG loaded listener.js 09:52:14 INFO - PROCESS | 1760 | ++DOMWINDOW == 186 (0xa8c22000) [pid = 1760] [serial = 412] [outer = 0xa6b7f000] 09:52:15 INFO - PROCESS | 1760 | 1464367935675 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]]]}] 09:52:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 09:52:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1383ms 09:52:15 INFO - PROCESS | 1760 | 1464367935718 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 09:52:15 INFO - PROCESS | 1760 | 1464367935722 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 09:52:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 09:52:15 INFO - PROCESS | 1760 | 1464367935729 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 09:52:15 INFO - PROCESS | 1760 | 1464367935732 Marionette TRACE conn3 <- [1,522,null,{}] 09:52:15 INFO - PROCESS | 1760 | 1464367935738 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}] 09:52:15 INFO - PROCESS | 1760 | 1464367935902 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 09:52:16 INFO - PROCESS | 1760 | 1464367936082 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:16 INFO - PROCESS | 1760 | ++DOCSHELL 0x8d8d1400 == 70 [pid = 1760] [id = 138] 09:52:16 INFO - PROCESS | 1760 | ++DOMWINDOW == 187 (0x8d8d5400) [pid = 1760] [serial = 413] [outer = (nil)] 09:52:16 INFO - PROCESS | 1760 | ++DOMWINDOW == 188 (0x8d8dc400) [pid = 1760] [serial = 414] [outer = 0x8d8d5400] 09:52:16 INFO - PROCESS | 1760 | 1464367936169 Marionette DEBUG loaded listener.js 09:52:16 INFO - PROCESS | 1760 | ++DOMWINDOW == 189 (0x8d8e0c00) [pid = 1760] [serial = 415] [outer = 0x8d8d5400] 09:52:17 INFO - PROCESS | 1760 | 1464367937146 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]]]}] 09:52:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 09:52:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1479ms 09:52:17 INFO - PROCESS | 1760 | 1464367937209 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 09:52:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 09:52:17 INFO - PROCESS | 1760 | 1464367937213 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 09:52:17 INFO - PROCESS | 1760 | 1464367937219 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 09:52:17 INFO - PROCESS | 1760 | 1464367937223 Marionette TRACE conn3 <- [1,526,null,{}] 09:52:17 INFO - PROCESS | 1760 | 1464367937229 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}] 09:52:17 INFO - PROCESS | 1760 | 1464367937402 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 09:52:17 INFO - PROCESS | 1760 | 1464367937621 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:17 INFO - PROCESS | 1760 | ++DOCSHELL 0x8d134800 == 71 [pid = 1760] [id = 139] 09:52:17 INFO - PROCESS | 1760 | ++DOMWINDOW == 190 (0x8d135000) [pid = 1760] [serial = 416] [outer = (nil)] 09:52:17 INFO - PROCESS | 1760 | ++DOMWINDOW == 191 (0x8d13b400) [pid = 1760] [serial = 417] [outer = 0x8d135000] 09:52:17 INFO - PROCESS | 1760 | 1464367937745 Marionette DEBUG loaded listener.js 09:52:17 INFO - PROCESS | 1760 | ++DOMWINDOW == 192 (0x8d13ec00) [pid = 1760] [serial = 418] [outer = 0x8d135000] 09:52:18 INFO - PROCESS | 1760 | 1464367938636 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]]]}] 09:52:18 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 09:52:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1487ms 09:52:18 INFO - PROCESS | 1760 | 1464367938707 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 09:52:18 INFO - PROCESS | 1760 | 1464367938711 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 09:52:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 09:52:18 INFO - PROCESS | 1760 | 1464367938718 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 09:52:18 INFO - PROCESS | 1760 | 1464367938720 Marionette TRACE conn3 <- [1,530,null,{}] 09:52:18 INFO - PROCESS | 1760 | 1464367938727 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}] 09:52:18 INFO - PROCESS | 1760 | 1464367938902 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 09:52:19 INFO - PROCESS | 1760 | 1464367939119 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:19 INFO - PROCESS | 1760 | ++DOCSHELL 0x8d13cc00 == 72 [pid = 1760] [id = 140] 09:52:19 INFO - PROCESS | 1760 | ++DOMWINDOW == 193 (0x8d1e3c00) [pid = 1760] [serial = 419] [outer = (nil)] 09:52:19 INFO - PROCESS | 1760 | ++DOMWINDOW == 194 (0x8d1e9000) [pid = 1760] [serial = 420] [outer = 0x8d1e3c00] 09:52:19 INFO - PROCESS | 1760 | 1464367939248 Marionette DEBUG loaded listener.js 09:52:19 INFO - PROCESS | 1760 | ++DOMWINDOW == 195 (0x8d1eb800) [pid = 1760] [serial = 421] [outer = 0x8d1e3c00] 09:52:20 INFO - PROCESS | 1760 | 1464367940080 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"]]]}] 09:52:20 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 09:52:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 09:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:52:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 09:52:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:52:20 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 09:52:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 09:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:52:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 09:52:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:52:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1436ms 09:52:20 INFO - PROCESS | 1760 | 1464367940158 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 09:52:20 INFO - PROCESS | 1760 | 1464367940162 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 09:52:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 09:52:20 INFO - PROCESS | 1760 | 1464367940169 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 09:52:20 INFO - PROCESS | 1760 | 1464367940173 Marionette TRACE conn3 <- [1,534,null,{}] 09:52:20 INFO - PROCESS | 1760 | 1464367940179 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}] 09:52:20 INFO - PROCESS | 1760 | 1464367940383 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 09:52:20 INFO - PROCESS | 1760 | 1464367940564 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:20 INFO - PROCESS | 1760 | ++DOCSHELL 0x8bcb3800 == 73 [pid = 1760] [id = 141] 09:52:20 INFO - PROCESS | 1760 | ++DOMWINDOW == 196 (0x8bcb3c00) [pid = 1760] [serial = 422] [outer = (nil)] 09:52:20 INFO - PROCESS | 1760 | ++DOMWINDOW == 197 (0x8d1e7800) [pid = 1760] [serial = 423] [outer = 0x8bcb3c00] 09:52:20 INFO - PROCESS | 1760 | 1464367940651 Marionette DEBUG loaded listener.js 09:52:20 INFO - PROCESS | 1760 | ++DOMWINDOW == 198 (0x8d1ed800) [pid = 1760] [serial = 424] [outer = 0x8bcb3c00] 09:52:21 INFO - PROCESS | 1760 | 1464367941548 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]]]}] 09:52:21 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 09:52:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1431ms 09:52:21 INFO - PROCESS | 1760 | 1464367941608 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 09:52:21 INFO - PROCESS | 1760 | 1464367941612 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 09:52:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 09:52:21 INFO - PROCESS | 1760 | 1464367941620 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 09:52:21 INFO - PROCESS | 1760 | 1464367941623 Marionette TRACE conn3 <- [1,538,null,{}] 09:52:21 INFO - PROCESS | 1760 | 1464367941630 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}] 09:52:21 INFO - PROCESS | 1760 | 1464367941844 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 09:52:22 INFO - PROCESS | 1760 | 1464367942029 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:22 INFO - PROCESS | 1760 | ++DOCSHELL 0x8bcb2c00 == 74 [pid = 1760] [id = 142] 09:52:22 INFO - PROCESS | 1760 | ++DOMWINDOW == 199 (0x8bcc0400) [pid = 1760] [serial = 425] [outer = (nil)] 09:52:22 INFO - PROCESS | 1760 | ++DOMWINDOW == 200 (0x8be95c00) [pid = 1760] [serial = 426] [outer = 0x8bcc0400] 09:52:22 INFO - PROCESS | 1760 | 1464367942123 Marionette DEBUG loaded listener.js 09:52:22 INFO - PROCESS | 1760 | ++DOMWINDOW == 201 (0x8d1f1800) [pid = 1760] [serial = 427] [outer = 0x8bcc0400] 09:52:22 INFO - PROCESS | 1760 | ++DOMWINDOW == 202 (0x8c069000) [pid = 1760] [serial = 428] [outer = 0x93c1ac00] 09:52:23 INFO - PROCESS | 1760 | 1464367943040 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]]]}] 09:52:23 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. 09:52:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1455ms 09:52:23 INFO - PROCESS | 1760 | 1464367943122 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 09:52:23 INFO - PROCESS | 1760 | 1464367943126 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 09:52:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 09:52:23 INFO - PROCESS | 1760 | 1464367943135 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 09:52:23 INFO - PROCESS | 1760 | 1464367943138 Marionette TRACE conn3 <- [1,542,null,{}] 09:52:23 INFO - PROCESS | 1760 | 1464367943142 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}] 09:52:23 INFO - PROCESS | 1760 | 1464367943314 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 09:52:23 INFO - PROCESS | 1760 | 1464367943496 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:23 INFO - PROCESS | 1760 | ++DOCSHELL 0x8be97000 == 75 [pid = 1760] [id = 143] 09:52:23 INFO - PROCESS | 1760 | ++DOMWINDOW == 203 (0x8be98000) [pid = 1760] [serial = 429] [outer = (nil)] 09:52:23 INFO - PROCESS | 1760 | ++DOMWINDOW == 204 (0x8c06f800) [pid = 1760] [serial = 430] [outer = 0x8be98000] 09:52:23 INFO - PROCESS | 1760 | 1464367943578 Marionette DEBUG loaded listener.js 09:52:23 INFO - PROCESS | 1760 | ++DOMWINDOW == 205 (0x8c076000) [pid = 1760] [serial = 431] [outer = 0x8be98000] 09:52:24 INFO - PROCESS | 1760 | 1464367944444 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]]]}] 09:52:24 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. 09:52:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1329ms 09:52:24 INFO - PROCESS | 1760 | 1464367944464 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 09:52:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 09:52:24 INFO - PROCESS | 1760 | 1464367944477 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 09:52:24 INFO - PROCESS | 1760 | 1464367944501 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 09:52:24 INFO - PROCESS | 1760 | 1464367944505 Marionette TRACE conn3 <- [1,546,null,{}] 09:52:24 INFO - PROCESS | 1760 | 1464367944512 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}] 09:52:24 INFO - PROCESS | 1760 | 1464367944702 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 09:52:24 INFO - PROCESS | 1760 | 1464367944896 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:24 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b48f800 == 76 [pid = 1760] [id = 144] 09:52:24 INFO - PROCESS | 1760 | ++DOMWINDOW == 206 (0x8b48fc00) [pid = 1760] [serial = 432] [outer = (nil)] 09:52:24 INFO - PROCESS | 1760 | ++DOMWINDOW == 207 (0x8b493c00) [pid = 1760] [serial = 433] [outer = 0x8b48fc00] 09:52:24 INFO - PROCESS | 1760 | 1464367944978 Marionette DEBUG loaded listener.js 09:52:25 INFO - PROCESS | 1760 | ++DOMWINDOW == 208 (0x8b498c00) [pid = 1760] [serial = 434] [outer = 0x8b48fc00] 09:52:25 INFO - PROCESS | 1760 | 1464367945861 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]]]}] 09:52:25 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 09:52:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1398ms 09:52:25 INFO - PROCESS | 1760 | 1464367945921 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 09:52:25 INFO - PROCESS | 1760 | 1464367945924 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 09:52:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 09:52:25 INFO - PROCESS | 1760 | 1464367945933 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 09:52:25 INFO - PROCESS | 1760 | 1464367945935 Marionette TRACE conn3 <- [1,550,null,{}] 09:52:25 INFO - PROCESS | 1760 | 1464367945940 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}] 09:52:26 INFO - PROCESS | 1760 | 1464367946131 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 09:52:26 INFO - PROCESS | 1760 | 1464367946319 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:26 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b494800 == 77 [pid = 1760] [id = 145] 09:52:26 INFO - PROCESS | 1760 | ++DOMWINDOW == 209 (0x8b496400) [pid = 1760] [serial = 435] [outer = (nil)] 09:52:26 INFO - PROCESS | 1760 | ++DOMWINDOW == 210 (0x8c06e000) [pid = 1760] [serial = 436] [outer = 0x8b496400] 09:52:26 INFO - PROCESS | 1760 | 1464367946402 Marionette DEBUG loaded listener.js 09:52:26 INFO - PROCESS | 1760 | ++DOMWINDOW == 211 (0x8d132400) [pid = 1760] [serial = 437] [outer = 0x8b496400] 09:52:27 INFO - PROCESS | 1760 | 1464367947283 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]]]}] 09:52:27 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. 09:52:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1379ms 09:52:27 INFO - PROCESS | 1760 | 1464367947345 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 09:52:27 INFO - PROCESS | 1760 | 1464367947349 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 09:52:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 09:52:27 INFO - PROCESS | 1760 | 1464367947357 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 09:52:27 INFO - PROCESS | 1760 | 1464367947361 Marionette TRACE conn3 <- [1,554,null,{}] 09:52:27 INFO - PROCESS | 1760 | 1464367947367 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}] 09:52:27 INFO - PROCESS | 1760 | 1464367947535 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 09:52:27 INFO - PROCESS | 1760 | 1464367947724 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:27 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b49ac00 == 78 [pid = 1760] [id = 146] 09:52:27 INFO - PROCESS | 1760 | ++DOMWINDOW == 212 (0x8b49b800) [pid = 1760] [serial = 438] [outer = (nil)] 09:52:27 INFO - PROCESS | 1760 | ++DOMWINDOW == 213 (0x8cf9f800) [pid = 1760] [serial = 439] [outer = 0x8b49b800] 09:52:27 INFO - PROCESS | 1760 | 1464367947813 Marionette DEBUG loaded listener.js 09:52:27 INFO - PROCESS | 1760 | ++DOMWINDOW == 214 (0x8cfa4400) [pid = 1760] [serial = 440] [outer = 0x8b49b800] 09:52:28 INFO - PROCESS | 1760 | [1760] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:52:29 INFO - PROCESS | 1760 | 1464367949127 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]]]}] 09:52:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 09:52:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1839ms 09:52:29 INFO - PROCESS | 1760 | 1464367949280 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 09:52:29 INFO - PROCESS | 1760 | 1464367949285 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 09:52:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 09:52:29 INFO - PROCESS | 1760 | 1464367949314 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 09:52:29 INFO - PROCESS | 1760 | 1464367949320 Marionette TRACE conn3 <- [1,558,null,{}] 09:52:29 INFO - PROCESS | 1760 | 1464367949328 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}] 09:52:29 INFO - PROCESS | 1760 | 1464367949495 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 09:52:29 INFO - PROCESS | 1760 | 1464367949697 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:29 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b6e5800 == 79 [pid = 1760] [id = 147] 09:52:29 INFO - PROCESS | 1760 | ++DOMWINDOW == 215 (0x8b6f0c00) [pid = 1760] [serial = 441] [outer = (nil)] 09:52:29 INFO - PROCESS | 1760 | ++DOMWINDOW == 216 (0x8be96000) [pid = 1760] [serial = 442] [outer = 0x8b6f0c00] 09:52:29 INFO - PROCESS | 1760 | 1464367949777 Marionette DEBUG loaded listener.js 09:52:29 INFO - PROCESS | 1760 | ++DOMWINDOW == 217 (0x8be9d800) [pid = 1760] [serial = 443] [outer = 0x8b6f0c00] 09:52:30 INFO - PROCESS | 1760 | 1464367950773 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]]]}] 09:52:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 09:52:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1539ms 09:52:30 INFO - PROCESS | 1760 | 1464367950852 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 09:52:30 INFO - PROCESS | 1760 | 1464367950861 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 09:52:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 09:52:30 INFO - PROCESS | 1760 | 1464367950871 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 09:52:30 INFO - PROCESS | 1760 | 1464367950874 Marionette TRACE conn3 <- [1,562,null,{}] 09:52:30 INFO - PROCESS | 1760 | 1464367950880 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}] 09:52:31 INFO - PROCESS | 1760 | 1464367951096 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 09:52:31 INFO - PROCESS | 1760 | --DOCSHELL 0x8de54800 == 78 [pid = 1760] [id = 130] 09:52:31 INFO - PROCESS | 1760 | --DOCSHELL 0x8eb52400 == 77 [pid = 1760] [id = 129] 09:52:31 INFO - PROCESS | 1760 | --DOMWINDOW == 216 (0x92c38c00) [pid = 1760] [serial = 303] [outer = (nil)] [url = about:blank] 09:52:31 INFO - PROCESS | 1760 | --DOMWINDOW == 215 (0x99e0e400) [pid = 1760] [serial = 306] [outer = (nil)] [url = about:blank] 09:52:31 INFO - PROCESS | 1760 | --DOMWINDOW == 214 (0x9a846800) [pid = 1760] [serial = 309] [outer = (nil)] [url = about:blank] 09:52:31 INFO - PROCESS | 1760 | --DOMWINDOW == 213 (0xa24c2c00) [pid = 1760] [serial = 312] [outer = (nil)] [url = about:blank] 09:52:31 INFO - PROCESS | 1760 | --DOMWINDOW == 212 (0x8f6d3c00) [pid = 1760] [serial = 315] [outer = (nil)] [url = about:blank] 09:52:31 INFO - PROCESS | 1760 | --DOMWINDOW == 211 (0x8f8a6800) [pid = 1760] [serial = 318] [outer = (nil)] [url = about:blank] 09:52:31 INFO - PROCESS | 1760 | --DOMWINDOW == 210 (0x9a727800) [pid = 1760] [serial = 339] [outer = (nil)] [url = about:blank] 09:52:31 INFO - PROCESS | 1760 | 1464367951384 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:31 INFO - PROCESS | 1760 | --DOCSHELL 0x924c8000 == 76 [pid = 1760] [id = 100] 09:52:31 INFO - PROCESS | 1760 | --DOCSHELL 0x92c31000 == 75 [pid = 1760] [id = 128] 09:52:31 INFO - PROCESS | 1760 | --DOCSHELL 0x91bf1800 == 74 [pid = 1760] [id = 127] 09:52:31 INFO - PROCESS | 1760 | --DOCSHELL 0x924c4000 == 73 [pid = 1760] [id = 126] 09:52:31 INFO - PROCESS | 1760 | ++DOCSHELL 0x8cfab000 == 74 [pid = 1760] [id = 148] 09:52:31 INFO - PROCESS | 1760 | ++DOMWINDOW == 211 (0x8cfacc00) [pid = 1760] [serial = 444] [outer = (nil)] 09:52:31 INFO - PROCESS | 1760 | ++DOMWINDOW == 212 (0x8d1e9400) [pid = 1760] [serial = 445] [outer = 0x8cfacc00] 09:52:31 INFO - PROCESS | 1760 | 1464367951467 Marionette DEBUG loaded listener.js 09:52:31 INFO - PROCESS | 1760 | ++DOMWINDOW == 213 (0x8de45c00) [pid = 1760] [serial = 446] [outer = 0x8cfacc00] 09:52:31 INFO - PROCESS | 1760 | --DOCSHELL 0x8f6d1000 == 73 [pid = 1760] [id = 125] 09:52:31 INFO - PROCESS | 1760 | --DOCSHELL 0x8f5cec00 == 72 [pid = 1760] [id = 116] 09:52:31 INFO - PROCESS | 1760 | --DOCSHELL 0x92c35c00 == 71 [pid = 1760] [id = 115] 09:52:31 INFO - PROCESS | 1760 | --DOCSHELL 0x8f8a7800 == 70 [pid = 1760] [id = 114] 09:52:32 INFO - PROCESS | 1760 | [1760] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:52:32 INFO - PROCESS | 1760 | --DOMWINDOW == 212 (0x9b824800) [pid = 1760] [serial = 336] [outer = (nil)] [url = about:blank] 09:52:32 INFO - PROCESS | 1760 | --DOMWINDOW == 211 (0x912d9c00) [pid = 1760] [serial = 322] [outer = (nil)] [url = about:blank] 09:52:32 INFO - PROCESS | 1760 | --DOMWINDOW == 210 (0x8f8a9000) [pid = 1760] [serial = 321] [outer = (nil)] [url = about:blank] 09:52:32 INFO - PROCESS | 1760 | --DOMWINDOW == 209 (0x92b20400) [pid = 1760] [serial = 325] [outer = (nil)] [url = about:blank] 09:52:32 INFO - PROCESS | 1760 | --DOMWINDOW == 208 (0x92b15400) [pid = 1760] [serial = 324] [outer = (nil)] [url = about:blank] 09:52:32 INFO - PROCESS | 1760 | --DOMWINDOW == 207 (0x977d6800) [pid = 1760] [serial = 330] [outer = (nil)] [url = about:blank] 09:52:32 INFO - PROCESS | 1760 | --DOMWINDOW == 206 (0x99160400) [pid = 1760] [serial = 331] [outer = (nil)] [url = about:blank] 09:52:32 INFO - PROCESS | 1760 | --DOMWINDOW == 205 (0x92d1ac00) [pid = 1760] [serial = 327] [outer = (nil)] [url = about:blank] 09:52:32 INFO - PROCESS | 1760 | --DOMWINDOW == 204 (0x9500d000) [pid = 1760] [serial = 328] [outer = (nil)] [url = about:blank] 09:52:32 INFO - PROCESS | 1760 | --DOMWINDOW == 203 (0x99fdb400) [pid = 1760] [serial = 333] [outer = (nil)] [url = about:blank] 09:52:32 INFO - PROCESS | 1760 | --DOMWINDOW == 202 (0x9c0c1400) [pid = 1760] [serial = 337] [outer = (nil)] [url = about:blank] 09:52:32 INFO - PROCESS | 1760 | --DOMWINDOW == 201 (0x9a5d8400) [pid = 1760] [serial = 334] [outer = (nil)] [url = about:blank] 09:52:32 INFO - PROCESS | 1760 | 1464367952300 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]]]}] 09:52:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 09:52:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1486ms 09:52:32 INFO - PROCESS | 1760 | 1464367952357 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 09:52:32 INFO - PROCESS | 1760 | 1464367952361 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 09:52:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 09:52:32 INFO - PROCESS | 1760 | 1464367952368 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 09:52:32 INFO - PROCESS | 1760 | 1464367952373 Marionette TRACE conn3 <- [1,566,null,{}] 09:52:32 INFO - PROCESS | 1760 | 1464367952389 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}] 09:52:32 INFO - PROCESS | 1760 | 1464367952553 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 09:52:32 INFO - PROCESS | 1760 | 1464367952565 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:32 INFO - PROCESS | 1760 | ++DOCSHELL 0x8d8dd800 == 71 [pid = 1760] [id = 149] 09:52:32 INFO - PROCESS | 1760 | ++DOMWINDOW == 202 (0x8e90b800) [pid = 1760] [serial = 447] [outer = (nil)] 09:52:32 INFO - PROCESS | 1760 | ++DOMWINDOW == 203 (0x8e910c00) [pid = 1760] [serial = 448] [outer = 0x8e90b800] 09:52:32 INFO - PROCESS | 1760 | 1464367952641 Marionette DEBUG loaded listener.js 09:52:32 INFO - PROCESS | 1760 | ++DOMWINDOW == 204 (0x8eb59400) [pid = 1760] [serial = 449] [outer = 0x8e90b800] 09:52:33 INFO - PROCESS | 1760 | [1760] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:52:33 INFO - PROCESS | 1760 | 1464367953515 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]]]}] 09:52:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 09:52:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1185ms 09:52:33 INFO - PROCESS | 1760 | 1464367953553 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 09:52:33 INFO - PROCESS | 1760 | 1464367953557 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 09:52:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 09:52:33 INFO - PROCESS | 1760 | 1464367953567 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 09:52:33 INFO - PROCESS | 1760 | 1464367953569 Marionette TRACE conn3 <- [1,570,null,{}] 09:52:33 INFO - PROCESS | 1760 | 1464367953576 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}] 09:52:33 INFO - PROCESS | 1760 | 1464367953736 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 09:52:33 INFO - PROCESS | 1760 | 1464367953897 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:33 INFO - PROCESS | 1760 | ++DOCSHELL 0x8e909800 == 72 [pid = 1760] [id = 150] 09:52:33 INFO - PROCESS | 1760 | ++DOMWINDOW == 205 (0x8eb53400) [pid = 1760] [serial = 450] [outer = (nil)] 09:52:33 INFO - PROCESS | 1760 | ++DOMWINDOW == 206 (0x8edbf400) [pid = 1760] [serial = 451] [outer = 0x8eb53400] 09:52:33 INFO - PROCESS | 1760 | 1464367953970 Marionette DEBUG loaded listener.js 09:52:34 INFO - PROCESS | 1760 | ++DOMWINDOW == 207 (0x8f6cc800) [pid = 1760] [serial = 452] [outer = 0x8eb53400] 09:52:34 INFO - PROCESS | 1760 | [1760] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:52:34 INFO - PROCESS | 1760 | 1464367954783 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]]]}] 09:52:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 09:52:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1236ms 09:52:34 INFO - PROCESS | 1760 | 1464367954804 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 09:52:34 INFO - PROCESS | 1760 | 1464367954806 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 09:52:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 09:52:34 INFO - PROCESS | 1760 | 1464367954813 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 09:52:34 INFO - PROCESS | 1760 | 1464367954816 Marionette TRACE conn3 <- [1,574,null,{}] 09:52:34 INFO - PROCESS | 1760 | 1464367954821 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}] 09:52:35 INFO - PROCESS | 1760 | 1464367955034 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 09:52:35 INFO - PROCESS | 1760 | 1464367955092 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:35 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f6d0c00 == 73 [pid = 1760] [id = 151] 09:52:35 INFO - PROCESS | 1760 | ++DOMWINDOW == 208 (0x8f6d8000) [pid = 1760] [serial = 453] [outer = (nil)] 09:52:35 INFO - PROCESS | 1760 | ++DOMWINDOW == 209 (0x8f750400) [pid = 1760] [serial = 454] [outer = 0x8f6d8000] 09:52:35 INFO - PROCESS | 1760 | 1464367955179 Marionette DEBUG loaded listener.js 09:52:35 INFO - PROCESS | 1760 | ++DOMWINDOW == 210 (0x8f8a3c00) [pid = 1760] [serial = 455] [outer = 0x8f6d8000] 09:52:36 INFO - PROCESS | 1760 | 1464367956133 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]]]}] 09:52:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 09:52:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1631ms 09:52:36 INFO - PROCESS | 1760 | --DOMWINDOW == 209 (0x8f6d4400) [pid = 1760] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 09:52:36 INFO - PROCESS | 1760 | --DOMWINDOW == 208 (0x8eb5b400) [pid = 1760] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 09:52:36 INFO - PROCESS | 1760 | --DOMWINDOW == 207 (0x8eb52800) [pid = 1760] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 09:52:36 INFO - PROCESS | 1760 | --DOMWINDOW == 206 (0x924ccc00) [pid = 1760] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 09:52:36 INFO - PROCESS | 1760 | --DOMWINDOW == 205 (0x953f6000) [pid = 1760] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 09:52:36 INFO - PROCESS | 1760 | --DOMWINDOW == 204 (0x9a5e1400) [pid = 1760] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 09:52:36 INFO - PROCESS | 1760 | 1464367956466 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 09:52:36 INFO - PROCESS | 1760 | 1464367956469 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 09:52:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 09:52:36 INFO - PROCESS | 1760 | 1464367956475 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 09:52:36 INFO - PROCESS | 1760 | 1464367956478 Marionette TRACE conn3 <- [1,578,null,{}] 09:52:36 INFO - PROCESS | 1760 | 1464367956484 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}] 09:52:36 INFO - PROCESS | 1760 | 1464367956656 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 09:52:36 INFO - PROCESS | 1760 | 1464367956669 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:36 INFO - PROCESS | 1760 | ++DOCSHELL 0x8cfa9400 == 74 [pid = 1760] [id = 152] 09:52:36 INFO - PROCESS | 1760 | ++DOMWINDOW == 205 (0x8edb9000) [pid = 1760] [serial = 456] [outer = (nil)] 09:52:36 INFO - PROCESS | 1760 | ++DOMWINDOW == 206 (0x91bfa400) [pid = 1760] [serial = 457] [outer = 0x8edb9000] 09:52:36 INFO - PROCESS | 1760 | 1464367956921 Marionette DEBUG loaded listener.js 09:52:37 INFO - PROCESS | 1760 | ++DOMWINDOW == 207 (0x91ed3c00) [pid = 1760] [serial = 458] [outer = 0x8edb9000] 09:52:37 INFO - PROCESS | 1760 | 1464367957584 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]]]}] 09:52:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 09:52:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1129ms 09:52:37 INFO - PROCESS | 1760 | 1464367957606 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 09:52:37 INFO - PROCESS | 1760 | 1464367957610 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 09:52:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 09:52:37 INFO - PROCESS | 1760 | 1464367957615 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 09:52:37 INFO - PROCESS | 1760 | 1464367957618 Marionette TRACE conn3 <- [1,582,null,{}] 09:52:37 INFO - PROCESS | 1760 | 1464367957624 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}] 09:52:37 INFO - PROCESS | 1760 | 1464367957827 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 09:52:37 INFO - PROCESS | 1760 | 1464367957846 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:37 INFO - PROCESS | 1760 | ++DOCSHELL 0x8eb52800 == 75 [pid = 1760] [id = 153] 09:52:37 INFO - PROCESS | 1760 | ++DOMWINDOW == 208 (0x912d8400) [pid = 1760] [serial = 459] [outer = (nil)] 09:52:37 INFO - PROCESS | 1760 | ++DOMWINDOW == 209 (0x924c1400) [pid = 1760] [serial = 460] [outer = 0x912d8400] 09:52:37 INFO - PROCESS | 1760 | 1464367957917 Marionette DEBUG loaded listener.js 09:52:38 INFO - PROCESS | 1760 | ++DOMWINDOW == 210 (0x924ce800) [pid = 1760] [serial = 461] [outer = 0x912d8400] 09:52:38 INFO - PROCESS | 1760 | 1464367958845 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]]]}] 09:52:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 09:52:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1281ms 09:52:38 INFO - PROCESS | 1760 | 1464367958898 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 09:52:38 INFO - PROCESS | 1760 | 1464367958904 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 09:52:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 09:52:38 INFO - PROCESS | 1760 | 1464367958913 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 09:52:38 INFO - PROCESS | 1760 | 1464367958918 Marionette TRACE conn3 <- [1,586,null,{}] 09:52:38 INFO - PROCESS | 1760 | 1464367958929 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}] 09:52:39 INFO - PROCESS | 1760 | 1464367959125 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 09:52:39 INFO - PROCESS | 1760 | 1464367959307 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:39 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b494000 == 76 [pid = 1760] [id = 154] 09:52:39 INFO - PROCESS | 1760 | ++DOMWINDOW == 211 (0x8b6e9c00) [pid = 1760] [serial = 462] [outer = (nil)] 09:52:39 INFO - PROCESS | 1760 | ++DOMWINDOW == 212 (0x8be9c000) [pid = 1760] [serial = 463] [outer = 0x8b6e9c00] 09:52:39 INFO - PROCESS | 1760 | 1464367959397 Marionette DEBUG loaded listener.js 09:52:39 INFO - PROCESS | 1760 | ++DOMWINDOW == 213 (0x8cfa5c00) [pid = 1760] [serial = 464] [outer = 0x8b6e9c00] 09:52:40 INFO - PROCESS | 1760 | [1760] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:52:40 INFO - PROCESS | 1760 | 1464367960497 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]]]}] 09:52:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 09:52:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1635ms 09:52:40 INFO - PROCESS | 1760 | 1464367960548 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 09:52:40 INFO - PROCESS | 1760 | 1464367960557 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 09:52:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 09:52:40 INFO - PROCESS | 1760 | 1464367960567 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 09:52:40 INFO - PROCESS | 1760 | 1464367960571 Marionette TRACE conn3 <- [1,590,null,{}] 09:52:40 INFO - PROCESS | 1760 | 1464367960578 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}] 09:52:40 INFO - PROCESS | 1760 | 1464367960798 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 09:52:41 INFO - PROCESS | 1760 | 1464367961075 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:41 INFO - PROCESS | 1760 | ++DOCSHELL 0x8de53000 == 77 [pid = 1760] [id = 155] 09:52:41 INFO - PROCESS | 1760 | ++DOMWINDOW == 214 (0x8de54800) [pid = 1760] [serial = 465] [outer = (nil)] 09:52:41 INFO - PROCESS | 1760 | ++DOMWINDOW == 215 (0x8e909c00) [pid = 1760] [serial = 466] [outer = 0x8de54800] 09:52:41 INFO - PROCESS | 1760 | 1464367961160 Marionette DEBUG loaded listener.js 09:52:41 INFO - PROCESS | 1760 | ++DOMWINDOW == 216 (0x8eb55000) [pid = 1760] [serial = 467] [outer = 0x8de54800] 09:52:42 INFO - PROCESS | 1760 | 1464367962098 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]]]}] 09:52:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 09:52:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1585ms 09:52:42 INFO - PROCESS | 1760 | 1464367962152 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 09:52:42 INFO - PROCESS | 1760 | 1464367962156 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 09:52:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 09:52:42 INFO - PROCESS | 1760 | 1464367962163 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 09:52:42 INFO - PROCESS | 1760 | 1464367962169 Marionette TRACE conn3 <- [1,594,null,{}] 09:52:42 INFO - PROCESS | 1760 | 1464367962186 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}] 09:52:42 INFO - PROCESS | 1760 | 1464367962408 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 09:52:42 INFO - PROCESS | 1760 | 1464367962636 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:42 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f8a6400 == 78 [pid = 1760] [id = 156] 09:52:42 INFO - PROCESS | 1760 | ++DOMWINDOW == 217 (0x912d5000) [pid = 1760] [serial = 468] [outer = (nil)] 09:52:42 INFO - PROCESS | 1760 | ++DOMWINDOW == 218 (0x921cb800) [pid = 1760] [serial = 469] [outer = 0x912d5000] 09:52:42 INFO - PROCESS | 1760 | 1464367962768 Marionette DEBUG loaded listener.js 09:52:42 INFO - PROCESS | 1760 | ++DOMWINDOW == 219 (0x92c2d400) [pid = 1760] [serial = 470] [outer = 0x912d5000] 09:52:43 INFO - PROCESS | 1760 | 1464367963643 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]]]}] 09:52:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 09:52:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1544ms 09:52:43 INFO - PROCESS | 1760 | 1464367963709 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 09:52:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 09:52:43 INFO - PROCESS | 1760 | 1464367963714 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 09:52:43 INFO - PROCESS | 1760 | 1464367963720 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 09:52:43 INFO - PROCESS | 1760 | 1464367963724 Marionette TRACE conn3 <- [1,598,null,{}] 09:52:43 INFO - PROCESS | 1760 | 1464367963729 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}] 09:52:43 INFO - PROCESS | 1760 | 1464367963911 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 09:52:44 INFO - PROCESS | 1760 | 1464367964095 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:44 INFO - PROCESS | 1760 | ++DOCSHELL 0x8eb61400 == 79 [pid = 1760] [id = 157] 09:52:44 INFO - PROCESS | 1760 | ++DOMWINDOW == 220 (0x92c31000) [pid = 1760] [serial = 471] [outer = (nil)] 09:52:44 INFO - PROCESS | 1760 | ++DOMWINDOW == 221 (0x92d74400) [pid = 1760] [serial = 472] [outer = 0x92c31000] 09:52:44 INFO - PROCESS | 1760 | 1464367964178 Marionette DEBUG loaded listener.js 09:52:44 INFO - PROCESS | 1760 | ++DOMWINDOW == 222 (0x93a4b800) [pid = 1760] [serial = 473] [outer = 0x92c31000] 09:52:45 INFO - PROCESS | 1760 | 1464367965093 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]]]}] 09:52:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 09:52:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1441ms 09:52:45 INFO - PROCESS | 1760 | 1464367965161 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 09:52:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 09:52:45 INFO - PROCESS | 1760 | 1464367965165 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 09:52:45 INFO - PROCESS | 1760 | 1464367965171 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 09:52:45 INFO - PROCESS | 1760 | 1464367965175 Marionette TRACE conn3 <- [1,602,null,{}] 09:52:45 INFO - PROCESS | 1760 | 1464367965181 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}] 09:52:45 INFO - PROCESS | 1760 | 1464367965363 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 09:52:45 INFO - PROCESS | 1760 | 1464367965548 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:45 INFO - PROCESS | 1760 | ++DOCSHELL 0x8e908c00 == 80 [pid = 1760] [id = 158] 09:52:45 INFO - PROCESS | 1760 | ++DOMWINDOW == 223 (0x9223d400) [pid = 1760] [serial = 474] [outer = (nil)] 09:52:45 INFO - PROCESS | 1760 | ++DOMWINDOW == 224 (0x95009c00) [pid = 1760] [serial = 475] [outer = 0x9223d400] 09:52:45 INFO - PROCESS | 1760 | 1464367965634 Marionette DEBUG loaded listener.js 09:52:45 INFO - PROCESS | 1760 | ++DOMWINDOW == 225 (0x950e4800) [pid = 1760] [serial = 476] [outer = 0x9223d400] 09:52:46 INFO - PROCESS | 1760 | 1464367966517 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]]]}] 09:52:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 09:52:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1380ms 09:52:46 INFO - PROCESS | 1760 | 1464367966551 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 09:52:46 INFO - PROCESS | 1760 | 1464367966555 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 09:52:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 09:52:46 INFO - PROCESS | 1760 | 1464367966562 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 09:52:46 INFO - PROCESS | 1760 | 1464367966566 Marionette TRACE conn3 <- [1,606,null,{}] 09:52:46 INFO - PROCESS | 1760 | 1464367966571 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}] 09:52:46 INFO - PROCESS | 1760 | 1464367966783 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 09:52:46 INFO - PROCESS | 1760 | 1464367966970 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:47 INFO - PROCESS | 1760 | ++DOCSHELL 0x93c87400 == 81 [pid = 1760] [id = 159] 09:52:47 INFO - PROCESS | 1760 | ++DOMWINDOW == 226 (0x99165400) [pid = 1760] [serial = 477] [outer = (nil)] 09:52:47 INFO - PROCESS | 1760 | ++DOMWINDOW == 227 (0x9a5db000) [pid = 1760] [serial = 478] [outer = 0x99165400] 09:52:47 INFO - PROCESS | 1760 | 1464367967061 Marionette DEBUG loaded listener.js 09:52:47 INFO - PROCESS | 1760 | ++DOMWINDOW == 228 (0x9a5e1800) [pid = 1760] [serial = 479] [outer = 0x99165400] 09:52:47 INFO - PROCESS | 1760 | 1464367967982 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]]]}] 09:52:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 09:52:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1488ms 09:52:48 INFO - PROCESS | 1760 | 1464367968051 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 09:52:48 INFO - PROCESS | 1760 | 1464367968055 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 09:52:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 09:52:48 INFO - PROCESS | 1760 | 1464367968061 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 09:52:48 INFO - PROCESS | 1760 | 1464367968065 Marionette TRACE conn3 <- [1,610,null,{}] 09:52:48 INFO - PROCESS | 1760 | 1464367968071 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}] 09:52:48 INFO - PROCESS | 1760 | 1464367968248 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 09:52:48 INFO - PROCESS | 1760 | 1464367968432 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:48 INFO - PROCESS | 1760 | ++DOCSHELL 0x8eb8f400 == 82 [pid = 1760] [id = 160] 09:52:48 INFO - PROCESS | 1760 | ++DOMWINDOW == 229 (0x8eb91400) [pid = 1760] [serial = 480] [outer = (nil)] 09:52:48 INFO - PROCESS | 1760 | ++DOMWINDOW == 230 (0x8eb98000) [pid = 1760] [serial = 481] [outer = 0x8eb91400] 09:52:48 INFO - PROCESS | 1760 | 1464367968518 Marionette DEBUG loaded listener.js 09:52:48 INFO - PROCESS | 1760 | ++DOMWINDOW == 231 (0x8eb9a000) [pid = 1760] [serial = 482] [outer = 0x8eb91400] 09:52:49 INFO - PROCESS | 1760 | 1464367969419 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]]]}] 09:52:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 09:52:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1388ms 09:52:49 INFO - PROCESS | 1760 | 1464367969452 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 09:52:49 INFO - PROCESS | 1760 | 1464367969455 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 09:52:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 09:52:49 INFO - PROCESS | 1760 | 1464367969462 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 09:52:49 INFO - PROCESS | 1760 | 1464367969466 Marionette TRACE conn3 <- [1,614,null,{}] 09:52:49 INFO - PROCESS | 1760 | 1464367969471 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}] 09:52:49 INFO - PROCESS | 1760 | 1464367969644 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 09:52:49 INFO - PROCESS | 1760 | 1464367969833 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:49 INFO - PROCESS | 1760 | ++DOCSHELL 0x8eb8f800 == 83 [pid = 1760] [id = 161] 09:52:49 INFO - PROCESS | 1760 | ++DOMWINDOW == 232 (0x8eb93800) [pid = 1760] [serial = 483] [outer = (nil)] 09:52:49 INFO - PROCESS | 1760 | ++DOMWINDOW == 233 (0x9a232400) [pid = 1760] [serial = 484] [outer = 0x8eb93800] 09:52:49 INFO - PROCESS | 1760 | 1464367969915 Marionette DEBUG loaded listener.js 09:52:50 INFO - PROCESS | 1760 | ++DOMWINDOW == 234 (0x9aa15c00) [pid = 1760] [serial = 485] [outer = 0x8eb93800] 09:52:50 INFO - PROCESS | 1760 | 1464367970871 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]]]}] 09:52:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 09:52:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1439ms 09:52:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 09:52:50 INFO - PROCESS | 1760 | 1464367970902 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 09:52:50 INFO - PROCESS | 1760 | 1464367970905 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 09:52:50 INFO - PROCESS | 1760 | 1464367970912 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 09:52:50 INFO - PROCESS | 1760 | 1464367970916 Marionette TRACE conn3 <- [1,618,null,{}] 09:52:50 INFO - PROCESS | 1760 | 1464367970921 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}] 09:52:51 INFO - PROCESS | 1760 | 1464367971093 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 09:52:51 INFO - PROCESS | 1760 | 1464367971283 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:51 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b498400 == 84 [pid = 1760] [id = 162] 09:52:51 INFO - PROCESS | 1760 | ++DOMWINDOW == 235 (0x8b7ef400) [pid = 1760] [serial = 486] [outer = (nil)] 09:52:51 INFO - PROCESS | 1760 | ++DOMWINDOW == 236 (0x8b7f7800) [pid = 1760] [serial = 487] [outer = 0x8b7ef400] 09:52:51 INFO - PROCESS | 1760 | 1464367971366 Marionette DEBUG loaded listener.js 09:52:51 INFO - PROCESS | 1760 | ++DOMWINDOW == 237 (0x8b7fa400) [pid = 1760] [serial = 488] [outer = 0x8b7ef400] 09:52:52 INFO - PROCESS | 1760 | 1464367972278 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]]]}] 09:52:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 09:52:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1437ms 09:52:52 INFO - PROCESS | 1760 | 1464367972349 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 09:52:52 INFO - PROCESS | 1760 | 1464367972353 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 09:52:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 09:52:52 INFO - PROCESS | 1760 | 1464367972359 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 09:52:52 INFO - PROCESS | 1760 | 1464367972363 Marionette TRACE conn3 <- [1,622,null,{}] 09:52:52 INFO - PROCESS | 1760 | 1464367972368 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}] 09:52:52 INFO - PROCESS | 1760 | 1464367972544 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 09:52:52 INFO - PROCESS | 1760 | 1464367972729 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:52 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b7f5000 == 85 [pid = 1760] [id = 163] 09:52:52 INFO - PROCESS | 1760 | ++DOMWINDOW == 238 (0x8b7f6400) [pid = 1760] [serial = 489] [outer = (nil)] 09:52:52 INFO - PROCESS | 1760 | ++DOMWINDOW == 239 (0x9a5d8400) [pid = 1760] [serial = 490] [outer = 0x8b7f6400] 09:52:52 INFO - PROCESS | 1760 | 1464367972811 Marionette DEBUG loaded listener.js 09:52:52 INFO - PROCESS | 1760 | ++DOMWINDOW == 240 (0x9b829400) [pid = 1760] [serial = 491] [outer = 0x8b7f6400] 09:52:53 INFO - PROCESS | 1760 | 1464367973737 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]]]}] 09:52:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 09:52:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1430ms 09:52:53 INFO - PROCESS | 1760 | 1464367973790 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 09:52:53 INFO - PROCESS | 1760 | 1464367973794 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 09:52:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 09:52:53 INFO - PROCESS | 1760 | 1464367973800 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 09:52:53 INFO - PROCESS | 1760 | 1464367973805 Marionette TRACE conn3 <- [1,626,null,{}] 09:52:53 INFO - PROCESS | 1760 | 1464367973811 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}] 09:52:54 INFO - PROCESS | 1760 | 1464367974011 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 09:52:54 INFO - PROCESS | 1760 | 1464367974198 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:54 INFO - PROCESS | 1760 | ++DOCSHELL 0x8eb8fc00 == 86 [pid = 1760] [id = 164] 09:52:54 INFO - PROCESS | 1760 | ++DOMWINDOW == 241 (0x8eb92800) [pid = 1760] [serial = 492] [outer = (nil)] 09:52:54 INFO - PROCESS | 1760 | ++DOMWINDOW == 242 (0x9295d800) [pid = 1760] [serial = 493] [outer = 0x8eb92800] 09:52:54 INFO - PROCESS | 1760 | 1464367974290 Marionette DEBUG loaded listener.js 09:52:54 INFO - PROCESS | 1760 | ++DOMWINDOW == 243 (0x92965400) [pid = 1760] [serial = 494] [outer = 0x8eb92800] 09:52:55 INFO - PROCESS | 1760 | 1464367975211 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]]]}] 09:52:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 09:52:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1480ms 09:52:55 INFO - PROCESS | 1760 | 1464367975282 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 09:52:55 INFO - PROCESS | 1760 | 1464367975286 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 09:52:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 09:52:55 INFO - PROCESS | 1760 | 1464367975292 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 09:52:55 INFO - PROCESS | 1760 | 1464367975295 Marionette TRACE conn3 <- [1,630,null,{}] 09:52:55 INFO - PROCESS | 1760 | 1464367975308 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}] 09:52:55 INFO - PROCESS | 1760 | 1464367975537 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 09:52:55 INFO - PROCESS | 1760 | 1464367975780 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:55 INFO - PROCESS | 1760 | ++DOCSHELL 0x8a345000 == 87 [pid = 1760] [id = 165] 09:52:55 INFO - PROCESS | 1760 | ++DOMWINDOW == 244 (0x8a346000) [pid = 1760] [serial = 495] [outer = (nil)] 09:52:55 INFO - PROCESS | 1760 | ++DOMWINDOW == 245 (0x8a34a000) [pid = 1760] [serial = 496] [outer = 0x8a346000] 09:52:55 INFO - PROCESS | 1760 | 1464367975911 Marionette DEBUG loaded listener.js 09:52:56 INFO - PROCESS | 1760 | ++DOMWINDOW == 246 (0x8a34d000) [pid = 1760] [serial = 497] [outer = 0x8a346000] 09:52:56 INFO - PROCESS | 1760 | 1464367976771 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]]]}] 09:52:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 09:52:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1536ms 09:52:56 INFO - PROCESS | 1760 | 1464367976829 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 09:52:56 INFO - PROCESS | 1760 | 1464367976832 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 09:52:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 09:52:56 INFO - PROCESS | 1760 | 1464367976839 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 09:52:56 INFO - PROCESS | 1760 | 1464367976842 Marionette TRACE conn3 <- [1,634,null,{}] 09:52:56 INFO - PROCESS | 1760 | 1464367976848 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}] 09:52:57 INFO - PROCESS | 1760 | 1464367977045 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 09:52:57 INFO - PROCESS | 1760 | 1464367977235 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:57 INFO - PROCESS | 1760 | ++DOCSHELL 0x8a34a800 == 88 [pid = 1760] [id = 166] 09:52:57 INFO - PROCESS | 1760 | ++DOMWINDOW == 247 (0x8a34d400) [pid = 1760] [serial = 498] [outer = (nil)] 09:52:57 INFO - PROCESS | 1760 | ++DOMWINDOW == 248 (0x8f750800) [pid = 1760] [serial = 499] [outer = 0x8a34d400] 09:52:57 INFO - PROCESS | 1760 | 1464367977320 Marionette DEBUG loaded listener.js 09:52:57 INFO - PROCESS | 1760 | ++DOMWINDOW == 249 (0x9233e400) [pid = 1760] [serial = 500] [outer = 0x8a34d400] 09:52:57 INFO - PROCESS | 1760 | [1760] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:52:58 INFO - PROCESS | 1760 | 1464367978179 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]]]}] 09:52:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 09:52:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1380ms 09:52:58 INFO - PROCESS | 1760 | 1464367978220 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 09:52:58 INFO - PROCESS | 1760 | 1464367978224 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 09:52:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 09:52:58 INFO - PROCESS | 1760 | 1464367978242 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 09:52:58 INFO - PROCESS | 1760 | 1464367978246 Marionette TRACE conn3 <- [1,638,null,{}] 09:52:58 INFO - PROCESS | 1760 | 1464367978255 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}] 09:52:58 INFO - PROCESS | 1760 | 1464367978423 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 09:52:59 INFO - PROCESS | 1760 | 1464367979024 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:52:59 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b7fd800 == 89 [pid = 1760] [id = 167] 09:52:59 INFO - PROCESS | 1760 | ++DOMWINDOW == 250 (0x8b7fdc00) [pid = 1760] [serial = 501] [outer = (nil)] 09:52:59 INFO - PROCESS | 1760 | ++DOMWINDOW == 251 (0x8bcb8800) [pid = 1760] [serial = 502] [outer = 0x8b7fdc00] 09:52:59 INFO - PROCESS | 1760 | 1464367979164 Marionette DEBUG loaded listener.js 09:52:59 INFO - PROCESS | 1760 | ++DOMWINDOW == 252 (0x8be9e800) [pid = 1760] [serial = 503] [outer = 0x8b7fdc00] 09:52:59 INFO - PROCESS | 1760 | [1760] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:53:00 INFO - PROCESS | 1760 | 1464367980014 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]]]}] 09:53:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 09:53:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1849ms 09:53:00 INFO - PROCESS | 1760 | 1464367980080 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 09:53:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 09:53:00 INFO - PROCESS | 1760 | 1464367980086 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 09:53:00 INFO - PROCESS | 1760 | 1464367980094 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 09:53:00 INFO - PROCESS | 1760 | 1464367980099 Marionette TRACE conn3 <- [1,642,null,{}] 09:53:00 INFO - PROCESS | 1760 | 1464367980106 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}] 09:53:00 INFO - PROCESS | 1760 | 1464367980282 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 09:53:00 INFO - PROCESS | 1760 | 1464367980499 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:00 INFO - PROCESS | 1760 | ++DOCSHELL 0x8c077000 == 90 [pid = 1760] [id = 168] 09:53:00 INFO - PROCESS | 1760 | ++DOMWINDOW == 253 (0x8d13d800) [pid = 1760] [serial = 504] [outer = (nil)] 09:53:00 INFO - PROCESS | 1760 | ++DOMWINDOW == 254 (0x8e901800) [pid = 1760] [serial = 505] [outer = 0x8d13d800] 09:53:00 INFO - PROCESS | 1760 | 1464367980672 Marionette DEBUG loaded listener.js 09:53:00 INFO - PROCESS | 1760 | ++DOMWINDOW == 255 (0x8ea9a000) [pid = 1760] [serial = 506] [outer = 0x8d13d800] 09:53:01 INFO - PROCESS | 1760 | 1464367981649 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]]]}] 09:53:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 09:53:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1638ms 09:53:01 INFO - PROCESS | 1760 | 1464367981733 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 09:53:01 INFO - PROCESS | 1760 | 1464367981739 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 09:53:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 09:53:01 INFO - PROCESS | 1760 | 1464367981748 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 09:53:01 INFO - PROCESS | 1760 | 1464367981752 Marionette TRACE conn3 <- [1,646,null,{}] 09:53:01 INFO - PROCESS | 1760 | 1464367981758 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}] 09:53:02 INFO - PROCESS | 1760 | 1464367982028 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 09:53:02 INFO - PROCESS | 1760 | --DOCSHELL 0x9233f400 == 89 [pid = 1760] [id = 77] 09:53:02 INFO - PROCESS | 1760 | --DOCSHELL 0xa2442000 == 88 [pid = 1760] [id = 75] 09:53:02 INFO - PROCESS | 1760 | --DOCSHELL 0x99e18400 == 87 [pid = 1760] [id = 74] 09:53:02 INFO - PROCESS | 1760 | --DOMWINDOW == 254 (0x91ecec00) [pid = 1760] [serial = 369] [outer = (nil)] [url = about:blank] 09:53:02 INFO - PROCESS | 1760 | --DOMWINDOW == 253 (0xa2276c00) [pid = 1760] [serial = 393] [outer = (nil)] [url = about:blank] 09:53:02 INFO - PROCESS | 1760 | --DOCSHELL 0x8cfa9400 == 86 [pid = 1760] [id = 152] 09:53:02 INFO - PROCESS | 1760 | --DOCSHELL 0x8f6d0c00 == 85 [pid = 1760] [id = 151] 09:53:02 INFO - PROCESS | 1760 | --DOCSHELL 0x8e909800 == 84 [pid = 1760] [id = 150] 09:53:02 INFO - PROCESS | 1760 | --DOCSHELL 0x8d8dd800 == 83 [pid = 1760] [id = 149] 09:53:02 INFO - PROCESS | 1760 | --DOCSHELL 0x8cfab000 == 82 [pid = 1760] [id = 148] 09:53:02 INFO - PROCESS | 1760 | --DOCSHELL 0x8b6e5800 == 81 [pid = 1760] [id = 147] 09:53:02 INFO - PROCESS | 1760 | 1464367982363 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:02 INFO - PROCESS | 1760 | --DOCSHELL 0x8be97000 == 80 [pid = 1760] [id = 143] 09:53:02 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b497800 == 81 [pid = 1760] [id = 169] 09:53:02 INFO - PROCESS | 1760 | ++DOMWINDOW == 254 (0x8b498800) [pid = 1760] [serial = 507] [outer = (nil)] 09:53:02 INFO - PROCESS | 1760 | ++DOMWINDOW == 255 (0x8c076800) [pid = 1760] [serial = 508] [outer = 0x8b498800] 09:53:02 INFO - PROCESS | 1760 | 1464367982447 Marionette DEBUG loaded listener.js 09:53:02 INFO - PROCESS | 1760 | ++DOMWINDOW == 256 (0x8e90bc00) [pid = 1760] [serial = 509] [outer = 0x8b498800] 09:53:02 INFO - PROCESS | 1760 | --DOCSHELL 0x8d13cc00 == 80 [pid = 1760] [id = 140] 09:53:02 INFO - PROCESS | 1760 | --DOCSHELL 0x8d134800 == 79 [pid = 1760] [id = 139] 09:53:02 INFO - PROCESS | 1760 | --DOCSHELL 0x8d8d1400 == 78 [pid = 1760] [id = 138] 09:53:02 INFO - PROCESS | 1760 | --DOCSHELL 0x9c225000 == 77 [pid = 1760] [id = 137] 09:53:02 INFO - PROCESS | 1760 | --DOCSHELL 0x8f5da000 == 76 [pid = 1760] [id = 136] 09:53:02 INFO - PROCESS | 1760 | --DOCSHELL 0x8de50800 == 75 [pid = 1760] [id = 135] 09:53:02 INFO - PROCESS | 1760 | --DOCSHELL 0x92d6e800 == 74 [pid = 1760] [id = 133] 09:53:02 INFO - PROCESS | 1760 | --DOCSHELL 0x8f74d400 == 73 [pid = 1760] [id = 132] 09:53:03 INFO - PROCESS | 1760 | --DOMWINDOW == 255 (0x92346400) [pid = 1760] [serial = 376] [outer = (nil)] [url = about:blank] 09:53:03 INFO - PROCESS | 1760 | --DOMWINDOW == 254 (0x977d3000) [pid = 1760] [serial = 390] [outer = (nil)] [url = about:blank] 09:53:03 INFO - PROCESS | 1760 | --DOMWINDOW == 253 (0x8eb5e000) [pid = 1760] [serial = 388] [outer = (nil)] [url = about:blank] 09:53:03 INFO - PROCESS | 1760 | --DOMWINDOW == 252 (0x8de50400) [pid = 1760] [serial = 363] [outer = (nil)] [url = about:blank] 09:53:03 INFO - PROCESS | 1760 | --DOMWINDOW == 251 (0x92b21000) [pid = 1760] [serial = 378] [outer = (nil)] [url = about:blank] 09:53:03 INFO - PROCESS | 1760 | --DOMWINDOW == 250 (0x912d6000) [pid = 1760] [serial = 375] [outer = (nil)] [url = about:blank] 09:53:03 INFO - PROCESS | 1760 | --DOMWINDOW == 249 (0x99e19c00) [pid = 1760] [serial = 382] [outer = (nil)] [url = about:blank] 09:53:03 INFO - PROCESS | 1760 | --DOMWINDOW == 248 (0x8eb5b000) [pid = 1760] [serial = 387] [outer = (nil)] [url = about:blank] 09:53:03 INFO - PROCESS | 1760 | --DOMWINDOW == 247 (0x8f753400) [pid = 1760] [serial = 354] [outer = (nil)] [url = about:blank] 09:53:03 INFO - PROCESS | 1760 | --DOMWINDOW == 246 (0x9b827c00) [pid = 1760] [serial = 372] [outer = (nil)] [url = about:blank] 09:53:03 INFO - PROCESS | 1760 | --DOMWINDOW == 245 (0x9aa14000) [pid = 1760] [serial = 384] [outer = (nil)] [url = about:blank] 09:53:03 INFO - PROCESS | 1760 | --DOMWINDOW == 244 (0x92d77800) [pid = 1760] [serial = 345] [outer = (nil)] [url = about:blank] 09:53:03 INFO - PROCESS | 1760 | --DOMWINDOW == 243 (0xa35ebc00) [pid = 1760] [serial = 357] [outer = (nil)] [url = about:blank] 09:53:03 INFO - PROCESS | 1760 | --DOMWINDOW == 242 (0x912d7400) [pid = 1760] [serial = 342] [outer = (nil)] [url = about:blank] 09:53:03 INFO - PROCESS | 1760 | --DOMWINDOW == 241 (0x9b82e400) [pid = 1760] [serial = 385] [outer = (nil)] [url = about:blank] 09:53:03 INFO - PROCESS | 1760 | --DOMWINDOW == 240 (0x92c32400) [pid = 1760] [serial = 379] [outer = (nil)] [url = about:blank] 09:53:03 INFO - PROCESS | 1760 | --DOMWINDOW == 239 (0x91ece800) [pid = 1760] [serial = 360] [outer = (nil)] [url = about:blank] 09:53:03 INFO - PROCESS | 1760 | --DOMWINDOW == 238 (0x981c1000) [pid = 1760] [serial = 381] [outer = (nil)] [url = about:blank] 09:53:03 INFO - PROCESS | 1760 | --DOMWINDOW == 237 (0x8edb9800) [pid = 1760] [serial = 366] [outer = (nil)] [url = about:blank] 09:53:03 INFO - PROCESS | 1760 | --DOMWINDOW == 236 (0xa2441000) [pid = 1760] [serial = 351] [outer = (nil)] [url = about:blank] 09:53:03 INFO - PROCESS | 1760 | --DOMWINDOW == 235 (0x9b826400) [pid = 1760] [serial = 348] [outer = (nil)] [url = about:blank] 09:53:03 INFO - PROCESS | 1760 | --DOMWINDOW == 234 (0x9c394800) [pid = 1760] [serial = 391] [outer = (nil)] [url = about:blank] 09:53:03 INFO - PROCESS | 1760 | 1464367983257 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]]]}] 09:53:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 09:53:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1546ms 09:53:03 INFO - PROCESS | 1760 | 1464367983293 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 09:53:03 INFO - PROCESS | 1760 | 1464367983297 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 09:53:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 09:53:03 INFO - PROCESS | 1760 | 1464367983327 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 09:53:03 INFO - PROCESS | 1760 | 1464367983336 Marionette TRACE conn3 <- [1,650,null,{}] 09:53:03 INFO - PROCESS | 1760 | 1464367983352 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}] 09:53:03 INFO - PROCESS | 1760 | 1464367983521 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 09:53:03 INFO - PROCESS | 1760 | 1464367983534 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:03 INFO - PROCESS | 1760 | ++DOCSHELL 0x8a342800 == 74 [pid = 1760] [id = 170] 09:53:03 INFO - PROCESS | 1760 | ++DOMWINDOW == 235 (0x8eaa8c00) [pid = 1760] [serial = 510] [outer = (nil)] 09:53:03 INFO - PROCESS | 1760 | ++DOMWINDOW == 236 (0x8eb5e000) [pid = 1760] [serial = 511] [outer = 0x8eaa8c00] 09:53:03 INFO - PROCESS | 1760 | 1464367983606 Marionette DEBUG loaded listener.js 09:53:03 INFO - PROCESS | 1760 | ++DOMWINDOW == 237 (0x8eb98400) [pid = 1760] [serial = 512] [outer = 0x8eaa8c00] 09:53:04 INFO - PROCESS | 1760 | 1464367984479 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]]]}] 09:53:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 09:53:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1221ms 09:53:04 INFO - PROCESS | 1760 | 1464367984527 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 09:53:04 INFO - PROCESS | 1760 | 1464367984531 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 09:53:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 09:53:04 INFO - PROCESS | 1760 | 1464367984549 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 09:53:04 INFO - PROCESS | 1760 | 1464367984552 Marionette TRACE conn3 <- [1,654,null,{}] 09:53:04 INFO - PROCESS | 1760 | 1464367984558 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}] 09:53:04 INFO - PROCESS | 1760 | 1464367984773 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 09:53:04 INFO - PROCESS | 1760 | 1464367984797 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:04 INFO - PROCESS | 1760 | ++DOCSHELL 0x8d13cc00 == 75 [pid = 1760] [id = 171] 09:53:04 INFO - PROCESS | 1760 | ++DOMWINDOW == 238 (0x8ea9ec00) [pid = 1760] [serial = 513] [outer = (nil)] 09:53:04 INFO - PROCESS | 1760 | ++DOMWINDOW == 239 (0x8f5d4400) [pid = 1760] [serial = 514] [outer = 0x8ea9ec00] 09:53:04 INFO - PROCESS | 1760 | 1464367984868 Marionette DEBUG loaded listener.js 09:53:04 INFO - PROCESS | 1760 | ++DOMWINDOW == 240 (0x8f6d4400) [pid = 1760] [serial = 515] [outer = 0x8ea9ec00] 09:53:05 INFO - PROCESS | 1760 | 1464367985812 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]]]}] 09:53:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 09:53:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1290ms 09:53:05 INFO - PROCESS | 1760 | 1464367985840 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 09:53:05 INFO - PROCESS | 1760 | 1464367985844 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 09:53:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 09:53:05 INFO - PROCESS | 1760 | 1464367985850 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 09:53:05 INFO - PROCESS | 1760 | 1464367985852 Marionette TRACE conn3 <- [1,658,null,{}] 09:53:05 INFO - PROCESS | 1760 | 1464367985859 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}] 09:53:06 INFO - PROCESS | 1760 | 1464367986077 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 09:53:06 INFO - PROCESS | 1760 | 1464367986117 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:06 INFO - PROCESS | 1760 | ++DOCSHELL 0x8edb9c00 == 76 [pid = 1760] [id = 172] 09:53:06 INFO - PROCESS | 1760 | ++DOMWINDOW == 241 (0x8f74a800) [pid = 1760] [serial = 516] [outer = (nil)] 09:53:06 INFO - PROCESS | 1760 | ++DOMWINDOW == 242 (0x8f8aa000) [pid = 1760] [serial = 517] [outer = 0x8f74a800] 09:53:06 INFO - PROCESS | 1760 | 1464367986278 Marionette DEBUG loaded listener.js 09:53:06 INFO - PROCESS | 1760 | ++DOMWINDOW == 243 (0x91ecec00) [pid = 1760] [serial = 518] [outer = 0x8f74a800] 09:53:07 INFO - PROCESS | 1760 | --DOMWINDOW == 242 (0x8eb53400) [pid = 1760] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 09:53:07 INFO - PROCESS | 1760 | --DOMWINDOW == 241 (0x8f6d8000) [pid = 1760] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 09:53:07 INFO - PROCESS | 1760 | --DOMWINDOW == 240 (0x8edb9000) [pid = 1760] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 09:53:07 INFO - PROCESS | 1760 | --DOMWINDOW == 239 (0x8e90b800) [pid = 1760] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 09:53:07 INFO - PROCESS | 1760 | --DOMWINDOW == 238 (0x8b6f0c00) [pid = 1760] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 09:53:07 INFO - PROCESS | 1760 | --DOMWINDOW == 237 (0x8cfacc00) [pid = 1760] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 09:53:07 INFO - PROCESS | 1760 | 1464367987449 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]]]}] 09:53:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 09:53:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1630ms 09:53:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 09:53:07 INFO - PROCESS | 1760 | 1464367987480 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 09:53:07 INFO - PROCESS | 1760 | 1464367987483 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 09:53:07 INFO - PROCESS | 1760 | 1464367987490 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 09:53:07 INFO - PROCESS | 1760 | 1464367987493 Marionette TRACE conn3 <- [1,662,null,{}] 09:53:07 INFO - PROCESS | 1760 | 1464367987499 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}] 09:53:07 INFO - PROCESS | 1760 | 1464367987706 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 09:53:07 INFO - PROCESS | 1760 | 1464367987729 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:07 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b6f2000 == 77 [pid = 1760] [id = 173] 09:53:07 INFO - PROCESS | 1760 | ++DOMWINDOW == 238 (0x8d1ea400) [pid = 1760] [serial = 519] [outer = (nil)] 09:53:07 INFO - PROCESS | 1760 | ++DOMWINDOW == 239 (0x91ed4400) [pid = 1760] [serial = 520] [outer = 0x8d1ea400] 09:53:07 INFO - PROCESS | 1760 | 1464367987799 Marionette DEBUG loaded listener.js 09:53:07 INFO - PROCESS | 1760 | ++DOMWINDOW == 240 (0x9233f400) [pid = 1760] [serial = 521] [outer = 0x8d1ea400] 09:53:08 INFO - PROCESS | 1760 | [1760] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:53:08 INFO - PROCESS | 1760 | 1464367988585 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]]]}] 09:53:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 09:53:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1134ms 09:53:08 INFO - PROCESS | 1760 | 1464367988626 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 09:53:08 INFO - PROCESS | 1760 | 1464367988629 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 09:53:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 09:53:08 INFO - PROCESS | 1760 | 1464367988635 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 09:53:08 INFO - PROCESS | 1760 | 1464367988638 Marionette TRACE conn3 <- [1,666,null,{}] 09:53:08 INFO - PROCESS | 1760 | 1464367988644 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}] 09:53:08 INFO - PROCESS | 1760 | 1464367988796 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 09:53:08 INFO - PROCESS | 1760 | 1464367988865 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:08 INFO - PROCESS | 1760 | ++DOCSHELL 0x8cfacc00 == 78 [pid = 1760] [id = 174] 09:53:08 INFO - PROCESS | 1760 | ++DOMWINDOW == 241 (0x92314000) [pid = 1760] [serial = 522] [outer = (nil)] 09:53:08 INFO - PROCESS | 1760 | ++DOMWINDOW == 242 (0x92960000) [pid = 1760] [serial = 523] [outer = 0x92314000] 09:53:08 INFO - PROCESS | 1760 | 1464367988935 Marionette DEBUG loaded listener.js 09:53:09 INFO - PROCESS | 1760 | ++DOMWINDOW == 243 (0x92b21000) [pid = 1760] [serial = 524] [outer = 0x92314000] 09:53:09 INFO - PROCESS | 1760 | [1760] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:53:10 INFO - PROCESS | 1760 | 1464367990177 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]]]}] 09:53:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 09:53:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1581ms 09:53:10 INFO - PROCESS | 1760 | 1464367990218 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 09:53:10 INFO - PROCESS | 1760 | 1464367990227 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 09:53:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 09:53:10 INFO - PROCESS | 1760 | 1464367990234 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 09:53:10 INFO - PROCESS | 1760 | 1464367990241 Marionette TRACE conn3 <- [1,670,null,{}] 09:53:10 INFO - PROCESS | 1760 | 1464367990249 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}] 09:53:10 INFO - PROCESS | 1760 | 1464367990458 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 09:53:10 INFO - PROCESS | 1760 | 1464367990703 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:10 INFO - PROCESS | 1760 | ++DOCSHELL 0x8c070000 == 79 [pid = 1760] [id = 175] 09:53:10 INFO - PROCESS | 1760 | ++DOMWINDOW == 244 (0x8cfa2800) [pid = 1760] [serial = 525] [outer = (nil)] 09:53:10 INFO - PROCESS | 1760 | ++DOMWINDOW == 245 (0x8d1ecc00) [pid = 1760] [serial = 526] [outer = 0x8cfa2800] 09:53:10 INFO - PROCESS | 1760 | 1464367990832 Marionette DEBUG loaded listener.js 09:53:10 INFO - PROCESS | 1760 | ++DOMWINDOW == 246 (0x8de4ac00) [pid = 1760] [serial = 527] [outer = 0x8cfa2800] 09:53:11 INFO - PROCESS | 1760 | 1464367991714 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]]]}] 09:53:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 09:53:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1533ms 09:53:11 INFO - PROCESS | 1760 | 1464367991769 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 09:53:11 INFO - PROCESS | 1760 | 1464367991778 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 09:53:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 09:53:11 INFO - PROCESS | 1760 | 1464367991789 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 09:53:11 INFO - PROCESS | 1760 | 1464367991794 Marionette TRACE conn3 <- [1,674,null,{}] 09:53:11 INFO - PROCESS | 1760 | 1464367991800 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}] 09:53:12 INFO - PROCESS | 1760 | 1464367991996 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 09:53:12 INFO - PROCESS | 1760 | 1464367992289 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:12 INFO - PROCESS | 1760 | ++DOCSHELL 0x8de53400 == 80 [pid = 1760] [id = 176] 09:53:12 INFO - PROCESS | 1760 | ++DOMWINDOW == 247 (0x8eaa3800) [pid = 1760] [serial = 528] [outer = (nil)] 09:53:12 INFO - PROCESS | 1760 | ++DOMWINDOW == 248 (0x8eb57800) [pid = 1760] [serial = 529] [outer = 0x8eaa3800] 09:53:12 INFO - PROCESS | 1760 | 1464367992420 Marionette DEBUG loaded listener.js 09:53:12 INFO - PROCESS | 1760 | ++DOMWINDOW == 249 (0x8f5d3800) [pid = 1760] [serial = 530] [outer = 0x8eaa3800] 09:53:12 INFO - PROCESS | 1760 | [1760] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:53:13 INFO - PROCESS | 1760 | 1464367993291 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]]]}] 09:53:13 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 09:53:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1535ms 09:53:13 INFO - PROCESS | 1760 | 1464367993324 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 09:53:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 09:53:13 INFO - PROCESS | 1760 | 1464367993329 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 09:53:13 INFO - PROCESS | 1760 | 1464367993336 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 09:53:13 INFO - PROCESS | 1760 | 1464367993342 Marionette TRACE conn3 <- [1,678,null,{}] 09:53:13 INFO - PROCESS | 1760 | 1464367993535 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}] 09:53:13 INFO - PROCESS | 1760 | 1464367993804 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 09:53:14 INFO - PROCESS | 1760 | 1464367994007 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:14 INFO - PROCESS | 1760 | ++DOCSHELL 0x8eb60000 == 81 [pid = 1760] [id = 177] 09:53:14 INFO - PROCESS | 1760 | ++DOMWINDOW == 250 (0x912d8000) [pid = 1760] [serial = 531] [outer = (nil)] 09:53:14 INFO - PROCESS | 1760 | ++DOMWINDOW == 251 (0x95002800) [pid = 1760] [serial = 532] [outer = 0x912d8000] 09:53:14 INFO - PROCESS | 1760 | 1464367994099 Marionette DEBUG loaded listener.js 09:53:14 INFO - PROCESS | 1760 | ++DOMWINDOW == 252 (0x953f3c00) [pid = 1760] [serial = 533] [outer = 0x912d8000] 09:53:14 INFO - PROCESS | 1760 | 1464367994959 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]]]}] 09:53:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 09:53:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1683ms 09:53:15 INFO - PROCESS | 1760 | 1464367995019 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 09:53:15 INFO - PROCESS | 1760 | 1464367995024 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 09:53:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 09:53:15 INFO - PROCESS | 1760 | 1464367995030 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 09:53:15 INFO - PROCESS | 1760 | 1464367995033 Marionette TRACE conn3 <- [1,682,null,{}] 09:53:15 INFO - PROCESS | 1760 | 1464367995039 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}] 09:53:15 INFO - PROCESS | 1760 | 1464367995226 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 09:53:15 INFO - PROCESS | 1760 | 1464367995418 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:15 INFO - PROCESS | 1760 | ++DOCSHELL 0x912de000 == 82 [pid = 1760] [id = 178] 09:53:15 INFO - PROCESS | 1760 | ++DOMWINDOW == 253 (0x99160c00) [pid = 1760] [serial = 534] [outer = (nil)] 09:53:15 INFO - PROCESS | 1760 | ++DOMWINDOW == 254 (0x99e18000) [pid = 1760] [serial = 535] [outer = 0x99160c00] 09:53:15 INFO - PROCESS | 1760 | 1464367995559 Marionette DEBUG loaded listener.js 09:53:15 INFO - PROCESS | 1760 | ++DOMWINDOW == 255 (0x9a35c400) [pid = 1760] [serial = 536] [outer = 0x99160c00] 09:53:16 INFO - PROCESS | 1760 | SkCairoFTTypeface::onFilterRec unimplemented 09:53:16 INFO - PROCESS | 1760 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:53:16 INFO - PROCESS | 1760 | 1464367996786 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]]]}] 09:53:16 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) 09:53:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1786ms 09:53:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 09:53:16 INFO - PROCESS | 1760 | 1464367996817 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 09:53:16 INFO - PROCESS | 1760 | 1464367996820 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 09:53:16 INFO - PROCESS | 1760 | 1464367996827 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 09:53:16 INFO - PROCESS | 1760 | 1464367996830 Marionette TRACE conn3 <- [1,686,null,{}] 09:53:16 INFO - PROCESS | 1760 | 1464367996836 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}] 09:53:17 INFO - PROCESS | 1760 | 1464367997062 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 09:53:17 INFO - PROCESS | 1760 | 1464367997269 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:17 INFO - PROCESS | 1760 | ++DOCSHELL 0x9536b400 == 83 [pid = 1760] [id = 179] 09:53:17 INFO - PROCESS | 1760 | ++DOMWINDOW == 256 (0x9814bc00) [pid = 1760] [serial = 537] [outer = (nil)] 09:53:17 INFO - PROCESS | 1760 | ++DOMWINDOW == 257 (0x9c075800) [pid = 1760] [serial = 538] [outer = 0x9814bc00] 09:53:17 INFO - PROCESS | 1760 | 1464367997361 Marionette DEBUG loaded listener.js 09:53:17 INFO - PROCESS | 1760 | ++DOMWINDOW == 258 (0x9c132800) [pid = 1760] [serial = 539] [outer = 0x9814bc00] 09:53:18 INFO - PROCESS | 1760 | SkCairoFTTypeface::onFilterRec unimplemented 09:53:18 INFO - PROCESS | 1760 | 1464367998684 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]]]}] 09:53:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 09:53:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1887ms 09:53:18 INFO - PROCESS | 1760 | 1464367998713 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 09:53:18 INFO - PROCESS | 1760 | 1464367998716 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 09:53:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 09:53:18 INFO - PROCESS | 1760 | 1464367998782 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 09:53:18 INFO - PROCESS | 1760 | 1464367998787 Marionette TRACE conn3 <- [1,690,null,{}] 09:53:18 INFO - PROCESS | 1760 | 1464367998797 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}] 09:53:18 INFO - PROCESS | 1760 | 1464367998981 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 09:53:19 INFO - PROCESS | 1760 | 1464367999169 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:19 INFO - PROCESS | 1760 | ++DOCSHELL 0x99e18c00 == 84 [pid = 1760] [id = 180] 09:53:19 INFO - PROCESS | 1760 | ++DOMWINDOW == 259 (0x9a5e6c00) [pid = 1760] [serial = 540] [outer = (nil)] 09:53:19 INFO - PROCESS | 1760 | ++DOMWINDOW == 260 (0x9cd36400) [pid = 1760] [serial = 541] [outer = 0x9a5e6c00] 09:53:19 INFO - PROCESS | 1760 | 1464367999256 Marionette DEBUG loaded listener.js 09:53:19 INFO - PROCESS | 1760 | ++DOMWINDOW == 261 (0xa060e000) [pid = 1760] [serial = 542] [outer = 0x9a5e6c00] 09:53:20 INFO - PROCESS | 1760 | SkCairoFTTypeface::onFilterRec unimplemented 09:53:20 INFO - PROCESS | 1760 | 1464368000551 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]]]}] 09:53:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 09:53:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1810ms 09:53:20 INFO - PROCESS | 1760 | 1464368000575 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 09:53:20 INFO - PROCESS | 1760 | 1464368000579 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 09:53:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 09:53:20 INFO - PROCESS | 1760 | 1464368000592 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 09:53:20 INFO - PROCESS | 1760 | 1464368000598 Marionette TRACE conn3 <- [1,694,null,{}] 09:53:20 INFO - PROCESS | 1760 | 1464368000732 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}] 09:53:20 INFO - PROCESS | 1760 | 1464368000904 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 09:53:21 INFO - PROCESS | 1760 | 1464368001094 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:21 INFO - PROCESS | 1760 | ++DOCSHELL 0x8cfea800 == 85 [pid = 1760] [id = 181] 09:53:21 INFO - PROCESS | 1760 | ++DOMWINDOW == 262 (0x8cfec000) [pid = 1760] [serial = 543] [outer = (nil)] 09:53:21 INFO - PROCESS | 1760 | ++DOMWINDOW == 263 (0x8cff1c00) [pid = 1760] [serial = 544] [outer = 0x8cfec000] 09:53:21 INFO - PROCESS | 1760 | 1464368001181 Marionette DEBUG loaded listener.js 09:53:21 INFO - PROCESS | 1760 | ++DOMWINDOW == 264 (0x8cff5000) [pid = 1760] [serial = 545] [outer = 0x8cfec000] 09:53:22 INFO - PROCESS | 1760 | SkCairoFTTypeface::onFilterRec unimplemented 09:53:22 INFO - PROCESS | 1760 | 1464368002470 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]]]}] 09:53:22 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) 09:53:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1923ms 09:53:22 INFO - PROCESS | 1760 | 1464368002514 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 09:53:22 INFO - PROCESS | 1760 | 1464368002518 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 09:53:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 09:53:22 INFO - PROCESS | 1760 | 1464368002524 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 09:53:22 INFO - PROCESS | 1760 | 1464368002527 Marionette TRACE conn3 <- [1,698,null,{}] 09:53:22 INFO - PROCESS | 1760 | 1464368002575 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}] 09:53:22 INFO - PROCESS | 1760 | 1464368002831 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 09:53:22 INFO - PROCESS | 1760 | 1464368002972 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:23 INFO - PROCESS | 1760 | ++DOCSHELL 0x8cff1000 == 86 [pid = 1760] [id = 182] 09:53:23 INFO - PROCESS | 1760 | ++DOMWINDOW == 265 (0x8cff3400) [pid = 1760] [serial = 546] [outer = (nil)] 09:53:23 INFO - PROCESS | 1760 | ++DOMWINDOW == 266 (0x8df48400) [pid = 1760] [serial = 547] [outer = 0x8cff3400] 09:53:23 INFO - PROCESS | 1760 | 1464368003094 Marionette DEBUG loaded listener.js 09:53:23 INFO - PROCESS | 1760 | ++DOMWINDOW == 267 (0x8df4e400) [pid = 1760] [serial = 548] [outer = 0x8cff3400] 09:53:24 INFO - PROCESS | 1760 | SkCairoFTTypeface::onFilterRec unimplemented 09:53:24 INFO - PROCESS | 1760 | 1464368004403 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]]]}] 09:53:24 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) 09:53:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1932ms 09:53:24 INFO - PROCESS | 1760 | 1464368004482 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 09:53:24 INFO - PROCESS | 1760 | 1464368004485 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 09:53:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 09:53:24 INFO - PROCESS | 1760 | 1464368004537 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 09:53:24 INFO - PROCESS | 1760 | 1464368004540 Marionette TRACE conn3 <- [1,702,null,{}] 09:53:24 INFO - PROCESS | 1760 | 1464368004546 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}] 09:53:24 INFO - PROCESS | 1760 | 1464368004713 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 09:53:24 INFO - PROCESS | 1760 | 1464368004907 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:24 INFO - PROCESS | 1760 | ++DOCSHELL 0x8be98800 == 87 [pid = 1760] [id = 183] 09:53:24 INFO - PROCESS | 1760 | ++DOMWINDOW == 268 (0x8be9d000) [pid = 1760] [serial = 549] [outer = (nil)] 09:53:24 INFO - PROCESS | 1760 | ++DOMWINDOW == 269 (0x8d8de400) [pid = 1760] [serial = 550] [outer = 0x8be9d000] 09:53:24 INFO - PROCESS | 1760 | 1464368004990 Marionette DEBUG loaded listener.js 09:53:25 INFO - PROCESS | 1760 | ++DOMWINDOW == 270 (0x8df52400) [pid = 1760] [serial = 551] [outer = 0x8be9d000] 09:53:26 INFO - PROCESS | 1760 | SkCairoFTTypeface::onFilterRec unimplemented 09:53:26 INFO - PROCESS | 1760 | 1464368006334 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]]]}] 09:53:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 09:53:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1893ms 09:53:26 INFO - PROCESS | 1760 | 1464368006425 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 09:53:26 INFO - PROCESS | 1760 | 1464368006428 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 09:53:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 09:53:26 INFO - PROCESS | 1760 | 1464368006435 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 09:53:26 INFO - PROCESS | 1760 | 1464368006438 Marionette TRACE conn3 <- [1,706,null,{}] 09:53:26 INFO - PROCESS | 1760 | 1464368006444 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}] 09:53:26 INFO - PROCESS | 1760 | 1464368006609 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 09:53:26 INFO - PROCESS | 1760 | 1464368006804 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:26 INFO - PROCESS | 1760 | ++DOCSHELL 0x8cfef000 == 88 [pid = 1760] [id = 184] 09:53:26 INFO - PROCESS | 1760 | ++DOMWINDOW == 271 (0x8d1ec000) [pid = 1760] [serial = 552] [outer = (nil)] 09:53:26 INFO - PROCESS | 1760 | ++DOMWINDOW == 272 (0x8e90c000) [pid = 1760] [serial = 553] [outer = 0x8d1ec000] 09:53:26 INFO - PROCESS | 1760 | 1464368006886 Marionette DEBUG loaded listener.js 09:53:26 INFO - PROCESS | 1760 | ++DOMWINDOW == 273 (0x91ec7800) [pid = 1760] [serial = 554] [outer = 0x8d1ec000] 09:53:28 INFO - PROCESS | 1760 | SkCairoFTTypeface::onFilterRec unimplemented 09:53:28 INFO - PROCESS | 1760 | 1464368008526 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]]]}] 09:53:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 09:53:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2140ms 09:53:28 INFO - PROCESS | 1760 | 1464368008582 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 09:53:28 INFO - PROCESS | 1760 | 1464368008589 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 09:53:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 09:53:28 INFO - PROCESS | 1760 | 1464368008602 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 09:53:28 INFO - PROCESS | 1760 | 1464368008607 Marionette TRACE conn3 <- [1,710,null,{}] 09:53:28 INFO - PROCESS | 1760 | 1464368008615 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}] 09:53:28 INFO - PROCESS | 1760 | 1464368008870 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 09:53:29 INFO - PROCESS | 1760 | 1464368009155 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:29 INFO - PROCESS | 1760 | ++DOCSHELL 0x8c06b000 == 89 [pid = 1760] [id = 185] 09:53:29 INFO - PROCESS | 1760 | ++DOMWINDOW == 274 (0x8cfa9c00) [pid = 1760] [serial = 555] [outer = (nil)] 09:53:29 INFO - PROCESS | 1760 | ++DOMWINDOW == 275 (0x8d136c00) [pid = 1760] [serial = 556] [outer = 0x8cfa9c00] 09:53:29 INFO - PROCESS | 1760 | 1464368009236 Marionette DEBUG loaded listener.js 09:53:29 INFO - PROCESS | 1760 | ++DOMWINDOW == 276 (0x8d1f0c00) [pid = 1760] [serial = 557] [outer = 0x8cfa9c00] 09:53:29 INFO - PROCESS | 1760 | --DOMWINDOW == 275 (0x924c1400) [pid = 1760] [serial = 460] [outer = (nil)] [url = about:blank] 09:53:30 INFO - PROCESS | 1760 | --DOCSHELL 0x8b6f2000 == 88 [pid = 1760] [id = 173] 09:53:30 INFO - PROCESS | 1760 | --DOCSHELL 0x8bcb2c00 == 87 [pid = 1760] [id = 142] 09:53:30 INFO - PROCESS | 1760 | --DOCSHELL 0x8edb9c00 == 86 [pid = 1760] [id = 172] 09:53:30 INFO - PROCESS | 1760 | --DOCSHELL 0x8d13cc00 == 85 [pid = 1760] [id = 171] 09:53:30 INFO - PROCESS | 1760 | --DOCSHELL 0x8a342800 == 84 [pid = 1760] [id = 170] 09:53:30 INFO - PROCESS | 1760 | --DOCSHELL 0x8b497800 == 83 [pid = 1760] [id = 169] 09:53:30 INFO - PROCESS | 1760 | --DOCSHELL 0x8c077000 == 82 [pid = 1760] [id = 168] 09:53:30 INFO - PROCESS | 1760 | --DOCSHELL 0x8b7fd800 == 81 [pid = 1760] [id = 167] 09:53:30 INFO - PROCESS | 1760 | --DOCSHELL 0x8a34a800 == 80 [pid = 1760] [id = 166] 09:53:30 INFO - PROCESS | 1760 | --DOCSHELL 0x8a345000 == 79 [pid = 1760] [id = 165] 09:53:30 INFO - PROCESS | 1760 | --DOCSHELL 0x8eb8fc00 == 78 [pid = 1760] [id = 164] 09:53:30 INFO - PROCESS | 1760 | --DOCSHELL 0x8b7f5000 == 77 [pid = 1760] [id = 163] 09:53:30 INFO - PROCESS | 1760 | --DOCSHELL 0x8b498400 == 76 [pid = 1760] [id = 162] 09:53:30 INFO - PROCESS | 1760 | --DOCSHELL 0x8eb8f800 == 75 [pid = 1760] [id = 161] 09:53:30 INFO - PROCESS | 1760 | --DOCSHELL 0x8eb8f400 == 74 [pid = 1760] [id = 160] 09:53:30 INFO - PROCESS | 1760 | --DOCSHELL 0x93c87400 == 73 [pid = 1760] [id = 159] 09:53:30 INFO - PROCESS | 1760 | --DOCSHELL 0x8e908c00 == 72 [pid = 1760] [id = 158] 09:53:30 INFO - PROCESS | 1760 | --DOCSHELL 0x8eb61400 == 71 [pid = 1760] [id = 157] 09:53:30 INFO - PROCESS | 1760 | --DOCSHELL 0x8b494000 == 70 [pid = 1760] [id = 154] 09:53:30 INFO - PROCESS | 1760 | --DOMWINDOW == 274 (0x8f6cc800) [pid = 1760] [serial = 452] [outer = (nil)] [url = about:blank] 09:53:30 INFO - PROCESS | 1760 | --DOMWINDOW == 273 (0x8c06f800) [pid = 1760] [serial = 430] [outer = (nil)] [url = about:blank] 09:53:30 INFO - PROCESS | 1760 | --DOMWINDOW == 272 (0x912df400) [pid = 1760] [serial = 396] [outer = (nil)] [url = about:blank] 09:53:30 INFO - PROCESS | 1760 | --DOMWINDOW == 271 (0x8b493c00) [pid = 1760] [serial = 433] [outer = (nil)] [url = about:blank] 09:53:30 INFO - PROCESS | 1760 | --DOMWINDOW == 270 (0x8f8a3c00) [pid = 1760] [serial = 455] [outer = (nil)] [url = about:blank] 09:53:30 INFO - PROCESS | 1760 | --DOMWINDOW == 269 (0x91bfa400) [pid = 1760] [serial = 457] [outer = (nil)] [url = about:blank] 09:53:30 INFO - PROCESS | 1760 | --DOMWINDOW == 268 (0x8eb59400) [pid = 1760] [serial = 449] [outer = (nil)] [url = about:blank] 09:53:30 INFO - PROCESS | 1760 | --DOMWINDOW == 267 (0x8edbf400) [pid = 1760] [serial = 451] [outer = (nil)] [url = about:blank] 09:53:30 INFO - PROCESS | 1760 | --DOMWINDOW == 266 (0x91ed3c00) [pid = 1760] [serial = 458] [outer = (nil)] [url = about:blank] 09:53:30 INFO - PROCESS | 1760 | --DOMWINDOW == 265 (0x8be96000) [pid = 1760] [serial = 442] [outer = (nil)] [url = about:blank] 09:53:30 INFO - PROCESS | 1760 | --DOMWINDOW == 264 (0x8de45c00) [pid = 1760] [serial = 446] [outer = (nil)] [url = about:blank] 09:53:30 INFO - PROCESS | 1760 | --DOMWINDOW == 263 (0x8be95c00) [pid = 1760] [serial = 426] [outer = (nil)] [url = about:blank] 09:53:30 INFO - PROCESS | 1760 | --DOMWINDOW == 262 (0xa8c06000) [pid = 1760] [serial = 411] [outer = (nil)] [url = about:blank] 09:53:30 INFO - PROCESS | 1760 | --DOMWINDOW == 261 (0x8d8dc400) [pid = 1760] [serial = 414] [outer = (nil)] [url = about:blank] 09:53:30 INFO - PROCESS | 1760 | --DOMWINDOW == 260 (0xa243b800) [pid = 1760] [serial = 402] [outer = (nil)] [url = about:blank] 09:53:30 INFO - PROCESS | 1760 | --DOMWINDOW == 259 (0x8d1e9000) [pid = 1760] [serial = 420] [outer = (nil)] [url = about:blank] 09:53:30 INFO - PROCESS | 1760 | --DOMWINDOW == 258 (0x953e9000) [pid = 1760] [serial = 399] [outer = (nil)] [url = about:blank] 09:53:30 INFO - PROCESS | 1760 | --DOMWINDOW == 257 (0x8c06e000) [pid = 1760] [serial = 436] [outer = (nil)] [url = about:blank] 09:53:30 INFO - PROCESS | 1760 | --DOMWINDOW == 256 (0x8e910c00) [pid = 1760] [serial = 448] [outer = (nil)] [url = about:blank] 09:53:30 INFO - PROCESS | 1760 | --DOMWINDOW == 255 (0x8cf9f800) [pid = 1760] [serial = 439] [outer = (nil)] [url = about:blank] 09:53:30 INFO - PROCESS | 1760 | --DOMWINDOW == 254 (0x8d13b400) [pid = 1760] [serial = 417] [outer = (nil)] [url = about:blank] 09:53:30 INFO - PROCESS | 1760 | --DOMWINDOW == 253 (0x8d1e7800) [pid = 1760] [serial = 423] [outer = (nil)] [url = about:blank] 09:53:30 INFO - PROCESS | 1760 | --DOMWINDOW == 252 (0x8d1e9400) [pid = 1760] [serial = 445] [outer = (nil)] [url = about:blank] 09:53:30 INFO - PROCESS | 1760 | --DOMWINDOW == 251 (0xa6b7e000) [pid = 1760] [serial = 408] [outer = (nil)] [url = about:blank] 09:53:30 INFO - PROCESS | 1760 | --DOMWINDOW == 250 (0x8be9d800) [pid = 1760] [serial = 443] [outer = (nil)] [url = about:blank] 09:53:30 INFO - PROCESS | 1760 | --DOMWINDOW == 249 (0xa6734000) [pid = 1760] [serial = 405] [outer = (nil)] [url = about:blank] 09:53:30 INFO - PROCESS | 1760 | --DOMWINDOW == 248 (0x92344400) [pid = 1760] [serial = 238] [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.] 09:53:30 INFO - PROCESS | 1760 | --DOMWINDOW == 247 (0x8f750400) [pid = 1760] [serial = 454] [outer = (nil)] [url = about:blank] 09:53:30 INFO - PROCESS | 1760 | SkCairoFTTypeface::onFilterRec unimplemented 09:53:30 INFO - PROCESS | 1760 | 1464368010652 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]]]}] 09:53:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 09:53:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2085ms 09:53:30 INFO - PROCESS | 1760 | 1464368010687 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 09:53:30 INFO - PROCESS | 1760 | 1464368010694 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 09:53:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 09:53:30 INFO - PROCESS | 1760 | 1464368010712 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 09:53:30 INFO - PROCESS | 1760 | 1464368010720 Marionette TRACE conn3 <- [1,714,null,{}] 09:53:30 INFO - PROCESS | 1760 | 1464368010726 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}] 09:53:30 INFO - PROCESS | 1760 | 1464368010890 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 09:53:31 INFO - PROCESS | 1760 | 1464368011038 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:31 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b497000 == 71 [pid = 1760] [id = 186] 09:53:31 INFO - PROCESS | 1760 | ++DOMWINDOW == 248 (0x8b7fa800) [pid = 1760] [serial = 558] [outer = (nil)] 09:53:31 INFO - PROCESS | 1760 | ++DOMWINDOW == 249 (0x8cfa3400) [pid = 1760] [serial = 559] [outer = 0x8b7fa800] 09:53:31 INFO - PROCESS | 1760 | 1464368011111 Marionette DEBUG loaded listener.js 09:53:31 INFO - PROCESS | 1760 | ++DOMWINDOW == 250 (0x8d1e9400) [pid = 1760] [serial = 560] [outer = 0x8b7fa800] 09:53:32 INFO - PROCESS | 1760 | SkCairoFTTypeface::onFilterRec unimplemented 09:53:32 INFO - PROCESS | 1760 | 1464368012236 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]]]}] 09:53:32 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 09:53:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1542ms 09:53:32 INFO - PROCESS | 1760 | 1464368012253 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 09:53:32 INFO - PROCESS | 1760 | 1464368012256 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 09:53:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 09:53:32 INFO - PROCESS | 1760 | 1464368012263 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 09:53:32 INFO - PROCESS | 1760 | 1464368012268 Marionette TRACE conn3 <- [1,718,null,{}] 09:53:32 INFO - PROCESS | 1760 | 1464368012291 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}] 09:53:32 INFO - PROCESS | 1760 | 1464368012505 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 09:53:32 INFO - PROCESS | 1760 | 1464368012630 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:32 INFO - PROCESS | 1760 | ++DOCSHELL 0x8d8db000 == 72 [pid = 1760] [id = 187] 09:53:32 INFO - PROCESS | 1760 | ++DOMWINDOW == 251 (0x8d8ee800) [pid = 1760] [serial = 561] [outer = (nil)] 09:53:32 INFO - PROCESS | 1760 | ++DOMWINDOW == 252 (0x8df49c00) [pid = 1760] [serial = 562] [outer = 0x8d8ee800] 09:53:32 INFO - PROCESS | 1760 | 1464368012723 Marionette DEBUG loaded listener.js 09:53:32 INFO - PROCESS | 1760 | ++DOMWINDOW == 253 (0x8e907800) [pid = 1760] [serial = 563] [outer = 0x8d8ee800] 09:53:33 INFO - PROCESS | 1760 | SkCairoFTTypeface::onFilterRec unimplemented 09:53:33 INFO - PROCESS | 1760 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:53:34 INFO - PROCESS | 1760 | 1464368014010 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]]]}] 09:53:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 09:53:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1787ms 09:53:34 INFO - PROCESS | 1760 | 1464368014052 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 09:53:34 INFO - PROCESS | 1760 | 1464368014056 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 09:53:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 09:53:34 INFO - PROCESS | 1760 | 1464368014062 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 09:53:34 INFO - PROCESS | 1760 | 1464368014066 Marionette TRACE conn3 <- [1,722,null,{}] 09:53:34 INFO - PROCESS | 1760 | 1464368014080 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}] 09:53:34 INFO - PROCESS | 1760 | 1464368014546 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 09:53:34 INFO - PROCESS | 1760 | --DOMWINDOW == 252 (0x8b7fdc00) [pid = 1760] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 09:53:34 INFO - PROCESS | 1760 | --DOMWINDOW == 251 (0x8b498800) [pid = 1760] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 09:53:34 INFO - PROCESS | 1760 | --DOMWINDOW == 250 (0x8eaa8c00) [pid = 1760] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 09:53:34 INFO - PROCESS | 1760 | --DOMWINDOW == 249 (0x8d13d800) [pid = 1760] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 09:53:34 INFO - PROCESS | 1760 | --DOMWINDOW == 248 (0x8ea9ec00) [pid = 1760] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 09:53:34 INFO - PROCESS | 1760 | --DOMWINDOW == 247 (0x8d1ea400) [pid = 1760] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 09:53:34 INFO - PROCESS | 1760 | --DOMWINDOW == 246 (0x8f74a800) [pid = 1760] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 09:53:34 INFO - PROCESS | 1760 | 1464368014713 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:34 INFO - PROCESS | 1760 | ++DOCSHELL 0x8a34b800 == 73 [pid = 1760] [id = 188] 09:53:34 INFO - PROCESS | 1760 | ++DOMWINDOW == 247 (0x8b7f9c00) [pid = 1760] [serial = 564] [outer = (nil)] 09:53:34 INFO - PROCESS | 1760 | ++DOMWINDOW == 248 (0x8d1ea400) [pid = 1760] [serial = 565] [outer = 0x8b7f9c00] 09:53:34 INFO - PROCESS | 1760 | 1464368014786 Marionette DEBUG loaded listener.js 09:53:34 INFO - PROCESS | 1760 | ++DOMWINDOW == 249 (0x8e910c00) [pid = 1760] [serial = 566] [outer = 0x8b7f9c00] 09:53:35 INFO - PROCESS | 1760 | 1464368015480 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] 09:53:35 INFO - PROCESS | 1760 | 1464368015514 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 09:53:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 09:53:35 INFO - PROCESS | 1760 | 1464368015521 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 09:53:35 INFO - PROCESS | 1760 | 1464368015538 Marionette TRACE conn3 <- [1,726,null,{}] 09:53:35 INFO - PROCESS | 1760 | 1464368015544 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}] 09:53:35 INFO - PROCESS | 1760 | 1464368015782 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 09:53:35 INFO - PROCESS | 1760 | 1464368015831 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:35 INFO - PROCESS | 1760 | ++DOCSHELL 0x8df56c00 == 74 [pid = 1760] [id = 189] 09:53:35 INFO - PROCESS | 1760 | ++DOMWINDOW == 250 (0x8ea9cc00) [pid = 1760] [serial = 567] [outer = (nil)] 09:53:35 INFO - PROCESS | 1760 | ++DOMWINDOW == 251 (0x8eb5c400) [pid = 1760] [serial = 568] [outer = 0x8ea9cc00] 09:53:35 INFO - PROCESS | 1760 | 1464368015903 Marionette DEBUG loaded listener.js 09:53:36 INFO - PROCESS | 1760 | ++DOMWINDOW == 252 (0x8eb94c00) [pid = 1760] [serial = 569] [outer = 0x8ea9cc00] 09:53:36 INFO - PROCESS | 1760 | SkCairoFTTypeface::onFilterRec unimplemented 09:53:36 INFO - PROCESS | 1760 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:53:37 INFO - PROCESS | 1760 | 1464368017019 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]]]}] 09:53:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 09:53:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1544ms 09:53:37 INFO - PROCESS | 1760 | 1464368017066 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 09:53:37 INFO - PROCESS | 1760 | 1464368017073 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 09:53:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 09:53:37 INFO - PROCESS | 1760 | 1464368017083 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 09:53:37 INFO - PROCESS | 1760 | 1464368017089 Marionette TRACE conn3 <- [1,730,null,{}] 09:53:37 INFO - PROCESS | 1760 | 1464368017100 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}] 09:53:37 INFO - PROCESS | 1760 | 1464368017300 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 09:53:37 INFO - PROCESS | 1760 | 1464368017614 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:37 INFO - PROCESS | 1760 | ++DOCSHELL 0x8a34a400 == 75 [pid = 1760] [id = 190] 09:53:37 INFO - PROCESS | 1760 | ++DOMWINDOW == 253 (0x8b6f3800) [pid = 1760] [serial = 570] [outer = (nil)] 09:53:37 INFO - PROCESS | 1760 | ++DOMWINDOW == 254 (0x8cfa9400) [pid = 1760] [serial = 571] [outer = 0x8b6f3800] 09:53:37 INFO - PROCESS | 1760 | 1464368017704 Marionette DEBUG loaded listener.js 09:53:37 INFO - PROCESS | 1760 | ++DOMWINDOW == 255 (0x8cff8400) [pid = 1760] [serial = 572] [outer = 0x8b6f3800] 09:53:38 INFO - PROCESS | 1760 | SkCairoFTTypeface::onFilterRec unimplemented 09:53:38 INFO - PROCESS | 1760 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:53:38 INFO - PROCESS | 1760 | 1464368018692 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] 09:53:38 INFO - PROCESS | 1760 | 1464368018785 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 09:53:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 09:53:38 INFO - PROCESS | 1760 | 1464368018796 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 09:53:38 INFO - PROCESS | 1760 | 1464368018800 Marionette TRACE conn3 <- [1,734,null,{}] 09:53:38 INFO - PROCESS | 1760 | 1464368018807 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}] 09:53:39 INFO - PROCESS | 1760 | 1464368019035 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 09:53:39 INFO - PROCESS | 1760 | 1464368019328 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:39 INFO - PROCESS | 1760 | ++DOCSHELL 0x8d8dcc00 == 76 [pid = 1760] [id = 191] 09:53:39 INFO - PROCESS | 1760 | ++DOMWINDOW == 256 (0x8d8ed000) [pid = 1760] [serial = 573] [outer = (nil)] 09:53:39 INFO - PROCESS | 1760 | ++DOMWINDOW == 257 (0x8df49000) [pid = 1760] [serial = 574] [outer = 0x8d8ed000] 09:53:39 INFO - PROCESS | 1760 | 1464368019416 Marionette DEBUG loaded listener.js 09:53:39 INFO - PROCESS | 1760 | ++DOMWINDOW == 258 (0x8eaa1400) [pid = 1760] [serial = 575] [outer = 0x8d8ed000] 09:53:40 INFO - PROCESS | 1760 | SkCairoFTTypeface::onFilterRec unimplemented 09:53:40 INFO - PROCESS | 1760 | 1464368020387 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]]]}] 09:53:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 09:53:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1636ms 09:53:40 INFO - PROCESS | 1760 | 1464368020432 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 09:53:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 09:53:40 INFO - PROCESS | 1760 | 1464368020437 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 09:53:40 INFO - PROCESS | 1760 | 1464368020443 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 09:53:40 INFO - PROCESS | 1760 | 1464368020450 Marionette TRACE conn3 <- [1,738,null,{}] 09:53:40 INFO - PROCESS | 1760 | 1464368020466 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}] 09:53:40 INFO - PROCESS | 1760 | 1464368020668 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 09:53:40 INFO - PROCESS | 1760 | 1464368020922 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:41 INFO - PROCESS | 1760 | ++DOCSHELL 0x8eaa8c00 == 77 [pid = 1760] [id = 192] 09:53:41 INFO - PROCESS | 1760 | ++DOMWINDOW == 259 (0x8f5d6000) [pid = 1760] [serial = 576] [outer = (nil)] 09:53:41 INFO - PROCESS | 1760 | ++DOMWINDOW == 260 (0x8f749400) [pid = 1760] [serial = 577] [outer = 0x8f5d6000] 09:53:41 INFO - PROCESS | 1760 | 1464368021053 Marionette DEBUG loaded listener.js 09:53:41 INFO - PROCESS | 1760 | ++DOMWINDOW == 261 (0x8f89f800) [pid = 1760] [serial = 578] [outer = 0x8f5d6000] 09:53:42 INFO - PROCESS | 1760 | SkCairoFTTypeface::onFilterRec unimplemented 09:53:42 INFO - PROCESS | 1760 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:53:42 INFO - PROCESS | 1760 | 1464368022378 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]]]}] 09:53:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 09:53:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1992ms 09:53:42 INFO - PROCESS | 1760 | 1464368022461 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 09:53:42 INFO - PROCESS | 1760 | 1464368022466 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 09:53:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 09:53:42 INFO - PROCESS | 1760 | 1464368022491 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 09:53:42 INFO - PROCESS | 1760 | 1464368022495 Marionette TRACE conn3 <- [1,742,null,{}] 09:53:42 INFO - PROCESS | 1760 | 1464368022501 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}] 09:53:42 INFO - PROCESS | 1760 | 1464368022670 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 09:53:42 INFO - PROCESS | 1760 | 1464368022862 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:42 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b7f1c00 == 78 [pid = 1760] [id = 193] 09:53:42 INFO - PROCESS | 1760 | ++DOMWINDOW == 262 (0x8f5cbc00) [pid = 1760] [serial = 579] [outer = (nil)] 09:53:42 INFO - PROCESS | 1760 | ++DOMWINDOW == 263 (0x91eca400) [pid = 1760] [serial = 580] [outer = 0x8f5cbc00] 09:53:42 INFO - PROCESS | 1760 | 1464368022946 Marionette DEBUG loaded listener.js 09:53:43 INFO - PROCESS | 1760 | ++DOMWINDOW == 264 (0x921d5c00) [pid = 1760] [serial = 581] [outer = 0x8f5cbc00] 09:53:44 INFO - PROCESS | 1760 | SkCairoFTTypeface::onFilterRec unimplemented 09:53:44 INFO - PROCESS | 1760 | 1464368024257 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]]]}] 09:53:44 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 09:53:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1795ms 09:53:44 INFO - PROCESS | 1760 | 1464368024284 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 09:53:44 INFO - PROCESS | 1760 | 1464368024288 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 09:53:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 09:53:44 INFO - PROCESS | 1760 | 1464368024294 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 09:53:44 INFO - PROCESS | 1760 | 1464368024298 Marionette TRACE conn3 <- [1,746,null,{}] 09:53:44 INFO - PROCESS | 1760 | 1464368024389 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}] 09:53:44 INFO - PROCESS | 1760 | 1464368024615 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 09:53:44 INFO - PROCESS | 1760 | 1464368024755 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:44 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b7f8800 == 79 [pid = 1760] [id = 194] 09:53:44 INFO - PROCESS | 1760 | ++DOMWINDOW == 265 (0x8f6d1400) [pid = 1760] [serial = 582] [outer = (nil)] 09:53:44 INFO - PROCESS | 1760 | ++DOMWINDOW == 266 (0x92958000) [pid = 1760] [serial = 583] [outer = 0x8f6d1400] 09:53:44 INFO - PROCESS | 1760 | 1464368024838 Marionette DEBUG loaded listener.js 09:53:44 INFO - PROCESS | 1760 | ++DOMWINDOW == 267 (0x9295f000) [pid = 1760] [serial = 584] [outer = 0x8f6d1400] 09:53:45 INFO - PROCESS | 1760 | SkCairoFTTypeface::onFilterRec unimplemented 09:53:46 INFO - PROCESS | 1760 | SkCairoFTTypeface::onFilterRec unimplemented 09:53:46 INFO - PROCESS | 1760 | 1464368026155 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]]]}] 09:53:46 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.) 09:53:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1882ms 09:53:46 INFO - PROCESS | 1760 | 1464368026176 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 09:53:46 INFO - PROCESS | 1760 | 1464368026180 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 09:53:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 09:53:46 INFO - PROCESS | 1760 | 1464368026187 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 09:53:46 INFO - PROCESS | 1760 | 1464368026190 Marionette TRACE conn3 <- [1,750,null,{}] 09:53:46 INFO - PROCESS | 1760 | 1464368026289 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}] 09:53:46 INFO - PROCESS | 1760 | 1464368026546 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 09:53:46 INFO - PROCESS | 1760 | 1464368026687 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:46 INFO - PROCESS | 1760 | ++DOCSHELL 0x91ecdc00 == 80 [pid = 1760] [id = 195] 09:53:46 INFO - PROCESS | 1760 | ++DOMWINDOW == 268 (0x92346000) [pid = 1760] [serial = 585] [outer = (nil)] 09:53:46 INFO - PROCESS | 1760 | ++DOMWINDOW == 269 (0x93a43000) [pid = 1760] [serial = 586] [outer = 0x92346000] 09:53:46 INFO - PROCESS | 1760 | 1464368026775 Marionette DEBUG loaded listener.js 09:53:46 INFO - PROCESS | 1760 | ++DOMWINDOW == 270 (0x93c88000) [pid = 1760] [serial = 587] [outer = 0x92346000] 09:53:48 INFO - PROCESS | 1760 | SkCairoFTTypeface::onFilterRec unimplemented 09:53:48 INFO - PROCESS | 1760 | 1464368028078 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]]]}] 09:53:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 09:53:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1939ms 09:53:48 INFO - PROCESS | 1760 | 1464368028206 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 09:53:48 INFO - PROCESS | 1760 | 1464368028211 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 09:53:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 09:53:48 INFO - PROCESS | 1760 | 1464368028226 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 09:53:48 INFO - PROCESS | 1760 | 1464368028230 Marionette TRACE conn3 <- [1,754,null,{}] 09:53:48 INFO - PROCESS | 1760 | 1464368028236 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}] 09:53:48 INFO - PROCESS | 1760 | 1464368028403 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 09:53:48 INFO - PROCESS | 1760 | 1464368028595 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:48 INFO - PROCESS | 1760 | ++DOCSHELL 0x8ea9e800 == 81 [pid = 1760] [id = 196] 09:53:48 INFO - PROCESS | 1760 | ++DOMWINDOW == 271 (0x92c2e000) [pid = 1760] [serial = 588] [outer = (nil)] 09:53:48 INFO - PROCESS | 1760 | ++DOMWINDOW == 272 (0x99742800) [pid = 1760] [serial = 589] [outer = 0x92c2e000] 09:53:48 INFO - PROCESS | 1760 | 1464368028692 Marionette DEBUG loaded listener.js 09:53:48 INFO - PROCESS | 1760 | ++DOMWINDOW == 273 (0x99e14000) [pid = 1760] [serial = 590] [outer = 0x92c2e000] 09:53:49 INFO - PROCESS | 1760 | SkCairoFTTypeface::onFilterRec unimplemented 09:53:49 INFO - PROCESS | 1760 | 1464368029940 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]]]}] 09:53:49 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 09:53:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1732ms 09:53:49 INFO - PROCESS | 1760 | 1464368029961 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 09:53:49 INFO - PROCESS | 1760 | 1464368029965 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 09:53:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 09:53:49 INFO - PROCESS | 1760 | 1464368029971 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 09:53:49 INFO - PROCESS | 1760 | 1464368029975 Marionette TRACE conn3 <- [1,758,null,{}] 09:53:49 INFO - PROCESS | 1760 | 1464368029981 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}] 09:53:50 INFO - PROCESS | 1760 | 1464368030191 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 09:53:50 INFO - PROCESS | 1760 | 1464368030682 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:50 INFO - PROCESS | 1760 | ++DOCSHELL 0x8c069800 == 82 [pid = 1760] [id = 197] 09:53:50 INFO - PROCESS | 1760 | ++DOMWINDOW == 274 (0x8c06b400) [pid = 1760] [serial = 591] [outer = (nil)] 09:53:50 INFO - PROCESS | 1760 | ++DOMWINDOW == 275 (0x8cfa6400) [pid = 1760] [serial = 592] [outer = 0x8c06b400] 09:53:50 INFO - PROCESS | 1760 | 1464368030774 Marionette DEBUG loaded listener.js 09:53:50 INFO - PROCESS | 1760 | ++DOMWINDOW == 276 (0x8d13f000) [pid = 1760] [serial = 593] [outer = 0x8c06b400] 09:53:51 INFO - PROCESS | 1760 | SkCairoFTTypeface::onFilterRec unimplemented 09:53:51 INFO - PROCESS | 1760 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:53:51 INFO - PROCESS | 1760 | SkCairoFTTypeface::onFilterRec unimplemented 09:53:51 INFO - PROCESS | 1760 | SkCairoFTTypeface::onFilterRec unimplemented 09:53:51 INFO - PROCESS | 1760 | SkCairoFTTypeface::onFilterRec unimplemented 09:53:51 INFO - PROCESS | 1760 | 1464368031763 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]]]}] 09:53:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 09:53:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1841ms 09:53:51 INFO - PROCESS | 1760 | 1464368031814 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 09:53:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 09:53:51 INFO - PROCESS | 1760 | 1464368031820 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 09:53:51 INFO - PROCESS | 1760 | 1464368031827 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 09:53:51 INFO - PROCESS | 1760 | 1464368031832 Marionette TRACE conn3 <- [1,762,null,{}] 09:53:51 INFO - PROCESS | 1760 | 1464368031840 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}] 09:53:52 INFO - PROCESS | 1760 | 1464368032016 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 09:53:52 INFO - PROCESS | 1760 | 1464368032374 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:52 INFO - PROCESS | 1760 | ++DOCSHELL 0x8df4b800 == 83 [pid = 1760] [id = 198] 09:53:52 INFO - PROCESS | 1760 | ++DOMWINDOW == 277 (0x8df4f000) [pid = 1760] [serial = 594] [outer = (nil)] 09:53:52 INFO - PROCESS | 1760 | ++DOMWINDOW == 278 (0x8e905000) [pid = 1760] [serial = 595] [outer = 0x8df4f000] 09:53:52 INFO - PROCESS | 1760 | 1464368032459 Marionette DEBUG loaded listener.js 09:53:52 INFO - PROCESS | 1760 | ++DOMWINDOW == 279 (0x8eaa8800) [pid = 1760] [serial = 596] [outer = 0x8df4f000] 09:53:53 INFO - PROCESS | 1760 | 1464368033679 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]]]}] 09:53:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 09:53:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1883ms 09:53:53 INFO - PROCESS | 1760 | 1464368033753 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 09:53:53 INFO - PROCESS | 1760 | 1464368033759 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 09:53:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 09:53:53 INFO - PROCESS | 1760 | 1464368033769 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 09:53:53 INFO - PROCESS | 1760 | 1464368033772 Marionette TRACE conn3 <- [1,766,null,{}] 09:53:53 INFO - PROCESS | 1760 | 1464368033778 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}] 09:53:54 INFO - PROCESS | 1760 | 1464368034018 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 09:53:54 INFO - PROCESS | 1760 | 1464368034229 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:54 INFO - PROCESS | 1760 | ++DOCSHELL 0x8d1ee400 == 84 [pid = 1760] [id = 199] 09:53:54 INFO - PROCESS | 1760 | ++DOMWINDOW == 280 (0x8e909400) [pid = 1760] [serial = 597] [outer = (nil)] 09:53:54 INFO - PROCESS | 1760 | ++DOMWINDOW == 281 (0x8f5d2800) [pid = 1760] [serial = 598] [outer = 0x8e909400] 09:53:54 INFO - PROCESS | 1760 | 1464368034305 Marionette DEBUG loaded listener.js 09:53:54 INFO - PROCESS | 1760 | ++DOMWINDOW == 282 (0x8f752800) [pid = 1760] [serial = 599] [outer = 0x8e909400] 09:53:55 INFO - PROCESS | 1760 | 1464368035612 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]]]}] 09:53:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 09:53:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1889ms 09:53:55 INFO - PROCESS | 1760 | 1464368035746 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 09:53:55 INFO - PROCESS | 1760 | 1464368035749 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 09:53:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 09:53:55 INFO - PROCESS | 1760 | 1464368035779 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 09:53:55 INFO - PROCESS | 1760 | 1464368035789 Marionette TRACE conn3 <- [1,770,null,{}] 09:53:55 INFO - PROCESS | 1760 | 1464368035803 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}] 09:53:55 INFO - PROCESS | 1760 | 1464368035963 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 09:53:56 INFO - PROCESS | 1760 | --DOCSHELL 0x8a34b800 == 83 [pid = 1760] [id = 188] 09:53:56 INFO - PROCESS | 1760 | --DOMWINDOW == 281 (0x8be9c000) [pid = 1760] [serial = 463] [outer = (nil)] [url = about:blank] 09:53:56 INFO - PROCESS | 1760 | --DOMWINDOW == 280 (0x8e909c00) [pid = 1760] [serial = 466] [outer = (nil)] [url = about:blank] 09:53:56 INFO - PROCESS | 1760 | --DOMWINDOW == 279 (0x921cb800) [pid = 1760] [serial = 469] [outer = (nil)] [url = about:blank] 09:53:56 INFO - PROCESS | 1760 | --DOMWINDOW == 278 (0x92d74400) [pid = 1760] [serial = 472] [outer = (nil)] [url = about:blank] 09:53:56 INFO - PROCESS | 1760 | --DOMWINDOW == 277 (0x95009c00) [pid = 1760] [serial = 475] [outer = (nil)] [url = about:blank] 09:53:56 INFO - PROCESS | 1760 | --DOMWINDOW == 276 (0x9a5db000) [pid = 1760] [serial = 478] [outer = (nil)] [url = about:blank] 09:53:56 INFO - PROCESS | 1760 | --DOMWINDOW == 275 (0x8eb98000) [pid = 1760] [serial = 481] [outer = (nil)] [url = about:blank] 09:53:56 INFO - PROCESS | 1760 | --DOMWINDOW == 274 (0x9a232400) [pid = 1760] [serial = 484] [outer = (nil)] [url = about:blank] 09:53:56 INFO - PROCESS | 1760 | --DOMWINDOW == 273 (0x8b7f7800) [pid = 1760] [serial = 487] [outer = (nil)] [url = about:blank] 09:53:56 INFO - PROCESS | 1760 | --DOMWINDOW == 272 (0x9a5d8400) [pid = 1760] [serial = 490] [outer = (nil)] [url = about:blank] 09:53:56 INFO - PROCESS | 1760 | --DOMWINDOW == 271 (0x9295d800) [pid = 1760] [serial = 493] [outer = (nil)] [url = about:blank] 09:53:56 INFO - PROCESS | 1760 | --DOMWINDOW == 270 (0x8a34a000) [pid = 1760] [serial = 496] [outer = (nil)] [url = about:blank] 09:53:56 INFO - PROCESS | 1760 | --DOMWINDOW == 269 (0x8f750800) [pid = 1760] [serial = 499] [outer = (nil)] [url = about:blank] 09:53:56 INFO - PROCESS | 1760 | 1464368036254 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:56 INFO - PROCESS | 1760 | --DOCSHELL 0x8d8db000 == 82 [pid = 1760] [id = 187] 09:53:56 INFO - PROCESS | 1760 | --DOCSHELL 0x8b497000 == 81 [pid = 1760] [id = 186] 09:53:56 INFO - PROCESS | 1760 | --DOCSHELL 0x8c06b000 == 80 [pid = 1760] [id = 185] 09:53:56 INFO - PROCESS | 1760 | ++DOCSHELL 0x8a34a000 == 81 [pid = 1760] [id = 200] 09:53:56 INFO - PROCESS | 1760 | ++DOMWINDOW == 270 (0x8a34b400) [pid = 1760] [serial = 600] [outer = (nil)] 09:53:56 INFO - PROCESS | 1760 | ++DOMWINDOW == 271 (0x8b7fac00) [pid = 1760] [serial = 601] [outer = 0x8a34b400] 09:53:56 INFO - PROCESS | 1760 | 1464368036336 Marionette DEBUG loaded listener.js 09:53:56 INFO - PROCESS | 1760 | ++DOMWINDOW == 272 (0x8c06c400) [pid = 1760] [serial = 602] [outer = 0x8a34b400] 09:53:56 INFO - PROCESS | 1760 | --DOCSHELL 0x8eb60000 == 80 [pid = 1760] [id = 177] 09:53:56 INFO - PROCESS | 1760 | --DOCSHELL 0x8de53400 == 79 [pid = 1760] [id = 176] 09:53:56 INFO - PROCESS | 1760 | --DOCSHELL 0x8c070000 == 78 [pid = 1760] [id = 175] 09:53:56 INFO - PROCESS | 1760 | --DOMWINDOW == 271 (0x8f8aa000) [pid = 1760] [serial = 517] [outer = (nil)] [url = about:blank] 09:53:56 INFO - PROCESS | 1760 | --DOMWINDOW == 270 (0x8be9e800) [pid = 1760] [serial = 503] [outer = (nil)] [url = about:blank] 09:53:56 INFO - PROCESS | 1760 | --DOMWINDOW == 269 (0x8bcb8800) [pid = 1760] [serial = 502] [outer = (nil)] [url = about:blank] 09:53:56 INFO - PROCESS | 1760 | --DOMWINDOW == 268 (0x8c076800) [pid = 1760] [serial = 508] [outer = (nil)] [url = about:blank] 09:53:56 INFO - PROCESS | 1760 | --DOMWINDOW == 267 (0x8e90bc00) [pid = 1760] [serial = 509] [outer = (nil)] [url = about:blank] 09:53:56 INFO - PROCESS | 1760 | --DOMWINDOW == 266 (0x8eb5e000) [pid = 1760] [serial = 511] [outer = (nil)] [url = about:blank] 09:53:56 INFO - PROCESS | 1760 | --DOMWINDOW == 265 (0x8ea9a000) [pid = 1760] [serial = 506] [outer = (nil)] [url = about:blank] 09:53:56 INFO - PROCESS | 1760 | --DOMWINDOW == 264 (0x8e901800) [pid = 1760] [serial = 505] [outer = (nil)] [url = about:blank] 09:53:56 INFO - PROCESS | 1760 | --DOMWINDOW == 263 (0x91ecec00) [pid = 1760] [serial = 518] [outer = (nil)] [url = about:blank] 09:53:56 INFO - PROCESS | 1760 | --DOMWINDOW == 262 (0x8f5d4400) [pid = 1760] [serial = 514] [outer = (nil)] [url = about:blank] 09:53:56 INFO - PROCESS | 1760 | --DOMWINDOW == 261 (0x91ed4400) [pid = 1760] [serial = 520] [outer = (nil)] [url = about:blank] 09:53:56 INFO - PROCESS | 1760 | --DOMWINDOW == 260 (0x9233f400) [pid = 1760] [serial = 521] [outer = (nil)] [url = about:blank] 09:53:56 INFO - PROCESS | 1760 | --DOMWINDOW == 259 (0x8eb98400) [pid = 1760] [serial = 512] [outer = (nil)] [url = about:blank] 09:53:56 INFO - PROCESS | 1760 | --DOMWINDOW == 258 (0x8f6d4400) [pid = 1760] [serial = 515] [outer = (nil)] [url = about:blank] 09:53:57 INFO - PROCESS | 1760 | 1464368037098 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]]]}] 09:53:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 09:53:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1354ms 09:53:57 INFO - PROCESS | 1760 | 1464368037117 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 09:53:57 INFO - PROCESS | 1760 | 1464368037120 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 09:53:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 09:53:57 INFO - PROCESS | 1760 | 1464368037127 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 09:53:57 INFO - PROCESS | 1760 | 1464368037129 Marionette TRACE conn3 <- [1,774,null,{}] 09:53:57 INFO - PROCESS | 1760 | 1464368037135 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}] 09:53:57 INFO - PROCESS | 1760 | 1464368037291 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 09:53:57 INFO - PROCESS | 1760 | 1464368037308 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:57 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b6ea800 == 79 [pid = 1760] [id = 201] 09:53:57 INFO - PROCESS | 1760 | ++DOMWINDOW == 259 (0x8cff3800) [pid = 1760] [serial = 603] [outer = (nil)] 09:53:57 INFO - PROCESS | 1760 | ++DOMWINDOW == 260 (0x8f5da000) [pid = 1760] [serial = 604] [outer = 0x8cff3800] 09:53:57 INFO - PROCESS | 1760 | 1464368037379 Marionette DEBUG loaded listener.js 09:53:57 INFO - PROCESS | 1760 | ++DOMWINDOW == 261 (0x8f89d000) [pid = 1760] [serial = 605] [outer = 0x8cff3800] 09:53:58 INFO - PROCESS | 1760 | 1464368038309 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]]]}] 09:53:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 09:53:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1237ms 09:53:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 09:53:58 INFO - PROCESS | 1760 | 1464368038365 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 09:53:58 INFO - PROCESS | 1760 | 1464368038367 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 09:53:58 INFO - PROCESS | 1760 | 1464368038372 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 09:53:58 INFO - PROCESS | 1760 | 1464368038377 Marionette TRACE conn3 <- [1,778,null,{}] 09:53:58 INFO - PROCESS | 1760 | 1464368038382 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}] 09:53:58 INFO - PROCESS | 1760 | 1464368038614 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 09:53:58 INFO - PROCESS | 1760 | 1464368038728 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:58 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f6d7800 == 80 [pid = 1760] [id = 202] 09:53:58 INFO - PROCESS | 1760 | ++DOMWINDOW == 262 (0x91bf8000) [pid = 1760] [serial = 606] [outer = (nil)] 09:53:58 INFO - PROCESS | 1760 | ++DOMWINDOW == 263 (0x9233cc00) [pid = 1760] [serial = 607] [outer = 0x91bf8000] 09:53:58 INFO - PROCESS | 1760 | 1464368038815 Marionette DEBUG loaded listener.js 09:53:58 INFO - PROCESS | 1760 | ++DOMWINDOW == 264 (0x92965c00) [pid = 1760] [serial = 608] [outer = 0x91bf8000] 09:53:59 INFO - PROCESS | 1760 | 1464368039627 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]]]}] 09:53:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 09:53:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1280ms 09:53:59 INFO - PROCESS | 1760 | 1464368039654 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 09:53:59 INFO - PROCESS | 1760 | 1464368039657 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 09:53:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 09:53:59 INFO - PROCESS | 1760 | 1464368039669 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 09:53:59 INFO - PROCESS | 1760 | 1464368039671 Marionette TRACE conn3 <- [1,782,null,{}] 09:53:59 INFO - PROCESS | 1760 | 1464368039677 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}] 09:53:59 INFO - PROCESS | 1760 | 1464368039885 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 09:53:59 INFO - PROCESS | 1760 | 1464368039916 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:53:59 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b6f2400 == 81 [pid = 1760] [id = 203] 09:53:59 INFO - PROCESS | 1760 | ++DOMWINDOW == 265 (0x8e90ac00) [pid = 1760] [serial = 609] [outer = (nil)] 09:53:59 INFO - PROCESS | 1760 | ++DOMWINDOW == 266 (0x92d78000) [pid = 1760] [serial = 610] [outer = 0x8e90ac00] 09:53:59 INFO - PROCESS | 1760 | 1464368039988 Marionette DEBUG loaded listener.js 09:54:00 INFO - PROCESS | 1760 | ++DOMWINDOW == 267 (0x93a4ac00) [pid = 1760] [serial = 611] [outer = 0x8e90ac00] 09:54:00 INFO - PROCESS | 1760 | 1464368040942 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]]]}] 09:54:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 09:54:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1330ms 09:54:01 INFO - PROCESS | 1760 | --DOMWINDOW == 266 (0x8cfa9c00) [pid = 1760] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 09:54:01 INFO - PROCESS | 1760 | --DOMWINDOW == 265 (0x92343400) [pid = 1760] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 09:54:01 INFO - PROCESS | 1760 | --DOMWINDOW == 264 (0x92d7a400) [pid = 1760] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 09:54:01 INFO - PROCESS | 1760 | --DOMWINDOW == 263 (0x9b829000) [pid = 1760] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 09:54:01 INFO - PROCESS | 1760 | --DOMWINDOW == 262 (0x99e14400) [pid = 1760] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 09:54:01 INFO - PROCESS | 1760 | --DOMWINDOW == 261 (0x8b7f9c00) [pid = 1760] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 09:54:01 INFO - PROCESS | 1760 | --DOMWINDOW == 260 (0x8d8ee800) [pid = 1760] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 09:54:01 INFO - PROCESS | 1760 | --DOMWINDOW == 259 (0x921cc400) [pid = 1760] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 09:54:02 INFO - PROCESS | 1760 | --DOMWINDOW == 258 (0x8f8a2000) [pid = 1760] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 09:54:02 INFO - PROCESS | 1760 | --DOMWINDOW == 257 (0x92d1d000) [pid = 1760] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 09:54:02 INFO - PROCESS | 1760 | --DOMWINDOW == 256 (0x8b49b800) [pid = 1760] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 09:54:02 INFO - PROCESS | 1760 | --DOMWINDOW == 255 (0x92345400) [pid = 1760] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 09:54:02 INFO - PROCESS | 1760 | --DOMWINDOW == 254 (0x9b52c400) [pid = 1760] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 09:54:02 INFO - PROCESS | 1760 | --DOMWINDOW == 253 (0xa503d800) [pid = 1760] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 09:54:02 INFO - PROCESS | 1760 | --DOMWINDOW == 252 (0x8b7fa800) [pid = 1760] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 09:54:02 INFO - PROCESS | 1760 | --DOMWINDOW == 251 (0x9a5df400) [pid = 1760] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 09:54:02 INFO - PROCESS | 1760 | --DOMWINDOW == 250 (0x9cd2b000) [pid = 1760] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 09:54:02 INFO - PROCESS | 1760 | --DOMWINDOW == 249 (0x93a43400) [pid = 1760] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 09:54:02 INFO - PROCESS | 1760 | --DOMWINDOW == 248 (0xa6739c00) [pid = 1760] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 09:54:02 INFO - PROCESS | 1760 | --DOMWINDOW == 247 (0xa243d000) [pid = 1760] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 09:54:02 INFO - PROCESS | 1760 | --DOMWINDOW == 246 (0x92b23400) [pid = 1760] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 09:54:02 INFO - PROCESS | 1760 | --DOMWINDOW == 245 (0x9a5da000) [pid = 1760] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 09:54:02 INFO - PROCESS | 1760 | --DOMWINDOW == 244 (0x91beec00) [pid = 1760] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 09:54:02 INFO - PROCESS | 1760 | 1464368042009 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 09:54:02 INFO - PROCESS | 1760 | 1464368042016 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 09:54:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 09:54:02 INFO - PROCESS | 1760 | 1464368042153 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 09:54:02 INFO - PROCESS | 1760 | 1464368042157 Marionette TRACE conn3 <- [1,786,null,{}] 09:54:02 INFO - PROCESS | 1760 | 1464368042167 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}] 09:54:02 INFO - PROCESS | 1760 | 1464368042350 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 09:54:02 INFO - PROCESS | 1760 | 1464368042566 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:02 INFO - PROCESS | 1760 | ++DOCSHELL 0x8c06c000 == 82 [pid = 1760] [id = 204] 09:54:02 INFO - PROCESS | 1760 | ++DOMWINDOW == 245 (0x8c06e000) [pid = 1760] [serial = 612] [outer = (nil)] 09:54:02 INFO - PROCESS | 1760 | ++DOMWINDOW == 246 (0x8cfa2000) [pid = 1760] [serial = 613] [outer = 0x8c06e000] 09:54:02 INFO - PROCESS | 1760 | 1464368042658 Marionette DEBUG loaded listener.js 09:54:02 INFO - PROCESS | 1760 | ++DOMWINDOW == 247 (0x8d139000) [pid = 1760] [serial = 614] [outer = 0x8c06e000] 09:54:03 INFO - PROCESS | 1760 | 1464368043659 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]]]}] 09:54:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 09:54:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1550ms 09:54:03 INFO - PROCESS | 1760 | 1464368043695 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 09:54:03 INFO - PROCESS | 1760 | 1464368043703 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 09:54:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 09:54:03 INFO - PROCESS | 1760 | 1464368043711 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 09:54:03 INFO - PROCESS | 1760 | 1464368043716 Marionette TRACE conn3 <- [1,790,null,{}] 09:54:03 INFO - PROCESS | 1760 | 1464368043728 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}] 09:54:03 INFO - PROCESS | 1760 | 1464368043934 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 09:54:04 INFO - PROCESS | 1760 | 1464368044198 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:04 INFO - PROCESS | 1760 | ++DOCSHELL 0x8cfa3c00 == 83 [pid = 1760] [id = 205] 09:54:04 INFO - PROCESS | 1760 | ++DOMWINDOW == 248 (0x8d134800) [pid = 1760] [serial = 615] [outer = (nil)] 09:54:04 INFO - PROCESS | 1760 | ++DOMWINDOW == 249 (0x8e90e800) [pid = 1760] [serial = 616] [outer = 0x8d134800] 09:54:04 INFO - PROCESS | 1760 | 1464368044309 Marionette DEBUG loaded listener.js 09:54:04 INFO - PROCESS | 1760 | ++DOMWINDOW == 250 (0x8eb60800) [pid = 1760] [serial = 617] [outer = 0x8d134800] 09:54:05 INFO - PROCESS | 1760 | 1464368045222 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]]]}] 09:54:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 09:54:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1589ms 09:54:05 INFO - PROCESS | 1760 | 1464368045300 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 09:54:05 INFO - PROCESS | 1760 | 1464368045304 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 09:54:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 09:54:05 INFO - PROCESS | 1760 | 1464368045311 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 09:54:05 INFO - PROCESS | 1760 | 1464368045315 Marionette TRACE conn3 <- [1,794,null,{}] 09:54:05 INFO - PROCESS | 1760 | 1464368045321 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}] 09:54:05 INFO - PROCESS | 1760 | 1464368045554 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 09:54:05 INFO - PROCESS | 1760 | 1464368045821 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:05 INFO - PROCESS | 1760 | ++DOCSHELL 0x921cac00 == 84 [pid = 1760] [id = 206] 09:54:05 INFO - PROCESS | 1760 | ++DOMWINDOW == 251 (0x921cf400) [pid = 1760] [serial = 618] [outer = (nil)] 09:54:05 INFO - PROCESS | 1760 | ++DOMWINDOW == 252 (0x9222f800) [pid = 1760] [serial = 619] [outer = 0x921cf400] 09:54:05 INFO - PROCESS | 1760 | 1464368045933 Marionette DEBUG loaded listener.js 09:54:06 INFO - PROCESS | 1760 | ++DOMWINDOW == 253 (0x92317000) [pid = 1760] [serial = 620] [outer = 0x921cf400] 09:54:06 INFO - PROCESS | 1760 | 1464368046953 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]]]}] 09:54:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 09:54:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1686ms 09:54:06 INFO - PROCESS | 1760 | 1464368046998 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 09:54:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 09:54:07 INFO - PROCESS | 1760 | 1464368047002 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 09:54:07 INFO - PROCESS | 1760 | 1464368047009 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 09:54:07 INFO - PROCESS | 1760 | 1464368047012 Marionette TRACE conn3 <- [1,798,null,{}] 09:54:07 INFO - PROCESS | 1760 | 1464368047018 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}] 09:54:07 INFO - PROCESS | 1760 | 1464368047210 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 09:54:07 INFO - PROCESS | 1760 | 1464368047456 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:07 INFO - PROCESS | 1760 | ++DOCSHELL 0x8eaa7800 == 85 [pid = 1760] [id = 207] 09:54:07 INFO - PROCESS | 1760 | ++DOMWINDOW == 254 (0x92d79c00) [pid = 1760] [serial = 621] [outer = (nil)] 09:54:07 INFO - PROCESS | 1760 | ++DOMWINDOW == 255 (0x93a47800) [pid = 1760] [serial = 622] [outer = 0x92d79c00] 09:54:07 INFO - PROCESS | 1760 | 1464368047584 Marionette DEBUG loaded listener.js 09:54:07 INFO - PROCESS | 1760 | ++DOMWINDOW == 256 (0x953f0400) [pid = 1760] [serial = 623] [outer = 0x92d79c00] 09:54:08 INFO - PROCESS | 1760 | 1464368048456 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]]]}] 09:54:08 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 09:54:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1485ms 09:54:08 INFO - PROCESS | 1760 | 1464368048494 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 09:54:08 INFO - PROCESS | 1760 | 1464368048498 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 09:54:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 09:54:08 INFO - PROCESS | 1760 | 1464368048504 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 09:54:08 INFO - PROCESS | 1760 | 1464368048508 Marionette TRACE conn3 <- [1,802,null,{}] 09:54:08 INFO - PROCESS | 1760 | 1464368048514 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}] 09:54:08 INFO - PROCESS | 1760 | 1464368048691 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 09:54:08 INFO - PROCESS | 1760 | 1464368048911 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:08 INFO - PROCESS | 1760 | ++DOCSHELL 0x8be99000 == 86 [pid = 1760] [id = 208] 09:54:08 INFO - PROCESS | 1760 | ++DOMWINDOW == 257 (0x8be9b000) [pid = 1760] [serial = 624] [outer = (nil)] 09:54:09 INFO - PROCESS | 1760 | ++DOMWINDOW == 258 (0x99eea800) [pid = 1760] [serial = 625] [outer = 0x8be9b000] 09:54:09 INFO - PROCESS | 1760 | 1464368049033 Marionette DEBUG loaded listener.js 09:54:09 INFO - PROCESS | 1760 | ++DOMWINDOW == 259 (0x9a010400) [pid = 1760] [serial = 626] [outer = 0x8be9b000] 09:54:10 INFO - PROCESS | 1760 | 1464368050262 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]]]}] 09:54:10 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 09:54:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1834ms 09:54:10 INFO - PROCESS | 1760 | 1464368050351 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 09:54:10 INFO - PROCESS | 1760 | 1464368050355 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 09:54:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 09:54:10 INFO - PROCESS | 1760 | 1464368050361 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 09:54:10 INFO - PROCESS | 1760 | 1464368050365 Marionette TRACE conn3 <- [1,806,null,{}] 09:54:10 INFO - PROCESS | 1760 | 1464368050371 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}] 09:54:10 INFO - PROCESS | 1760 | 1464368050672 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 09:54:10 INFO - PROCESS | 1760 | 1464368050867 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:10 INFO - PROCESS | 1760 | ++DOCSHELL 0x8a342800 == 87 [pid = 1760] [id = 209] 09:54:10 INFO - PROCESS | 1760 | ++DOMWINDOW == 260 (0x8be96000) [pid = 1760] [serial = 627] [outer = (nil)] 09:54:10 INFO - PROCESS | 1760 | ++DOMWINDOW == 261 (0x9b535400) [pid = 1760] [serial = 628] [outer = 0x8be96000] 09:54:10 INFO - PROCESS | 1760 | 1464368050952 Marionette DEBUG loaded listener.js 09:54:11 INFO - PROCESS | 1760 | ++DOMWINDOW == 262 (0x9c221400) [pid = 1760] [serial = 629] [outer = 0x8be96000] 09:54:11 INFO - PROCESS | 1760 | 1464368051820 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]]]}] 09:54:11 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 09:54:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1530ms 09:54:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 09:54:11 INFO - PROCESS | 1760 | 1464368051892 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 09:54:11 INFO - PROCESS | 1760 | 1464368051895 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 09:54:11 INFO - PROCESS | 1760 | 1464368051901 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 09:54:11 INFO - PROCESS | 1760 | 1464368051905 Marionette TRACE conn3 <- [1,810,null,{}] 09:54:11 INFO - PROCESS | 1760 | 1464368051911 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}] 09:54:12 INFO - PROCESS | 1760 | 1464368052102 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 09:54:12 INFO - PROCESS | 1760 | 1464368052353 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:12 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b49a800 == 88 [pid = 1760] [id = 210] 09:54:12 INFO - PROCESS | 1760 | ++DOMWINDOW == 263 (0x9b99a800) [pid = 1760] [serial = 630] [outer = (nil)] 09:54:12 INFO - PROCESS | 1760 | ++DOMWINDOW == 264 (0x9c38e800) [pid = 1760] [serial = 631] [outer = 0x9b99a800] 09:54:12 INFO - PROCESS | 1760 | 1464368052485 Marionette DEBUG loaded listener.js 09:54:12 INFO - PROCESS | 1760 | ++DOMWINDOW == 265 (0x9cd38000) [pid = 1760] [serial = 632] [outer = 0x9b99a800] 09:54:13 INFO - PROCESS | 1760 | 1464368053423 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]]]}] 09:54:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 09:54:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1581ms 09:54:13 INFO - PROCESS | 1760 | 1464368053482 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 09:54:13 INFO - PROCESS | 1760 | 1464368053485 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 09:54:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 09:54:13 INFO - PROCESS | 1760 | 1464368053492 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 09:54:13 INFO - PROCESS | 1760 | 1464368053495 Marionette TRACE conn3 <- [1,814,null,{}] 09:54:13 INFO - PROCESS | 1760 | 1464368053501 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}] 09:54:13 INFO - PROCESS | 1760 | 1464368053714 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 09:54:13 INFO - PROCESS | 1760 | 1464368053983 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:14 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b49d800 == 89 [pid = 1760] [id = 211] 09:54:14 INFO - PROCESS | 1760 | ++DOMWINDOW == 266 (0x8d8e5400) [pid = 1760] [serial = 633] [outer = (nil)] 09:54:14 INFO - PROCESS | 1760 | ++DOMWINDOW == 267 (0xa1129800) [pid = 1760] [serial = 634] [outer = 0x8d8e5400] 09:54:14 INFO - PROCESS | 1760 | 1464368054113 Marionette DEBUG loaded listener.js 09:54:14 INFO - PROCESS | 1760 | ++DOMWINDOW == 268 (0xa21a6c00) [pid = 1760] [serial = 635] [outer = 0x8d8e5400] 09:54:15 INFO - PROCESS | 1760 | 1464368055000 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] 09:54:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 09:54:15 INFO - PROCESS | 1760 | 1464368055086 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 09:54:15 INFO - PROCESS | 1760 | 1464368055092 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 09:54:15 INFO - PROCESS | 1760 | 1464368055096 Marionette TRACE conn3 <- [1,818,null,{}] 09:54:15 INFO - PROCESS | 1760 | 1464368055102 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}] 09:54:15 INFO - PROCESS | 1760 | 1464368055324 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 09:54:15 INFO - PROCESS | 1760 | 1464368055584 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:15 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b7fb400 == 90 [pid = 1760] [id = 212] 09:54:15 INFO - PROCESS | 1760 | ++DOMWINDOW == 269 (0xa0605800) [pid = 1760] [serial = 636] [outer = (nil)] 09:54:15 INFO - PROCESS | 1760 | ++DOMWINDOW == 270 (0xa2447800) [pid = 1760] [serial = 637] [outer = 0xa0605800] 09:54:15 INFO - PROCESS | 1760 | 1464368055674 Marionette DEBUG loaded listener.js 09:54:15 INFO - PROCESS | 1760 | ++DOMWINDOW == 271 (0xa24bb800) [pid = 1760] [serial = 638] [outer = 0xa0605800] 09:54:16 INFO - PROCESS | 1760 | 1464368056582 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]]]}] 09:54:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 09:54:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1546ms 09:54:16 INFO - PROCESS | 1760 | 1464368056639 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 09:54:16 INFO - PROCESS | 1760 | 1464368056643 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 09:54:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 09:54:16 INFO - PROCESS | 1760 | 1464368056650 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 09:54:16 INFO - PROCESS | 1760 | 1464368056653 Marionette TRACE conn3 <- [1,822,null,{}] 09:54:16 INFO - PROCESS | 1760 | 1464368056659 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}] 09:54:16 INFO - PROCESS | 1760 | 1464368056841 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 09:54:17 INFO - PROCESS | 1760 | 1464368057106 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:17 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b6e7c00 == 91 [pid = 1760] [id = 213] 09:54:17 INFO - PROCESS | 1760 | ++DOMWINDOW == 272 (0x927e3000) [pid = 1760] [serial = 639] [outer = (nil)] 09:54:17 INFO - PROCESS | 1760 | ++DOMWINDOW == 273 (0x927e9c00) [pid = 1760] [serial = 640] [outer = 0x927e3000] 09:54:17 INFO - PROCESS | 1760 | 1464368057232 Marionette DEBUG loaded listener.js 09:54:17 INFO - PROCESS | 1760 | ++DOMWINDOW == 274 (0x927ee800) [pid = 1760] [serial = 641] [outer = 0x927e3000] 09:54:18 INFO - PROCESS | 1760 | 1464368058119 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] 09:54:18 INFO - PROCESS | 1760 | 1464368058187 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 09:54:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 09:54:18 INFO - PROCESS | 1760 | 1464368058194 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 09:54:18 INFO - PROCESS | 1760 | 1464368058199 Marionette TRACE conn3 <- [1,826,null,{}] 09:54:18 INFO - PROCESS | 1760 | 1464368058205 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}] 09:54:18 INFO - PROCESS | 1760 | 1464368058434 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 09:54:18 INFO - PROCESS | 1760 | 1464368058697 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:18 INFO - PROCESS | 1760 | ++DOCSHELL 0x89ce3c00 == 92 [pid = 1760] [id = 214] 09:54:18 INFO - PROCESS | 1760 | ++DOMWINDOW == 275 (0x89ce4000) [pid = 1760] [serial = 642] [outer = (nil)] 09:54:18 INFO - PROCESS | 1760 | ++DOMWINDOW == 276 (0x89cebc00) [pid = 1760] [serial = 643] [outer = 0x89ce4000] 09:54:18 INFO - PROCESS | 1760 | 1464368058849 Marionette DEBUG loaded listener.js 09:54:18 INFO - PROCESS | 1760 | ++DOMWINDOW == 277 (0x927efc00) [pid = 1760] [serial = 644] [outer = 0x89ce4000] 09:54:19 INFO - PROCESS | 1760 | 1464368059776 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]]]}] 09:54:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 09:54:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1640ms 09:54:19 INFO - PROCESS | 1760 | 1464368059834 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 09:54:19 INFO - PROCESS | 1760 | 1464368059839 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 09:54:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 09:54:19 INFO - PROCESS | 1760 | 1464368059845 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 09:54:19 INFO - PROCESS | 1760 | 1464368059849 Marionette TRACE conn3 <- [1,830,null,{}] 09:54:19 INFO - PROCESS | 1760 | 1464368059854 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}] 09:54:20 INFO - PROCESS | 1760 | 1464368060044 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 09:54:20 INFO - PROCESS | 1760 | 1464368060311 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:20 INFO - PROCESS | 1760 | ++DOCSHELL 0x8be9bc00 == 93 [pid = 1760] [id = 215] 09:54:20 INFO - PROCESS | 1760 | ++DOMWINDOW == 278 (0x8cfa1c00) [pid = 1760] [serial = 645] [outer = (nil)] 09:54:20 INFO - PROCESS | 1760 | ++DOMWINDOW == 279 (0x8eaa5000) [pid = 1760] [serial = 646] [outer = 0x8cfa1c00] 09:54:20 INFO - PROCESS | 1760 | 1464368060442 Marionette DEBUG loaded listener.js 09:54:20 INFO - PROCESS | 1760 | ++DOMWINDOW == 280 (0x8eb12400) [pid = 1760] [serial = 647] [outer = 0x8cfa1c00] 09:54:21 INFO - PROCESS | 1760 | 1464368061317 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]]]}] 09:54:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 09:54:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1533ms 09:54:21 INFO - PROCESS | 1760 | 1464368061379 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 09:54:21 INFO - PROCESS | 1760 | 1464368061383 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 09:54:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 09:54:21 INFO - PROCESS | 1760 | 1464368061389 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 09:54:21 INFO - PROCESS | 1760 | 1464368061393 Marionette TRACE conn3 <- [1,834,null,{}] 09:54:21 INFO - PROCESS | 1760 | 1464368061400 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}] 09:54:21 INFO - PROCESS | 1760 | 1464368061596 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 09:54:21 INFO - PROCESS | 1760 | 1464368061942 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:21 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b6e9400 == 94 [pid = 1760] [id = 216] 09:54:21 INFO - PROCESS | 1760 | ++DOMWINDOW == 281 (0x8d715800) [pid = 1760] [serial = 648] [outer = (nil)] 09:54:22 INFO - PROCESS | 1760 | ++DOMWINDOW == 282 (0x8d719400) [pid = 1760] [serial = 649] [outer = 0x8d715800] 09:54:22 INFO - PROCESS | 1760 | 1464368062041 Marionette DEBUG loaded listener.js 09:54:22 INFO - PROCESS | 1760 | ++DOMWINDOW == 283 (0x8d71c000) [pid = 1760] [serial = 650] [outer = 0x8d715800] 09:54:22 INFO - PROCESS | 1760 | 1464368062939 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]]]}] 09:54:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 09:54:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1584ms 09:54:22 INFO - PROCESS | 1760 | ++DOMWINDOW == 284 (0x8d71c400) [pid = 1760] [serial = 651] [outer = 0x93c1ac00] 09:54:23 INFO - PROCESS | 1760 | 1464368063012 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 09:54:23 INFO - PROCESS | 1760 | 1464368063016 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 09:54:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 09:54:23 INFO - PROCESS | 1760 | 1464368063072 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 09:54:23 INFO - PROCESS | 1760 | 1464368063076 Marionette TRACE conn3 <- [1,838,null,{}] 09:54:23 INFO - PROCESS | 1760 | 1464368063123 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}] 09:54:23 INFO - PROCESS | 1760 | 1464368063312 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 09:54:23 INFO - PROCESS | 1760 | 1464368063559 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:23 INFO - PROCESS | 1760 | ++DOCSHELL 0x8be99400 == 95 [pid = 1760] [id = 217] 09:54:23 INFO - PROCESS | 1760 | ++DOMWINDOW == 285 (0x8c068800) [pid = 1760] [serial = 652] [outer = (nil)] 09:54:23 INFO - PROCESS | 1760 | ++DOMWINDOW == 286 (0x8d71a000) [pid = 1760] [serial = 653] [outer = 0x8c068800] 09:54:23 INFO - PROCESS | 1760 | 1464368063643 Marionette DEBUG loaded listener.js 09:54:23 INFO - PROCESS | 1760 | ++DOMWINDOW == 287 (0x8eb15000) [pid = 1760] [serial = 654] [outer = 0x8c068800] 09:54:24 INFO - PROCESS | 1760 | 1464368064560 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]]]}] 09:54:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 09:54:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1544ms 09:54:24 INFO - PROCESS | 1760 | 1464368064585 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 09:54:24 INFO - PROCESS | 1760 | 1464368064589 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 09:54:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 09:54:24 INFO - PROCESS | 1760 | 1464368064596 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 09:54:24 INFO - PROCESS | 1760 | 1464368064598 Marionette TRACE conn3 <- [1,842,null,{}] 09:54:24 INFO - PROCESS | 1760 | 1464368064604 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}] 09:54:24 INFO - PROCESS | 1760 | 1464368064777 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 09:54:25 INFO - PROCESS | 1760 | 1464368064994 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:25 INFO - PROCESS | 1760 | ++DOCSHELL 0x8d8dd800 == 96 [pid = 1760] [id = 218] 09:54:25 INFO - PROCESS | 1760 | ++DOMWINDOW == 288 (0x927e4800) [pid = 1760] [serial = 655] [outer = (nil)] 09:54:25 INFO - PROCESS | 1760 | ++DOMWINDOW == 289 (0xa24c8800) [pid = 1760] [serial = 656] [outer = 0x927e4800] 09:54:25 INFO - PROCESS | 1760 | 1464368065170 Marionette DEBUG loaded listener.js 09:54:25 INFO - PROCESS | 1760 | ++DOMWINDOW == 290 (0xa3020400) [pid = 1760] [serial = 657] [outer = 0x927e4800] 09:54:26 INFO - PROCESS | 1760 | 1464368066104 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]]]}] 09:54:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 09:54:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1531ms 09:54:26 INFO - PROCESS | 1760 | 1464368066127 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 09:54:26 INFO - PROCESS | 1760 | 1464368066131 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 09:54:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 09:54:26 INFO - PROCESS | 1760 | 1464368066137 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 09:54:26 INFO - PROCESS | 1760 | 1464368066140 Marionette TRACE conn3 <- [1,846,null,{}] 09:54:26 INFO - PROCESS | 1760 | 1464368066146 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}] 09:54:26 INFO - PROCESS | 1760 | 1464368066319 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 09:54:26 INFO - PROCESS | 1760 | 1464368066536 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:26 INFO - PROCESS | 1760 | ++DOCSHELL 0x91bf4c00 == 97 [pid = 1760] [id = 219] 09:54:26 INFO - PROCESS | 1760 | ++DOMWINDOW == 291 (0x8d717800) [pid = 1760] [serial = 658] [outer = (nil)] 09:54:26 INFO - PROCESS | 1760 | ++DOMWINDOW == 292 (0x99eebc00) [pid = 1760] [serial = 659] [outer = 0x8d717800] 09:54:26 INFO - PROCESS | 1760 | 1464368066712 Marionette DEBUG loaded listener.js 09:54:26 INFO - PROCESS | 1760 | ++DOMWINDOW == 293 (0x9a5e5000) [pid = 1760] [serial = 660] [outer = 0x8d717800] 09:54:28 INFO - PROCESS | 1760 | 1464368068086 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]]]}] 09:54:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 09:54:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 2033ms 09:54:28 INFO - PROCESS | 1760 | 1464368068173 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 09:54:28 INFO - PROCESS | 1760 | 1464368068179 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 09:54:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 09:54:28 INFO - PROCESS | 1760 | 1464368068190 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 09:54:28 INFO - PROCESS | 1760 | 1464368068194 Marionette TRACE conn3 <- [1,850,null,{}] 09:54:28 INFO - PROCESS | 1760 | 1464368068203 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}] 09:54:28 INFO - PROCESS | 1760 | 1464368068382 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 09:54:28 INFO - PROCESS | 1760 | 1464368068592 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:28 INFO - PROCESS | 1760 | ++DOCSHELL 0x8be90000 == 98 [pid = 1760] [id = 220] 09:54:28 INFO - PROCESS | 1760 | ++DOMWINDOW == 294 (0x8be93800) [pid = 1760] [serial = 661] [outer = (nil)] 09:54:28 INFO - PROCESS | 1760 | ++DOMWINDOW == 295 (0x8cfedc00) [pid = 1760] [serial = 662] [outer = 0x8be93800] 09:54:28 INFO - PROCESS | 1760 | 1464368068812 Marionette DEBUG loaded listener.js 09:54:28 INFO - PROCESS | 1760 | ++DOMWINDOW == 296 (0x8d710400) [pid = 1760] [serial = 663] [outer = 0x8be93800] 09:54:29 INFO - PROCESS | 1760 | 1464368069756 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]]]}] 09:54:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 09:54:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1643ms 09:54:29 INFO - PROCESS | 1760 | 1464368069835 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 09:54:29 INFO - PROCESS | 1760 | 1464368069843 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 09:54:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 09:54:29 INFO - PROCESS | 1760 | 1464368069853 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 09:54:29 INFO - PROCESS | 1760 | 1464368069857 Marionette TRACE conn3 <- [1,854,null,{}] 09:54:29 INFO - PROCESS | 1760 | 1464368069863 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}] 09:54:30 INFO - PROCESS | 1760 | 1464368070088 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 09:54:30 INFO - PROCESS | 1760 | 1464368070394 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:30 INFO - PROCESS | 1760 | ++DOCSHELL 0x8be9c000 == 99 [pid = 1760] [id = 221] 09:54:30 INFO - PROCESS | 1760 | ++DOMWINDOW == 297 (0x8cfa5800) [pid = 1760] [serial = 664] [outer = (nil)] 09:54:30 INFO - PROCESS | 1760 | ++DOMWINDOW == 298 (0x8d13b400) [pid = 1760] [serial = 665] [outer = 0x8cfa5800] 09:54:30 INFO - PROCESS | 1760 | 1464368070561 Marionette DEBUG loaded listener.js 09:54:30 INFO - PROCESS | 1760 | ++DOMWINDOW == 299 (0x8de4e000) [pid = 1760] [serial = 666] [outer = 0x8cfa5800] 09:54:30 INFO - PROCESS | 1760 | --DOCSHELL 0xa22bd000 == 98 [pid = 1760] [id = 20] 09:54:30 INFO - PROCESS | 1760 | --DOCSHELL 0x921d4400 == 97 [pid = 1760] [id = 26] 09:54:30 INFO - PROCESS | 1760 | --DOMWINDOW == 298 (0x8d1ecc00) [pid = 1760] [serial = 526] [outer = (nil)] [url = about:blank] 09:54:30 INFO - PROCESS | 1760 | --DOMWINDOW == 297 (0x9cd36400) [pid = 1760] [serial = 541] [outer = (nil)] [url = about:blank] 09:54:30 INFO - PROCESS | 1760 | --DOMWINDOW == 296 (0x95002800) [pid = 1760] [serial = 532] [outer = (nil)] [url = about:blank] 09:54:30 INFO - PROCESS | 1760 | --DOMWINDOW == 295 (0x8cff1c00) [pid = 1760] [serial = 544] [outer = (nil)] [url = about:blank] 09:54:30 INFO - PROCESS | 1760 | --DOMWINDOW == 294 (0x8eb57800) [pid = 1760] [serial = 529] [outer = (nil)] [url = about:blank] 09:54:30 INFO - PROCESS | 1760 | --DOMWINDOW == 293 (0x9c075800) [pid = 1760] [serial = 538] [outer = (nil)] [url = about:blank] 09:54:30 INFO - PROCESS | 1760 | --DOMWINDOW == 292 (0x8df48400) [pid = 1760] [serial = 547] [outer = (nil)] [url = about:blank] 09:54:30 INFO - PROCESS | 1760 | --DOMWINDOW == 291 (0x8d8de400) [pid = 1760] [serial = 550] [outer = (nil)] [url = about:blank] 09:54:30 INFO - PROCESS | 1760 | --DOMWINDOW == 290 (0x8e90c000) [pid = 1760] [serial = 553] [outer = (nil)] [url = about:blank] 09:54:30 INFO - PROCESS | 1760 | --DOMWINDOW == 289 (0x99e18000) [pid = 1760] [serial = 535] [outer = (nil)] [url = about:blank] 09:54:30 INFO - PROCESS | 1760 | --DOMWINDOW == 288 (0x8eb5c400) [pid = 1760] [serial = 568] [outer = (nil)] [url = about:blank] 09:54:30 INFO - PROCESS | 1760 | --DOCSHELL 0xa060e800 == 96 [pid = 1760] [id = 18] 09:54:30 INFO - PROCESS | 1760 | --DOCSHELL 0x921ce000 == 95 [pid = 1760] [id = 25] 09:54:30 INFO - PROCESS | 1760 | --DOCSHELL 0x92d16400 == 94 [pid = 1760] [id = 24] 09:54:30 INFO - PROCESS | 1760 | --DOCSHELL 0x9b828c00 == 93 [pid = 1760] [id = 16] 09:54:30 INFO - PROCESS | 1760 | --DOCSHELL 0x9973c800 == 92 [pid = 1760] [id = 15] 09:54:30 INFO - PROCESS | 1760 | --DOCSHELL 0x99eee800 == 91 [pid = 1760] [id = 14] 09:54:30 INFO - PROCESS | 1760 | --DOCSHELL 0x93c88c00 == 90 [pid = 1760] [id = 23] 09:54:30 INFO - PROCESS | 1760 | --DOCSHELL 0xa112f400 == 89 [pid = 1760] [id = 19] 09:54:30 INFO - PROCESS | 1760 | --DOCSHELL 0x8de53000 == 88 [pid = 1760] [id = 155] 09:54:31 INFO - PROCESS | 1760 | --DOCSHELL 0x981c8c00 == 87 [pid = 1760] [id = 22] 09:54:31 INFO - PROCESS | 1760 | --DOCSHELL 0x950de000 == 86 [pid = 1760] [id = 6] 09:54:31 INFO - PROCESS | 1760 | --DOCSHELL 0x8f6d7800 == 85 [pid = 1760] [id = 202] 09:54:31 INFO - PROCESS | 1760 | --DOCSHELL 0x8b6ea800 == 84 [pid = 1760] [id = 201] 09:54:31 INFO - PROCESS | 1760 | --DOCSHELL 0x8a34a000 == 83 [pid = 1760] [id = 200] 09:54:31 INFO - PROCESS | 1760 | --DOCSHELL 0x8d1ee400 == 82 [pid = 1760] [id = 199] 09:54:31 INFO - PROCESS | 1760 | --DOCSHELL 0x8df4b800 == 81 [pid = 1760] [id = 198] 09:54:31 INFO - PROCESS | 1760 | --DOCSHELL 0x8c069800 == 80 [pid = 1760] [id = 197] 09:54:31 INFO - PROCESS | 1760 | --DOCSHELL 0x8bcb3800 == 79 [pid = 1760] [id = 141] 09:54:31 INFO - PROCESS | 1760 | --DOCSHELL 0x8a34a400 == 78 [pid = 1760] [id = 190] 09:54:31 INFO - PROCESS | 1760 | --DOCSHELL 0x8df56c00 == 77 [pid = 1760] [id = 189] 09:54:31 INFO - PROCESS | 1760 | 1464368071461 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]]]}] 09:54:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 09:54:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1629ms 09:54:31 INFO - PROCESS | 1760 | 1464368071482 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 09:54:31 INFO - PROCESS | 1760 | 1464368071486 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 09:54:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 09:54:31 INFO - PROCESS | 1760 | 1464368071492 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 09:54:31 INFO - PROCESS | 1760 | 1464368071498 Marionette TRACE conn3 <- [1,858,null,{}] 09:54:31 INFO - PROCESS | 1760 | --DOMWINDOW == 287 (0x8d136c00) [pid = 1760] [serial = 556] [outer = (nil)] [url = about:blank] 09:54:31 INFO - PROCESS | 1760 | --DOMWINDOW == 286 (0x9500a800) [pid = 1760] [serial = 177] [outer = (nil)] [url = about:blank] 09:54:31 INFO - PROCESS | 1760 | --DOMWINDOW == 285 (0xa3225400) [pid = 1760] [serial = 147] [outer = (nil)] [url = about:blank] 09:54:31 INFO - PROCESS | 1760 | --DOMWINDOW == 284 (0xa1123800) [pid = 1760] [serial = 144] [outer = (nil)] [url = about:blank] 09:54:31 INFO - PROCESS | 1760 | --DOMWINDOW == 283 (0x9b2dc000) [pid = 1760] [serial = 180] [outer = (nil)] [url = about:blank] 09:54:31 INFO - PROCESS | 1760 | --DOMWINDOW == 282 (0x8e910c00) [pid = 1760] [serial = 566] [outer = (nil)] [url = about:blank] 09:54:31 INFO - PROCESS | 1760 | --DOMWINDOW == 281 (0x92960000) [pid = 1760] [serial = 523] [outer = (nil)] [url = about:blank] 09:54:31 INFO - PROCESS | 1760 | --DOMWINDOW == 280 (0x8df49c00) [pid = 1760] [serial = 562] [outer = (nil)] [url = about:blank] 09:54:31 INFO - PROCESS | 1760 | --DOMWINDOW == 279 (0x92d18800) [pid = 1760] [serial = 92] [outer = (nil)] [url = about:blank] 09:54:31 INFO - PROCESS | 1760 | --DOMWINDOW == 278 (0xa675ac00) [pid = 1760] [serial = 373] [outer = (nil)] [url = about:blank] 09:54:31 INFO - PROCESS | 1760 | --DOMWINDOW == 277 (0x992e7c00) [pid = 1760] [serial = 114] [outer = (nil)] [url = about:blank] 09:54:31 INFO - PROCESS | 1760 | --DOMWINDOW == 276 (0x8cfa4400) [pid = 1760] [serial = 440] [outer = (nil)] [url = about:blank] 09:54:31 INFO - PROCESS | 1760 | --DOMWINDOW == 275 (0x95008800) [pid = 1760] [serial = 120] [outer = (nil)] [url = about:blank] 09:54:31 INFO - PROCESS | 1760 | --DOMWINDOW == 274 (0x9cd38400) [pid = 1760] [serial = 117] [outer = (nil)] [url = about:blank] 09:54:31 INFO - PROCESS | 1760 | --DOMWINDOW == 273 (0xa6734400) [pid = 1760] [serial = 150] [outer = (nil)] [url = about:blank] 09:54:31 INFO - PROCESS | 1760 | --DOMWINDOW == 272 (0x8d1e9400) [pid = 1760] [serial = 560] [outer = (nil)] [url = about:blank] 09:54:31 INFO - PROCESS | 1760 | --DOMWINDOW == 271 (0xa35ea800) [pid = 1760] [serial = 189] [outer = (nil)] [url = about:blank] 09:54:31 INFO - PROCESS | 1760 | --DOMWINDOW == 270 (0xa3023c00) [pid = 1760] [serial = 183] [outer = (nil)] [url = about:blank] 09:54:31 INFO - PROCESS | 1760 | --DOMWINDOW == 269 (0x8e907800) [pid = 1760] [serial = 563] [outer = (nil)] [url = about:blank] 09:54:31 INFO - PROCESS | 1760 | --DOMWINDOW == 268 (0x93c86c00) [pid = 1760] [serial = 141] [outer = (nil)] [url = about:blank] 09:54:31 INFO - PROCESS | 1760 | --DOMWINDOW == 267 (0xa675ec00) [pid = 1760] [serial = 153] [outer = (nil)] [url = about:blank] 09:54:31 INFO - PROCESS | 1760 | --DOMWINDOW == 266 (0x8d1ea400) [pid = 1760] [serial = 565] [outer = (nil)] [url = about:blank] 09:54:31 INFO - PROCESS | 1760 | --DOMWINDOW == 265 (0x8cfa3400) [pid = 1760] [serial = 559] [outer = (nil)] [url = about:blank] 09:54:31 INFO - PROCESS | 1760 | --DOMWINDOW == 264 (0xa503b800) [pid = 1760] [serial = 192] [outer = (nil)] [url = about:blank] 09:54:31 INFO - PROCESS | 1760 | --DOMWINDOW == 263 (0x92c31800) [pid = 1760] [serial = 280] [outer = (nil)] [url = about:blank] 09:54:31 INFO - PROCESS | 1760 | --DOMWINDOW == 262 (0x9a5e4c00) [pid = 1760] [serial = 186] [outer = (nil)] [url = about:blank] 09:54:31 INFO - PROCESS | 1760 | --DOMWINDOW == 261 (0x92d76800) [pid = 1760] [serial = 234] [outer = (nil)] [url = about:blank] 09:54:31 INFO - PROCESS | 1760 | --DOMWINDOW == 260 (0x8d1f0c00) [pid = 1760] [serial = 557] [outer = (nil)] [url = about:blank] 09:54:31 INFO - PROCESS | 1760 | 1464368071565 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}] 09:54:31 INFO - PROCESS | 1760 | 1464368071761 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 09:54:31 INFO - PROCESS | 1760 | 1464368071936 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:31 INFO - PROCESS | 1760 | ++DOCSHELL 0x8a34a000 == 78 [pid = 1760] [id = 222] 09:54:31 INFO - PROCESS | 1760 | ++DOMWINDOW == 261 (0x8d8e6c00) [pid = 1760] [serial = 667] [outer = (nil)] 09:54:32 INFO - PROCESS | 1760 | ++DOMWINDOW == 262 (0x8e90f800) [pid = 1760] [serial = 668] [outer = 0x8d8e6c00] 09:54:32 INFO - PROCESS | 1760 | 1464368072014 Marionette DEBUG loaded listener.js 09:54:32 INFO - PROCESS | 1760 | ++DOMWINDOW == 263 (0x8eb0a400) [pid = 1760] [serial = 669] [outer = 0x8d8e6c00] 09:54:32 INFO - PROCESS | 1760 | 1464368072836 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]]]}] 09:54:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 09:54:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1352ms 09:54:32 INFO - PROCESS | 1760 | 1464368072845 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 09:54:32 INFO - PROCESS | 1760 | 1464368072849 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 09:54:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 09:54:32 INFO - PROCESS | 1760 | 1464368072881 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 09:54:32 INFO - PROCESS | 1760 | 1464368072883 Marionette TRACE conn3 <- [1,862,null,{}] 09:54:32 INFO - PROCESS | 1760 | 1464368072897 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}] 09:54:33 INFO - PROCESS | 1760 | 1464368073127 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 09:54:33 INFO - PROCESS | 1760 | 1464368073156 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:33 INFO - PROCESS | 1760 | ++DOCSHELL 0x8e90f400 == 79 [pid = 1760] [id = 223] 09:54:33 INFO - PROCESS | 1760 | ++DOMWINDOW == 264 (0x8eb60400) [pid = 1760] [serial = 670] [outer = (nil)] 09:54:33 INFO - PROCESS | 1760 | ++DOMWINDOW == 265 (0x8eb98800) [pid = 1760] [serial = 671] [outer = 0x8eb60400] 09:54:33 INFO - PROCESS | 1760 | 1464368073228 Marionette DEBUG loaded listener.js 09:54:33 INFO - PROCESS | 1760 | ++DOMWINDOW == 266 (0x8f6d6c00) [pid = 1760] [serial = 672] [outer = 0x8eb60400] 09:54:34 INFO - PROCESS | 1760 | 1464368074175 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]]]}] 09:54:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 09:54:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1358ms 09:54:34 INFO - PROCESS | 1760 | 1464368074245 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 09:54:34 INFO - PROCESS | 1760 | 1464368074249 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 09:54:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 09:54:34 INFO - PROCESS | 1760 | 1464368074257 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 09:54:34 INFO - PROCESS | 1760 | 1464368074260 Marionette TRACE conn3 <- [1,866,null,{}] 09:54:34 INFO - PROCESS | 1760 | 1464368074266 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}] 09:54:34 INFO - PROCESS | 1760 | 1464368074492 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 09:54:34 INFO - PROCESS | 1760 | 1464368074524 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:34 INFO - PROCESS | 1760 | ++DOCSHELL 0x8e910c00 == 80 [pid = 1760] [id = 224] 09:54:34 INFO - PROCESS | 1760 | ++DOMWINDOW == 267 (0x8eb0c000) [pid = 1760] [serial = 673] [outer = (nil)] 09:54:34 INFO - PROCESS | 1760 | ++DOMWINDOW == 268 (0x912d2000) [pid = 1760] [serial = 674] [outer = 0x8eb0c000] 09:54:34 INFO - PROCESS | 1760 | 1464368074607 Marionette DEBUG loaded listener.js 09:54:34 INFO - PROCESS | 1760 | ++DOMWINDOW == 269 (0x91beec00) [pid = 1760] [serial = 675] [outer = 0x8eb0c000] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 268 (0x91bf8000) [pid = 1760] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 267 (0x92d19800) [pid = 1760] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 266 (0x8a34b400) [pid = 1760] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 265 (0x8eb93800) [pid = 1760] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 264 (0x912e0400) [pid = 1760] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 263 (0x912d8400) [pid = 1760] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 262 (0x8bcc0400) [pid = 1760] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 261 (0x95003000) [pid = 1760] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 260 (0x8a34d400) [pid = 1760] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 259 (0x8b6e9c00) [pid = 1760] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 258 (0x8f74fc00) [pid = 1760] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 257 (0x8d8d5400) [pid = 1760] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 256 (0xa6b7f000) [pid = 1760] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 255 (0x8a346000) [pid = 1760] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 254 (0xa685a400) [pid = 1760] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 253 (0x8b7f6400) [pid = 1760] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 252 (0x99fd5800) [pid = 1760] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 251 (0x8d1e3c00) [pid = 1760] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 250 (0x8f8a9400) [pid = 1760] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 249 (0xa6858800) [pid = 1760] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 248 (0x8eb92800) [pid = 1760] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 247 (0x953e7400) [pid = 1760] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 246 (0x9cd30000) [pid = 1760] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 245 (0x8e909400) [pid = 1760] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 244 (0x9233dc00) [pid = 1760] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 243 (0x912d8800) [pid = 1760] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 242 (0x8ea9cc00) [pid = 1760] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 241 (0x93a42400) [pid = 1760] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 240 (0xa2277400) [pid = 1760] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 239 (0x99162c00) [pid = 1760] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 238 (0xa3223800) [pid = 1760] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 237 (0x8c06b400) [pid = 1760] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 236 (0x8f6d9400) [pid = 1760] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 235 (0x8df4f000) [pid = 1760] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 234 (0x8de4b000) [pid = 1760] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 233 (0x9a72d400) [pid = 1760] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 232 (0x92c31000) [pid = 1760] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 231 (0x92b19c00) [pid = 1760] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 230 (0x8bcb3c00) [pid = 1760] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 229 (0x8edbec00) [pid = 1760] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 228 (0x953ed400) [pid = 1760] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 227 (0x99e12c00) [pid = 1760] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 226 (0x9a5de800) [pid = 1760] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 225 (0x8cff3800) [pid = 1760] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 224 (0x8be98000) [pid = 1760] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 223 (0x8de54800) [pid = 1760] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 222 (0x99165400) [pid = 1760] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 221 (0x92d6c800) [pid = 1760] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 220 (0x8f6cd000) [pid = 1760] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 219 (0x8b496400) [pid = 1760] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 218 (0x8d135000) [pid = 1760] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 217 (0xa2147400) [pid = 1760] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 216 (0x8f5d1400) [pid = 1760] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 215 (0x9223d400) [pid = 1760] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 214 (0xa2445c00) [pid = 1760] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 213 (0x92b17000) [pid = 1760] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 212 (0x950e4c00) [pid = 1760] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 211 (0x8b7ef400) [pid = 1760] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 210 (0x8edb5800) [pid = 1760] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 209 (0x92c38400) [pid = 1760] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 208 (0x924ce000) [pid = 1760] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 207 (0x8eb91400) [pid = 1760] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 206 (0x8f753800) [pid = 1760] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 205 (0x912d5000) [pid = 1760] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 204 (0x91ecb800) [pid = 1760] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 203 (0x8f6cac00) [pid = 1760] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 202 (0x8b48fc00) [pid = 1760] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 201 (0x9a72dc00) [pid = 1760] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 200 (0x8cfec000) [pid = 1760] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 199 (0x99160c00) [pid = 1760] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 198 (0x8cff3400) [pid = 1760] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 197 (0x9a5e6c00) [pid = 1760] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 196 (0x8d1ec000) [pid = 1760] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 195 (0x9814bc00) [pid = 1760] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 194 (0x8be9d000) [pid = 1760] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 193 (0x912d8000) [pid = 1760] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 192 (0x8cfa2800) [pid = 1760] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 191 (0x8eaa3800) [pid = 1760] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 09:54:36 INFO - PROCESS | 1760 | --DOMWINDOW == 190 (0x92314000) [pid = 1760] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 09:54:36 INFO - PROCESS | 1760 | 1464368076545 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]]]}] 09:54:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 09:54:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 2342ms 09:54:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 09:54:36 INFO - PROCESS | 1760 | 1464368076597 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 09:54:36 INFO - PROCESS | 1760 | 1464368076600 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 09:54:36 INFO - PROCESS | 1760 | 1464368076606 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 09:54:36 INFO - PROCESS | 1760 | 1464368076610 Marionette TRACE conn3 <- [1,870,null,{}] 09:54:36 INFO - PROCESS | 1760 | 1464368076615 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}] 09:54:36 INFO - PROCESS | 1760 | 1464368076841 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 09:54:37 INFO - PROCESS | 1760 | 1464368077090 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:37 INFO - PROCESS | 1760 | ++DOCSHELL 0x8a34d400 == 81 [pid = 1760] [id = 225] 09:54:37 INFO - PROCESS | 1760 | ++DOMWINDOW == 191 (0x8b7ef400) [pid = 1760] [serial = 676] [outer = (nil)] 09:54:37 INFO - PROCESS | 1760 | ++DOMWINDOW == 192 (0x8cfa8400) [pid = 1760] [serial = 677] [outer = 0x8b7ef400] 09:54:37 INFO - PROCESS | 1760 | 1464368077165 Marionette DEBUG loaded listener.js 09:54:37 INFO - PROCESS | 1760 | ++DOMWINDOW == 193 (0x8edb8000) [pid = 1760] [serial = 678] [outer = 0x8b7ef400] 09:54:37 INFO - PROCESS | 1760 | 1464368077888 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]]]}] 09:54:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 09:54:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1433ms 09:54:38 INFO - PROCESS | 1760 | 1464368078040 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 09:54:38 INFO - PROCESS | 1760 | 1464368078045 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 09:54:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 09:54:38 INFO - PROCESS | 1760 | 1464368078066 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 09:54:38 INFO - PROCESS | 1760 | 1464368078071 Marionette TRACE conn3 <- [1,874,null,{}] 09:54:38 INFO - PROCESS | 1760 | 1464368078080 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}] 09:54:38 INFO - PROCESS | 1760 | 1464368078297 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 09:54:38 INFO - PROCESS | 1760 | 1464368078570 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:38 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b7f1000 == 82 [pid = 1760] [id = 226] 09:54:38 INFO - PROCESS | 1760 | ++DOMWINDOW == 194 (0x8b7f5800) [pid = 1760] [serial = 679] [outer = (nil)] 09:54:38 INFO - PROCESS | 1760 | ++DOMWINDOW == 195 (0x8bcc0400) [pid = 1760] [serial = 680] [outer = 0x8b7f5800] 09:54:38 INFO - PROCESS | 1760 | 1464368078670 Marionette DEBUG loaded listener.js 09:54:38 INFO - PROCESS | 1760 | ++DOMWINDOW == 196 (0x8cf9f400) [pid = 1760] [serial = 681] [outer = 0x8b7f5800] 09:54:39 INFO - PROCESS | 1760 | 1464368079618 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]]]}] 09:54:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 09:54:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1606ms 09:54:39 INFO - PROCESS | 1760 | 1464368079661 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 09:54:39 INFO - PROCESS | 1760 | 1464368079666 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 09:54:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 09:54:39 INFO - PROCESS | 1760 | 1464368079679 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 09:54:39 INFO - PROCESS | 1760 | 1464368079685 Marionette TRACE conn3 <- [1,878,null,{}] 09:54:39 INFO - PROCESS | 1760 | 1464368079691 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}] 09:54:39 INFO - PROCESS | 1760 | 1464368079929 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 09:54:40 INFO - PROCESS | 1760 | 1464368080190 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:40 INFO - PROCESS | 1760 | ++DOCSHELL 0x8d1ebc00 == 83 [pid = 1760] [id = 227] 09:54:40 INFO - PROCESS | 1760 | ++DOMWINDOW == 197 (0x8d70f400) [pid = 1760] [serial = 682] [outer = (nil)] 09:54:40 INFO - PROCESS | 1760 | ++DOMWINDOW == 198 (0x8d8dc000) [pid = 1760] [serial = 683] [outer = 0x8d70f400] 09:54:40 INFO - PROCESS | 1760 | 1464368080290 Marionette DEBUG loaded listener.js 09:54:40 INFO - PROCESS | 1760 | ++DOMWINDOW == 199 (0x8de48000) [pid = 1760] [serial = 684] [outer = 0x8d70f400] 09:54:41 INFO - PROCESS | 1760 | 1464368081178 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]]]}] 09:54:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 09:54:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1546ms 09:54:41 INFO - PROCESS | 1760 | 1464368081222 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 09:54:41 INFO - PROCESS | 1760 | 1464368081225 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 09:54:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 09:54:41 INFO - PROCESS | 1760 | 1464368081232 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 09:54:41 INFO - PROCESS | 1760 | 1464368081236 Marionette TRACE conn3 <- [1,882,null,{}] 09:54:41 INFO - PROCESS | 1760 | 1464368081252 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}] 09:54:41 INFO - PROCESS | 1760 | 1464368081452 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 09:54:41 INFO - PROCESS | 1760 | 1464368081756 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:41 INFO - PROCESS | 1760 | ++DOCSHELL 0x8e910800 == 84 [pid = 1760] [id = 228] 09:54:41 INFO - PROCESS | 1760 | ++DOMWINDOW == 200 (0x8eb54800) [pid = 1760] [serial = 685] [outer = (nil)] 09:54:41 INFO - PROCESS | 1760 | ++DOMWINDOW == 201 (0x8eb93800) [pid = 1760] [serial = 686] [outer = 0x8eb54800] 09:54:41 INFO - PROCESS | 1760 | 1464368081906 Marionette DEBUG loaded listener.js 09:54:42 INFO - PROCESS | 1760 | ++DOMWINDOW == 202 (0x8f89c800) [pid = 1760] [serial = 687] [outer = 0x8eb54800] 09:54:42 INFO - PROCESS | 1760 | 1464368082773 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]]]}] 09:54:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 09:54:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1583ms 09:54:42 INFO - PROCESS | 1760 | 1464368082816 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 09:54:42 INFO - PROCESS | 1760 | 1464368082820 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 09:54:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 09:54:42 INFO - PROCESS | 1760 | 1464368082827 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 09:54:42 INFO - PROCESS | 1760 | 1464368082831 Marionette TRACE conn3 <- [1,886,null,{}] 09:54:42 INFO - PROCESS | 1760 | 1464368082837 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}] 09:54:43 INFO - PROCESS | 1760 | 1464368083031 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 09:54:43 INFO - PROCESS | 1760 | 1464368083235 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:43 INFO - PROCESS | 1760 | ++DOCSHELL 0x912e0400 == 85 [pid = 1760] [id = 229] 09:54:43 INFO - PROCESS | 1760 | ++DOMWINDOW == 203 (0x91bf3800) [pid = 1760] [serial = 688] [outer = (nil)] 09:54:43 INFO - PROCESS | 1760 | ++DOMWINDOW == 204 (0x91ed2000) [pid = 1760] [serial = 689] [outer = 0x91bf3800] 09:54:43 INFO - PROCESS | 1760 | 1464368083320 Marionette DEBUG loaded listener.js 09:54:43 INFO - PROCESS | 1760 | ++DOMWINDOW == 205 (0x921d4400) [pid = 1760] [serial = 690] [outer = 0x91bf3800] 09:54:44 INFO - PROCESS | 1760 | 1464368084269 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]]]}] 09:54:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 09:54:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1482ms 09:54:44 INFO - PROCESS | 1760 | 1464368084309 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 09:54:44 INFO - PROCESS | 1760 | 1464368084313 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 09:54:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 09:54:44 INFO - PROCESS | 1760 | 1464368084319 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 09:54:44 INFO - PROCESS | 1760 | 1464368084322 Marionette TRACE conn3 <- [1,890,null,{}] 09:54:44 INFO - PROCESS | 1760 | 1464368084328 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}] 09:54:44 INFO - PROCESS | 1760 | 1464368084523 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 09:54:44 INFO - PROCESS | 1760 | 1464368084772 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:44 INFO - PROCESS | 1760 | ++DOCSHELL 0x9223c000 == 86 [pid = 1760] [id = 230] 09:54:44 INFO - PROCESS | 1760 | ++DOMWINDOW == 206 (0x92311800) [pid = 1760] [serial = 691] [outer = (nil)] 09:54:44 INFO - PROCESS | 1760 | ++DOMWINDOW == 207 (0x92344400) [pid = 1760] [serial = 692] [outer = 0x92311800] 09:54:44 INFO - PROCESS | 1760 | 1464368084907 Marionette DEBUG loaded listener.js 09:54:45 INFO - PROCESS | 1760 | ++DOMWINDOW == 208 (0x924c2000) [pid = 1760] [serial = 693] [outer = 0x92311800] 09:54:45 INFO - PROCESS | 1760 | 1464368085796 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]]]}] 09:54:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 09:54:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1534ms 09:54:45 INFO - PROCESS | 1760 | 1464368085854 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 09:54:45 INFO - PROCESS | 1760 | 1464368085858 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 09:54:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 09:54:45 INFO - PROCESS | 1760 | 1464368085864 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 09:54:45 INFO - PROCESS | 1760 | 1464368085868 Marionette TRACE conn3 <- [1,894,null,{}] 09:54:45 INFO - PROCESS | 1760 | 1464368085873 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}] 09:54:46 INFO - PROCESS | 1760 | 1464368086129 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 09:54:46 INFO - PROCESS | 1760 | 1464368086405 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:46 INFO - PROCESS | 1760 | ++DOCSHELL 0x91ed1c00 == 87 [pid = 1760] [id = 231] 09:54:46 INFO - PROCESS | 1760 | ++DOMWINDOW == 209 (0x9295a800) [pid = 1760] [serial = 694] [outer = (nil)] 09:54:46 INFO - PROCESS | 1760 | ++DOMWINDOW == 210 (0x92b15800) [pid = 1760] [serial = 695] [outer = 0x9295a800] 09:54:46 INFO - PROCESS | 1760 | 1464368086531 Marionette DEBUG loaded listener.js 09:54:46 INFO - PROCESS | 1760 | ++DOMWINDOW == 211 (0x92c36000) [pid = 1760] [serial = 696] [outer = 0x9295a800] 09:54:47 INFO - PROCESS | 1760 | 1464368087437 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]]]}] 09:54:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 09:54:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1631ms 09:54:47 INFO - PROCESS | 1760 | 1464368087496 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 09:54:47 INFO - PROCESS | 1760 | 1464368087500 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 09:54:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 09:54:47 INFO - PROCESS | 1760 | 1464368087506 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 09:54:47 INFO - PROCESS | 1760 | 1464368087510 Marionette TRACE conn3 <- [1,898,null,{}] 09:54:47 INFO - PROCESS | 1760 | 1464368087515 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}] 09:54:47 INFO - PROCESS | 1760 | 1464368087695 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 09:54:47 INFO - PROCESS | 1760 | 1464368087945 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:48 INFO - PROCESS | 1760 | ++DOCSHELL 0x92957c00 == 88 [pid = 1760] [id = 232] 09:54:48 INFO - PROCESS | 1760 | ++DOMWINDOW == 212 (0x92b19c00) [pid = 1760] [serial = 697] [outer = (nil)] 09:54:48 INFO - PROCESS | 1760 | ++DOMWINDOW == 213 (0x92d73000) [pid = 1760] [serial = 698] [outer = 0x92b19c00] 09:54:48 INFO - PROCESS | 1760 | 1464368088070 Marionette DEBUG loaded listener.js 09:54:48 INFO - PROCESS | 1760 | ++DOMWINDOW == 214 (0x92e10800) [pid = 1760] [serial = 699] [outer = 0x92b19c00] 09:54:48 INFO - PROCESS | 1760 | 1464368088930 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]]]}] 09:54:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 09:54:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1490ms 09:54:48 INFO - PROCESS | 1760 | 1464368088997 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 09:54:49 INFO - PROCESS | 1760 | 1464368089001 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 09:54:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 09:54:49 INFO - PROCESS | 1760 | 1464368089007 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 09:54:49 INFO - PROCESS | 1760 | 1464368089011 Marionette TRACE conn3 <- [1,902,null,{}] 09:54:49 INFO - PROCESS | 1760 | 1464368089017 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}] 09:54:49 INFO - PROCESS | 1760 | 1464368089198 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 09:54:49 INFO - PROCESS | 1760 | 1464368089447 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:49 INFO - PROCESS | 1760 | ++DOCSHELL 0x8eb90000 == 89 [pid = 1760] [id = 233] 09:54:49 INFO - PROCESS | 1760 | ++DOMWINDOW == 215 (0x92b24800) [pid = 1760] [serial = 700] [outer = (nil)] 09:54:49 INFO - PROCESS | 1760 | ++DOMWINDOW == 216 (0x95004000) [pid = 1760] [serial = 701] [outer = 0x92b24800] 09:54:49 INFO - PROCESS | 1760 | 1464368089571 Marionette DEBUG loaded listener.js 09:54:49 INFO - PROCESS | 1760 | ++DOMWINDOW == 217 (0x9500a800) [pid = 1760] [serial = 702] [outer = 0x92b24800] 09:54:50 INFO - PROCESS | 1760 | 1464368090416 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]]]}] 09:54:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 09:54:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1480ms 09:54:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 09:54:50 INFO - PROCESS | 1760 | 1464368090487 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 09:54:50 INFO - PROCESS | 1760 | 1464368090491 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 09:54:50 INFO - PROCESS | 1760 | 1464368090497 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 09:54:50 INFO - PROCESS | 1760 | 1464368090501 Marionette TRACE conn3 <- [1,906,null,{}] 09:54:50 INFO - PROCESS | 1760 | 1464368090507 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}] 09:54:50 INFO - PROCESS | 1760 | 1464368090688 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 09:54:50 INFO - PROCESS | 1760 | 1464368090948 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:51 INFO - PROCESS | 1760 | ++DOCSHELL 0x92d6e000 == 90 [pid = 1760] [id = 234] 09:54:51 INFO - PROCESS | 1760 | ++DOMWINDOW == 218 (0x92d76000) [pid = 1760] [serial = 703] [outer = (nil)] 09:54:51 INFO - PROCESS | 1760 | ++DOMWINDOW == 219 (0x953f1c00) [pid = 1760] [serial = 704] [outer = 0x92d76000] 09:54:51 INFO - PROCESS | 1760 | 1464368091075 Marionette DEBUG loaded listener.js 09:54:51 INFO - PROCESS | 1760 | ++DOMWINDOW == 220 (0x981c1000) [pid = 1760] [serial = 705] [outer = 0x92d76000] 09:54:51 INFO - PROCESS | 1760 | 1464368091936 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]]]}] 09:54:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 09:54:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1486ms 09:54:52 INFO - PROCESS | 1760 | 1464368092012 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 09:54:52 INFO - PROCESS | 1760 | 1464368092016 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 09:54:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 09:54:52 INFO - PROCESS | 1760 | 1464368092023 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 09:54:52 INFO - PROCESS | 1760 | 1464368092026 Marionette TRACE conn3 <- [1,910,null,{}] 09:54:52 INFO - PROCESS | 1760 | 1464368092032 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}] 09:54:52 INFO - PROCESS | 1760 | 1464368092233 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 09:54:52 INFO - PROCESS | 1760 | 1464368092488 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:52 INFO - PROCESS | 1760 | ++DOCSHELL 0x9500c400 == 91 [pid = 1760] [id = 235] 09:54:52 INFO - PROCESS | 1760 | ++DOMWINDOW == 221 (0x9500c800) [pid = 1760] [serial = 706] [outer = (nil)] 09:54:52 INFO - PROCESS | 1760 | ++DOMWINDOW == 222 (0x99fcf800) [pid = 1760] [serial = 707] [outer = 0x9500c800] 09:54:52 INFO - PROCESS | 1760 | 1464368092617 Marionette DEBUG loaded listener.js 09:54:52 INFO - PROCESS | 1760 | ++DOMWINDOW == 223 (0x9a35ac00) [pid = 1760] [serial = 708] [outer = 0x9500c800] 09:54:53 INFO - PROCESS | 1760 | 1464368093499 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]]]}] 09:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 09:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1534ms 09:54:53 INFO - PROCESS | 1760 | 1464368093558 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 09:54:53 INFO - PROCESS | 1760 | 1464368093561 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 09:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 09:54:53 INFO - PROCESS | 1760 | 1464368093568 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 09:54:53 INFO - PROCESS | 1760 | 1464368093573 Marionette TRACE conn3 <- [1,914,null,{}] 09:54:53 INFO - PROCESS | 1760 | 1464368093578 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}] 09:54:53 INFO - PROCESS | 1760 | 1464368093794 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 09:54:54 INFO - PROCESS | 1760 | 1464368094112 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:54 INFO - PROCESS | 1760 | ++DOCSHELL 0x99e14400 == 92 [pid = 1760] [id = 236] 09:54:54 INFO - PROCESS | 1760 | ++DOMWINDOW == 224 (0x9aa14000) [pid = 1760] [serial = 709] [outer = (nil)] 09:54:54 INFO - PROCESS | 1760 | ++DOMWINDOW == 225 (0x9b3a4c00) [pid = 1760] [serial = 710] [outer = 0x9aa14000] 09:54:54 INFO - PROCESS | 1760 | 1464368094213 Marionette DEBUG loaded listener.js 09:54:54 INFO - PROCESS | 1760 | ++DOMWINDOW == 226 (0x9b918000) [pid = 1760] [serial = 711] [outer = 0x9aa14000] 09:54:55 INFO - PROCESS | 1760 | 1464368095115 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]]]}] 09:54:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 09:54:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1581ms 09:54:55 INFO - PROCESS | 1760 | 1464368095150 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 09:54:55 INFO - PROCESS | 1760 | 1464368095153 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 09:54:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 09:54:55 INFO - PROCESS | 1760 | 1464368095160 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 09:54:55 INFO - PROCESS | 1760 | 1464368095164 Marionette TRACE conn3 <- [1,918,null,{}] 09:54:55 INFO - PROCESS | 1760 | 1464368095170 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}] 09:54:55 INFO - PROCESS | 1760 | 1464368095352 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 09:54:55 INFO - PROCESS | 1760 | 1464368095595 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:55 INFO - PROCESS | 1760 | ++DOCSHELL 0x99fcf400 == 93 [pid = 1760] [id = 237] 09:54:55 INFO - PROCESS | 1760 | ++DOMWINDOW == 227 (0x9a0ea800) [pid = 1760] [serial = 712] [outer = (nil)] 09:54:55 INFO - PROCESS | 1760 | ++DOMWINDOW == 228 (0x9c0cf000) [pid = 1760] [serial = 713] [outer = 0x9a0ea800] 09:54:55 INFO - PROCESS | 1760 | 1464368095729 Marionette DEBUG loaded listener.js 09:54:55 INFO - PROCESS | 1760 | ++DOMWINDOW == 229 (0x9c221800) [pid = 1760] [serial = 714] [outer = 0x9a0ea800] 09:54:56 INFO - PROCESS | 1760 | 1464368096584 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]]]}] 09:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 09:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1481ms 09:54:56 INFO - PROCESS | 1760 | 1464368096642 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 09:54:56 INFO - PROCESS | 1760 | 1464368096645 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 09:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 09:54:56 INFO - PROCESS | 1760 | 1464368096653 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 09:54:56 INFO - PROCESS | 1760 | 1464368096656 Marionette TRACE conn3 <- [1,922,null,{}] 09:54:56 INFO - PROCESS | 1760 | 1464368096662 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}] 09:54:56 INFO - PROCESS | 1760 | 1464368096846 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 09:54:57 INFO - PROCESS | 1760 | 1464368097165 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:57 INFO - PROCESS | 1760 | ++DOCSHELL 0x95360000 == 94 [pid = 1760] [id = 238] 09:54:57 INFO - PROCESS | 1760 | ++DOMWINDOW == 230 (0x9aa0c400) [pid = 1760] [serial = 715] [outer = (nil)] 09:54:57 INFO - PROCESS | 1760 | ++DOMWINDOW == 231 (0xa2145400) [pid = 1760] [serial = 716] [outer = 0x9aa0c400] 09:54:57 INFO - PROCESS | 1760 | 1464368097253 Marionette DEBUG loaded listener.js 09:54:57 INFO - PROCESS | 1760 | ++DOMWINDOW == 232 (0xa21a8c00) [pid = 1760] [serial = 717] [outer = 0x9aa0c400] 09:54:58 INFO - PROCESS | 1760 | 1464368098094 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]]]}] 09:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 09:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1486ms 09:54:58 INFO - PROCESS | 1760 | 1464368098139 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 09:54:58 INFO - PROCESS | 1760 | 1464368098143 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 09:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 09:54:58 INFO - PROCESS | 1760 | 1464368098150 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 09:54:58 INFO - PROCESS | 1760 | 1464368098153 Marionette TRACE conn3 <- [1,926,null,{}] 09:54:58 INFO - PROCESS | 1760 | 1464368098159 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}] 09:54:58 INFO - PROCESS | 1760 | 1464368098337 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 09:54:58 INFO - PROCESS | 1760 | 1464368098556 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:54:58 INFO - PROCESS | 1760 | ++DOCSHELL 0x8d138000 == 95 [pid = 1760] [id = 239] 09:54:58 INFO - PROCESS | 1760 | ++DOMWINDOW == 233 (0x8d13b000) [pid = 1760] [serial = 718] [outer = (nil)] 09:54:58 INFO - PROCESS | 1760 | ++DOMWINDOW == 234 (0x9b917000) [pid = 1760] [serial = 719] [outer = 0x8d13b000] 09:54:58 INFO - PROCESS | 1760 | 1464368098681 Marionette DEBUG loaded listener.js 09:54:58 INFO - PROCESS | 1760 | ++DOMWINDOW == 235 (0xa22c6400) [pid = 1760] [serial = 720] [outer = 0x8d13b000] 09:54:59 INFO - PROCESS | 1760 | 1464368099609 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]]]}] 09:54:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 09:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1531ms 09:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 09:54:59 INFO - PROCESS | 1760 | 1464368099682 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 09:54:59 INFO - PROCESS | 1760 | 1464368099685 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 09:54:59 INFO - PROCESS | 1760 | 1464368099692 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 09:54:59 INFO - PROCESS | 1760 | 1464368099695 Marionette TRACE conn3 <- [1,930,null,{}] 09:54:59 INFO - PROCESS | 1760 | 1464368099701 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}] 09:54:59 INFO - PROCESS | 1760 | 1464368099887 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 09:55:00 INFO - PROCESS | 1760 | 1464368100100 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:00 INFO - PROCESS | 1760 | ++DOCSHELL 0x8a349400 == 96 [pid = 1760] [id = 240] 09:55:00 INFO - PROCESS | 1760 | ++DOMWINDOW == 236 (0x8a34f400) [pid = 1760] [serial = 721] [outer = (nil)] 09:55:00 INFO - PROCESS | 1760 | ++DOMWINDOW == 237 (0x8d13c800) [pid = 1760] [serial = 722] [outer = 0x8a34f400] 09:55:00 INFO - PROCESS | 1760 | 1464368100283 Marionette DEBUG loaded listener.js 09:55:00 INFO - PROCESS | 1760 | ++DOMWINDOW == 238 (0x8e90e400) [pid = 1760] [serial = 723] [outer = 0x8a34f400] 09:55:01 INFO - PROCESS | 1760 | 1464368101174 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]]]}] 09:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 09:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1541ms 09:55:01 INFO - PROCESS | 1760 | 1464368101232 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 09:55:01 INFO - PROCESS | 1760 | 1464368101236 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 09:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 09:55:01 INFO - PROCESS | 1760 | 1464368101242 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 09:55:01 INFO - PROCESS | 1760 | 1464368101245 Marionette TRACE conn3 <- [1,934,null,{}] 09:55:01 INFO - PROCESS | 1760 | 1464368101251 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}] 09:55:01 INFO - PROCESS | 1760 | 1464368101436 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 09:55:01 INFO - PROCESS | 1760 | 1464368101695 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:01 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b490000 == 97 [pid = 1760] [id = 241] 09:55:01 INFO - PROCESS | 1760 | ++DOMWINDOW == 239 (0x8b490400) [pid = 1760] [serial = 724] [outer = (nil)] 09:55:01 INFO - PROCESS | 1760 | ++DOMWINDOW == 240 (0x8b7f3c00) [pid = 1760] [serial = 725] [outer = 0x8b490400] 09:55:01 INFO - PROCESS | 1760 | 1464368101849 Marionette DEBUG loaded listener.js 09:55:01 INFO - PROCESS | 1760 | ++DOMWINDOW == 241 (0x8de51c00) [pid = 1760] [serial = 726] [outer = 0x8b490400] 09:55:02 INFO - PROCESS | 1760 | 1464368102761 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]]]}] 09:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 09:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1597ms 09:55:02 INFO - PROCESS | 1760 | 1464368102840 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 09:55:02 INFO - PROCESS | 1760 | 1464368102844 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 09:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 09:55:02 INFO - PROCESS | 1760 | 1464368102851 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 09:55:02 INFO - PROCESS | 1760 | 1464368102854 Marionette TRACE conn3 <- [1,938,null,{}] 09:55:02 INFO - PROCESS | 1760 | 1464368102860 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}] 09:55:03 INFO - PROCESS | 1760 | 1464368103085 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 09:55:03 INFO - PROCESS | 1760 | 1464368103350 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:03 INFO - PROCESS | 1760 | ++DOCSHELL 0x8c076c00 == 98 [pid = 1760] [id = 242] 09:55:03 INFO - PROCESS | 1760 | ++DOMWINDOW == 242 (0x8cfee000) [pid = 1760] [serial = 727] [outer = (nil)] 09:55:03 INFO - PROCESS | 1760 | ++DOMWINDOW == 243 (0x8de4c800) [pid = 1760] [serial = 728] [outer = 0x8cfee000] 09:55:03 INFO - PROCESS | 1760 | 1464368103479 Marionette DEBUG loaded listener.js 09:55:03 INFO - PROCESS | 1760 | ++DOMWINDOW == 244 (0x8eb5c800) [pid = 1760] [serial = 729] [outer = 0x8cfee000] 09:55:04 INFO - PROCESS | 1760 | 1464368104415 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]]]}] 09:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 09:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1636ms 09:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 09:55:04 INFO - PROCESS | 1760 | 1464368104488 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 09:55:04 INFO - PROCESS | 1760 | 1464368104491 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 09:55:04 INFO - PROCESS | 1760 | 1464368104498 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 09:55:04 INFO - PROCESS | 1760 | 1464368104501 Marionette TRACE conn3 <- [1,942,null,{}] 09:55:04 INFO - PROCESS | 1760 | 1464368104507 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}] 09:55:04 INFO - PROCESS | 1760 | 1464368104695 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 09:55:05 INFO - PROCESS | 1760 | 1464368105365 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:05 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b7f6000 == 99 [pid = 1760] [id = 243] 09:55:05 INFO - PROCESS | 1760 | ++DOMWINDOW == 245 (0x8b7fa800) [pid = 1760] [serial = 730] [outer = (nil)] 09:55:05 INFO - PROCESS | 1760 | ++DOMWINDOW == 246 (0x8be93c00) [pid = 1760] [serial = 731] [outer = 0x8b7fa800] 09:55:05 INFO - PROCESS | 1760 | 1464368105450 Marionette DEBUG loaded listener.js 09:55:05 INFO - PROCESS | 1760 | ++DOMWINDOW == 247 (0x8cfaac00) [pid = 1760] [serial = 732] [outer = 0x8b7fa800] 09:55:06 INFO - PROCESS | 1760 | 1464368106315 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]]]}] 09:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 09:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1881ms 09:55:06 INFO - PROCESS | 1760 | 1464368106380 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 09:55:06 INFO - PROCESS | 1760 | 1464368106387 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 09:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 09:55:06 INFO - PROCESS | 1760 | 1464368106394 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 09:55:06 INFO - PROCESS | 1760 | 1464368106400 Marionette TRACE conn3 <- [1,946,null,{}] 09:55:06 INFO - PROCESS | 1760 | 1464368106407 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}] 09:55:06 INFO - PROCESS | 1760 | 1464368106627 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 09:55:07 INFO - PROCESS | 1760 | 1464368107044 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:07 INFO - PROCESS | 1760 | ++DOCSHELL 0x89ce8000 == 100 [pid = 1760] [id = 244] 09:55:07 INFO - PROCESS | 1760 | ++DOMWINDOW == 248 (0x89cec800) [pid = 1760] [serial = 733] [outer = (nil)] 09:55:07 INFO - PROCESS | 1760 | ++DOMWINDOW == 249 (0x8d714c00) [pid = 1760] [serial = 734] [outer = 0x89cec800] 09:55:07 INFO - PROCESS | 1760 | 1464368107168 Marionette DEBUG loaded listener.js 09:55:07 INFO - PROCESS | 1760 | ++DOMWINDOW == 250 (0x8df51c00) [pid = 1760] [serial = 735] [outer = 0x89cec800] 09:55:08 INFO - PROCESS | 1760 | --DOCSHELL 0x92d77400 == 99 [pid = 1760] [id = 49] 09:55:08 INFO - PROCESS | 1760 | --DOCSHELL 0x8cfa3c00 == 98 [pid = 1760] [id = 205] 09:55:08 INFO - PROCESS | 1760 | --DOCSHELL 0x921cac00 == 97 [pid = 1760] [id = 206] 09:55:08 INFO - PROCESS | 1760 | --DOCSHELL 0x8c06c000 == 96 [pid = 1760] [id = 204] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 249 (0x8cff5000) [pid = 1760] [serial = 545] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 248 (0x9a35c400) [pid = 1760] [serial = 536] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 247 (0x8df4e400) [pid = 1760] [serial = 548] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 246 (0xa060e000) [pid = 1760] [serial = 542] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 245 (0x91ec7800) [pid = 1760] [serial = 554] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 244 (0x9c132800) [pid = 1760] [serial = 539] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 243 (0x8df52400) [pid = 1760] [serial = 551] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 242 (0x953f3c00) [pid = 1760] [serial = 533] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 241 (0x8de4ac00) [pid = 1760] [serial = 527] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 240 (0x8f5d3800) [pid = 1760] [serial = 530] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 239 (0x92b21000) [pid = 1760] [serial = 524] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 238 (0x92d78000) [pid = 1760] [serial = 610] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 237 (0x9233cc00) [pid = 1760] [serial = 607] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 236 (0x92965c00) [pid = 1760] [serial = 608] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 235 (0x953e7c00) [pid = 1760] [serial = 259] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 234 (0x8c06c400) [pid = 1760] [serial = 602] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 233 (0x9aa15c00) [pid = 1760] [serial = 485] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 232 (0xa6b81400) [pid = 1760] [serial = 274] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 231 (0x924ce800) [pid = 1760] [serial = 461] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 230 (0x8d1f1800) [pid = 1760] [serial = 427] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 229 (0x977d6c00) [pid = 1760] [serial = 219] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 228 (0x9233e400) [pid = 1760] [serial = 500] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 227 (0x8cfa5c00) [pid = 1760] [serial = 464] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 226 (0x91eca400) [pid = 1760] [serial = 580] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 225 (0x91ecf800) [pid = 1760] [serial = 397] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 224 (0x8d8e0c00) [pid = 1760] [serial = 415] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 223 (0xa8c22000) [pid = 1760] [serial = 412] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 222 (0x8a34d000) [pid = 1760] [serial = 497] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 221 (0x8df49000) [pid = 1760] [serial = 574] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 220 (0x8cfa9400) [pid = 1760] [serial = 571] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 219 (0xa6e8f000) [pid = 1760] [serial = 228] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 218 (0x8b7fac00) [pid = 1760] [serial = 601] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 217 (0x9b829400) [pid = 1760] [serial = 491] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 216 (0xa321cc00) [pid = 1760] [serial = 403] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 215 (0x8d1eb800) [pid = 1760] [serial = 421] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 214 (0x8f749400) [pid = 1760] [serial = 577] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 213 (0x921c9c00) [pid = 1760] [serial = 343] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 212 (0xa6b7d800) [pid = 1760] [serial = 231] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 211 (0x92965400) [pid = 1760] [serial = 494] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 210 (0x953f0800) [pid = 1760] [serial = 216] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 209 (0xa30f0400) [pid = 1760] [serial = 265] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 208 (0x8f752800) [pid = 1760] [serial = 599] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 207 (0xa24c3400) [pid = 1760] [serial = 352] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 206 (0x912dd400) [pid = 1760] [serial = 271] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 205 (0x8eb94c00) [pid = 1760] [serial = 569] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 204 (0x99e0ec00) [pid = 1760] [serial = 400] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 203 (0xa2446800) [pid = 1760] [serial = 256] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 202 (0x9cd30800) [pid = 1760] [serial = 349] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 201 (0xa6733c00) [pid = 1760] [serial = 268] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 200 (0x8cfa6400) [pid = 1760] [serial = 592] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 199 (0x912d1400) [pid = 1760] [serial = 319] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 198 (0x8e905000) [pid = 1760] [serial = 595] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 197 (0x8de54400) [pid = 1760] [serial = 364] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 196 (0xa35eb400) [pid = 1760] [serial = 313] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 195 (0x93a4b800) [pid = 1760] [serial = 473] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 194 (0xa6b84800) [pid = 1760] [serial = 409] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 193 (0x8d1ed800) [pid = 1760] [serial = 424] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 192 (0x953f1000) [pid = 1760] [serial = 370] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 191 (0x9a35c000) [pid = 1760] [serial = 307] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 190 (0x9a735800) [pid = 1760] [serial = 262] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 189 (0x9c0c4000) [pid = 1760] [serial = 222] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 188 (0x8f89d000) [pid = 1760] [serial = 605] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 187 (0x8c076000) [pid = 1760] [serial = 431] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 186 (0x8eb55000) [pid = 1760] [serial = 467] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 185 (0x9a5e1800) [pid = 1760] [serial = 479] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 184 (0x8f5d2800) [pid = 1760] [serial = 598] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 183 (0x9b9a0800) [pid = 1760] [serial = 340] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 182 (0x8f6d5c00) [pid = 1760] [serial = 316] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 181 (0x8eaa8800) [pid = 1760] [serial = 596] [outer = (nil)] [url = about:blank] 09:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 09:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1991ms 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 180 (0x8d132400) [pid = 1760] [serial = 437] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 179 (0x8d13ec00) [pid = 1760] [serial = 418] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 178 (0xa30ea400) [pid = 1760] [serial = 301] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 177 (0x9cd35000) [pid = 1760] [serial = 310] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 176 (0x950e4800) [pid = 1760] [serial = 476] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 175 (0x8d13f000) [pid = 1760] [serial = 593] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 174 (0x8f5da000) [pid = 1760] [serial = 604] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 173 (0xa67c9400) [pid = 1760] [serial = 225] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 172 (0x92b1f800) [pid = 1760] [serial = 277] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 171 (0xa67d2c00) [pid = 1760] [serial = 406] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 170 (0x8b7fa400) [pid = 1760] [serial = 488] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 169 (0x8edbbc00) [pid = 1760] [serial = 367] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 168 (0x93a43000) [pid = 1760] [serial = 586] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 167 (0x99742800) [pid = 1760] [serial = 589] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 166 (0x95005800) [pid = 1760] [serial = 346] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 165 (0x93c18c00) [pid = 1760] [serial = 304] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 164 (0x8eb9a000) [pid = 1760] [serial = 482] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 163 (0xa62ee800) [pid = 1760] [serial = 358] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 162 (0x92c2d400) [pid = 1760] [serial = 470] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 161 (0x91ed3400) [pid = 1760] [serial = 361] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 160 (0x8f755400) [pid = 1760] [serial = 355] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 159 (0x8b498c00) [pid = 1760] [serial = 434] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 158 (0xa2443000) [pid = 1760] [serial = 394] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | --DOMWINDOW == 157 (0x92958000) [pid = 1760] [serial = 583] [outer = (nil)] [url = about:blank] 09:55:08 INFO - PROCESS | 1760 | 1464368108290 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]]]}] 09:55:08 INFO - PROCESS | 1760 | 1464368108411 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 09:55:08 INFO - PROCESS | 1760 | 1464368108424 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 09:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 09:55:08 INFO - PROCESS | 1760 | 1464368108456 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 09:55:08 INFO - PROCESS | 1760 | 1464368108460 Marionette TRACE conn3 <- [1,950,null,{}] 09:55:08 INFO - PROCESS | 1760 | 1464368108468 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}] 09:55:08 INFO - PROCESS | 1760 | 1464368108714 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 09:55:08 INFO - PROCESS | 1760 | 1464368108896 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:08 INFO - PROCESS | 1760 | ++DOCSHELL 0x8cfa9400 == 97 [pid = 1760] [id = 245] 09:55:08 INFO - PROCESS | 1760 | ++DOMWINDOW == 158 (0x8cfab000) [pid = 1760] [serial = 736] [outer = (nil)] 09:55:08 INFO - PROCESS | 1760 | ++DOMWINDOW == 159 (0x8cff3c00) [pid = 1760] [serial = 737] [outer = 0x8cfab000] 09:55:08 INFO - PROCESS | 1760 | 1464368108970 Marionette DEBUG loaded listener.js 09:55:09 INFO - PROCESS | 1760 | ++DOMWINDOW == 160 (0x8d1ed400) [pid = 1760] [serial = 738] [outer = 0x8cfab000] 09:55:09 INFO - PROCESS | 1760 | 1464368109720 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]]]}] 09:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 09:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1301ms 09:55:09 INFO - PROCESS | 1760 | 1464368109749 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 09:55:09 INFO - PROCESS | 1760 | 1464368109753 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 09:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 09:55:09 INFO - PROCESS | 1760 | 1464368109767 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 09:55:09 INFO - PROCESS | 1760 | 1464368109776 Marionette TRACE conn3 <- [1,954,null,{}] 09:55:09 INFO - PROCESS | 1760 | 1464368109784 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}] 09:55:09 INFO - PROCESS | 1760 | 1464368109955 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 09:55:09 INFO - PROCESS | 1760 | 1464368109977 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:10 INFO - PROCESS | 1760 | ++DOCSHELL 0x8eb8f800 == 98 [pid = 1760] [id = 246] 09:55:10 INFO - PROCESS | 1760 | ++DOMWINDOW == 161 (0x8eb8fc00) [pid = 1760] [serial = 739] [outer = (nil)] 09:55:10 INFO - PROCESS | 1760 | ++DOMWINDOW == 162 (0x8eb9ac00) [pid = 1760] [serial = 740] [outer = 0x8eb8fc00] 09:55:10 INFO - PROCESS | 1760 | 1464368110095 Marionette DEBUG loaded listener.js 09:55:10 INFO - PROCESS | 1760 | ++DOMWINDOW == 163 (0x8edbec00) [pid = 1760] [serial = 741] [outer = 0x8eb8fc00] 09:55:11 INFO - PROCESS | 1760 | 1464368111072 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]]]}] 09:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 09:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1348ms 09:55:11 INFO - PROCESS | 1760 | 1464368111108 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 09:55:11 INFO - PROCESS | 1760 | 1464368111113 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 09:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 09:55:11 INFO - PROCESS | 1760 | 1464368111119 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 09:55:11 INFO - PROCESS | 1760 | 1464368111121 Marionette TRACE conn3 <- [1,958,null,{}] 09:55:11 INFO - PROCESS | 1760 | 1464368111134 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}] 09:55:11 INFO - PROCESS | 1760 | 1464368111366 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 09:55:11 INFO - PROCESS | 1760 | 1464368111395 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:11 INFO - PROCESS | 1760 | ++DOCSHELL 0x8df49000 == 99 [pid = 1760] [id = 247] 09:55:11 INFO - PROCESS | 1760 | ++DOMWINDOW == 164 (0x8e902800) [pid = 1760] [serial = 742] [outer = (nil)] 09:55:11 INFO - PROCESS | 1760 | ++DOMWINDOW == 165 (0x8f6d7400) [pid = 1760] [serial = 743] [outer = 0x8e902800] 09:55:11 INFO - PROCESS | 1760 | 1464368111468 Marionette DEBUG loaded listener.js 09:55:11 INFO - PROCESS | 1760 | ++DOMWINDOW == 166 (0x8f750800) [pid = 1760] [serial = 744] [outer = 0x8e902800] 09:55:12 INFO - PROCESS | 1760 | 1464368112461 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]]]}] 09:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 09:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1385ms 09:55:12 INFO - PROCESS | 1760 | 1464368112505 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 09:55:12 INFO - PROCESS | 1760 | 1464368112508 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 09:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 09:55:12 INFO - PROCESS | 1760 | 1464368112522 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 09:55:12 INFO - PROCESS | 1760 | 1464368112524 Marionette TRACE conn3 <- [1,962,null,{}] 09:55:12 INFO - PROCESS | 1760 | 1464368112544 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}] 09:55:12 INFO - PROCESS | 1760 | 1464368112789 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 09:55:13 INFO - PROCESS | 1760 | --DOMWINDOW == 165 (0x8eb0c000) [pid = 1760] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 09:55:13 INFO - PROCESS | 1760 | --DOMWINDOW == 164 (0x8be93800) [pid = 1760] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 09:55:13 INFO - PROCESS | 1760 | --DOMWINDOW == 163 (0x8cfa5800) [pid = 1760] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 09:55:13 INFO - PROCESS | 1760 | --DOMWINDOW == 162 (0x8d8e6c00) [pid = 1760] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 09:55:13 INFO - PROCESS | 1760 | --DOMWINDOW == 161 (0x8e90ac00) [pid = 1760] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 09:55:13 INFO - PROCESS | 1760 | --DOMWINDOW == 160 (0x8eb60400) [pid = 1760] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 09:55:13 INFO - PROCESS | 1760 | 1464368113240 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:13 INFO - PROCESS | 1760 | ++DOCSHELL 0x8c069400 == 100 [pid = 1760] [id = 248] 09:55:13 INFO - PROCESS | 1760 | ++DOMWINDOW == 161 (0x8cfa5800) [pid = 1760] [serial = 745] [outer = (nil)] 09:55:13 INFO - PROCESS | 1760 | ++DOMWINDOW == 162 (0x8eb0c000) [pid = 1760] [serial = 746] [outer = 0x8cfa5800] 09:55:13 INFO - PROCESS | 1760 | 1464368113323 Marionette DEBUG loaded listener.js 09:55:13 INFO - PROCESS | 1760 | ++DOMWINDOW == 163 (0x912d7000) [pid = 1760] [serial = 747] [outer = 0x8cfa5800] 09:55:14 INFO - PROCESS | 1760 | 1464368114049 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]]]}] 09:55:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 09:55:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1589ms 09:55:14 INFO - PROCESS | 1760 | 1464368114105 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 09:55:14 INFO - PROCESS | 1760 | 1464368114107 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 09:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 09:55:14 INFO - PROCESS | 1760 | 1464368114117 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 09:55:14 INFO - PROCESS | 1760 | 1464368114121 Marionette TRACE conn3 <- [1,966,null,{}] 09:55:14 INFO - PROCESS | 1760 | 1464368114126 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}] 09:55:14 INFO - PROCESS | 1760 | 1464368114295 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 09:55:14 INFO - PROCESS | 1760 | 1464368114306 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:14 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b6ea800 == 101 [pid = 1760] [id = 249] 09:55:14 INFO - PROCESS | 1760 | ++DOMWINDOW == 164 (0x8b6eac00) [pid = 1760] [serial = 748] [outer = (nil)] 09:55:14 INFO - PROCESS | 1760 | ++DOMWINDOW == 165 (0x921c7400) [pid = 1760] [serial = 749] [outer = 0x8b6eac00] 09:55:14 INFO - PROCESS | 1760 | 1464368114378 Marionette DEBUG loaded listener.js 09:55:14 INFO - PROCESS | 1760 | ++DOMWINDOW == 166 (0x92232800) [pid = 1760] [serial = 750] [outer = 0x8b6eac00] 09:55:15 INFO - PROCESS | 1760 | 1464368115420 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]]]}] 09:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 09:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1341ms 09:55:15 INFO - PROCESS | 1760 | 1464368115460 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 09:55:15 INFO - PROCESS | 1760 | 1464368115467 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 09:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 09:55:15 INFO - PROCESS | 1760 | 1464368115476 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 09:55:15 INFO - PROCESS | 1760 | 1464368115483 Marionette TRACE conn3 <- [1,970,null,{}] 09:55:15 INFO - PROCESS | 1760 | 1464368115493 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}] 09:55:15 INFO - PROCESS | 1760 | 1464368115699 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 09:55:15 INFO - PROCESS | 1760 | 1464368115960 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:16 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b6e5400 == 102 [pid = 1760] [id = 250] 09:55:16 INFO - PROCESS | 1760 | ++DOMWINDOW == 167 (0x8bcb3800) [pid = 1760] [serial = 751] [outer = (nil)] 09:55:16 INFO - PROCESS | 1760 | ++DOMWINDOW == 168 (0x8cfa5c00) [pid = 1760] [serial = 752] [outer = 0x8bcb3800] 09:55:16 INFO - PROCESS | 1760 | 1464368116092 Marionette DEBUG loaded listener.js 09:55:16 INFO - PROCESS | 1760 | ++DOMWINDOW == 169 (0x8d13d800) [pid = 1760] [serial = 753] [outer = 0x8bcb3800] 09:55:17 INFO - PROCESS | 1760 | 1464368117048 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]]]}] 09:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 09:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1636ms 09:55:17 INFO - PROCESS | 1760 | 1464368117112 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 09:55:17 INFO - PROCESS | 1760 | 1464368117121 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 09:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 09:55:17 INFO - PROCESS | 1760 | 1464368117132 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 09:55:17 INFO - PROCESS | 1760 | 1464368117136 Marionette TRACE conn3 <- [1,974,null,{}] 09:55:17 INFO - PROCESS | 1760 | 1464368117142 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}] 09:55:17 INFO - PROCESS | 1760 | 1464368117409 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 09:55:17 INFO - PROCESS | 1760 | 1464368117707 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:17 INFO - PROCESS | 1760 | ++DOCSHELL 0x8d8e4800 == 103 [pid = 1760] [id = 251] 09:55:17 INFO - PROCESS | 1760 | ++DOMWINDOW == 170 (0x8de4cc00) [pid = 1760] [serial = 754] [outer = (nil)] 09:55:17 INFO - PROCESS | 1760 | ++DOMWINDOW == 171 (0x8df51400) [pid = 1760] [serial = 755] [outer = 0x8de4cc00] 09:55:17 INFO - PROCESS | 1760 | 1464368117794 Marionette DEBUG loaded listener.js 09:55:17 INFO - PROCESS | 1760 | ++DOMWINDOW == 172 (0x8eb11c00) [pid = 1760] [serial = 756] [outer = 0x8de4cc00] 09:55:18 INFO - PROCESS | 1760 | 1464368118787 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]]]}] 09:55:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 09:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1690ms 09:55:18 INFO - PROCESS | 1760 | 1464368118822 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 09:55:18 INFO - PROCESS | 1760 | 1464368118826 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 09:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 09:55:18 INFO - PROCESS | 1760 | 1464368118833 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 09:55:18 INFO - PROCESS | 1760 | 1464368118839 Marionette TRACE conn3 <- [1,978,null,{}] 09:55:18 INFO - PROCESS | 1760 | 1464368118856 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}] 09:55:19 INFO - PROCESS | 1760 | 1464368119055 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 09:55:19 INFO - PROCESS | 1760 | 1464368119333 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:19 INFO - PROCESS | 1760 | ++DOCSHELL 0x91ec5800 == 104 [pid = 1760] [id = 252] 09:55:19 INFO - PROCESS | 1760 | ++DOMWINDOW == 173 (0x91ecc000) [pid = 1760] [serial = 757] [outer = (nil)] 09:55:19 INFO - PROCESS | 1760 | ++DOMWINDOW == 174 (0x9222e800) [pid = 1760] [serial = 758] [outer = 0x91ecc000] 09:55:19 INFO - PROCESS | 1760 | 1464368119466 Marionette DEBUG loaded listener.js 09:55:19 INFO - PROCESS | 1760 | ++DOMWINDOW == 175 (0x924cd400) [pid = 1760] [serial = 759] [outer = 0x91ecc000] 09:55:20 INFO - PROCESS | 1760 | 1464368120380 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]]]}] 09:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 09:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1592ms 09:55:20 INFO - PROCESS | 1760 | 1464368120424 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 09:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 09:55:20 INFO - PROCESS | 1760 | 1464368120430 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 09:55:20 INFO - PROCESS | 1760 | 1464368120436 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 09:55:20 INFO - PROCESS | 1760 | 1464368120440 Marionette TRACE conn3 <- [1,982,null,{}] 09:55:20 INFO - PROCESS | 1760 | 1464368120446 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}] 09:55:20 INFO - PROCESS | 1760 | 1464368120639 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 09:55:20 INFO - PROCESS | 1760 | 1464368120888 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:20 INFO - PROCESS | 1760 | ++DOCSHELL 0x912d4c00 == 105 [pid = 1760] [id = 253] 09:55:20 INFO - PROCESS | 1760 | ++DOMWINDOW == 176 (0x91ed3800) [pid = 1760] [serial = 760] [outer = (nil)] 09:55:21 INFO - PROCESS | 1760 | ++DOMWINDOW == 177 (0x92956400) [pid = 1760] [serial = 761] [outer = 0x91ed3800] 09:55:21 INFO - PROCESS | 1760 | 1464368121017 Marionette DEBUG loaded listener.js 09:55:21 INFO - PROCESS | 1760 | ++DOMWINDOW == 178 (0x92962000) [pid = 1760] [serial = 762] [outer = 0x91ed3800] 09:55:21 INFO - PROCESS | 1760 | 1464368121916 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]]]}] 09:55:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 09:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1532ms 09:55:21 INFO - PROCESS | 1760 | 1464368121968 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 09:55:21 INFO - PROCESS | 1760 | 1464368121972 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 09:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 09:55:21 INFO - PROCESS | 1760 | 1464368121979 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 09:55:21 INFO - PROCESS | 1760 | 1464368121982 Marionette TRACE conn3 <- [1,986,null,{}] 09:55:21 INFO - PROCESS | 1760 | 1464368121988 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}] 09:55:22 INFO - PROCESS | 1760 | 1464368122187 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 09:55:22 INFO - PROCESS | 1760 | 1464368122478 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:22 INFO - PROCESS | 1760 | ++DOCSHELL 0x89ce2800 == 106 [pid = 1760] [id = 254] 09:55:22 INFO - PROCESS | 1760 | ++DOMWINDOW == 179 (0x8d8d3c00) [pid = 1760] [serial = 763] [outer = (nil)] 09:55:22 INFO - PROCESS | 1760 | ++DOMWINDOW == 180 (0x92b22800) [pid = 1760] [serial = 764] [outer = 0x8d8d3c00] 09:55:22 INFO - PROCESS | 1760 | 1464368122604 Marionette DEBUG loaded listener.js 09:55:22 INFO - PROCESS | 1760 | ++DOMWINDOW == 181 (0x92c32800) [pid = 1760] [serial = 765] [outer = 0x8d8d3c00] 09:55:23 INFO - PROCESS | 1760 | 1464368123485 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]]]}] 09:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 09:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1537ms 09:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 09:55:23 INFO - PROCESS | 1760 | 1464368123518 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 09:55:23 INFO - PROCESS | 1760 | 1464368123521 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 09:55:23 INFO - PROCESS | 1760 | 1464368123528 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 09:55:23 INFO - PROCESS | 1760 | 1464368123532 Marionette TRACE conn3 <- [1,990,null,{}] 09:55:23 INFO - PROCESS | 1760 | 1464368123537 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}] 09:55:23 INFO - PROCESS | 1760 | 1464368123755 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 09:55:24 INFO - PROCESS | 1760 | 1464368124014 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:24 INFO - PROCESS | 1760 | ++DOCSHELL 0x927e8000 == 107 [pid = 1760] [id = 255] 09:55:24 INFO - PROCESS | 1760 | ++DOMWINDOW == 182 (0x92b16c00) [pid = 1760] [serial = 766] [outer = (nil)] 09:55:24 INFO - PROCESS | 1760 | ++DOMWINDOW == 183 (0x95006000) [pid = 1760] [serial = 767] [outer = 0x92b16c00] 09:55:24 INFO - PROCESS | 1760 | 1464368124155 Marionette DEBUG loaded listener.js 09:55:24 INFO - PROCESS | 1760 | ++DOMWINDOW == 184 (0x953e8800) [pid = 1760] [serial = 768] [outer = 0x92b16c00] 09:55:25 INFO - PROCESS | 1760 | 1464368125032 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]]]}] 09:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 09:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1539ms 09:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 09:55:25 INFO - PROCESS | 1760 | 1464368125067 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 09:55:25 INFO - PROCESS | 1760 | 1464368125070 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 09:55:25 INFO - PROCESS | 1760 | 1464368125077 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 09:55:25 INFO - PROCESS | 1760 | 1464368125081 Marionette TRACE conn3 <- [1,994,null,{}] 09:55:25 INFO - PROCESS | 1760 | 1464368125086 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}] 09:55:25 INFO - PROCESS | 1760 | 1464368125269 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 09:55:25 INFO - PROCESS | 1760 | 1464368125479 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:25 INFO - PROCESS | 1760 | ++DOCSHELL 0x89ce3800 == 108 [pid = 1760] [id = 256] 09:55:25 INFO - PROCESS | 1760 | ++DOMWINDOW == 185 (0x924c3800) [pid = 1760] [serial = 769] [outer = (nil)] 09:55:25 INFO - PROCESS | 1760 | ++DOMWINDOW == 186 (0x9810f400) [pid = 1760] [serial = 770] [outer = 0x924c3800] 09:55:25 INFO - PROCESS | 1760 | 1464368125562 Marionette DEBUG loaded listener.js 09:55:25 INFO - PROCESS | 1760 | ++DOMWINDOW == 187 (0x99e0cc00) [pid = 1760] [serial = 771] [outer = 0x924c3800] 09:55:26 INFO - PROCESS | 1760 | 1464368126479 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]]]}] 09:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 09:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1438ms 09:55:26 INFO - PROCESS | 1760 | 1464368126515 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 09:55:26 INFO - PROCESS | 1760 | 1464368126519 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 09:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 09:55:26 INFO - PROCESS | 1760 | 1464368126525 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 09:55:26 INFO - PROCESS | 1760 | 1464368126529 Marionette TRACE conn3 <- [1,998,null,{}] 09:55:26 INFO - PROCESS | 1760 | 1464368126535 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}] 09:55:26 INFO - PROCESS | 1760 | 1464368126714 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 09:55:26 INFO - PROCESS | 1760 | 1464368126925 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:26 INFO - PROCESS | 1760 | ++DOCSHELL 0x950ea000 == 109 [pid = 1760] [id = 257] 09:55:26 INFO - PROCESS | 1760 | ++DOMWINDOW == 188 (0x95362000) [pid = 1760] [serial = 772] [outer = (nil)] 09:55:27 INFO - PROCESS | 1760 | ++DOMWINDOW == 189 (0x9a5d8800) [pid = 1760] [serial = 773] [outer = 0x95362000] 09:55:27 INFO - PROCESS | 1760 | 1464368127048 Marionette DEBUG loaded listener.js 09:55:27 INFO - PROCESS | 1760 | ++DOMWINDOW == 190 (0x9a5ddc00) [pid = 1760] [serial = 774] [outer = 0x95362000] 09:55:28 INFO - PROCESS | 1760 | 1464368128017 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]]]}] 09:55:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 09:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1534ms 09:55:28 INFO - PROCESS | 1760 | 1464368128061 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 09:55:28 INFO - PROCESS | 1760 | 1464368128065 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 09:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 09:55:28 INFO - PROCESS | 1760 | 1464368128071 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 09:55:28 INFO - PROCESS | 1760 | 1464368128075 Marionette TRACE conn3 <- [1,1002,null,{}] 09:55:28 INFO - PROCESS | 1760 | 1464368128081 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}] 09:55:28 INFO - PROCESS | 1760 | 1464368128263 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 09:55:28 INFO - PROCESS | 1760 | 1464368128526 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:28 INFO - PROCESS | 1760 | ++DOCSHELL 0x953ea800 == 110 [pid = 1760] [id = 258] 09:55:28 INFO - PROCESS | 1760 | ++DOMWINDOW == 191 (0x99e11400) [pid = 1760] [serial = 775] [outer = (nil)] 09:55:28 INFO - PROCESS | 1760 | ++DOMWINDOW == 192 (0x9aa15c00) [pid = 1760] [serial = 776] [outer = 0x99e11400] 09:55:28 INFO - PROCESS | 1760 | 1464368128663 Marionette DEBUG loaded listener.js 09:55:28 INFO - PROCESS | 1760 | ++DOMWINDOW == 193 (0x9b30f400) [pid = 1760] [serial = 777] [outer = 0x99e11400] 09:55:29 INFO - PROCESS | 1760 | 1464368129522 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]]]}] 09:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 09:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1493ms 09:55:29 INFO - PROCESS | 1760 | 1464368129565 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 09:55:29 INFO - PROCESS | 1760 | 1464368129569 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 09:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 09:55:29 INFO - PROCESS | 1760 | 1464368129575 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 09:55:29 INFO - PROCESS | 1760 | 1464368129579 Marionette TRACE conn3 <- [1,1006,null,{}] 09:55:29 INFO - PROCESS | 1760 | 1464368129585 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}] 09:55:29 INFO - PROCESS | 1760 | 1464368129768 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 09:55:30 INFO - PROCESS | 1760 | 1464368129981 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:30 INFO - PROCESS | 1760 | ++DOCSHELL 0x9a5d9800 == 111 [pid = 1760] [id = 259] 09:55:30 INFO - PROCESS | 1760 | ++DOMWINDOW == 194 (0x9b82ec00) [pid = 1760] [serial = 778] [outer = (nil)] 09:55:30 INFO - PROCESS | 1760 | ++DOMWINDOW == 195 (0x9c12b000) [pid = 1760] [serial = 779] [outer = 0x9b82ec00] 09:55:30 INFO - PROCESS | 1760 | 1464368130148 Marionette DEBUG loaded listener.js 09:55:30 INFO - PROCESS | 1760 | ++DOMWINDOW == 196 (0x9c132800) [pid = 1760] [serial = 780] [outer = 0x9b82ec00] 09:55:31 INFO - PROCESS | 1760 | 1464368131058 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]]]}] 09:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 09:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1530ms 09:55:31 INFO - PROCESS | 1760 | 1464368131107 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 09:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 09:55:31 INFO - PROCESS | 1760 | 1464368131114 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 09:55:31 INFO - PROCESS | 1760 | 1464368131120 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 09:55:31 INFO - PROCESS | 1760 | 1464368131125 Marionette TRACE conn3 <- [1,1010,null,{}] 09:55:31 INFO - PROCESS | 1760 | 1464368131131 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}] 09:55:31 INFO - PROCESS | 1760 | 1464368131350 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 09:55:31 INFO - PROCESS | 1760 | 1464368131671 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:31 INFO - PROCESS | 1760 | ++DOCSHELL 0x9b2dc000 == 112 [pid = 1760] [id = 260] 09:55:31 INFO - PROCESS | 1760 | ++DOMWINDOW == 197 (0xa060e400) [pid = 1760] [serial = 781] [outer = (nil)] 09:55:31 INFO - PROCESS | 1760 | ++DOMWINDOW == 198 (0xa21a5c00) [pid = 1760] [serial = 782] [outer = 0xa060e400] 09:55:31 INFO - PROCESS | 1760 | 1464368131767 Marionette DEBUG loaded listener.js 09:55:31 INFO - PROCESS | 1760 | ++DOMWINDOW == 199 (0xa243ec00) [pid = 1760] [serial = 783] [outer = 0xa060e400] 09:55:32 INFO - PROCESS | 1760 | 1464368132671 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]]]}] 09:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 09:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1589ms 09:55:32 INFO - PROCESS | 1760 | 1464368132710 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 09:55:32 INFO - PROCESS | 1760 | 1464368132714 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 09:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 09:55:32 INFO - PROCESS | 1760 | 1464368132720 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 09:55:32 INFO - PROCESS | 1760 | 1464368132724 Marionette TRACE conn3 <- [1,1014,null,{}] 09:55:32 INFO - PROCESS | 1760 | 1464368132729 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}] 09:55:32 INFO - PROCESS | 1760 | 1464368132912 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 09:55:33 INFO - PROCESS | 1760 | 1464368133173 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:33 INFO - PROCESS | 1760 | ++DOCSHELL 0xa2445800 == 113 [pid = 1760] [id = 261] 09:55:33 INFO - PROCESS | 1760 | ++DOMWINDOW == 200 (0xa2448400) [pid = 1760] [serial = 784] [outer = (nil)] 09:55:33 INFO - PROCESS | 1760 | ++DOMWINDOW == 201 (0xa3028400) [pid = 1760] [serial = 785] [outer = 0xa2448400] 09:55:33 INFO - PROCESS | 1760 | 1464368133308 Marionette DEBUG loaded listener.js 09:55:33 INFO - PROCESS | 1760 | ++DOMWINDOW == 202 (0xa30e7c00) [pid = 1760] [serial = 786] [outer = 0xa2448400] 09:55:34 INFO - PROCESS | 1760 | 1464368134223 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]]]}] 09:55:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 09:55:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1539ms 09:55:34 INFO - PROCESS | 1760 | 1464368134260 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 09:55:34 INFO - PROCESS | 1760 | 1464368134263 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 09:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 09:55:34 INFO - PROCESS | 1760 | 1464368134270 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 09:55:34 INFO - PROCESS | 1760 | 1464368134274 Marionette TRACE conn3 <- [1,1018,null,{}] 09:55:34 INFO - PROCESS | 1760 | 1464368134280 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}] 09:55:34 INFO - PROCESS | 1760 | 1464368134465 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 09:55:34 INFO - PROCESS | 1760 | 1464368134735 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:34 INFO - PROCESS | 1760 | ++DOCSHELL 0x8be9e000 == 114 [pid = 1760] [id = 262] 09:55:34 INFO - PROCESS | 1760 | ++DOMWINDOW == 203 (0x8d711800) [pid = 1760] [serial = 787] [outer = (nil)] 09:55:34 INFO - PROCESS | 1760 | ++DOMWINDOW == 204 (0x8eaa1800) [pid = 1760] [serial = 788] [outer = 0x8d711800] 09:55:34 INFO - PROCESS | 1760 | 1464368134864 Marionette DEBUG loaded listener.js 09:55:34 INFO - PROCESS | 1760 | ++DOMWINDOW == 205 (0x9500c000) [pid = 1760] [serial = 789] [outer = 0x8d711800] 09:55:35 INFO - PROCESS | 1760 | 1464368135718 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]]]}] 09:55:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 09:55:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1989ms 09:55:36 INFO - PROCESS | 1760 | 1464368136367 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 09:55:36 INFO - PROCESS | 1760 | 1464368136374 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 09:55:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 09:55:36 INFO - PROCESS | 1760 | 1464368136399 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 09:55:36 INFO - PROCESS | 1760 | 1464368136404 Marionette TRACE conn3 <- [1,1022,null,{}] 09:55:36 INFO - PROCESS | 1760 | 1464368136412 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}] 09:55:36 INFO - PROCESS | 1760 | 1464368136582 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 09:55:36 INFO - PROCESS | 1760 | 1464368136803 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:36 INFO - PROCESS | 1760 | ++DOCSHELL 0x8c073400 == 115 [pid = 1760] [id = 263] 09:55:36 INFO - PROCESS | 1760 | ++DOMWINDOW == 206 (0x8c075000) [pid = 1760] [serial = 790] [outer = (nil)] 09:55:36 INFO - PROCESS | 1760 | ++DOMWINDOW == 207 (0x8cfa1800) [pid = 1760] [serial = 791] [outer = 0x8c075000] 09:55:36 INFO - PROCESS | 1760 | 1464368136884 Marionette DEBUG loaded listener.js 09:55:36 INFO - PROCESS | 1760 | ++DOMWINDOW == 208 (0x8cff9400) [pid = 1760] [serial = 792] [outer = 0x8c075000] 09:55:37 INFO - PROCESS | 1760 | 1464368137822 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]]]}] 09:55:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 09:55:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1491ms 09:55:37 INFO - PROCESS | 1760 | 1464368137888 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 09:55:37 INFO - PROCESS | 1760 | 1464368137896 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 09:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 09:55:37 INFO - PROCESS | 1760 | 1464368137917 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 09:55:37 INFO - PROCESS | 1760 | 1464368137930 Marionette TRACE conn3 <- [1,1026,null,{}] 09:55:37 INFO - PROCESS | 1760 | 1464368137941 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}] 09:55:38 INFO - PROCESS | 1760 | 1464368138236 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 09:55:38 INFO - PROCESS | 1760 | 1464368138501 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:38 INFO - PROCESS | 1760 | ++DOCSHELL 0x8be91c00 == 116 [pid = 1760] [id = 264] 09:55:38 INFO - PROCESS | 1760 | ++DOMWINDOW == 209 (0x8cfeec00) [pid = 1760] [serial = 793] [outer = (nil)] 09:55:38 INFO - PROCESS | 1760 | ++DOMWINDOW == 210 (0x8df4b000) [pid = 1760] [serial = 794] [outer = 0x8cfeec00] 09:55:38 INFO - PROCESS | 1760 | 1464368138618 Marionette DEBUG loaded listener.js 09:55:38 INFO - PROCESS | 1760 | ++DOMWINDOW == 211 (0x8e90a800) [pid = 1760] [serial = 795] [outer = 0x8cfeec00] 09:55:39 INFO - PROCESS | 1760 | --DOCSHELL 0x8eaa8c00 == 115 [pid = 1760] [id = 192] 09:55:39 INFO - PROCESS | 1760 | --DOMWINDOW == 210 (0x8cfa8400) [pid = 1760] [serial = 677] [outer = (nil)] [url = about:blank] 09:55:39 INFO - PROCESS | 1760 | --DOMWINDOW == 209 (0xa24c8800) [pid = 1760] [serial = 656] [outer = (nil)] [url = about:blank] 09:55:39 INFO - PROCESS | 1760 | --DOMWINDOW == 208 (0x8d71a000) [pid = 1760] [serial = 653] [outer = (nil)] [url = about:blank] 09:55:39 INFO - PROCESS | 1760 | --DOMWINDOW == 207 (0x8d719400) [pid = 1760] [serial = 649] [outer = (nil)] [url = about:blank] 09:55:39 INFO - PROCESS | 1760 | --DOMWINDOW == 206 (0x8eaa5000) [pid = 1760] [serial = 646] [outer = (nil)] [url = about:blank] 09:55:39 INFO - PROCESS | 1760 | --DOCSHELL 0x8ea9e800 == 114 [pid = 1760] [id = 196] 09:55:39 INFO - PROCESS | 1760 | --DOCSHELL 0x8d8dcc00 == 113 [pid = 1760] [id = 191] 09:55:39 INFO - PROCESS | 1760 | --DOCSHELL 0x91ecdc00 == 112 [pid = 1760] [id = 195] 09:55:39 INFO - PROCESS | 1760 | --DOCSHELL 0x8b7f8800 == 111 [pid = 1760] [id = 194] 09:55:39 INFO - PROCESS | 1760 | --DOCSHELL 0x8b7f1c00 == 110 [pid = 1760] [id = 193] 09:55:39 INFO - PROCESS | 1760 | --DOCSHELL 0x8c069400 == 109 [pid = 1760] [id = 248] 09:55:39 INFO - PROCESS | 1760 | --DOCSHELL 0x8df49000 == 108 [pid = 1760] [id = 247] 09:55:39 INFO - PROCESS | 1760 | --DOCSHELL 0x8eb8f800 == 107 [pid = 1760] [id = 246] 09:55:39 INFO - PROCESS | 1760 | --DOCSHELL 0x8cfa9400 == 106 [pid = 1760] [id = 245] 09:55:39 INFO - PROCESS | 1760 | --DOCSHELL 0x89ce8000 == 105 [pid = 1760] [id = 244] 09:55:39 INFO - PROCESS | 1760 | --DOCSHELL 0x8b7f6000 == 104 [pid = 1760] [id = 243] 09:55:39 INFO - PROCESS | 1760 | --DOCSHELL 0x8b490000 == 103 [pid = 1760] [id = 241] 09:55:39 INFO - PROCESS | 1760 | --DOCSHELL 0x8a349400 == 102 [pid = 1760] [id = 240] 09:55:39 INFO - PROCESS | 1760 | --DOCSHELL 0x8d138000 == 101 [pid = 1760] [id = 239] 09:55:39 INFO - PROCESS | 1760 | 1464368139581 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]]]}] 09:55:39 INFO - PROCESS | 1760 | --DOCSHELL 0x95360000 == 100 [pid = 1760] [id = 238] 09:55:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 09:55:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1758ms 09:55:39 INFO - PROCESS | 1760 | 1464368139669 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 09:55:39 INFO - PROCESS | 1760 | 1464368139673 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 09:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 09:55:39 INFO - PROCESS | 1760 | 1464368139679 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 09:55:39 INFO - PROCESS | 1760 | 1464368139682 Marionette TRACE conn3 <- [1,1030,null,{}] 09:55:39 INFO - PROCESS | 1760 | 1464368139697 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}] 09:55:39 INFO - PROCESS | 1760 | 1464368139871 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 09:55:39 INFO - PROCESS | 1760 | --DOMWINDOW == 205 (0x912d2000) [pid = 1760] [serial = 674] [outer = (nil)] [url = about:blank] 09:55:39 INFO - PROCESS | 1760 | --DOMWINDOW == 204 (0x91beec00) [pid = 1760] [serial = 675] [outer = (nil)] [url = about:blank] 09:55:39 INFO - PROCESS | 1760 | --DOMWINDOW == 203 (0x99eea800) [pid = 1760] [serial = 625] [outer = (nil)] [url = about:blank] 09:55:39 INFO - PROCESS | 1760 | --DOMWINDOW == 202 (0x927e9c00) [pid = 1760] [serial = 640] [outer = (nil)] [url = about:blank] 09:55:39 INFO - PROCESS | 1760 | --DOMWINDOW == 201 (0x9c38e800) [pid = 1760] [serial = 631] [outer = (nil)] [url = about:blank] 09:55:39 INFO - PROCESS | 1760 | --DOMWINDOW == 200 (0x9222f800) [pid = 1760] [serial = 619] [outer = (nil)] [url = about:blank] 09:55:39 INFO - PROCESS | 1760 | --DOMWINDOW == 199 (0x93a47800) [pid = 1760] [serial = 622] [outer = (nil)] [url = about:blank] 09:55:39 INFO - PROCESS | 1760 | --DOMWINDOW == 198 (0xa2447800) [pid = 1760] [serial = 637] [outer = (nil)] [url = about:blank] 09:55:39 INFO - PROCESS | 1760 | --DOMWINDOW == 197 (0x99eebc00) [pid = 1760] [serial = 659] [outer = (nil)] [url = about:blank] 09:55:39 INFO - PROCESS | 1760 | --DOMWINDOW == 196 (0xa1129800) [pid = 1760] [serial = 634] [outer = (nil)] [url = about:blank] 09:55:39 INFO - PROCESS | 1760 | --DOMWINDOW == 195 (0x8cfedc00) [pid = 1760] [serial = 662] [outer = (nil)] [url = about:blank] 09:55:39 INFO - PROCESS | 1760 | --DOMWINDOW == 194 (0x8d710400) [pid = 1760] [serial = 663] [outer = (nil)] [url = about:blank] 09:55:39 INFO - PROCESS | 1760 | --DOMWINDOW == 193 (0x89cebc00) [pid = 1760] [serial = 643] [outer = (nil)] [url = about:blank] 09:55:39 INFO - PROCESS | 1760 | --DOMWINDOW == 192 (0x8e90e800) [pid = 1760] [serial = 616] [outer = (nil)] [url = about:blank] 09:55:39 INFO - PROCESS | 1760 | --DOMWINDOW == 191 (0x8cfa2000) [pid = 1760] [serial = 613] [outer = (nil)] [url = about:blank] 09:55:39 INFO - PROCESS | 1760 | --DOMWINDOW == 190 (0x9b535400) [pid = 1760] [serial = 628] [outer = (nil)] [url = about:blank] 09:55:39 INFO - PROCESS | 1760 | --DOMWINDOW == 189 (0x8d13b400) [pid = 1760] [serial = 665] [outer = (nil)] [url = about:blank] 09:55:39 INFO - PROCESS | 1760 | --DOMWINDOW == 188 (0x8de4e000) [pid = 1760] [serial = 666] [outer = (nil)] [url = about:blank] 09:55:39 INFO - PROCESS | 1760 | --DOMWINDOW == 187 (0x8e90f800) [pid = 1760] [serial = 668] [outer = (nil)] [url = about:blank] 09:55:39 INFO - PROCESS | 1760 | --DOMWINDOW == 186 (0x93a4ac00) [pid = 1760] [serial = 611] [outer = (nil)] [url = about:blank] 09:55:39 INFO - PROCESS | 1760 | --DOMWINDOW == 185 (0x8c069000) [pid = 1760] [serial = 428] [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.] 09:55:39 INFO - PROCESS | 1760 | --DOMWINDOW == 184 (0x8eb98800) [pid = 1760] [serial = 671] [outer = (nil)] [url = about:blank] 09:55:39 INFO - PROCESS | 1760 | --DOMWINDOW == 183 (0x8f6d6c00) [pid = 1760] [serial = 672] [outer = (nil)] [url = about:blank] 09:55:39 INFO - PROCESS | 1760 | --DOMWINDOW == 182 (0x8eb0a400) [pid = 1760] [serial = 669] [outer = (nil)] [url = about:blank] 09:55:40 INFO - PROCESS | 1760 | 1464368140164 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:40 INFO - PROCESS | 1760 | ++DOCSHELL 0x89cebc00 == 101 [pid = 1760] [id = 265] 09:55:40 INFO - PROCESS | 1760 | ++DOMWINDOW == 183 (0x8c069000) [pid = 1760] [serial = 796] [outer = (nil)] 09:55:40 INFO - PROCESS | 1760 | ++DOMWINDOW == 184 (0x8d1e7800) [pid = 1760] [serial = 797] [outer = 0x8c069000] 09:55:40 INFO - PROCESS | 1760 | 1464368140271 Marionette DEBUG loaded listener.js 09:55:40 INFO - PROCESS | 1760 | ++DOMWINDOW == 185 (0x8df53000) [pid = 1760] [serial = 798] [outer = 0x8c069000] 09:55:41 INFO - PROCESS | 1760 | 1464368141001 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]]]}] 09:55:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 09:55:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1384ms 09:55:41 INFO - PROCESS | 1760 | 1464368141064 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 09:55:41 INFO - PROCESS | 1760 | 1464368141067 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 09:55:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 09:55:41 INFO - PROCESS | 1760 | 1464368141073 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 09:55:41 INFO - PROCESS | 1760 | 1464368141076 Marionette TRACE conn3 <- [1,1034,null,{}] 09:55:41 INFO - PROCESS | 1760 | 1464368141086 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}] 09:55:41 INFO - PROCESS | 1760 | 1464368141325 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 09:55:41 INFO - PROCESS | 1760 | 1464368141343 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:41 INFO - PROCESS | 1760 | ++DOCSHELL 0x89ce7800 == 102 [pid = 1760] [id = 266] 09:55:41 INFO - PROCESS | 1760 | ++DOMWINDOW == 186 (0x8eb0cc00) [pid = 1760] [serial = 799] [outer = (nil)] 09:55:41 INFO - PROCESS | 1760 | ++DOMWINDOW == 187 (0x8eb9b400) [pid = 1760] [serial = 800] [outer = 0x8eb0cc00] 09:55:41 INFO - PROCESS | 1760 | 1464368141416 Marionette DEBUG loaded listener.js 09:55:41 INFO - PROCESS | 1760 | ++DOMWINDOW == 188 (0x8f6cb000) [pid = 1760] [serial = 801] [outer = 0x8eb0cc00] 09:55:42 INFO - PROCESS | 1760 | 1464368142342 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]]]}] 09:55:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 09:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1332ms 09:55:42 INFO - PROCESS | 1760 | 1464368142405 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 09:55:42 INFO - PROCESS | 1760 | 1464368142409 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 09:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 09:55:42 INFO - PROCESS | 1760 | 1464368142415 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 09:55:42 INFO - PROCESS | 1760 | 1464368142417 Marionette TRACE conn3 <- [1,1038,null,{}] 09:55:42 INFO - PROCESS | 1760 | 1464368142423 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}] 09:55:42 INFO - PROCESS | 1760 | 1464368142664 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 09:55:42 INFO - PROCESS | 1760 | 1464368142693 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:42 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b7fdc00 == 103 [pid = 1760] [id = 267] 09:55:42 INFO - PROCESS | 1760 | ++DOMWINDOW == 189 (0x8eb0a400) [pid = 1760] [serial = 802] [outer = (nil)] 09:55:42 INFO - PROCESS | 1760 | ++DOMWINDOW == 190 (0x8f751c00) [pid = 1760] [serial = 803] [outer = 0x8eb0a400] 09:55:42 INFO - PROCESS | 1760 | 1464368142764 Marionette DEBUG loaded listener.js 09:55:42 INFO - PROCESS | 1760 | ++DOMWINDOW == 191 (0x8f757800) [pid = 1760] [serial = 804] [outer = 0x8eb0a400] 09:55:43 INFO - PROCESS | 1760 | 1464368143702 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]]]}] 09:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 09:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1328ms 09:55:43 INFO - PROCESS | 1760 | 1464368143743 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 09:55:43 INFO - PROCESS | 1760 | 1464368143747 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 09:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 09:55:43 INFO - PROCESS | 1760 | 1464368143753 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 09:55:43 INFO - PROCESS | 1760 | 1464368143756 Marionette TRACE conn3 <- [1,1042,null,{}] 09:55:43 INFO - PROCESS | 1760 | 1464368143767 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}] 09:55:44 INFO - PROCESS | 1760 | 1464368144036 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 09:55:44 INFO - PROCESS | 1760 | --DOMWINDOW == 190 (0x89cec800) [pid = 1760] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 09:55:44 INFO - PROCESS | 1760 | --DOMWINDOW == 189 (0x8eb8fc00) [pid = 1760] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 09:55:44 INFO - PROCESS | 1760 | --DOMWINDOW == 188 (0x8b7fa800) [pid = 1760] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 09:55:44 INFO - PROCESS | 1760 | --DOMWINDOW == 187 (0x8cfab000) [pid = 1760] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 09:55:44 INFO - PROCESS | 1760 | --DOMWINDOW == 186 (0x8b7ef400) [pid = 1760] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 09:55:44 INFO - PROCESS | 1760 | --DOMWINDOW == 185 (0x8e902800) [pid = 1760] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 09:55:44 INFO - PROCESS | 1760 | --DOMWINDOW == 184 (0x8cfa5800) [pid = 1760] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 09:55:44 INFO - PROCESS | 1760 | 1464368144650 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:44 INFO - PROCESS | 1760 | ++DOCSHELL 0x89cec800 == 104 [pid = 1760] [id = 268] 09:55:44 INFO - PROCESS | 1760 | ++DOMWINDOW == 185 (0x8b7ef400) [pid = 1760] [serial = 805] [outer = (nil)] 09:55:44 INFO - PROCESS | 1760 | ++DOMWINDOW == 186 (0x8d137400) [pid = 1760] [serial = 806] [outer = 0x8b7ef400] 09:55:44 INFO - PROCESS | 1760 | 1464368144728 Marionette DEBUG loaded listener.js 09:55:44 INFO - PROCESS | 1760 | ++DOMWINDOW == 187 (0x912d7c00) [pid = 1760] [serial = 807] [outer = 0x8b7ef400] 09:55:45 INFO - PROCESS | 1760 | 1464368145429 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]]]}] 09:55:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 09:55:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1692ms 09:55:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 09:55:45 INFO - PROCESS | 1760 | 1464368145445 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 09:55:45 INFO - PROCESS | 1760 | 1464368145447 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 09:55:45 INFO - PROCESS | 1760 | 1464368145453 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 09:55:45 INFO - PROCESS | 1760 | 1464368145457 Marionette TRACE conn3 <- [1,1046,null,{}] 09:55:45 INFO - PROCESS | 1760 | 1464368145462 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}] 09:55:45 INFO - PROCESS | 1760 | 1464368145693 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 09:55:45 INFO - PROCESS | 1760 | 1464368145713 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:45 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f74c800 == 105 [pid = 1760] [id = 269] 09:55:45 INFO - PROCESS | 1760 | ++DOMWINDOW == 188 (0x91ec6800) [pid = 1760] [serial = 808] [outer = (nil)] 09:55:45 INFO - PROCESS | 1760 | ++DOMWINDOW == 189 (0x921ce400) [pid = 1760] [serial = 809] [outer = 0x91ec6800] 09:55:45 INFO - PROCESS | 1760 | 1464368145786 Marionette DEBUG loaded listener.js 09:55:45 INFO - PROCESS | 1760 | ++DOMWINDOW == 190 (0x9223d400) [pid = 1760] [serial = 810] [outer = 0x91ec6800] 09:55:46 INFO - PROCESS | 1760 | 1464368146729 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]]]}] 09:55:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 09:55:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1342ms 09:55:46 INFO - PROCESS | 1760 | 1464368146796 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 09:55:46 INFO - PROCESS | 1760 | 1464368146802 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 09:55:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 09:55:46 INFO - PROCESS | 1760 | 1464368146811 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 09:55:46 INFO - PROCESS | 1760 | 1464368146818 Marionette TRACE conn3 <- [1,1050,null,{}] 09:55:46 INFO - PROCESS | 1760 | 1464368146828 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}] 09:55:47 INFO - PROCESS | 1760 | 1464368147066 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 09:55:47 INFO - PROCESS | 1760 | 1464368147364 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:47 INFO - PROCESS | 1760 | ++DOCSHELL 0x8be9a800 == 106 [pid = 1760] [id = 270] 09:55:47 INFO - PROCESS | 1760 | ++DOMWINDOW == 191 (0x8be9cc00) [pid = 1760] [serial = 811] [outer = (nil)] 09:55:47 INFO - PROCESS | 1760 | ++DOMWINDOW == 192 (0x8c072000) [pid = 1760] [serial = 812] [outer = 0x8be9cc00] 09:55:47 INFO - PROCESS | 1760 | 1464368147489 Marionette DEBUG loaded listener.js 09:55:47 INFO - PROCESS | 1760 | ++DOMWINDOW == 193 (0x8cfec400) [pid = 1760] [serial = 813] [outer = 0x8be9cc00] 09:55:48 INFO - PROCESS | 1760 | 1464368148460 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]]]}] 09:55:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 09:55:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1694ms 09:55:48 INFO - PROCESS | 1760 | 1464368148506 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 09:55:48 INFO - PROCESS | 1760 | 1464368148515 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 09:55:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 09:55:48 INFO - PROCESS | 1760 | 1464368148526 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 09:55:48 INFO - PROCESS | 1760 | 1464368148530 Marionette TRACE conn3 <- [1,1054,null,{}] 09:55:48 INFO - PROCESS | 1760 | 1464368148537 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}] 09:55:48 INFO - PROCESS | 1760 | 1464368148735 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 09:55:49 INFO - PROCESS | 1760 | 1464368148992 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:49 INFO - PROCESS | 1760 | ++DOCSHELL 0x8d8e5000 == 107 [pid = 1760] [id = 271] 09:55:49 INFO - PROCESS | 1760 | ++DOMWINDOW == 194 (0x8d8ef800) [pid = 1760] [serial = 814] [outer = (nil)] 09:55:49 INFO - PROCESS | 1760 | ++DOMWINDOW == 195 (0x8df4c800) [pid = 1760] [serial = 815] [outer = 0x8d8ef800] 09:55:49 INFO - PROCESS | 1760 | 1464368149121 Marionette DEBUG loaded listener.js 09:55:49 INFO - PROCESS | 1760 | ++DOMWINDOW == 196 (0x8eaa5000) [pid = 1760] [serial = 816] [outer = 0x8d8ef800] 09:55:50 INFO - PROCESS | 1760 | 1464368150058 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]]]}] 09:55:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 09:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1585ms 09:55:50 INFO - PROCESS | 1760 | 1464368150111 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 09:55:50 INFO - PROCESS | 1760 | 1464368150114 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 09:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 09:55:50 INFO - PROCESS | 1760 | 1464368150121 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 09:55:50 INFO - PROCESS | 1760 | 1464368150127 Marionette TRACE conn3 <- [1,1058,null,{}] 09:55:50 INFO - PROCESS | 1760 | 1464368150144 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}] 09:55:50 INFO - PROCESS | 1760 | 1464368150379 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 09:55:50 INFO - PROCESS | 1760 | 1464368150640 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:50 INFO - PROCESS | 1760 | ++DOCSHELL 0x912da400 == 108 [pid = 1760] [id = 272] 09:55:50 INFO - PROCESS | 1760 | ++DOMWINDOW == 197 (0x91bee400) [pid = 1760] [serial = 817] [outer = (nil)] 09:55:50 INFO - PROCESS | 1760 | ++DOMWINDOW == 198 (0x921d2400) [pid = 1760] [serial = 818] [outer = 0x91bee400] 09:55:50 INFO - PROCESS | 1760 | 1464368150769 Marionette DEBUG loaded listener.js 09:55:50 INFO - PROCESS | 1760 | ++DOMWINDOW == 199 (0x927ec400) [pid = 1760] [serial = 819] [outer = 0x91bee400] 09:55:51 INFO - PROCESS | 1760 | 1464368151674 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]]]}] 09:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 09:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1603ms 09:55:51 INFO - PROCESS | 1760 | 1464368151723 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 09:55:51 INFO - PROCESS | 1760 | 1464368151728 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 09:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 09:55:51 INFO - PROCESS | 1760 | 1464368151735 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 09:55:51 INFO - PROCESS | 1760 | 1464368151738 Marionette TRACE conn3 <- [1,1062,null,{}] 09:55:51 INFO - PROCESS | 1760 | 1464368151744 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}] 09:55:51 INFO - PROCESS | 1760 | 1464368151934 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 09:55:52 INFO - PROCESS | 1760 | 1464368152193 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:52 INFO - PROCESS | 1760 | ++DOCSHELL 0x8d8e6c00 == 109 [pid = 1760] [id = 273] 09:55:52 INFO - PROCESS | 1760 | ++DOMWINDOW == 200 (0x91bf6000) [pid = 1760] [serial = 820] [outer = (nil)] 09:55:52 INFO - PROCESS | 1760 | ++DOMWINDOW == 201 (0x92c2f800) [pid = 1760] [serial = 821] [outer = 0x91bf6000] 09:55:52 INFO - PROCESS | 1760 | 1464368152324 Marionette DEBUG loaded listener.js 09:55:52 INFO - PROCESS | 1760 | ++DOMWINDOW == 202 (0x92d70000) [pid = 1760] [serial = 822] [outer = 0x91bf6000] 09:55:53 INFO - PROCESS | 1760 | 1464368153259 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]]]}] 09:55:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 09:55:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1580ms 09:55:53 INFO - PROCESS | 1760 | 1464368153315 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 09:55:53 INFO - PROCESS | 1760 | 1464368153319 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 09:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 09:55:53 INFO - PROCESS | 1760 | 1464368153326 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 09:55:53 INFO - PROCESS | 1760 | 1464368153330 Marionette TRACE conn3 <- [1,1066,null,{}] 09:55:53 INFO - PROCESS | 1760 | 1464368153335 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}] 09:55:53 INFO - PROCESS | 1760 | 1464368153560 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 09:55:53 INFO - PROCESS | 1760 | 1464368153814 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:53 INFO - PROCESS | 1760 | ++DOCSHELL 0x92b1e400 == 110 [pid = 1760] [id = 274] 09:55:53 INFO - PROCESS | 1760 | ++DOMWINDOW == 203 (0x92d6f000) [pid = 1760] [serial = 823] [outer = (nil)] 09:55:53 INFO - PROCESS | 1760 | ++DOMWINDOW == 204 (0x93c19c00) [pid = 1760] [serial = 824] [outer = 0x92d6f000] 09:55:53 INFO - PROCESS | 1760 | 1464368153941 Marionette DEBUG loaded listener.js 09:55:54 INFO - PROCESS | 1760 | ++DOMWINDOW == 205 (0x95003800) [pid = 1760] [serial = 825] [outer = 0x92d6f000] 09:55:54 INFO - PROCESS | 1760 | 1464368154830 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]]]}] 09:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 09:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1533ms 09:55:54 INFO - PROCESS | 1760 | 1464368154859 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 09:55:54 INFO - PROCESS | 1760 | 1464368154863 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 09:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 09:55:54 INFO - PROCESS | 1760 | 1464368154869 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 09:55:54 INFO - PROCESS | 1760 | 1464368154873 Marionette TRACE conn3 <- [1,1070,null,{}] 09:55:54 INFO - PROCESS | 1760 | 1464368154879 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}] 09:55:55 INFO - PROCESS | 1760 | 1464368155093 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 09:55:55 INFO - PROCESS | 1760 | 1464368155355 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:55 INFO - PROCESS | 1760 | ++DOCSHELL 0x93a50800 == 111 [pid = 1760] [id = 275] 09:55:55 INFO - PROCESS | 1760 | ++DOMWINDOW == 206 (0x95007c00) [pid = 1760] [serial = 826] [outer = (nil)] 09:55:55 INFO - PROCESS | 1760 | ++DOMWINDOW == 207 (0x99e17400) [pid = 1760] [serial = 827] [outer = 0x95007c00] 09:55:55 INFO - PROCESS | 1760 | 1464368155478 Marionette DEBUG loaded listener.js 09:55:55 INFO - PROCESS | 1760 | ++DOMWINDOW == 208 (0x9a5e3400) [pid = 1760] [serial = 828] [outer = 0x95007c00] 09:55:56 INFO - PROCESS | 1760 | 1464368156331 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]]]}] 09:55:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 09:55:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1532ms 09:55:56 INFO - PROCESS | 1760 | 1464368156403 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 09:55:56 INFO - PROCESS | 1760 | 1464368156407 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 09:55:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 09:55:56 INFO - PROCESS | 1760 | 1464368156413 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 09:55:56 INFO - PROCESS | 1760 | 1464368156417 Marionette TRACE conn3 <- [1,1074,null,{}] 09:55:56 INFO - PROCESS | 1760 | 1464368156423 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}] 09:55:56 INFO - PROCESS | 1760 | 1464368156605 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 09:55:56 INFO - PROCESS | 1760 | 1464368156868 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:56 INFO - PROCESS | 1760 | ++DOCSHELL 0x93a44400 == 112 [pid = 1760] [id = 276] 09:55:56 INFO - PROCESS | 1760 | ++DOMWINDOW == 209 (0x9a72d800) [pid = 1760] [serial = 829] [outer = (nil)] 09:55:56 INFO - PROCESS | 1760 | ++DOMWINDOW == 210 (0x9b828c00) [pid = 1760] [serial = 830] [outer = 0x9a72d800] 09:55:56 INFO - PROCESS | 1760 | 1464368156991 Marionette DEBUG loaded listener.js 09:55:57 INFO - PROCESS | 1760 | ++DOMWINDOW == 211 (0x9c071800) [pid = 1760] [serial = 831] [outer = 0x9a72d800] 09:55:57 INFO - PROCESS | 1760 | 1464368157901 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]]]}] 09:55:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 09:55:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1541ms 09:55:57 INFO - PROCESS | 1760 | 1464368157954 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 09:55:57 INFO - PROCESS | 1760 | 1464368157957 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 09:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 09:55:57 INFO - PROCESS | 1760 | 1464368157964 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 09:55:57 INFO - PROCESS | 1760 | 1464368157968 Marionette TRACE conn3 <- [1,1078,null,{}] 09:55:57 INFO - PROCESS | 1760 | 1464368157974 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}] 09:55:58 INFO - PROCESS | 1760 | 1464368158159 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 09:55:58 INFO - PROCESS | 1760 | 1464368158415 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:58 INFO - PROCESS | 1760 | ++DOCSHELL 0x8a34e800 == 113 [pid = 1760] [id = 277] 09:55:58 INFO - PROCESS | 1760 | ++DOMWINDOW == 212 (0x92d7a000) [pid = 1760] [serial = 832] [outer = (nil)] 09:55:58 INFO - PROCESS | 1760 | ++DOMWINDOW == 213 (0x9cd2c800) [pid = 1760] [serial = 833] [outer = 0x92d7a000] 09:55:58 INFO - PROCESS | 1760 | 1464368158536 Marionette DEBUG loaded listener.js 09:55:58 INFO - PROCESS | 1760 | ++DOMWINDOW == 214 (0x9d0c0000) [pid = 1760] [serial = 834] [outer = 0x92d7a000] 09:55:59 INFO - PROCESS | 1760 | 1464368159417 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]]]}] 09:55:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 09:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1483ms 09:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 09:55:59 INFO - PROCESS | 1760 | 1464368159449 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 09:55:59 INFO - PROCESS | 1760 | 1464368159452 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 09:55:59 INFO - PROCESS | 1760 | 1464368159459 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 09:55:59 INFO - PROCESS | 1760 | 1464368159462 Marionette TRACE conn3 <- [1,1082,null,{}] 09:55:59 INFO - PROCESS | 1760 | 1464368159468 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}] 09:55:59 INFO - PROCESS | 1760 | 1464368159654 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 09:55:59 INFO - PROCESS | 1760 | 1464368159914 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:55:59 INFO - PROCESS | 1760 | ++DOCSHELL 0x9c223000 == 114 [pid = 1760] [id = 278] 09:55:59 INFO - PROCESS | 1760 | ++DOMWINDOW == 215 (0x9cd38c00) [pid = 1760] [serial = 835] [outer = (nil)] 09:56:00 INFO - PROCESS | 1760 | ++DOMWINDOW == 216 (0xa21a7800) [pid = 1760] [serial = 836] [outer = 0x9cd38c00] 09:56:00 INFO - PROCESS | 1760 | 1464368160044 Marionette DEBUG loaded listener.js 09:56:00 INFO - PROCESS | 1760 | ++DOMWINDOW == 217 (0xa227b000) [pid = 1760] [serial = 837] [outer = 0x9cd38c00] 09:56:00 INFO - PROCESS | 1760 | 1464368160970 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]]]}] 09:56:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 09:56:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1586ms 09:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 09:56:01 INFO - PROCESS | 1760 | 1464368161044 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 09:56:01 INFO - PROCESS | 1760 | 1464368161047 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 09:56:01 INFO - PROCESS | 1760 | 1464368161054 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 09:56:01 INFO - PROCESS | 1760 | 1464368161057 Marionette TRACE conn3 <- [1,1086,null,{}] 09:56:01 INFO - PROCESS | 1760 | 1464368161063 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}] 09:56:01 INFO - PROCESS | 1760 | 1464368161288 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 09:56:01 INFO - PROCESS | 1760 | 1464368161561 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:01 INFO - PROCESS | 1760 | ++DOCSHELL 0x8a343400 == 115 [pid = 1760] [id = 279] 09:56:01 INFO - PROCESS | 1760 | ++DOMWINDOW == 218 (0x924c6800) [pid = 1760] [serial = 838] [outer = (nil)] 09:56:01 INFO - PROCESS | 1760 | ++DOMWINDOW == 219 (0xa26fd800) [pid = 1760] [serial = 839] [outer = 0x924c6800] 09:56:01 INFO - PROCESS | 1760 | 1464368161690 Marionette DEBUG loaded listener.js 09:56:01 INFO - PROCESS | 1760 | ++DOMWINDOW == 220 (0xa321ec00) [pid = 1760] [serial = 840] [outer = 0x924c6800] 09:56:02 INFO - PROCESS | 1760 | 1464368162566 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]]]}] 09:56:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 09:56:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1531ms 09:56:02 INFO - PROCESS | 1760 | 1464368162585 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 09:56:02 INFO - PROCESS | 1760 | 1464368162589 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 09:56:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 09:56:02 INFO - PROCESS | 1760 | 1464368162595 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 09:56:02 INFO - PROCESS | 1760 | 1464368162600 Marionette TRACE conn3 <- [1,1090,null,{}] 09:56:02 INFO - PROCESS | 1760 | 1464368162606 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}] 09:56:02 INFO - PROCESS | 1760 | 1464368162912 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 09:56:03 INFO - PROCESS | 1760 | 1464368163127 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:03 INFO - PROCESS | 1760 | ++DOCSHELL 0xa2278800 == 116 [pid = 1760] [id = 280] 09:56:03 INFO - PROCESS | 1760 | ++DOMWINDOW == 221 (0xa4e20000) [pid = 1760] [serial = 841] [outer = (nil)] 09:56:03 INFO - PROCESS | 1760 | ++DOMWINDOW == 222 (0xa50a8800) [pid = 1760] [serial = 842] [outer = 0xa4e20000] 09:56:03 INFO - PROCESS | 1760 | 1464368163262 Marionette DEBUG loaded listener.js 09:56:03 INFO - PROCESS | 1760 | ++DOMWINDOW == 223 (0xa6732400) [pid = 1760] [serial = 843] [outer = 0xa4e20000] 09:56:04 INFO - PROCESS | 1760 | 1464368164163 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]]]}] 09:56:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 09:56:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1599ms 09:56:04 INFO - PROCESS | 1760 | 1464368164196 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 09:56:04 INFO - PROCESS | 1760 | 1464368164200 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 09:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 09:56:04 INFO - PROCESS | 1760 | 1464368164206 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 09:56:04 INFO - PROCESS | 1760 | 1464368164210 Marionette TRACE conn3 <- [1,1094,null,{}] 09:56:04 INFO - PROCESS | 1760 | 1464368164215 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}] 09:56:04 INFO - PROCESS | 1760 | 1464368164428 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 09:56:04 INFO - PROCESS | 1760 | 1464368164696 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:04 INFO - PROCESS | 1760 | ++DOCSHELL 0x92777c00 == 117 [pid = 1760] [id = 281] 09:56:04 INFO - PROCESS | 1760 | ++DOMWINDOW == 224 (0x9277ac00) [pid = 1760] [serial = 844] [outer = (nil)] 09:56:04 INFO - PROCESS | 1760 | ++DOMWINDOW == 225 (0x9277f800) [pid = 1760] [serial = 845] [outer = 0x9277ac00] 09:56:04 INFO - PROCESS | 1760 | 1464368164823 Marionette DEBUG loaded listener.js 09:56:04 INFO - PROCESS | 1760 | ++DOMWINDOW == 226 (0x92781400) [pid = 1760] [serial = 846] [outer = 0x9277ac00] 09:56:05 INFO - PROCESS | 1760 | 1464368165711 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]]]}] 09:56:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 09:56:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1538ms 09:56:05 INFO - PROCESS | 1760 | 1464368165745 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 09:56:05 INFO - PROCESS | 1760 | 1464368165748 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 09:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 09:56:05 INFO - PROCESS | 1760 | 1464368165755 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 09:56:05 INFO - PROCESS | 1760 | 1464368165758 Marionette TRACE conn3 <- [1,1098,null,{}] 09:56:05 INFO - PROCESS | 1760 | 1464368165764 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}] 09:56:05 INFO - PROCESS | 1760 | 1464368165953 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 09:56:06 INFO - PROCESS | 1760 | 1464368166242 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:06 INFO - PROCESS | 1760 | ++DOCSHELL 0x89c02c00 == 118 [pid = 1760] [id = 282] 09:56:06 INFO - PROCESS | 1760 | ++DOMWINDOW == 227 (0x89c04000) [pid = 1760] [serial = 847] [outer = (nil)] 09:56:06 INFO - PROCESS | 1760 | ++DOMWINDOW == 228 (0x89c0a000) [pid = 1760] [serial = 848] [outer = 0x89c04000] 09:56:06 INFO - PROCESS | 1760 | 1464368166367 Marionette DEBUG loaded listener.js 09:56:06 INFO - PROCESS | 1760 | ++DOMWINDOW == 229 (0x89c0b800) [pid = 1760] [serial = 849] [outer = 0x89c04000] 09:56:07 INFO - PROCESS | 1760 | 1464368167243 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]]]}] 09:56:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 09:56:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1535ms 09:56:07 INFO - PROCESS | 1760 | 1464368167290 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 09:56:07 INFO - PROCESS | 1760 | 1464368167294 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 09:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 09:56:07 INFO - PROCESS | 1760 | 1464368167301 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 09:56:07 INFO - PROCESS | 1760 | 1464368167304 Marionette TRACE conn3 <- [1,1102,null,{}] 09:56:07 INFO - PROCESS | 1760 | 1464368167310 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}] 09:56:07 INFO - PROCESS | 1760 | 1464368167513 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 09:56:07 INFO - PROCESS | 1760 | 1464368167783 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:07 INFO - PROCESS | 1760 | ++DOCSHELL 0x92774800 == 119 [pid = 1760] [id = 283] 09:56:07 INFO - PROCESS | 1760 | ++DOMWINDOW == 230 (0x92778400) [pid = 1760] [serial = 850] [outer = (nil)] 09:56:07 INFO - PROCESS | 1760 | ++DOMWINDOW == 231 (0x92780400) [pid = 1760] [serial = 851] [outer = 0x92778400] 09:56:07 INFO - PROCESS | 1760 | 1464368167942 Marionette DEBUG loaded listener.js 09:56:08 INFO - PROCESS | 1760 | ++DOMWINDOW == 232 (0xa112c000) [pid = 1760] [serial = 852] [outer = 0x92778400] 09:56:08 INFO - PROCESS | 1760 | 1464368168799 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]]]}] 09:56:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 09:56:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1536ms 09:56:08 INFO - PROCESS | 1760 | 1464368168838 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 09:56:08 INFO - PROCESS | 1760 | 1464368168842 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 09:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 09:56:08 INFO - PROCESS | 1760 | 1464368168848 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 09:56:08 INFO - PROCESS | 1760 | 1464368168851 Marionette TRACE conn3 <- [1,1106,null,{}] 09:56:08 INFO - PROCESS | 1760 | 1464368168857 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}] 09:56:09 INFO - PROCESS | 1760 | 1464368169044 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 09:56:09 INFO - PROCESS | 1760 | 1464368169269 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:09 INFO - PROCESS | 1760 | ++DOCSHELL 0x89c0d000 == 120 [pid = 1760] [id = 284] 09:56:09 INFO - PROCESS | 1760 | ++DOMWINDOW == 233 (0x89c10800) [pid = 1760] [serial = 853] [outer = (nil)] 09:56:09 INFO - PROCESS | 1760 | ++DOMWINDOW == 234 (0x8b649400) [pid = 1760] [serial = 854] [outer = 0x89c10800] 09:56:09 INFO - PROCESS | 1760 | 1464368169432 Marionette DEBUG loaded listener.js 09:56:09 INFO - PROCESS | 1760 | ++DOMWINDOW == 235 (0x8b64b800) [pid = 1760] [serial = 855] [outer = 0x89c10800] 09:56:10 INFO - PROCESS | 1760 | 1464368170334 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]]]}] 09:56:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 09:56:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1538ms 09:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 09:56:10 INFO - PROCESS | 1760 | 1464368170386 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 09:56:10 INFO - PROCESS | 1760 | 1464368170389 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 09:56:10 INFO - PROCESS | 1760 | 1464368170396 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 09:56:10 INFO - PROCESS | 1760 | 1464368170399 Marionette TRACE conn3 <- [1,1110,null,{}] 09:56:10 INFO - PROCESS | 1760 | 1464368170405 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}] 09:56:10 INFO - PROCESS | 1760 | 1464368170596 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 09:56:10 INFO - PROCESS | 1760 | 1464368170858 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:10 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b644800 == 121 [pid = 1760] [id = 285] 09:56:10 INFO - PROCESS | 1760 | ++DOMWINDOW == 236 (0x8b645c00) [pid = 1760] [serial = 856] [outer = (nil)] 09:56:10 INFO - PROCESS | 1760 | ++DOMWINDOW == 237 (0x8b652000) [pid = 1760] [serial = 857] [outer = 0x8b645c00] 09:56:10 INFO - PROCESS | 1760 | 1464368170984 Marionette DEBUG loaded listener.js 09:56:11 INFO - PROCESS | 1760 | ++DOMWINDOW == 238 (0x8d9d4000) [pid = 1760] [serial = 858] [outer = 0x8b645c00] 09:56:11 INFO - PROCESS | 1760 | 1464368171872 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]]]}] 09:56:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 09:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1532ms 09:56:11 INFO - PROCESS | 1760 | 1464368171928 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 09:56:11 INFO - PROCESS | 1760 | 1464368171932 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 09:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 09:56:11 INFO - PROCESS | 1760 | 1464368171940 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 09:56:11 INFO - PROCESS | 1760 | 1464368171943 Marionette TRACE conn3 <- [1,1114,null,{}] 09:56:11 INFO - PROCESS | 1760 | 1464368171949 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}] 09:56:12 INFO - PROCESS | 1760 | 1464368172146 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 09:56:12 INFO - PROCESS | 1760 | 1464368172431 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:12 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b64f400 == 122 [pid = 1760] [id = 286] 09:56:12 INFO - PROCESS | 1760 | ++DOMWINDOW == 239 (0x8b6e9c00) [pid = 1760] [serial = 859] [outer = (nil)] 09:56:12 INFO - PROCESS | 1760 | ++DOMWINDOW == 240 (0x8d1eb800) [pid = 1760] [serial = 860] [outer = 0x8b6e9c00] 09:56:12 INFO - PROCESS | 1760 | 1464368172571 Marionette DEBUG loaded listener.js 09:56:12 INFO - PROCESS | 1760 | ++DOMWINDOW == 241 (0x8d9db000) [pid = 1760] [serial = 861] [outer = 0x8b6e9c00] 09:56:13 INFO - PROCESS | 1760 | 1464368173525 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]]]}] 09:56:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 09:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1631ms 09:56:13 INFO - PROCESS | 1760 | 1464368173572 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 09:56:13 INFO - PROCESS | 1760 | 1464368173575 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 09:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 09:56:13 INFO - PROCESS | 1760 | 1464368173582 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 09:56:13 INFO - PROCESS | 1760 | 1464368173585 Marionette TRACE conn3 <- [1,1118,null,{}] 09:56:13 INFO - PROCESS | 1760 | 1464368173591 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}] 09:56:13 INFO - PROCESS | 1760 | 1464368173779 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 09:56:14 INFO - PROCESS | 1760 | 1464368174045 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:14 INFO - PROCESS | 1760 | ++DOCSHELL 0x8d9d4400 == 123 [pid = 1760] [id = 287] 09:56:14 INFO - PROCESS | 1760 | ++DOMWINDOW == 242 (0x8d9d9400) [pid = 1760] [serial = 862] [outer = (nil)] 09:56:14 INFO - PROCESS | 1760 | ++DOMWINDOW == 243 (0x8d9e0400) [pid = 1760] [serial = 863] [outer = 0x8d9d9400] 09:56:14 INFO - PROCESS | 1760 | 1464368174168 Marionette DEBUG loaded listener.js 09:56:14 INFO - PROCESS | 1760 | ++DOMWINDOW == 244 (0x8df54000) [pid = 1760] [serial = 864] [outer = 0x8d9d9400] 09:56:15 INFO - PROCESS | 1760 | 1464368175485 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]]]}] 09:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 09:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1937ms 09:56:15 INFO - PROCESS | 1760 | 1464368175589 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 09:56:15 INFO - PROCESS | 1760 | 1464368175596 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 09:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 09:56:15 INFO - PROCESS | 1760 | 1464368175610 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 09:56:15 INFO - PROCESS | 1760 | 1464368175615 Marionette TRACE conn3 <- [1,1122,null,{}] 09:56:15 INFO - PROCESS | 1760 | 1464368175625 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}] 09:56:15 INFO - PROCESS | 1760 | 1464368175826 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 09:56:16 INFO - PROCESS | 1760 | 1464368176053 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:16 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b651000 == 124 [pid = 1760] [id = 288] 09:56:16 INFO - PROCESS | 1760 | ++DOMWINDOW == 245 (0x8b6ed400) [pid = 1760] [serial = 865] [outer = (nil)] 09:56:16 INFO - PROCESS | 1760 | ++DOMWINDOW == 246 (0x8c06c400) [pid = 1760] [serial = 866] [outer = 0x8b6ed400] 09:56:16 INFO - PROCESS | 1760 | 1464368176170 Marionette DEBUG loaded listener.js 09:56:16 INFO - PROCESS | 1760 | ++DOMWINDOW == 247 (0x8d1e6800) [pid = 1760] [serial = 867] [outer = 0x8b6ed400] 09:56:17 INFO - PROCESS | 1760 | --DOCSHELL 0x89cec800 == 123 [pid = 1760] [id = 268] 09:56:17 INFO - PROCESS | 1760 | --DOCSHELL 0x8b7fdc00 == 122 [pid = 1760] [id = 267] 09:56:17 INFO - PROCESS | 1760 | --DOCSHELL 0x89ce7800 == 121 [pid = 1760] [id = 266] 09:56:17 INFO - PROCESS | 1760 | --DOCSHELL 0x89cebc00 == 120 [pid = 1760] [id = 265] 09:56:17 INFO - PROCESS | 1760 | --DOCSHELL 0x8c073400 == 119 [pid = 1760] [id = 263] 09:56:17 INFO - PROCESS | 1760 | --DOCSHELL 0x8be91c00 == 118 [pid = 1760] [id = 264] 09:56:17 INFO - PROCESS | 1760 | --DOCSHELL 0x8d8e4800 == 117 [pid = 1760] [id = 251] 09:56:17 INFO - PROCESS | 1760 | --DOCSHELL 0x91ec5800 == 116 [pid = 1760] [id = 252] 09:56:17 INFO - PROCESS | 1760 | --DOCSHELL 0x8b6e5400 == 115 [pid = 1760] [id = 250] 09:56:17 INFO - PROCESS | 1760 | --DOMWINDOW == 246 (0xa2145400) [pid = 1760] [serial = 716] [outer = (nil)] [url = about:blank] 09:56:17 INFO - PROCESS | 1760 | --DOMWINDOW == 245 (0x953f1c00) [pid = 1760] [serial = 704] [outer = (nil)] [url = about:blank] 09:56:17 INFO - PROCESS | 1760 | --DOMWINDOW == 244 (0x8eb9ac00) [pid = 1760] [serial = 740] [outer = (nil)] [url = about:blank] 09:56:17 INFO - PROCESS | 1760 | --DOMWINDOW == 243 (0x921c7400) [pid = 1760] [serial = 749] [outer = (nil)] [url = about:blank] 09:56:17 INFO - PROCESS | 1760 | --DOMWINDOW == 242 (0x92d73000) [pid = 1760] [serial = 698] [outer = (nil)] [url = about:blank] 09:56:17 INFO - PROCESS | 1760 | --DOMWINDOW == 241 (0x92b15800) [pid = 1760] [serial = 695] [outer = (nil)] [url = about:blank] 09:56:17 INFO - PROCESS | 1760 | --DOMWINDOW == 240 (0x8cfaac00) [pid = 1760] [serial = 732] [outer = (nil)] [url = about:blank] 09:56:17 INFO - PROCESS | 1760 | --DOMWINDOW == 239 (0x8be93c00) [pid = 1760] [serial = 731] [outer = (nil)] [url = about:blank] 09:56:17 INFO - PROCESS | 1760 | --DOMWINDOW == 238 (0x95004000) [pid = 1760] [serial = 701] [outer = (nil)] [url = about:blank] 09:56:17 INFO - PROCESS | 1760 | --DOMWINDOW == 237 (0x9c0cf000) [pid = 1760] [serial = 713] [outer = (nil)] [url = about:blank] 09:56:17 INFO - PROCESS | 1760 | --DOMWINDOW == 236 (0x8b7f3c00) [pid = 1760] [serial = 725] [outer = (nil)] [url = about:blank] 09:56:17 INFO - PROCESS | 1760 | --DOMWINDOW == 235 (0x8d8dc000) [pid = 1760] [serial = 683] [outer = (nil)] [url = about:blank] 09:56:17 INFO - PROCESS | 1760 | --DOMWINDOW == 234 (0x91ed2000) [pid = 1760] [serial = 689] [outer = (nil)] [url = about:blank] 09:56:17 INFO - PROCESS | 1760 | --DOMWINDOW == 233 (0x9b917000) [pid = 1760] [serial = 719] [outer = (nil)] [url = about:blank] 09:56:17 INFO - PROCESS | 1760 | --DOMWINDOW == 232 (0x8cff3c00) [pid = 1760] [serial = 737] [outer = (nil)] [url = about:blank] 09:56:17 INFO - PROCESS | 1760 | --DOMWINDOW == 231 (0x8d1ed400) [pid = 1760] [serial = 738] [outer = (nil)] [url = about:blank] 09:56:17 INFO - PROCESS | 1760 | --DOMWINDOW == 230 (0x8bcc0400) [pid = 1760] [serial = 680] [outer = (nil)] [url = about:blank] 09:56:17 INFO - PROCESS | 1760 | --DOMWINDOW == 229 (0x99fcf800) [pid = 1760] [serial = 707] [outer = (nil)] [url = about:blank] 09:56:17 INFO - PROCESS | 1760 | --DOMWINDOW == 228 (0x8edb8000) [pid = 1760] [serial = 678] [outer = (nil)] [url = about:blank] 09:56:17 INFO - PROCESS | 1760 | --DOMWINDOW == 227 (0x8eb93800) [pid = 1760] [serial = 686] [outer = (nil)] [url = about:blank] 09:56:17 INFO - PROCESS | 1760 | --DOMWINDOW == 226 (0x9b3a4c00) [pid = 1760] [serial = 710] [outer = (nil)] [url = about:blank] 09:56:17 INFO - PROCESS | 1760 | --DOMWINDOW == 225 (0x8f750800) [pid = 1760] [serial = 744] [outer = (nil)] [url = about:blank] 09:56:17 INFO - PROCESS | 1760 | --DOMWINDOW == 224 (0x8edbec00) [pid = 1760] [serial = 741] [outer = (nil)] [url = about:blank] 09:56:17 INFO - PROCESS | 1760 | --DOMWINDOW == 223 (0x8f6d7400) [pid = 1760] [serial = 743] [outer = (nil)] [url = about:blank] 09:56:17 INFO - PROCESS | 1760 | --DOMWINDOW == 222 (0x8eb0c000) [pid = 1760] [serial = 746] [outer = (nil)] [url = about:blank] 09:56:17 INFO - PROCESS | 1760 | --DOMWINDOW == 221 (0x912d7000) [pid = 1760] [serial = 747] [outer = (nil)] [url = about:blank] 09:56:17 INFO - PROCESS | 1760 | --DOMWINDOW == 220 (0x92344400) [pid = 1760] [serial = 692] [outer = (nil)] [url = about:blank] 09:56:17 INFO - PROCESS | 1760 | --DOMWINDOW == 219 (0x8de4c800) [pid = 1760] [serial = 728] [outer = (nil)] [url = about:blank] 09:56:17 INFO - PROCESS | 1760 | --DOMWINDOW == 218 (0x8df51c00) [pid = 1760] [serial = 735] [outer = (nil)] [url = about:blank] 09:56:17 INFO - PROCESS | 1760 | --DOMWINDOW == 217 (0x8d714c00) [pid = 1760] [serial = 734] [outer = (nil)] [url = about:blank] 09:56:17 INFO - PROCESS | 1760 | --DOMWINDOW == 216 (0x8d13c800) [pid = 1760] [serial = 722] [outer = (nil)] [url = about:blank] 09:56:17 INFO - PROCESS | 1760 | 1464368177526 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]]]}] 09:56:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 09:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1988ms 09:56:17 INFO - PROCESS | 1760 | 1464368177597 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 09:56:17 INFO - PROCESS | 1760 | 1464368177604 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 09:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 09:56:17 INFO - PROCESS | 1760 | 1464368177615 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 09:56:17 INFO - PROCESS | 1760 | 1464368177619 Marionette TRACE conn3 <- [1,1126,null,{}] 09:56:17 INFO - PROCESS | 1760 | 1464368177657 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}] 09:56:17 INFO - PROCESS | 1760 | 1464368177832 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 09:56:17 INFO - PROCESS | 1760 | 1464368177844 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:17 INFO - PROCESS | 1760 | ++DOCSHELL 0x8be97400 == 116 [pid = 1760] [id = 289] 09:56:17 INFO - PROCESS | 1760 | ++DOMWINDOW == 217 (0x8be98000) [pid = 1760] [serial = 868] [outer = (nil)] 09:56:17 INFO - PROCESS | 1760 | ++DOMWINDOW == 218 (0x8d714c00) [pid = 1760] [serial = 869] [outer = 0x8be98000] 09:56:17 INFO - PROCESS | 1760 | 1464368177928 Marionette DEBUG loaded listener.js 09:56:18 INFO - PROCESS | 1760 | ++DOMWINDOW == 219 (0x8d8e0c00) [pid = 1760] [serial = 870] [outer = 0x8be98000] 09:56:18 INFO - PROCESS | 1760 | 1464368178908 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]]]}] 09:56:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 09:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1323ms 09:56:18 INFO - PROCESS | 1760 | 1464368178938 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 09:56:18 INFO - PROCESS | 1760 | 1464368178942 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 09:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 09:56:18 INFO - PROCESS | 1760 | 1464368178948 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 09:56:18 INFO - PROCESS | 1760 | 1464368178954 Marionette TRACE conn3 <- [1,1130,null,{}] 09:56:19 INFO - PROCESS | 1760 | 1464368179000 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}] 09:56:19 INFO - PROCESS | 1760 | 1464368179248 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 09:56:19 INFO - PROCESS | 1760 | 1464368179416 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:19 INFO - PROCESS | 1760 | ++DOCSHELL 0x8eaa8c00 == 117 [pid = 1760] [id = 290] 09:56:19 INFO - PROCESS | 1760 | ++DOMWINDOW == 220 (0x8eb0b800) [pid = 1760] [serial = 871] [outer = (nil)] 09:56:19 INFO - PROCESS | 1760 | ++DOMWINDOW == 221 (0x8eb92400) [pid = 1760] [serial = 872] [outer = 0x8eb0b800] 09:56:19 INFO - PROCESS | 1760 | 1464368179535 Marionette DEBUG loaded listener.js 09:56:19 INFO - PROCESS | 1760 | ++DOMWINDOW == 222 (0x8f5cec00) [pid = 1760] [serial = 873] [outer = 0x8eb0b800] 09:56:20 INFO - PROCESS | 1760 | 1464368180361 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]]]}] 09:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 09:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1439ms 09:56:20 INFO - PROCESS | 1760 | 1464368180388 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 09:56:20 INFO - PROCESS | 1760 | 1464368180391 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 09:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 09:56:20 INFO - PROCESS | 1760 | 1464368180397 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 09:56:20 INFO - PROCESS | 1760 | 1464368180401 Marionette TRACE conn3 <- [1,1134,null,{}] 09:56:20 INFO - PROCESS | 1760 | 1464368180406 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}] 09:56:20 INFO - PROCESS | 1760 | 1464368180672 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 09:56:20 INFO - PROCESS | 1760 | 1464368180702 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:20 INFO - PROCESS | 1760 | ++DOCSHELL 0x8ea9e400 == 118 [pid = 1760] [id = 291] 09:56:20 INFO - PROCESS | 1760 | ++DOMWINDOW == 223 (0x8f6d9800) [pid = 1760] [serial = 874] [outer = (nil)] 09:56:20 INFO - PROCESS | 1760 | ++DOMWINDOW == 224 (0x8f89c400) [pid = 1760] [serial = 875] [outer = 0x8f6d9800] 09:56:20 INFO - PROCESS | 1760 | 1464368180774 Marionette DEBUG loaded listener.js 09:56:20 INFO - PROCESS | 1760 | ++DOMWINDOW == 225 (0x912d5400) [pid = 1760] [serial = 876] [outer = 0x8f6d9800] 09:56:21 INFO - PROCESS | 1760 | --DOMWINDOW == 224 (0x8c075000) [pid = 1760] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 09:56:21 INFO - PROCESS | 1760 | --DOMWINDOW == 223 (0x8eb0a400) [pid = 1760] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 09:56:21 INFO - PROCESS | 1760 | --DOMWINDOW == 222 (0x8cfeec00) [pid = 1760] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 09:56:21 INFO - PROCESS | 1760 | --DOMWINDOW == 221 (0x8b7ef400) [pid = 1760] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 09:56:21 INFO - PROCESS | 1760 | --DOMWINDOW == 220 (0x8c069000) [pid = 1760] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 09:56:21 INFO - PROCESS | 1760 | --DOMWINDOW == 219 (0x8eb0cc00) [pid = 1760] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 09:56:21 INFO - PROCESS | 1760 | 1464368181952 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]]]}] 09:56:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 09:56:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1580ms 09:56:21 INFO - PROCESS | 1760 | 1464368181978 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 09:56:21 INFO - PROCESS | 1760 | 1464368181982 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 09:56:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 09:56:21 INFO - PROCESS | 1760 | 1464368181988 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 09:56:21 INFO - PROCESS | 1760 | 1464368181991 Marionette TRACE conn3 <- [1,1138,null,{}] 09:56:21 INFO - PROCESS | 1760 | 1464368181996 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}] 09:56:22 INFO - PROCESS | 1760 | 1464368182160 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 09:56:22 INFO - PROCESS | 1760 | 1464368182177 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:22 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b7ef400 == 119 [pid = 1760] [id = 292] 09:56:22 INFO - PROCESS | 1760 | ++DOMWINDOW == 220 (0x8d8d8400) [pid = 1760] [serial = 877] [outer = (nil)] 09:56:22 INFO - PROCESS | 1760 | ++DOMWINDOW == 221 (0x8f754c00) [pid = 1760] [serial = 878] [outer = 0x8d8d8400] 09:56:22 INFO - PROCESS | 1760 | 1464368182249 Marionette DEBUG loaded listener.js 09:56:22 INFO - PROCESS | 1760 | ++DOMWINDOW == 222 (0x91becc00) [pid = 1760] [serial = 879] [outer = 0x8d8d8400] 09:56:23 INFO - PROCESS | 1760 | 1464368183212 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]]]}] 09:56:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 09:56:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1243ms 09:56:23 INFO - PROCESS | 1760 | 1464368183231 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 09:56:23 INFO - PROCESS | 1760 | 1464368183234 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 09:56:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 09:56:23 INFO - PROCESS | 1760 | 1464368183240 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 09:56:23 INFO - PROCESS | 1760 | 1464368183243 Marionette TRACE conn3 <- [1,1142,null,{}] 09:56:23 INFO - PROCESS | 1760 | 1464368183249 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}] 09:56:23 INFO - PROCESS | 1760 | 1464368183442 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 09:56:23 INFO - PROCESS | 1760 | 1464368183731 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:23 INFO - PROCESS | 1760 | ++DOCSHELL 0x89c04800 == 120 [pid = 1760] [id = 293] 09:56:23 INFO - PROCESS | 1760 | ++DOMWINDOW == 223 (0x89c08000) [pid = 1760] [serial = 880] [outer = (nil)] 09:56:23 INFO - PROCESS | 1760 | ++DOMWINDOW == 224 (0x8b646000) [pid = 1760] [serial = 881] [outer = 0x89c08000] 09:56:23 INFO - PROCESS | 1760 | 1464368183820 Marionette DEBUG loaded listener.js 09:56:23 INFO - PROCESS | 1760 | ++DOMWINDOW == 225 (0x8b7f0c00) [pid = 1760] [serial = 882] [outer = 0x89c08000] 09:56:24 INFO - PROCESS | 1760 | 1464368184844 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]]]}] 09:56:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 09:56:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1642ms 09:56:24 INFO - PROCESS | 1760 | 1464368184884 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 09:56:24 INFO - PROCESS | 1760 | 1464368184891 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 09:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 09:56:24 INFO - PROCESS | 1760 | 1464368184899 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 09:56:24 INFO - PROCESS | 1760 | 1464368184905 Marionette TRACE conn3 <- [1,1146,null,{}] 09:56:24 INFO - PROCESS | 1760 | 1464368184912 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}] 09:56:25 INFO - PROCESS | 1760 | 1464368185120 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 09:56:25 INFO - PROCESS | 1760 | 1464368185389 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:25 INFO - PROCESS | 1760 | ++DOCSHELL 0x8d140c00 == 121 [pid = 1760] [id = 294] 09:56:25 INFO - PROCESS | 1760 | ++DOMWINDOW == 226 (0x8d1e6c00) [pid = 1760] [serial = 883] [outer = (nil)] 09:56:25 INFO - PROCESS | 1760 | ++DOMWINDOW == 227 (0x8d717000) [pid = 1760] [serial = 884] [outer = 0x8d1e6c00] 09:56:25 INFO - PROCESS | 1760 | 1464368185532 Marionette DEBUG loaded listener.js 09:56:25 INFO - PROCESS | 1760 | ++DOMWINDOW == 228 (0x8d8e4800) [pid = 1760] [serial = 885] [outer = 0x8d1e6c00] 09:56:26 INFO - PROCESS | 1760 | 1464368186451 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]]]}] 09:56:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 09:56:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1583ms 09:56:26 INFO - PROCESS | 1760 | 1464368186484 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 09:56:26 INFO - PROCESS | 1760 | 1464368186490 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 09:56:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 09:56:26 INFO - PROCESS | 1760 | 1464368186499 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 09:56:26 INFO - PROCESS | 1760 | 1464368186503 Marionette TRACE conn3 <- [1,1150,null,{}] 09:56:26 INFO - PROCESS | 1760 | 1464368186509 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}] 09:56:26 INFO - PROCESS | 1760 | 1464368186714 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 09:56:27 INFO - PROCESS | 1760 | 1464368187023 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:27 INFO - PROCESS | 1760 | ++DOCSHELL 0x8df49c00 == 122 [pid = 1760] [id = 295] 09:56:27 INFO - PROCESS | 1760 | ++DOMWINDOW == 229 (0x8ea9a000) [pid = 1760] [serial = 886] [outer = (nil)] 09:56:27 INFO - PROCESS | 1760 | ++DOMWINDOW == 230 (0x8eb10400) [pid = 1760] [serial = 887] [outer = 0x8ea9a000] 09:56:27 INFO - PROCESS | 1760 | 1464368187154 Marionette DEBUG loaded listener.js 09:56:27 INFO - PROCESS | 1760 | ++DOMWINDOW == 231 (0x8eb9c400) [pid = 1760] [serial = 888] [outer = 0x8ea9a000] 09:56:28 INFO - PROCESS | 1760 | 1464368188078 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]]]}] 09:56:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 09:56:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1633ms 09:56:28 INFO - PROCESS | 1760 | 1464368188132 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 09:56:28 INFO - PROCESS | 1760 | 1464368188135 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 09:56:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 09:56:28 INFO - PROCESS | 1760 | 1464368188145 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 09:56:28 INFO - PROCESS | 1760 | 1464368188155 Marionette TRACE conn3 <- [1,1154,null,{}] 09:56:28 INFO - PROCESS | 1760 | 1464368188169 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}] 09:56:28 INFO - PROCESS | 1760 | 1464368188379 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 09:56:28 INFO - PROCESS | 1760 | 1464368188644 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:28 INFO - PROCESS | 1760 | ++DOCSHELL 0x8df51000 == 123 [pid = 1760] [id = 296] 09:56:28 INFO - PROCESS | 1760 | ++DOMWINDOW == 232 (0x921d1400) [pid = 1760] [serial = 889] [outer = (nil)] 09:56:28 INFO - PROCESS | 1760 | ++DOMWINDOW == 233 (0x92348c00) [pid = 1760] [serial = 890] [outer = 0x921d1400] 09:56:28 INFO - PROCESS | 1760 | 1464368188775 Marionette DEBUG loaded listener.js 09:56:28 INFO - PROCESS | 1760 | ++DOMWINDOW == 234 (0x924cf400) [pid = 1760] [serial = 891] [outer = 0x921d1400] 09:56:29 INFO - PROCESS | 1760 | 1464368189719 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]]]}] 09:56:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 09:56:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1640ms 09:56:29 INFO - PROCESS | 1760 | 1464368189783 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 09:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 09:56:29 INFO - PROCESS | 1760 | 1464368189788 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 09:56:29 INFO - PROCESS | 1760 | 1464368189795 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 09:56:29 INFO - PROCESS | 1760 | 1464368189798 Marionette TRACE conn3 <- [1,1158,null,{}] 09:56:29 INFO - PROCESS | 1760 | 1464368189804 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}] 09:56:30 INFO - PROCESS | 1760 | 1464368190016 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 09:56:30 INFO - PROCESS | 1760 | 1464368190333 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:30 INFO - PROCESS | 1760 | ++DOCSHELL 0x8d9df000 == 124 [pid = 1760] [id = 297] 09:56:30 INFO - PROCESS | 1760 | ++DOMWINDOW == 235 (0x8f5cf400) [pid = 1760] [serial = 892] [outer = (nil)] 09:56:30 INFO - PROCESS | 1760 | ++DOMWINDOW == 236 (0x927e6000) [pid = 1760] [serial = 893] [outer = 0x8f5cf400] 09:56:30 INFO - PROCESS | 1760 | 1464368190426 Marionette DEBUG loaded listener.js 09:56:30 INFO - PROCESS | 1760 | ++DOMWINDOW == 237 (0x9295c800) [pid = 1760] [serial = 894] [outer = 0x8f5cf400] 09:56:31 INFO - PROCESS | 1760 | 1464368191293 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]]]}] 09:56:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 09:56:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1536ms 09:56:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 09:56:31 INFO - PROCESS | 1760 | 1464368191330 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 09:56:31 INFO - PROCESS | 1760 | 1464368191334 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 09:56:31 INFO - PROCESS | 1760 | 1464368191340 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 09:56:31 INFO - PROCESS | 1760 | 1464368191344 Marionette TRACE conn3 <- [1,1162,null,{}] 09:56:31 INFO - PROCESS | 1760 | 1464368191349 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}] 09:56:31 INFO - PROCESS | 1760 | 1464368191536 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 09:56:31 INFO - PROCESS | 1760 | 1464368191760 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:31 INFO - PROCESS | 1760 | ++DOCSHELL 0x92c30800 == 125 [pid = 1760] [id = 298] 09:56:31 INFO - PROCESS | 1760 | ++DOMWINDOW == 238 (0x92c31400) [pid = 1760] [serial = 895] [outer = (nil)] 09:56:31 INFO - PROCESS | 1760 | ++DOMWINDOW == 239 (0x92d74000) [pid = 1760] [serial = 896] [outer = 0x92c31400] 09:56:31 INFO - PROCESS | 1760 | 1464368191943 Marionette DEBUG loaded listener.js 09:56:32 INFO - PROCESS | 1760 | ++DOMWINDOW == 240 (0x953f3400) [pid = 1760] [serial = 897] [outer = 0x92c31400] 09:56:32 INFO - PROCESS | 1760 | 1464368192921 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]]]}] 09:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 09:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1631ms 09:56:32 INFO - PROCESS | 1760 | 1464368192971 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 09:56:32 INFO - PROCESS | 1760 | 1464368192975 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 09:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 09:56:32 INFO - PROCESS | 1760 | 1464368192981 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 09:56:32 INFO - PROCESS | 1760 | 1464368192985 Marionette TRACE conn3 <- [1,1166,null,{}] 09:56:32 INFO - PROCESS | 1760 | 1464368192995 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}] 09:56:33 INFO - PROCESS | 1760 | 1464368193197 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 09:56:33 INFO - PROCESS | 1760 | 1464368193462 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:33 INFO - PROCESS | 1760 | ++DOCSHELL 0x9277d000 == 126 [pid = 1760] [id = 299] 09:56:33 INFO - PROCESS | 1760 | ++DOMWINDOW == 241 (0x92b18c00) [pid = 1760] [serial = 898] [outer = (nil)] 09:56:33 INFO - PROCESS | 1760 | ++DOMWINDOW == 242 (0x9a5da000) [pid = 1760] [serial = 899] [outer = 0x92b18c00] 09:56:33 INFO - PROCESS | 1760 | 1464368193589 Marionette DEBUG loaded listener.js 09:56:33 INFO - PROCESS | 1760 | ++DOMWINDOW == 243 (0x9b305400) [pid = 1760] [serial = 900] [outer = 0x92b18c00] 09:56:34 INFO - PROCESS | 1760 | 1464368194496 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]]]}] 09:56:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 09:56:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1586ms 09:56:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 09:56:34 INFO - PROCESS | 1760 | 1464368194568 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 09:56:34 INFO - PROCESS | 1760 | 1464368194571 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 09:56:34 INFO - PROCESS | 1760 | 1464368194578 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 09:56:34 INFO - PROCESS | 1760 | 1464368194582 Marionette TRACE conn3 <- [1,1170,null,{}] 09:56:34 INFO - PROCESS | 1760 | 1464368194587 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}] 09:56:34 INFO - PROCESS | 1760 | 1464368194815 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 09:56:35 INFO - PROCESS | 1760 | 1464368195093 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:35 INFO - PROCESS | 1760 | ++DOCSHELL 0x8be95800 == 127 [pid = 1760] [id = 300] 09:56:35 INFO - PROCESS | 1760 | ++DOMWINDOW == 244 (0x9231e400) [pid = 1760] [serial = 901] [outer = (nil)] 09:56:35 INFO - PROCESS | 1760 | ++DOMWINDOW == 245 (0x9c0c3c00) [pid = 1760] [serial = 902] [outer = 0x9231e400] 09:56:35 INFO - PROCESS | 1760 | 1464368195221 Marionette DEBUG loaded listener.js 09:56:35 INFO - PROCESS | 1760 | ++DOMWINDOW == 246 (0x9c38c400) [pid = 1760] [serial = 903] [outer = 0x9231e400] 09:56:36 INFO - PROCESS | 1760 | 1464368196099 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]]]}] 09:56:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 09:56:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1588ms 09:56:36 INFO - PROCESS | 1760 | 1464368196166 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 09:56:36 INFO - PROCESS | 1760 | 1464368196171 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 09:56:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 09:56:36 INFO - PROCESS | 1760 | 1464368196177 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 09:56:36 INFO - PROCESS | 1760 | 1464368196181 Marionette TRACE conn3 <- [1,1174,null,{}] 09:56:36 INFO - PROCESS | 1760 | 1464368196186 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}] 09:56:36 INFO - PROCESS | 1760 | 1464368196380 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 09:56:36 INFO - PROCESS | 1760 | 1464368196645 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:36 INFO - PROCESS | 1760 | ++DOCSHELL 0x9a5e4800 == 128 [pid = 1760] [id = 301] 09:56:36 INFO - PROCESS | 1760 | ++DOMWINDOW == 247 (0x9b536c00) [pid = 1760] [serial = 904] [outer = (nil)] 09:56:36 INFO - PROCESS | 1760 | ++DOMWINDOW == 248 (0xa2276800) [pid = 1760] [serial = 905] [outer = 0x9b536c00] 09:56:36 INFO - PROCESS | 1760 | 1464368196770 Marionette DEBUG loaded listener.js 09:56:36 INFO - PROCESS | 1760 | ++DOMWINDOW == 249 (0xa2445000) [pid = 1760] [serial = 906] [outer = 0x9b536c00] 09:56:37 INFO - PROCESS | 1760 | 1464368197632 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] 09:56:37 INFO - PROCESS | 1760 | 1464368197719 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 09:56:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 09:56:37 INFO - PROCESS | 1760 | 1464368197726 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 09:56:37 INFO - PROCESS | 1760 | 1464368197730 Marionette TRACE conn3 <- [1,1178,null,{}] 09:56:37 INFO - PROCESS | 1760 | 1464368197736 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}] 09:56:37 INFO - PROCESS | 1760 | 1464368197961 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 09:56:38 INFO - PROCESS | 1760 | 1464368198326 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:38 INFO - PROCESS | 1760 | ++DOCSHELL 0x91ed3400 == 129 [pid = 1760] [id = 302] 09:56:38 INFO - PROCESS | 1760 | ++DOMWINDOW == 250 (0x9c0c5000) [pid = 1760] [serial = 907] [outer = (nil)] 09:56:38 INFO - PROCESS | 1760 | ++DOMWINDOW == 251 (0xa4e1a400) [pid = 1760] [serial = 908] [outer = 0x9c0c5000] 09:56:38 INFO - PROCESS | 1760 | 1464368198413 Marionette DEBUG loaded listener.js 09:56:38 INFO - PROCESS | 1760 | ++DOMWINDOW == 252 (0xa62ee800) [pid = 1760] [serial = 909] [outer = 0x9c0c5000] 09:56:39 INFO - PROCESS | 1760 | 1464368199307 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] 09:56:39 INFO - PROCESS | 1760 | 1464368199370 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 09:56:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 09:56:39 INFO - PROCESS | 1760 | 1464368199376 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 09:56:39 INFO - PROCESS | 1760 | 1464368199380 Marionette TRACE conn3 <- [1,1182,null,{}] 09:56:39 INFO - PROCESS | 1760 | 1464368199386 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}] 09:56:39 INFO - PROCESS | 1760 | 1464368199616 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 09:56:39 INFO - PROCESS | 1760 | 1464368199948 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:39 INFO - PROCESS | 1760 | ++DOCSHELL 0x8ce9d400 == 130 [pid = 1760] [id = 303] 09:56:39 INFO - PROCESS | 1760 | ++DOMWINDOW == 253 (0x8ce9d800) [pid = 1760] [serial = 910] [outer = (nil)] 09:56:40 INFO - PROCESS | 1760 | ++DOMWINDOW == 254 (0x8cea1800) [pid = 1760] [serial = 911] [outer = 0x8ce9d800] 09:56:40 INFO - PROCESS | 1760 | 1464368200055 Marionette DEBUG loaded listener.js 09:56:40 INFO - PROCESS | 1760 | ++DOMWINDOW == 255 (0xa3547c00) [pid = 1760] [serial = 912] [outer = 0x8ce9d800] 09:56:40 INFO - PROCESS | 1760 | SkCairoFTTypeface::onFilterRec unimplemented 09:56:40 INFO - PROCESS | 1760 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:56:40 INFO - PROCESS | 1760 | 1464368200982 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] 09:56:41 INFO - PROCESS | 1760 | 1464368201069 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 09:56:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 09:56:41 INFO - PROCESS | 1760 | 1464368201076 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 09:56:41 INFO - PROCESS | 1760 | 1464368201080 Marionette TRACE conn3 <- [1,1186,null,{}] 09:56:41 INFO - PROCESS | 1760 | 1464368201086 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}] 09:56:41 INFO - PROCESS | 1760 | 1464368201351 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 09:56:41 INFO - PROCESS | 1760 | 1464368201684 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:41 INFO - PROCESS | 1760 | ++DOCSHELL 0x8ce9cc00 == 131 [pid = 1760] [id = 304] 09:56:41 INFO - PROCESS | 1760 | ++DOMWINDOW == 256 (0x8cea0000) [pid = 1760] [serial = 913] [outer = (nil)] 09:56:41 INFO - PROCESS | 1760 | ++DOMWINDOW == 257 (0x9143cc00) [pid = 1760] [serial = 914] [outer = 0x8cea0000] 09:56:41 INFO - PROCESS | 1760 | 1464368201776 Marionette DEBUG loaded listener.js 09:56:41 INFO - PROCESS | 1760 | ++DOMWINDOW == 258 (0xa3552800) [pid = 1760] [serial = 915] [outer = 0x8cea0000] 09:56:42 INFO - PROCESS | 1760 | 1464368202679 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] 09:56:42 INFO - PROCESS | 1760 | 1464368202769 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 09:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 09:56:42 INFO - PROCESS | 1760 | 1464368202776 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 09:56:42 INFO - PROCESS | 1760 | 1464368202780 Marionette TRACE conn3 <- [1,1190,null,{}] 09:56:42 INFO - PROCESS | 1760 | 1464368202785 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}] 09:56:43 INFO - PROCESS | 1760 | 1464368203012 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 09:56:43 INFO - PROCESS | 1760 | 1464368203334 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:43 INFO - PROCESS | 1760 | ++DOCSHELL 0x87281c00 == 132 [pid = 1760] [id = 305] 09:56:43 INFO - PROCESS | 1760 | ++DOMWINDOW == 259 (0x87283800) [pid = 1760] [serial = 916] [outer = (nil)] 09:56:43 INFO - PROCESS | 1760 | ++DOMWINDOW == 260 (0x8728b000) [pid = 1760] [serial = 917] [outer = 0x87283800] 09:56:43 INFO - PROCESS | 1760 | 1464368203424 Marionette DEBUG loaded listener.js 09:56:43 INFO - PROCESS | 1760 | ++DOMWINDOW == 261 (0x8728d800) [pid = 1760] [serial = 918] [outer = 0x87283800] 09:56:44 INFO - PROCESS | 1760 | 1464368204285 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] 09:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 09:56:44 INFO - PROCESS | 1760 | 1464368204379 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 09:56:44 INFO - PROCESS | 1760 | 1464368204386 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 09:56:44 INFO - PROCESS | 1760 | 1464368204390 Marionette TRACE conn3 <- [1,1194,null,{}] 09:56:44 INFO - PROCESS | 1760 | 1464368204396 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}] 09:56:44 INFO - PROCESS | 1760 | 1464368204635 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 09:56:44 INFO - PROCESS | 1760 | 1464368204974 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:45 INFO - PROCESS | 1760 | ++DOCSHELL 0x87289c00 == 133 [pid = 1760] [id = 306] 09:56:45 INFO - PROCESS | 1760 | ++DOMWINDOW == 262 (0x8b499800) [pid = 1760] [serial = 919] [outer = (nil)] 09:56:45 INFO - PROCESS | 1760 | ++DOMWINDOW == 263 (0x91d43400) [pid = 1760] [serial = 920] [outer = 0x8b499800] 09:56:45 INFO - PROCESS | 1760 | 1464368205058 Marionette DEBUG loaded listener.js 09:56:45 INFO - PROCESS | 1760 | ++DOMWINDOW == 264 (0x91d45000) [pid = 1760] [serial = 921] [outer = 0x8b499800] 09:56:45 INFO - PROCESS | 1760 | SkCairoFTTypeface::onFilterRec unimplemented 09:56:45 INFO - PROCESS | 1760 | SkCairoFTTypeface::onFilterRec unimplemented 09:56:45 INFO - PROCESS | 1760 | 1464368205947 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] 09:56:46 INFO - PROCESS | 1760 | 1464368206035 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 09:56:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 09:56:46 INFO - PROCESS | 1760 | 1464368206041 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 09:56:46 INFO - PROCESS | 1760 | 1464368206044 Marionette TRACE conn3 <- [1,1198,null,{}] 09:56:46 INFO - PROCESS | 1760 | 1464368206050 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}] 09:56:46 INFO - PROCESS | 1760 | 1464368206276 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 09:56:46 INFO - PROCESS | 1760 | 1464368206593 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:46 INFO - PROCESS | 1760 | ++DOCSHELL 0x8750dc00 == 134 [pid = 1760] [id = 307] 09:56:46 INFO - PROCESS | 1760 | ++DOMWINDOW == 265 (0x8750e400) [pid = 1760] [serial = 922] [outer = (nil)] 09:56:46 INFO - PROCESS | 1760 | ++DOMWINDOW == 266 (0x87517400) [pid = 1760] [serial = 923] [outer = 0x8750e400] 09:56:46 INFO - PROCESS | 1760 | 1464368206676 Marionette DEBUG loaded listener.js 09:56:46 INFO - PROCESS | 1760 | ++DOMWINDOW == 267 (0x87519000) [pid = 1760] [serial = 924] [outer = 0x8750e400] 09:56:47 INFO - PROCESS | 1760 | 1464368207506 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]]]}] 09:56:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 09:56:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1529ms 09:56:47 INFO - PROCESS | 1760 | 1464368207572 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 09:56:47 INFO - PROCESS | 1760 | 1464368207576 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 09:56:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 09:56:47 INFO - PROCESS | 1760 | 1464368207582 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 09:56:47 INFO - PROCESS | 1760 | 1464368207586 Marionette TRACE conn3 <- [1,1202,null,{}] 09:56:47 INFO - PROCESS | 1760 | 1464368207592 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}] 09:56:47 INFO - PROCESS | 1760 | 1464368207794 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 09:56:48 INFO - PROCESS | 1760 | 1464368208106 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:48 INFO - PROCESS | 1760 | ++DOCSHELL 0x8750e800 == 135 [pid = 1760] [id = 308] 09:56:48 INFO - PROCESS | 1760 | ++DOMWINDOW == 268 (0x87514400) [pid = 1760] [serial = 925] [outer = (nil)] 09:56:48 INFO - PROCESS | 1760 | ++DOMWINDOW == 269 (0x87653000) [pid = 1760] [serial = 926] [outer = 0x87514400] 09:56:48 INFO - PROCESS | 1760 | 1464368208212 Marionette DEBUG loaded listener.js 09:56:48 INFO - PROCESS | 1760 | ++DOMWINDOW == 270 (0x87655c00) [pid = 1760] [serial = 927] [outer = 0x87514400] 09:56:49 INFO - PROCESS | 1760 | 1464368209070 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]]]}] 09:56:49 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 09:56:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1531ms 09:56:49 INFO - PROCESS | 1760 | 1464368209114 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 09:56:49 INFO - PROCESS | 1760 | 1464368209118 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 09:56:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 09:56:49 INFO - PROCESS | 1760 | 1464368209144 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 09:56:49 INFO - PROCESS | 1760 | 1464368209148 Marionette TRACE conn3 <- [1,1206,null,{}] 09:56:49 INFO - PROCESS | 1760 | 1464368209154 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}] 09:56:49 INFO - PROCESS | 1760 | 1464368209357 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 09:56:49 INFO - PROCESS | 1760 | 1464368209700 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:49 INFO - PROCESS | 1760 | ++DOCSHELL 0x8751c000 == 136 [pid = 1760] [id = 309] 09:56:49 INFO - PROCESS | 1760 | ++DOMWINDOW == 271 (0x87655800) [pid = 1760] [serial = 928] [outer = (nil)] 09:56:49 INFO - PROCESS | 1760 | ++DOMWINDOW == 272 (0x8765dc00) [pid = 1760] [serial = 929] [outer = 0x87655800] 09:56:49 INFO - PROCESS | 1760 | 1464368209793 Marionette DEBUG loaded listener.js 09:56:49 INFO - PROCESS | 1760 | ++DOMWINDOW == 273 (0x8765f400) [pid = 1760] [serial = 930] [outer = 0x87655800] 09:56:50 INFO - PROCESS | 1760 | 1464368210661 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]]]}] 09:56:50 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 09:56:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1593ms 09:56:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 09:56:50 INFO - PROCESS | 1760 | 1464368210734 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 09:56:50 INFO - PROCESS | 1760 | 1464368210737 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 09:56:50 INFO - PROCESS | 1760 | 1464368210744 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 09:56:50 INFO - PROCESS | 1760 | 1464368210747 Marionette TRACE conn3 <- [1,1210,null,{}] 09:56:50 INFO - PROCESS | 1760 | 1464368210753 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}] 09:56:50 INFO - PROCESS | 1760 | 1464368210980 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 09:56:51 INFO - PROCESS | 1760 | 1464368211300 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:51 INFO - PROCESS | 1760 | ++DOCSHELL 0x86babc00 == 137 [pid = 1760] [id = 310] 09:56:51 INFO - PROCESS | 1760 | ++DOMWINDOW == 274 (0x86bac400) [pid = 1760] [serial = 931] [outer = (nil)] 09:56:51 INFO - PROCESS | 1760 | ++DOMWINDOW == 275 (0x86bb2c00) [pid = 1760] [serial = 932] [outer = 0x86bac400] 09:56:51 INFO - PROCESS | 1760 | 1464368211384 Marionette DEBUG loaded listener.js 09:56:51 INFO - PROCESS | 1760 | ++DOMWINDOW == 276 (0x86bb4c00) [pid = 1760] [serial = 933] [outer = 0x86bac400] 09:56:52 INFO - PROCESS | 1760 | 1464368212237 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]]]}] 09:56:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 09:56:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1539ms 09:56:52 INFO - PROCESS | 1760 | 1464368212283 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 09:56:52 INFO - PROCESS | 1760 | 1464368212287 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 09:56:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 09:56:52 INFO - PROCESS | 1760 | 1464368212293 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 09:56:52 INFO - PROCESS | 1760 | 1464368212296 Marionette TRACE conn3 <- [1,1214,null,{}] 09:56:52 INFO - PROCESS | 1760 | 1464368212302 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}] 09:56:52 INFO - PROCESS | 1760 | 1464368212494 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 09:56:53 INFO - PROCESS | 1760 | 1464368213330 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:53 INFO - PROCESS | 1760 | ++DOCSHELL 0x87281400 == 138 [pid = 1760] [id = 311] 09:56:53 INFO - PROCESS | 1760 | ++DOMWINDOW == 277 (0x8728ac00) [pid = 1760] [serial = 934] [outer = (nil)] 09:56:53 INFO - PROCESS | 1760 | ++DOMWINDOW == 278 (0x89c02800) [pid = 1760] [serial = 935] [outer = 0x8728ac00] 09:56:53 INFO - PROCESS | 1760 | 1464368213457 Marionette DEBUG loaded listener.js 09:56:53 INFO - PROCESS | 1760 | ++DOMWINDOW == 279 (0x8b492c00) [pid = 1760] [serial = 936] [outer = 0x8728ac00] 09:56:53 INFO - PROCESS | 1760 | --DOCSHELL 0x92e0fc00 == 137 [pid = 1760] [id = 10] 09:56:54 INFO - PROCESS | 1760 | --DOCSHELL 0x8d1ebc00 == 136 [pid = 1760] [id = 227] 09:56:54 INFO - PROCESS | 1760 | --DOCSHELL 0x99e14400 == 135 [pid = 1760] [id = 236] 09:56:54 INFO - PROCESS | 1760 | --DOCSHELL 0x91ed1c00 == 134 [pid = 1760] [id = 231] 09:56:54 INFO - PROCESS | 1760 | --DOCSHELL 0x92d6e000 == 133 [pid = 1760] [id = 234] 09:56:54 INFO - PROCESS | 1760 | --DOCSHELL 0x92957c00 == 132 [pid = 1760] [id = 232] 09:56:54 INFO - PROCESS | 1760 | --DOCSHELL 0x8eb90000 == 131 [pid = 1760] [id = 233] 09:56:54 INFO - PROCESS | 1760 | --DOCSHELL 0x9500c400 == 130 [pid = 1760] [id = 235] 09:56:54 INFO - PROCESS | 1760 | --DOCSHELL 0x99fcf400 == 129 [pid = 1760] [id = 237] 09:56:54 INFO - PROCESS | 1760 | --DOCSHELL 0x8b7ef400 == 128 [pid = 1760] [id = 292] 09:56:54 INFO - PROCESS | 1760 | --DOCSHELL 0x8ea9e400 == 127 [pid = 1760] [id = 291] 09:56:54 INFO - PROCESS | 1760 | --DOCSHELL 0x8eaa8c00 == 126 [pid = 1760] [id = 290] 09:56:54 INFO - PROCESS | 1760 | --DOCSHELL 0x8be97400 == 125 [pid = 1760] [id = 289] 09:56:54 INFO - PROCESS | 1760 | --DOCSHELL 0x8b651000 == 124 [pid = 1760] [id = 288] 09:56:54 INFO - PROCESS | 1760 | --DOCSHELL 0x9c223000 == 123 [pid = 1760] [id = 278] 09:56:54 INFO - PROCESS | 1760 | --DOCSHELL 0x8a343400 == 122 [pid = 1760] [id = 279] 09:56:54 INFO - PROCESS | 1760 | --DOCSHELL 0x8a34e800 == 121 [pid = 1760] [id = 277] 09:56:54 INFO - PROCESS | 1760 | --DOCSHELL 0x93a44400 == 120 [pid = 1760] [id = 276] 09:56:54 INFO - PROCESS | 1760 | --DOCSHELL 0x93a50800 == 119 [pid = 1760] [id = 275] 09:56:54 INFO - PROCESS | 1760 | --DOCSHELL 0x92b1e400 == 118 [pid = 1760] [id = 274] 09:56:54 INFO - PROCESS | 1760 | --DOCSHELL 0x8d8e6c00 == 117 [pid = 1760] [id = 273] 09:56:54 INFO - PROCESS | 1760 | --DOCSHELL 0x912da400 == 116 [pid = 1760] [id = 272] 09:56:54 INFO - PROCESS | 1760 | --DOCSHELL 0x8be9a800 == 115 [pid = 1760] [id = 270] 09:56:54 INFO - PROCESS | 1760 | --DOCSHELL 0x8d8e5000 == 114 [pid = 1760] [id = 271] 09:56:54 INFO - PROCESS | 1760 | --DOCSHELL 0x8f74c800 == 113 [pid = 1760] [id = 269] 09:56:54 INFO - PROCESS | 1760 | --DOMWINDOW == 278 (0x9222e800) [pid = 1760] [serial = 758] [outer = (nil)] [url = about:blank] 09:56:54 INFO - PROCESS | 1760 | --DOMWINDOW == 277 (0x9a5d8800) [pid = 1760] [serial = 773] [outer = (nil)] [url = about:blank] 09:56:54 INFO - PROCESS | 1760 | --DOMWINDOW == 276 (0x92956400) [pid = 1760] [serial = 761] [outer = (nil)] [url = about:blank] 09:56:54 INFO - PROCESS | 1760 | --DOMWINDOW == 275 (0x8cff9400) [pid = 1760] [serial = 792] [outer = (nil)] [url = about:blank] 09:56:54 INFO - PROCESS | 1760 | --DOMWINDOW == 274 (0x8df51400) [pid = 1760] [serial = 755] [outer = (nil)] [url = about:blank] 09:56:54 INFO - PROCESS | 1760 | --DOMWINDOW == 273 (0x8f757800) [pid = 1760] [serial = 804] [outer = (nil)] [url = about:blank] 09:56:54 INFO - PROCESS | 1760 | --DOMWINDOW == 272 (0x8eaa1800) [pid = 1760] [serial = 788] [outer = (nil)] [url = about:blank] 09:56:54 INFO - PROCESS | 1760 | --DOMWINDOW == 271 (0x8df4b000) [pid = 1760] [serial = 794] [outer = (nil)] [url = about:blank] 09:56:54 INFO - PROCESS | 1760 | --DOMWINDOW == 270 (0x8d137400) [pid = 1760] [serial = 806] [outer = (nil)] [url = about:blank] 09:56:54 INFO - PROCESS | 1760 | --DOMWINDOW == 269 (0xa21a5c00) [pid = 1760] [serial = 782] [outer = (nil)] [url = about:blank] 09:56:54 INFO - PROCESS | 1760 | --DOMWINDOW == 268 (0x912d7c00) [pid = 1760] [serial = 807] [outer = (nil)] [url = about:blank] 09:56:54 INFO - PROCESS | 1760 | --DOMWINDOW == 267 (0x8df53000) [pid = 1760] [serial = 798] [outer = (nil)] [url = about:blank] 09:56:54 INFO - PROCESS | 1760 | --DOMWINDOW == 266 (0x9c12b000) [pid = 1760] [serial = 779] [outer = (nil)] [url = about:blank] 09:56:55 INFO - PROCESS | 1760 | --DOMWINDOW == 265 (0x95006000) [pid = 1760] [serial = 767] [outer = (nil)] [url = about:blank] 09:56:55 INFO - PROCESS | 1760 | --DOMWINDOW == 264 (0x8f6cb000) [pid = 1760] [serial = 801] [outer = (nil)] [url = about:blank] 09:56:55 INFO - PROCESS | 1760 | --DOMWINDOW == 263 (0x8eb9b400) [pid = 1760] [serial = 800] [outer = (nil)] [url = about:blank] 09:56:55 INFO - PROCESS | 1760 | --DOMWINDOW == 262 (0x8f751c00) [pid = 1760] [serial = 803] [outer = (nil)] [url = about:blank] 09:56:55 INFO - PROCESS | 1760 | --DOMWINDOW == 261 (0x9810f400) [pid = 1760] [serial = 770] [outer = (nil)] [url = about:blank] 09:56:55 INFO - PROCESS | 1760 | --DOMWINDOW == 260 (0x8e90a800) [pid = 1760] [serial = 795] [outer = (nil)] [url = about:blank] 09:56:55 INFO - PROCESS | 1760 | --DOMWINDOW == 259 (0x8cfa1800) [pid = 1760] [serial = 791] [outer = (nil)] [url = about:blank] 09:56:55 INFO - PROCESS | 1760 | --DOMWINDOW == 258 (0x9aa15c00) [pid = 1760] [serial = 776] [outer = (nil)] [url = about:blank] 09:56:55 INFO - PROCESS | 1760 | --DOMWINDOW == 257 (0x8cfa5c00) [pid = 1760] [serial = 752] [outer = (nil)] [url = about:blank] 09:56:55 INFO - PROCESS | 1760 | --DOMWINDOW == 256 (0x92b22800) [pid = 1760] [serial = 764] [outer = (nil)] [url = about:blank] 09:56:55 INFO - PROCESS | 1760 | --DOMWINDOW == 255 (0xa3028400) [pid = 1760] [serial = 785] [outer = (nil)] [url = about:blank] 09:56:55 INFO - PROCESS | 1760 | --DOMWINDOW == 254 (0x8d1e7800) [pid = 1760] [serial = 797] [outer = (nil)] [url = about:blank] 09:56:55 INFO - PROCESS | 1760 | --DOMWINDOW == 253 (0x921ce400) [pid = 1760] [serial = 809] [outer = (nil)] [url = about:blank] 09:56:55 INFO - PROCESS | 1760 | 1464368215013 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]]]}] 09:56:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 09:56:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 2841ms 09:56:55 INFO - PROCESS | 1760 | 1464368215136 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 09:56:55 INFO - PROCESS | 1760 | 1464368215140 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 09:56:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 09:56:55 INFO - PROCESS | 1760 | 1464368215165 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 09:56:55 INFO - PROCESS | 1760 | 1464368215170 Marionette TRACE conn3 <- [1,1218,null,{}] 09:56:55 INFO - PROCESS | 1760 | 1464368215178 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}] 09:56:55 INFO - PROCESS | 1760 | 1464368215349 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 09:56:55 INFO - PROCESS | 1760 | 1464368215366 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:55 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b6f0400 == 114 [pid = 1760] [id = 312] 09:56:55 INFO - PROCESS | 1760 | ++DOMWINDOW == 254 (0x8b6f3400) [pid = 1760] [serial = 937] [outer = (nil)] 09:56:55 INFO - PROCESS | 1760 | ++DOMWINDOW == 255 (0x8b7fd800) [pid = 1760] [serial = 938] [outer = 0x8b6f3400] 09:56:55 INFO - PROCESS | 1760 | 1464368215444 Marionette DEBUG loaded listener.js 09:56:55 INFO - PROCESS | 1760 | ++DOMWINDOW == 256 (0x8be90400) [pid = 1760] [serial = 939] [outer = 0x8b6f3400] 09:56:56 INFO - PROCESS | 1760 | 1464368216405 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]]]}] 09:56:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 09:56:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1294ms 09:56:56 INFO - PROCESS | 1760 | 1464368216456 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 09:56:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 09:56:56 INFO - PROCESS | 1760 | 1464368216463 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 09:56:56 INFO - PROCESS | 1760 | 1464368216469 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 09:56:56 INFO - PROCESS | 1760 | 1464368216473 Marionette TRACE conn3 <- [1,1222,null,{}] 09:56:56 INFO - PROCESS | 1760 | 1464368216479 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}] 09:56:56 INFO - PROCESS | 1760 | 1464368216665 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 09:56:56 INFO - PROCESS | 1760 | 1464368216854 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:56 INFO - PROCESS | 1760 | ++DOCSHELL 0x86bae000 == 115 [pid = 1760] [id = 313] 09:56:56 INFO - PROCESS | 1760 | ++DOMWINDOW == 257 (0x8be9dc00) [pid = 1760] [serial = 940] [outer = (nil)] 09:56:56 INFO - PROCESS | 1760 | ++DOMWINDOW == 258 (0x8ce9ec00) [pid = 1760] [serial = 941] [outer = 0x8be9dc00] 09:56:56 INFO - PROCESS | 1760 | 1464368216927 Marionette DEBUG loaded listener.js 09:56:57 INFO - PROCESS | 1760 | ++DOMWINDOW == 259 (0x8cfa4800) [pid = 1760] [serial = 942] [outer = 0x8be9dc00] 09:56:57 INFO - PROCESS | 1760 | 1464368217838 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] 09:56:57 INFO - PROCESS | 1760 | 1464368217914 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 09:56:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 09:56:57 INFO - PROCESS | 1760 | 1464368217928 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 09:56:57 INFO - PROCESS | 1760 | 1464368217937 Marionette TRACE conn3 <- [1,1226,null,{}] 09:56:57 INFO - PROCESS | 1760 | 1464368217953 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}] 09:56:58 INFO - PROCESS | 1760 | 1464368218212 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 09:56:58 INFO - PROCESS | 1760 | 1464368218243 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:56:58 INFO - PROCESS | 1760 | ++DOCSHELL 0x8ce9e800 == 116 [pid = 1760] [id = 314] 09:56:58 INFO - PROCESS | 1760 | ++DOMWINDOW == 260 (0x8d140400) [pid = 1760] [serial = 943] [outer = (nil)] 09:56:58 INFO - PROCESS | 1760 | ++DOMWINDOW == 261 (0x8d1ed400) [pid = 1760] [serial = 944] [outer = 0x8d140400] 09:56:58 INFO - PROCESS | 1760 | 1464368218317 Marionette DEBUG loaded listener.js 09:56:58 INFO - PROCESS | 1760 | ++DOMWINDOW == 262 (0x8d8d3400) [pid = 1760] [serial = 945] [outer = 0x8d140400] 09:56:59 INFO - PROCESS | 1760 | 1464368219233 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]]]}] 09:56:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 09:56:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1352ms 09:56:59 INFO - PROCESS | 1760 | 1464368219273 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 09:56:59 INFO - PROCESS | 1760 | 1464368219277 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 09:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 09:56:59 INFO - PROCESS | 1760 | 1464368219283 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 09:56:59 INFO - PROCESS | 1760 | 1464368219286 Marionette TRACE conn3 <- [1,1230,null,{}] 09:56:59 INFO - PROCESS | 1760 | 1464368219298 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}] 09:56:59 INFO - PROCESS | 1760 | 1464368219573 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 09:57:00 INFO - PROCESS | 1760 | --DOMWINDOW == 261 (0x8b6ed400) [pid = 1760] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 09:57:00 INFO - PROCESS | 1760 | --DOMWINDOW == 260 (0x8be98000) [pid = 1760] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 09:57:00 INFO - PROCESS | 1760 | --DOMWINDOW == 259 (0x8eb0b800) [pid = 1760] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 09:57:00 INFO - PROCESS | 1760 | --DOMWINDOW == 258 (0x8f6d9800) [pid = 1760] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 09:57:00 INFO - PROCESS | 1760 | --DOMWINDOW == 257 (0x8b6eac00) [pid = 1760] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 09:57:00 INFO - PROCESS | 1760 | 1464368220153 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:00 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b6eac00 == 117 [pid = 1760] [id = 315] 09:57:00 INFO - PROCESS | 1760 | ++DOMWINDOW == 258 (0x8b6ed400) [pid = 1760] [serial = 946] [outer = (nil)] 09:57:00 INFO - PROCESS | 1760 | ++DOMWINDOW == 259 (0x8d8d6000) [pid = 1760] [serial = 947] [outer = 0x8b6ed400] 09:57:00 INFO - PROCESS | 1760 | 1464368220230 Marionette DEBUG loaded listener.js 09:57:00 INFO - PROCESS | 1760 | ++DOMWINDOW == 260 (0x8d9d9800) [pid = 1760] [serial = 948] [outer = 0x8b6ed400] 09:57:00 INFO - PROCESS | 1760 | 1464368220924 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]]]}] 09:57:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 09:57:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1686ms 09:57:00 INFO - PROCESS | 1760 | 1464368220969 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 09:57:00 INFO - PROCESS | 1760 | 1464368220973 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 09:57:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 09:57:00 INFO - PROCESS | 1760 | 1464368220989 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 09:57:00 INFO - PROCESS | 1760 | 1464368220992 Marionette TRACE conn3 <- [1,1234,null,{}] 09:57:01 INFO - PROCESS | 1760 | 1464368221002 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}] 09:57:01 INFO - PROCESS | 1760 | 1464368221177 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 09:57:01 INFO - PROCESS | 1760 | 1464368221192 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:01 INFO - PROCESS | 1760 | ++DOCSHELL 0x8de50400 == 118 [pid = 1760] [id = 316] 09:57:01 INFO - PROCESS | 1760 | ++DOMWINDOW == 261 (0x8de52400) [pid = 1760] [serial = 949] [outer = (nil)] 09:57:01 INFO - PROCESS | 1760 | ++DOMWINDOW == 262 (0x8df4b000) [pid = 1760] [serial = 950] [outer = 0x8de52400] 09:57:01 INFO - PROCESS | 1760 | 1464368221277 Marionette DEBUG loaded listener.js 09:57:01 INFO - PROCESS | 1760 | ++DOMWINDOW == 263 (0x8ea99c00) [pid = 1760] [serial = 951] [outer = 0x8de52400] 09:57:02 INFO - PROCESS | 1760 | 1464368222499 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]]]}] 09:57:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 09:57:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1598ms 09:57:02 INFO - PROCESS | 1760 | 1464368222578 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 09:57:02 INFO - PROCESS | 1760 | 1464368222584 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 09:57:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 09:57:02 INFO - PROCESS | 1760 | 1464368222593 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 09:57:02 INFO - PROCESS | 1760 | 1464368222600 Marionette TRACE conn3 <- [1,1238,null,{}] 09:57:02 INFO - PROCESS | 1760 | 1464368222610 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}] 09:57:02 INFO - PROCESS | 1760 | 1464368222865 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 09:57:03 INFO - PROCESS | 1760 | 1464368223208 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:03 INFO - PROCESS | 1760 | ++DOCSHELL 0x8751b800 == 119 [pid = 1760] [id = 317] 09:57:03 INFO - PROCESS | 1760 | ++DOMWINDOW == 264 (0x87659000) [pid = 1760] [serial = 952] [outer = (nil)] 09:57:03 INFO - PROCESS | 1760 | ++DOMWINDOW == 265 (0x8b647800) [pid = 1760] [serial = 953] [outer = 0x87659000] 09:57:03 INFO - PROCESS | 1760 | 1464368223296 Marionette DEBUG loaded listener.js 09:57:03 INFO - PROCESS | 1760 | ++DOMWINDOW == 266 (0x8b6f2000) [pid = 1760] [serial = 954] [outer = 0x87659000] 09:57:04 INFO - PROCESS | 1760 | 1464368224234 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]]]}] 09:57:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 09:57:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1686ms 09:57:04 INFO - PROCESS | 1760 | 1464368224279 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 09:57:04 INFO - PROCESS | 1760 | 1464368224288 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 09:57:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 09:57:04 INFO - PROCESS | 1760 | 1464368224299 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 09:57:04 INFO - PROCESS | 1760 | 1464368224303 Marionette TRACE conn3 <- [1,1242,null,{}] 09:57:04 INFO - PROCESS | 1760 | 1464368224309 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}] 09:57:04 INFO - PROCESS | 1760 | 1464368224517 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 09:57:04 INFO - PROCESS | 1760 | 1464368224854 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:04 INFO - PROCESS | 1760 | ++DOCSHELL 0x8c072400 == 120 [pid = 1760] [id = 318] 09:57:04 INFO - PROCESS | 1760 | ++DOMWINDOW == 267 (0x8c073c00) [pid = 1760] [serial = 955] [outer = (nil)] 09:57:04 INFO - PROCESS | 1760 | ++DOMWINDOW == 268 (0x8cea2c00) [pid = 1760] [serial = 956] [outer = 0x8c073c00] 09:57:04 INFO - PROCESS | 1760 | 1464368224946 Marionette DEBUG loaded listener.js 09:57:05 INFO - PROCESS | 1760 | ++DOMWINDOW == 269 (0x8cff5c00) [pid = 1760] [serial = 957] [outer = 0x8c073c00] 09:57:05 INFO - PROCESS | 1760 | 1464368225917 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]]]}] 09:57:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 09:57:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1683ms 09:57:05 INFO - PROCESS | 1760 | 1464368225982 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 09:57:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 09:57:05 INFO - PROCESS | 1760 | 1464368225987 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 09:57:05 INFO - PROCESS | 1760 | 1464368225994 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 09:57:06 INFO - PROCESS | 1760 | 1464368226000 Marionette TRACE conn3 <- [1,1246,null,{}] 09:57:06 INFO - PROCESS | 1760 | 1464368226017 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}] 09:57:06 INFO - PROCESS | 1760 | 1464368226255 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 09:57:06 INFO - PROCESS | 1760 | 1464368226575 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:06 INFO - PROCESS | 1760 | ++DOCSHELL 0x8d8e7c00 == 121 [pid = 1760] [id = 319] 09:57:06 INFO - PROCESS | 1760 | ++DOMWINDOW == 270 (0x8de4f800) [pid = 1760] [serial = 958] [outer = (nil)] 09:57:06 INFO - PROCESS | 1760 | ++DOMWINDOW == 271 (0x8e909400) [pid = 1760] [serial = 959] [outer = 0x8de4f800] 09:57:06 INFO - PROCESS | 1760 | 1464368226669 Marionette DEBUG loaded listener.js 09:57:06 INFO - PROCESS | 1760 | ++DOMWINDOW == 272 (0x8eb09800) [pid = 1760] [serial = 960] [outer = 0x8de4f800] 09:57:07 INFO - PROCESS | 1760 | 1464368227587 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]]]}] 09:57:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 09:57:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1647ms 09:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 09:57:07 INFO - PROCESS | 1760 | 1464368227641 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 09:57:07 INFO - PROCESS | 1760 | 1464368227645 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 09:57:07 INFO - PROCESS | 1760 | 1464368227651 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 09:57:07 INFO - PROCESS | 1760 | 1464368227655 Marionette TRACE conn3 <- [1,1250,null,{}] 09:57:07 INFO - PROCESS | 1760 | 1464368227661 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}] 09:57:07 INFO - PROCESS | 1760 | 1464368227878 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 09:57:08 INFO - PROCESS | 1760 | 1464368228191 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:08 INFO - PROCESS | 1760 | ++DOCSHELL 0x8de4c800 == 122 [pid = 1760] [id = 320] 09:57:08 INFO - PROCESS | 1760 | ++DOMWINDOW == 273 (0x8eb0e800) [pid = 1760] [serial = 961] [outer = (nil)] 09:57:08 INFO - PROCESS | 1760 | ++DOMWINDOW == 274 (0x8eb9c000) [pid = 1760] [serial = 962] [outer = 0x8eb0e800] 09:57:08 INFO - PROCESS | 1760 | 1464368228282 Marionette DEBUG loaded listener.js 09:57:08 INFO - PROCESS | 1760 | ++DOMWINDOW == 275 (0x8edc0000) [pid = 1760] [serial = 963] [outer = 0x8eb0e800] 09:57:09 INFO - PROCESS | 1760 | 1464368229199 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]]]}] 09:57:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 09:57:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1586ms 09:57:09 INFO - PROCESS | 1760 | 1464368229237 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 09:57:09 INFO - PROCESS | 1760 | 1464368229240 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 09:57:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 09:57:09 INFO - PROCESS | 1760 | 1464368229247 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 09:57:09 INFO - PROCESS | 1760 | 1464368229251 Marionette TRACE conn3 <- [1,1254,null,{}] 09:57:09 INFO - PROCESS | 1760 | 1464368229257 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}] 09:57:09 INFO - PROCESS | 1760 | 1464368229447 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 09:57:09 INFO - PROCESS | 1760 | 1464368229790 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:09 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f5d3000 == 123 [pid = 1760] [id = 321] 09:57:09 INFO - PROCESS | 1760 | ++DOMWINDOW == 276 (0x8f6ca400) [pid = 1760] [serial = 964] [outer = (nil)] 09:57:09 INFO - PROCESS | 1760 | ++DOMWINDOW == 277 (0x8f6d4000) [pid = 1760] [serial = 965] [outer = 0x8f6ca400] 09:57:09 INFO - PROCESS | 1760 | 1464368229892 Marionette DEBUG loaded listener.js 09:57:10 INFO - PROCESS | 1760 | ++DOMWINDOW == 278 (0x8f74c000) [pid = 1760] [serial = 966] [outer = 0x8f6ca400] 09:57:10 INFO - PROCESS | 1760 | 1464368230807 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]]]}] 09:57:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 09:57:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1629ms 09:57:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 09:57:10 INFO - PROCESS | 1760 | 1464368230878 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 09:57:10 INFO - PROCESS | 1760 | 1464368230881 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 09:57:10 INFO - PROCESS | 1760 | 1464368230888 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 09:57:10 INFO - PROCESS | 1760 | 1464368230892 Marionette TRACE conn3 <- [1,1258,null,{}] 09:57:10 INFO - PROCESS | 1760 | 1464368230897 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}] 09:57:11 INFO - PROCESS | 1760 | 1464368231156 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 09:57:11 INFO - PROCESS | 1760 | 1464368231487 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:11 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f757c00 == 124 [pid = 1760] [id = 322] 09:57:11 INFO - PROCESS | 1760 | ++DOMWINDOW == 279 (0x8f8aa800) [pid = 1760] [serial = 967] [outer = (nil)] 09:57:11 INFO - PROCESS | 1760 | ++DOMWINDOW == 280 (0x91432800) [pid = 1760] [serial = 968] [outer = 0x8f8aa800] 09:57:11 INFO - PROCESS | 1760 | 1464368231573 Marionette DEBUG loaded listener.js 09:57:11 INFO - PROCESS | 1760 | ++DOMWINDOW == 281 (0x9143a800) [pid = 1760] [serial = 969] [outer = 0x8f8aa800] 09:57:12 INFO - PROCESS | 1760 | 1464368232439 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]]]}] 09:57:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 09:57:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1591ms 09:57:12 INFO - PROCESS | 1760 | 1464368232479 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 09:57:12 INFO - PROCESS | 1760 | 1464368232482 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 09:57:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 09:57:12 INFO - PROCESS | 1760 | 1464368232489 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 09:57:12 INFO - PROCESS | 1760 | 1464368232493 Marionette TRACE conn3 <- [1,1262,null,{}] 09:57:12 INFO - PROCESS | 1760 | 1464368232499 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}] 09:57:12 INFO - PROCESS | 1760 | 1464368232682 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 09:57:13 INFO - PROCESS | 1760 | 1464368233010 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:13 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f6ce800 == 125 [pid = 1760] [id = 323] 09:57:13 INFO - PROCESS | 1760 | ++DOMWINDOW == 282 (0x912da000) [pid = 1760] [serial = 970] [outer = (nil)] 09:57:13 INFO - PROCESS | 1760 | ++DOMWINDOW == 283 (0x91d44c00) [pid = 1760] [serial = 971] [outer = 0x912da000] 09:57:13 INFO - PROCESS | 1760 | 1464368233099 Marionette DEBUG loaded listener.js 09:57:13 INFO - PROCESS | 1760 | ++DOMWINDOW == 284 (0x91d48c00) [pid = 1760] [serial = 972] [outer = 0x912da000] 09:57:13 INFO - PROCESS | 1760 | 1464368233985 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]]]}] 09:57:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 09:57:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1548ms 09:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 09:57:14 INFO - PROCESS | 1760 | 1464368234039 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 09:57:14 INFO - PROCESS | 1760 | 1464368234042 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 09:57:14 INFO - PROCESS | 1760 | 1464368234049 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 09:57:14 INFO - PROCESS | 1760 | 1464368234053 Marionette TRACE conn3 <- [1,1266,null,{}] 09:57:14 INFO - PROCESS | 1760 | 1464368234059 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}] 09:57:14 INFO - PROCESS | 1760 | 1464368234251 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 09:57:14 INFO - PROCESS | 1760 | 1464368234577 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:14 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f6ca800 == 126 [pid = 1760] [id = 324] 09:57:14 INFO - PROCESS | 1760 | ++DOMWINDOW == 285 (0x8f6d1c00) [pid = 1760] [serial = 973] [outer = (nil)] 09:57:14 INFO - PROCESS | 1760 | ++DOMWINDOW == 286 (0x91eca800) [pid = 1760] [serial = 974] [outer = 0x8f6d1c00] 09:57:14 INFO - PROCESS | 1760 | 1464368234680 Marionette DEBUG loaded listener.js 09:57:14 INFO - PROCESS | 1760 | ++DOMWINDOW == 287 (0x91ed0800) [pid = 1760] [serial = 975] [outer = 0x8f6d1c00] 09:57:15 INFO - PROCESS | 1760 | 1464368235518 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]]]}] 09:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 09:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1539ms 09:57:15 INFO - PROCESS | 1760 | 1464368235588 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 09:57:15 INFO - PROCESS | 1760 | 1464368235592 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 09:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 09:57:15 INFO - PROCESS | 1760 | 1464368235598 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 09:57:15 INFO - PROCESS | 1760 | 1464368235602 Marionette TRACE conn3 <- [1,1270,null,{}] 09:57:15 INFO - PROCESS | 1760 | 1464368235608 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}] 09:57:15 INFO - PROCESS | 1760 | 1464368235804 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 09:57:16 INFO - PROCESS | 1760 | 1464368236122 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:16 INFO - PROCESS | 1760 | ++DOCSHELL 0x91d4d000 == 127 [pid = 1760] [id = 325] 09:57:16 INFO - PROCESS | 1760 | ++DOMWINDOW == 288 (0x91d4e400) [pid = 1760] [serial = 976] [outer = (nil)] 09:57:16 INFO - PROCESS | 1760 | ++DOMWINDOW == 289 (0x921d6000) [pid = 1760] [serial = 977] [outer = 0x91d4e400] 09:57:16 INFO - PROCESS | 1760 | 1464368236211 Marionette DEBUG loaded listener.js 09:57:16 INFO - PROCESS | 1760 | ++DOMWINDOW == 290 (0x92233400) [pid = 1760] [serial = 978] [outer = 0x91d4e400] 09:57:17 INFO - PROCESS | 1760 | 1464368237086 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]]]}] 09:57:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 09:57:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1529ms 09:57:17 INFO - PROCESS | 1760 | 1464368237129 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 09:57:17 INFO - PROCESS | 1760 | 1464368237133 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 09:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 09:57:17 INFO - PROCESS | 1760 | 1464368237140 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 09:57:17 INFO - PROCESS | 1760 | 1464368237143 Marionette TRACE conn3 <- [1,1274,null,{}] 09:57:17 INFO - PROCESS | 1760 | 1464368237149 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}] 09:57:17 INFO - PROCESS | 1760 | 1464368237339 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 09:57:17 INFO - PROCESS | 1760 | 1464368237661 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:17 INFO - PROCESS | 1760 | ++DOCSHELL 0x921cac00 == 128 [pid = 1760] [id = 326] 09:57:17 INFO - PROCESS | 1760 | ++DOMWINDOW == 291 (0x92312c00) [pid = 1760] [serial = 979] [outer = (nil)] 09:57:17 INFO - PROCESS | 1760 | ++DOMWINDOW == 292 (0x92340000) [pid = 1760] [serial = 980] [outer = 0x92312c00] 09:57:17 INFO - PROCESS | 1760 | 1464368237761 Marionette DEBUG loaded listener.js 09:57:17 INFO - PROCESS | 1760 | ++DOMWINDOW == 293 (0x92343000) [pid = 1760] [serial = 981] [outer = 0x92312c00] 09:57:18 INFO - PROCESS | 1760 | 1464368238659 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]]]}] 09:57:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 09:57:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1581ms 09:57:18 INFO - PROCESS | 1760 | 1464368238722 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 09:57:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 09:57:18 INFO - PROCESS | 1760 | 1464368238726 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 09:57:18 INFO - PROCESS | 1760 | 1464368238733 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 09:57:18 INFO - PROCESS | 1760 | 1464368238737 Marionette TRACE conn3 <- [1,1278,null,{}] 09:57:18 INFO - PROCESS | 1760 | 1464368238743 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}] 09:57:18 INFO - PROCESS | 1760 | 1464368238959 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 09:57:19 INFO - PROCESS | 1760 | 1464368239299 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:19 INFO - PROCESS | 1760 | ++DOCSHELL 0x9277fc00 == 129 [pid = 1760] [id = 327] 09:57:19 INFO - PROCESS | 1760 | ++DOMWINDOW == 294 (0x927f1c00) [pid = 1760] [serial = 982] [outer = (nil)] 09:57:19 INFO - PROCESS | 1760 | ++DOMWINDOW == 295 (0x9295e400) [pid = 1760] [serial = 983] [outer = 0x927f1c00] 09:57:19 INFO - PROCESS | 1760 | 1464368239397 Marionette DEBUG loaded listener.js 09:57:19 INFO - PROCESS | 1760 | ++DOMWINDOW == 296 (0x92b1ac00) [pid = 1760] [serial = 984] [outer = 0x927f1c00] 09:57:20 INFO - PROCESS | 1760 | 1464368240309 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]]]}] 09:57:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 09:57:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1644ms 09:57:20 INFO - PROCESS | 1760 | 1464368240377 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 09:57:20 INFO - PROCESS | 1760 | 1464368240381 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 09:57:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 09:57:20 INFO - PROCESS | 1760 | 1464368240388 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 09:57:20 INFO - PROCESS | 1760 | 1464368240392 Marionette TRACE conn3 <- [1,1282,null,{}] 09:57:20 INFO - PROCESS | 1760 | 1464368240398 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}] 09:57:20 INFO - PROCESS | 1760 | 1464368240588 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 09:57:20 INFO - PROCESS | 1760 | 1464368240910 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:20 INFO - PROCESS | 1760 | ++DOCSHELL 0x92314400 == 130 [pid = 1760] [id = 328] 09:57:20 INFO - PROCESS | 1760 | ++DOMWINDOW == 297 (0x9277f400) [pid = 1760] [serial = 985] [outer = (nil)] 09:57:20 INFO - PROCESS | 1760 | ++DOMWINDOW == 298 (0x92c33400) [pid = 1760] [serial = 986] [outer = 0x9277f400] 09:57:21 INFO - PROCESS | 1760 | 1464368240998 Marionette DEBUG loaded listener.js 09:57:21 INFO - PROCESS | 1760 | ++DOMWINDOW == 299 (0x92c3a800) [pid = 1760] [serial = 987] [outer = 0x9277f400] 09:57:21 INFO - PROCESS | 1760 | 1464368241868 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]]]}] 09:57:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 09:57:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1532ms 09:57:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 09:57:21 INFO - PROCESS | 1760 | 1464368241922 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 09:57:21 INFO - PROCESS | 1760 | 1464368241925 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 09:57:21 INFO - PROCESS | 1760 | 1464368241932 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 09:57:21 INFO - PROCESS | 1760 | 1464368241935 Marionette TRACE conn3 <- [1,1286,null,{}] 09:57:21 INFO - PROCESS | 1760 | 1464368241941 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}] 09:57:22 INFO - PROCESS | 1760 | 1464368242140 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 09:57:22 INFO - PROCESS | 1760 | 1464368242460 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:22 INFO - PROCESS | 1760 | ++DOCSHELL 0x92c34c00 == 131 [pid = 1760] [id = 329] 09:57:22 INFO - PROCESS | 1760 | ++DOMWINDOW == 300 (0x92d6c400) [pid = 1760] [serial = 988] [outer = (nil)] 09:57:22 INFO - PROCESS | 1760 | ++DOMWINDOW == 301 (0x92d7a400) [pid = 1760] [serial = 989] [outer = 0x92d6c400] 09:57:22 INFO - PROCESS | 1760 | 1464368242549 Marionette DEBUG loaded listener.js 09:57:22 INFO - PROCESS | 1760 | ++DOMWINDOW == 302 (0x93a43400) [pid = 1760] [serial = 990] [outer = 0x92d6c400] 09:57:23 INFO - PROCESS | 1760 | 1464368243422 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]]]}] 09:57:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 09:57:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1536ms 09:57:23 INFO - PROCESS | 1760 | 1464368243468 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 09:57:23 INFO - PROCESS | 1760 | 1464368243472 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 09:57:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 09:57:23 INFO - PROCESS | 1760 | 1464368243478 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 09:57:23 INFO - PROCESS | 1760 | 1464368243482 Marionette TRACE conn3 <- [1,1290,null,{}] 09:57:23 INFO - PROCESS | 1760 | 1464368243487 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}] 09:57:23 INFO - PROCESS | 1760 | 1464368243687 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 09:57:24 INFO - PROCESS | 1760 | 1464368244063 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:24 INFO - PROCESS | 1760 | ++DOCSHELL 0x92e10c00 == 132 [pid = 1760] [id = 330] 09:57:24 INFO - PROCESS | 1760 | ++DOMWINDOW == 303 (0x93c85400) [pid = 1760] [serial = 991] [outer = (nil)] 09:57:24 INFO - PROCESS | 1760 | ++DOMWINDOW == 304 (0x95004000) [pid = 1760] [serial = 992] [outer = 0x93c85400] 09:57:24 INFO - PROCESS | 1760 | 1464368244159 Marionette DEBUG loaded listener.js 09:57:24 INFO - PROCESS | 1760 | ++DOMWINDOW == 305 (0x95008800) [pid = 1760] [serial = 993] [outer = 0x93c85400] 09:57:25 INFO - PROCESS | 1760 | 1464368245032 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]]]}] 09:57:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 09:57:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1586ms 09:57:25 INFO - PROCESS | 1760 | 1464368245065 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 09:57:25 INFO - PROCESS | 1760 | 1464368245069 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 09:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 09:57:25 INFO - PROCESS | 1760 | 1464368245076 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 09:57:25 INFO - PROCESS | 1760 | 1464368245079 Marionette TRACE conn3 <- [1,1294,null,{}] 09:57:25 INFO - PROCESS | 1760 | 1464368245085 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}] 09:57:25 INFO - PROCESS | 1760 | 1464368245274 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 09:57:25 INFO - PROCESS | 1760 | 1464368245600 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:25 INFO - PROCESS | 1760 | ++DOCSHELL 0x92d75800 == 133 [pid = 1760] [id = 331] 09:57:25 INFO - PROCESS | 1760 | ++DOMWINDOW == 306 (0x93c85000) [pid = 1760] [serial = 994] [outer = (nil)] 09:57:25 INFO - PROCESS | 1760 | ++DOMWINDOW == 307 (0x953e8400) [pid = 1760] [serial = 995] [outer = 0x93c85000] 09:57:25 INFO - PROCESS | 1760 | 1464368245687 Marionette DEBUG loaded listener.js 09:57:25 INFO - PROCESS | 1760 | ++DOMWINDOW == 308 (0x953ec800) [pid = 1760] [serial = 996] [outer = 0x93c85000] 09:57:26 INFO - PROCESS | 1760 | 1464368246542 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]]]}] 09:57:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 09:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1529ms 09:57:26 INFO - PROCESS | 1760 | 1464368246606 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 09:57:26 INFO - PROCESS | 1760 | 1464368246610 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 09:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 09:57:26 INFO - PROCESS | 1760 | 1464368246616 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 09:57:26 INFO - PROCESS | 1760 | 1464368246619 Marionette TRACE conn3 <- [1,1298,null,{}] 09:57:26 INFO - PROCESS | 1760 | 1464368246625 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}] 09:57:26 INFO - PROCESS | 1760 | 1464368246818 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 09:57:27 INFO - PROCESS | 1760 | 1464368247144 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:27 INFO - PROCESS | 1760 | ++DOCSHELL 0x89c0e400 == 134 [pid = 1760] [id = 332] 09:57:27 INFO - PROCESS | 1760 | ++DOMWINDOW == 309 (0x9500b800) [pid = 1760] [serial = 997] [outer = (nil)] 09:57:27 INFO - PROCESS | 1760 | ++DOMWINDOW == 310 (0x99163800) [pid = 1760] [serial = 998] [outer = 0x9500b800] 09:57:27 INFO - PROCESS | 1760 | 1464368247230 Marionette DEBUG loaded listener.js 09:57:27 INFO - PROCESS | 1760 | ++DOMWINDOW == 311 (0x992e7c00) [pid = 1760] [serial = 999] [outer = 0x9500b800] 09:57:28 INFO - PROCESS | 1760 | 1464368248125 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]]]}] 09:57:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 09:57:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1536ms 09:57:28 INFO - PROCESS | 1760 | 1464368248152 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 09:57:28 INFO - PROCESS | 1760 | 1464368248156 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 09:57:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 09:57:28 INFO - PROCESS | 1760 | 1464368248163 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 09:57:28 INFO - PROCESS | 1760 | 1464368248165 Marionette TRACE conn3 <- [1,1302,null,{}] 09:57:28 INFO - PROCESS | 1760 | 1464368248171 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}] 09:57:28 INFO - PROCESS | 1760 | 1464368248361 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 09:57:28 INFO - PROCESS | 1760 | 1464368248629 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:28 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b64fc00 == 135 [pid = 1760] [id = 333] 09:57:28 INFO - PROCESS | 1760 | ++DOMWINDOW == 312 (0x8d134c00) [pid = 1760] [serial = 1000] [outer = (nil)] 09:57:28 INFO - PROCESS | 1760 | ++DOMWINDOW == 313 (0x99e12000) [pid = 1760] [serial = 1001] [outer = 0x8d134c00] 09:57:28 INFO - PROCESS | 1760 | 1464368248759 Marionette DEBUG loaded listener.js 09:57:28 INFO - PROCESS | 1760 | ++DOMWINDOW == 314 (0x99e0d000) [pid = 1760] [serial = 1002] [outer = 0x8d134c00] 09:57:29 INFO - PROCESS | 1760 | 1464368249654 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]]]}] 09:57:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 09:57:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1529ms 09:57:29 INFO - PROCESS | 1760 | 1464368249693 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 09:57:29 INFO - PROCESS | 1760 | 1464368249703 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 09:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 09:57:29 INFO - PROCESS | 1760 | 1464368249709 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 09:57:29 INFO - PROCESS | 1760 | 1464368249713 Marionette TRACE conn3 <- [1,1306,null,{}] 09:57:29 INFO - PROCESS | 1760 | 1464368249718 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}] 09:57:29 INFO - PROCESS | 1760 | 1464368249922 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 09:57:30 INFO - PROCESS | 1760 | 1464368250254 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:30 INFO - PROCESS | 1760 | ++DOCSHELL 0x981c2800 == 136 [pid = 1760] [id = 334] 09:57:30 INFO - PROCESS | 1760 | ++DOMWINDOW == 315 (0x99e11800) [pid = 1760] [serial = 1003] [outer = (nil)] 09:57:30 INFO - PROCESS | 1760 | ++DOMWINDOW == 316 (0x9a230c00) [pid = 1760] [serial = 1004] [outer = 0x99e11800] 09:57:30 INFO - PROCESS | 1760 | 1464368250350 Marionette DEBUG loaded listener.js 09:57:30 INFO - PROCESS | 1760 | ++DOMWINDOW == 317 (0x9a298400) [pid = 1760] [serial = 1005] [outer = 0x99e11800] 09:57:31 INFO - PROCESS | 1760 | 1464368251233 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]]]}] 09:57:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 09:57:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1598ms 09:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 09:57:31 INFO - PROCESS | 1760 | 1464368251308 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 09:57:31 INFO - PROCESS | 1760 | 1464368251311 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 09:57:31 INFO - PROCESS | 1760 | 1464368251318 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 09:57:31 INFO - PROCESS | 1760 | 1464368251321 Marionette TRACE conn3 <- [1,1310,null,{}] 09:57:31 INFO - PROCESS | 1760 | 1464368251327 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}] 09:57:31 INFO - PROCESS | 1760 | 1464368251536 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 09:57:31 INFO - PROCESS | 1760 | 1464368251864 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:31 INFO - PROCESS | 1760 | ++DOCSHELL 0x87658800 == 137 [pid = 1760] [id = 335] 09:57:31 INFO - PROCESS | 1760 | ++DOMWINDOW == 318 (0x99165000) [pid = 1760] [serial = 1006] [outer = (nil)] 09:57:31 INFO - PROCESS | 1760 | ++DOMWINDOW == 319 (0x9a5e5400) [pid = 1760] [serial = 1007] [outer = 0x99165000] 09:57:31 INFO - PROCESS | 1760 | 1464368251957 Marionette DEBUG loaded listener.js 09:57:32 INFO - PROCESS | 1760 | ++DOMWINDOW == 320 (0x9aa0f000) [pid = 1760] [serial = 1008] [outer = 0x99165000] 09:57:33 INFO - PROCESS | 1760 | --DOCSHELL 0x8e910c00 == 136 [pid = 1760] [id = 224] 09:57:33 INFO - PROCESS | 1760 | --DOCSHELL 0x8e90f400 == 135 [pid = 1760] [id = 223] 09:57:33 INFO - PROCESS | 1760 | --DOCSHELL 0x953ea800 == 134 [pid = 1760] [id = 258] 09:57:33 INFO - PROCESS | 1760 | --DOCSHELL 0x9b2dc000 == 133 [pid = 1760] [id = 260] 09:57:33 INFO - PROCESS | 1760 | --DOCSHELL 0x9a5d9800 == 132 [pid = 1760] [id = 259] 09:57:33 INFO - PROCESS | 1760 | --DOCSHELL 0x89ce3800 == 131 [pid = 1760] [id = 256] 09:57:33 INFO - PROCESS | 1760 | --DOCSHELL 0xa2445800 == 130 [pid = 1760] [id = 261] 09:57:33 INFO - PROCESS | 1760 | --DOCSHELL 0x927e8000 == 129 [pid = 1760] [id = 255] 09:57:33 INFO - PROCESS | 1760 | --DOCSHELL 0x912d4c00 == 128 [pid = 1760] [id = 253] 09:57:33 INFO - PROCESS | 1760 | --DOCSHELL 0x89ce2800 == 127 [pid = 1760] [id = 254] 09:57:33 INFO - PROCESS | 1760 | --DOCSHELL 0x950ea000 == 126 [pid = 1760] [id = 257] 09:57:33 INFO - PROCESS | 1760 | --DOCSHELL 0x93a45400 == 125 [pid = 1760] [id = 11] 09:57:33 INFO - PROCESS | 1760 | --DOCSHELL 0x8d9df000 == 124 [pid = 1760] [id = 297] 09:57:33 INFO - PROCESS | 1760 | --DOCSHELL 0x8df51000 == 123 [pid = 1760] [id = 296] 09:57:33 INFO - PROCESS | 1760 | --DOCSHELL 0x8d140c00 == 122 [pid = 1760] [id = 294] 09:57:33 INFO - PROCESS | 1760 | --DOCSHELL 0x8df49c00 == 121 [pid = 1760] [id = 295] 09:57:33 INFO - PROCESS | 1760 | --DOCSHELL 0x89c04800 == 120 [pid = 1760] [id = 293] 09:57:34 INFO - PROCESS | 1760 | --DOMWINDOW == 319 (0x921d2400) [pid = 1760] [serial = 818] [outer = (nil)] [url = about:blank] 09:57:34 INFO - PROCESS | 1760 | --DOMWINDOW == 318 (0x9cd2c800) [pid = 1760] [serial = 833] [outer = (nil)] [url = about:blank] 09:57:34 INFO - PROCESS | 1760 | --DOMWINDOW == 317 (0x8c06c400) [pid = 1760] [serial = 866] [outer = (nil)] [url = about:blank] 09:57:34 INFO - PROCESS | 1760 | --DOMWINDOW == 316 (0x9277f800) [pid = 1760] [serial = 845] [outer = (nil)] [url = about:blank] 09:57:34 INFO - PROCESS | 1760 | --DOMWINDOW == 315 (0xa21a7800) [pid = 1760] [serial = 836] [outer = (nil)] [url = about:blank] 09:57:34 INFO - PROCESS | 1760 | --DOMWINDOW == 314 (0x8d8e0c00) [pid = 1760] [serial = 870] [outer = (nil)] [url = about:blank] 09:57:34 INFO - PROCESS | 1760 | --DOMWINDOW == 313 (0x8c072000) [pid = 1760] [serial = 812] [outer = (nil)] [url = about:blank] 09:57:34 INFO - PROCESS | 1760 | --DOMWINDOW == 312 (0x92c2f800) [pid = 1760] [serial = 821] [outer = (nil)] [url = about:blank] 09:57:34 INFO - PROCESS | 1760 | --DOMWINDOW == 311 (0x8d9e0400) [pid = 1760] [serial = 863] [outer = (nil)] [url = about:blank] 09:57:34 INFO - PROCESS | 1760 | --DOMWINDOW == 310 (0x8f5cec00) [pid = 1760] [serial = 873] [outer = (nil)] [url = about:blank] 09:57:34 INFO - PROCESS | 1760 | --DOMWINDOW == 309 (0x8b649400) [pid = 1760] [serial = 854] [outer = (nil)] [url = about:blank] 09:57:34 INFO - PROCESS | 1760 | --DOMWINDOW == 308 (0xa26fd800) [pid = 1760] [serial = 839] [outer = (nil)] [url = about:blank] 09:57:34 INFO - PROCESS | 1760 | --DOMWINDOW == 307 (0x89c0a000) [pid = 1760] [serial = 848] [outer = (nil)] [url = about:blank] 09:57:34 INFO - PROCESS | 1760 | --DOMWINDOW == 306 (0x912d5400) [pid = 1760] [serial = 876] [outer = (nil)] [url = about:blank] 09:57:34 INFO - PROCESS | 1760 | --DOMWINDOW == 305 (0x8d714c00) [pid = 1760] [serial = 869] [outer = (nil)] [url = about:blank] 09:57:34 INFO - PROCESS | 1760 | --DOMWINDOW == 304 (0x92780400) [pid = 1760] [serial = 851] [outer = (nil)] [url = about:blank] 09:57:34 INFO - PROCESS | 1760 | --DOMWINDOW == 303 (0x8f754c00) [pid = 1760] [serial = 878] [outer = (nil)] [url = about:blank] 09:57:34 INFO - PROCESS | 1760 | --DOMWINDOW == 302 (0x92232800) [pid = 1760] [serial = 750] [outer = (nil)] [url = about:blank] 09:57:34 INFO - PROCESS | 1760 | --DOMWINDOW == 301 (0x8f89c400) [pid = 1760] [serial = 875] [outer = (nil)] [url = about:blank] 09:57:34 INFO - PROCESS | 1760 | --DOMWINDOW == 300 (0x8d1eb800) [pid = 1760] [serial = 860] [outer = (nil)] [url = about:blank] 09:57:34 INFO - PROCESS | 1760 | --DOMWINDOW == 299 (0x9b828c00) [pid = 1760] [serial = 830] [outer = (nil)] [url = about:blank] 09:57:34 INFO - PROCESS | 1760 | --DOMWINDOW == 298 (0x8eb92400) [pid = 1760] [serial = 872] [outer = (nil)] [url = about:blank] 09:57:34 INFO - PROCESS | 1760 | --DOMWINDOW == 297 (0xa50a8800) [pid = 1760] [serial = 842] [outer = (nil)] [url = about:blank] 09:57:34 INFO - PROCESS | 1760 | --DOMWINDOW == 296 (0x8b652000) [pid = 1760] [serial = 857] [outer = (nil)] [url = about:blank] 09:57:34 INFO - PROCESS | 1760 | --DOMWINDOW == 295 (0x8df4c800) [pid = 1760] [serial = 815] [outer = (nil)] [url = about:blank] 09:57:34 INFO - PROCESS | 1760 | --DOMWINDOW == 294 (0x93c19c00) [pid = 1760] [serial = 824] [outer = (nil)] [url = about:blank] 09:57:34 INFO - PROCESS | 1760 | --DOMWINDOW == 293 (0x8d1e6800) [pid = 1760] [serial = 867] [outer = (nil)] [url = about:blank] 09:57:34 INFO - PROCESS | 1760 | --DOMWINDOW == 292 (0x99e17400) [pid = 1760] [serial = 827] [outer = (nil)] [url = about:blank] 09:57:34 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3 - assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255 09:57:34 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 09:57:34 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1 09:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:57:34 INFO - _addTest/ [0,1313,"getWindowHandle",null] 09:57:34 INFO - PROCESS | 1760 | 1464368254325 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 09:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 09:57:34 INFO - PROCESS | 1760 | 1464368254333 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 09:57:34 INFO - PROCESS | 1760 | 1464368254339 Marionette TRACE conn3 <- [1,1314,null,{}] 09:57:34 INFO - PROCESS | 1760 | 1464368254348 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}] 09:57:34 INFO - PROCESS | 1760 | 1464368254525 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 09:57:34 INFO - PROCESS | 1760 | 1464368254766 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:34 INFO - PROCESS | 1760 | ++DOCSHELL 0x8be97400 == 121 [pid = 1760] [id = 336] 09:57:34 INFO - PROCESS | 1760 | ++DOMWINDOW == 293 (0x8c070c00) [pid = 1760] [serial = 1009] [outer = (nil)] 09:57:34 INFO - PROCESS | 1760 | ++DOMWINDOW == 294 (0x8cfa6400) [pid = 1760] [serial = 1010] [outer = 0x8c070c00] 09:57:34 INFO - PROCESS | 1760 | 1464368254841 Marionette DEBUG loaded listener.js 09:57:34 INFO - PROCESS | 1760 | ++DOMWINDOW == 295 (0x8cfee400) [pid = 1760] [serial = 1011] [outer = 0x8c070c00] 09:57:35 INFO - PROCESS | 1760 | 1464368255609 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]]]}] 09:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 09:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1337ms 09:57:35 INFO - PROCESS | 1760 | 1464368255670 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 09:57:35 INFO - PROCESS | 1760 | 1464368255678 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 09:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 09:57:35 INFO - PROCESS | 1760 | 1464368255688 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 09:57:35 INFO - PROCESS | 1760 | 1464368255691 Marionette TRACE conn3 <- [1,1318,null,{}] 09:57:35 INFO - PROCESS | 1760 | 1464368255697 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}] 09:57:35 INFO - PROCESS | 1760 | 1464368255880 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 09:57:36 INFO - PROCESS | 1760 | 1464368256095 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:36 INFO - PROCESS | 1760 | ++DOCSHELL 0x8c076400 == 122 [pid = 1760] [id = 337] 09:57:36 INFO - PROCESS | 1760 | ++DOMWINDOW == 296 (0x8d1f1400) [pid = 1760] [serial = 1012] [outer = (nil)] 09:57:36 INFO - PROCESS | 1760 | ++DOMWINDOW == 297 (0x8d8dc400) [pid = 1760] [serial = 1013] [outer = 0x8d1f1400] 09:57:36 INFO - PROCESS | 1760 | 1464368256168 Marionette DEBUG loaded listener.js 09:57:36 INFO - PROCESS | 1760 | ++DOMWINDOW == 298 (0x8d9d3c00) [pid = 1760] [serial = 1014] [outer = 0x8d1f1400] 09:57:37 INFO - PROCESS | 1760 | 1464368257064 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]]]}] 09:57:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 09:57:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1438ms 09:57:37 INFO - PROCESS | 1760 | 1464368257125 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 09:57:37 INFO - PROCESS | 1760 | 1464368257129 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 09:57:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 09:57:37 INFO - PROCESS | 1760 | 1464368257135 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 09:57:37 INFO - PROCESS | 1760 | 1464368257141 Marionette TRACE conn3 <- [1,1322,null,{}] 09:57:37 INFO - PROCESS | 1760 | 1464368257164 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}] 09:57:37 INFO - PROCESS | 1760 | 1464368257434 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 09:57:37 INFO - PROCESS | 1760 | 1464368257462 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:37 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b6e8000 == 123 [pid = 1760] [id = 338] 09:57:37 INFO - PROCESS | 1760 | ++DOMWINDOW == 299 (0x8d9d7000) [pid = 1760] [serial = 1015] [outer = (nil)] 09:57:37 INFO - PROCESS | 1760 | ++DOMWINDOW == 300 (0x8eaa3800) [pid = 1760] [serial = 1016] [outer = 0x8d9d7000] 09:57:37 INFO - PROCESS | 1760 | 1464368257537 Marionette DEBUG loaded listener.js 09:57:37 INFO - PROCESS | 1760 | ++DOMWINDOW == 301 (0x8edb5800) [pid = 1760] [serial = 1017] [outer = 0x8d9d7000] 09:57:38 INFO - PROCESS | 1760 | 1464368258520 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]]]}] 09:57:38 INFO - PROCESS | 1760 | --DOMWINDOW == 300 (0x8be9dc00) [pid = 1760] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 09:57:38 INFO - PROCESS | 1760 | --DOMWINDOW == 299 (0x8728ac00) [pid = 1760] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 09:57:38 INFO - PROCESS | 1760 | --DOMWINDOW == 298 (0x8d8d8400) [pid = 1760] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 09:57:38 INFO - PROCESS | 1760 | --DOMWINDOW == 297 (0x8d140400) [pid = 1760] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 09:57:38 INFO - PROCESS | 1760 | --DOMWINDOW == 296 (0x8b6ed400) [pid = 1760] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 09:57:38 INFO - PROCESS | 1760 | --DOMWINDOW == 295 (0x8b6f3400) [pid = 1760] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 09:57:38 INFO - PROCESS | 1760 | --DOMWINDOW == 294 (0x93c1ac00) [pid = 1760] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:57:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 09:57:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1793ms 09:57:38 INFO - PROCESS | 1760 | 1464368258950 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 09:57:38 INFO - PROCESS | 1760 | 1464368258954 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 09:57:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 09:57:38 INFO - PROCESS | 1760 | 1464368258961 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 09:57:38 INFO - PROCESS | 1760 | 1464368258964 Marionette TRACE conn3 <- [1,1326,null,{}] 09:57:38 INFO - PROCESS | 1760 | 1464368258994 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}] 09:57:39 INFO - PROCESS | 1760 | 1464368259192 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 09:57:39 INFO - PROCESS | 1760 | 1464368259406 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:39 INFO - PROCESS | 1760 | ++DOCSHELL 0x8d8e1c00 == 124 [pid = 1760] [id = 339] 09:57:39 INFO - PROCESS | 1760 | ++DOMWINDOW == 295 (0x8df4e000) [pid = 1760] [serial = 1018] [outer = (nil)] 09:57:39 INFO - PROCESS | 1760 | ++DOMWINDOW == 296 (0x8eb93400) [pid = 1760] [serial = 1019] [outer = 0x8df4e000] 09:57:39 INFO - PROCESS | 1760 | 1464368259481 Marionette DEBUG loaded listener.js 09:57:39 INFO - PROCESS | 1760 | ++DOMWINDOW == 297 (0x8f74a400) [pid = 1760] [serial = 1020] [outer = 0x8df4e000] 09:57:40 INFO - PROCESS | 1760 | 1464368260241 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]]]}] 09:57:40 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 09:57:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1340ms 09:57:40 INFO - PROCESS | 1760 | 1464368260303 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 09:57:40 INFO - PROCESS | 1760 | 1464368260306 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 09:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 09:57:40 INFO - PROCESS | 1760 | 1464368260312 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 09:57:40 INFO - PROCESS | 1760 | 1464368260315 Marionette TRACE conn3 <- [1,1330,null,{}] 09:57:40 INFO - PROCESS | 1760 | 1464368260321 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}] 09:57:40 INFO - PROCESS | 1760 | 1464368260497 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 09:57:40 INFO - PROCESS | 1760 | 1464368260508 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:40 INFO - PROCESS | 1760 | ++DOCSHELL 0x8d140400 == 125 [pid = 1760] [id = 340] 09:57:40 INFO - PROCESS | 1760 | ++DOMWINDOW == 298 (0x8d1efc00) [pid = 1760] [serial = 1021] [outer = (nil)] 09:57:40 INFO - PROCESS | 1760 | ++DOMWINDOW == 299 (0x912db400) [pid = 1760] [serial = 1022] [outer = 0x8d1efc00] 09:57:40 INFO - PROCESS | 1760 | 1464368260764 Marionette DEBUG loaded listener.js 09:57:40 INFO - PROCESS | 1760 | ++DOMWINDOW == 300 (0x91434800) [pid = 1760] [serial = 1023] [outer = 0x8d1efc00] 09:57:41 INFO - PROCESS | 1760 | 1464368261812 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]]]}] 09:57:41 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 09:57:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1532ms 09:57:41 INFO - PROCESS | 1760 | 1464368261846 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 09:57:41 INFO - PROCESS | 1760 | 1464368261853 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 09:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 09:57:41 INFO - PROCESS | 1760 | 1464368261861 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 09:57:41 INFO - PROCESS | 1760 | 1464368261868 Marionette TRACE conn3 <- [1,1334,null,{}] 09:57:41 INFO - PROCESS | 1760 | 1464368261876 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}] 09:57:42 INFO - PROCESS | 1760 | 1464368262094 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 09:57:42 INFO - PROCESS | 1760 | 1464368262444 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:42 INFO - PROCESS | 1760 | ++DOCSHELL 0x8cfa9c00 == 126 [pid = 1760] [id = 341] 09:57:42 INFO - PROCESS | 1760 | ++DOMWINDOW == 301 (0x8d13e000) [pid = 1760] [serial = 1024] [outer = (nil)] 09:57:42 INFO - PROCESS | 1760 | ++DOMWINDOW == 302 (0x8d714800) [pid = 1760] [serial = 1025] [outer = 0x8d13e000] 09:57:42 INFO - PROCESS | 1760 | 1464368262539 Marionette DEBUG loaded listener.js 09:57:42 INFO - PROCESS | 1760 | ++DOMWINDOW == 303 (0x8d9d3000) [pid = 1760] [serial = 1026] [outer = 0x8d13e000] 09:57:43 INFO - PROCESS | 1760 | 1464368263449 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]]]}] 09:57:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 09:57:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1642ms 09:57:43 INFO - PROCESS | 1760 | 1464368263515 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 09:57:43 INFO - PROCESS | 1760 | 1464368263524 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 09:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 09:57:43 INFO - PROCESS | 1760 | 1464368263535 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 09:57:43 INFO - PROCESS | 1760 | 1464368263539 Marionette TRACE conn3 <- [1,1338,null,{}] 09:57:43 INFO - PROCESS | 1760 | 1464368263546 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}] 09:57:43 INFO - PROCESS | 1760 | 1464368263752 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 09:57:44 INFO - PROCESS | 1760 | 1464368264099 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:44 INFO - PROCESS | 1760 | ++DOCSHELL 0x8eaa8400 == 127 [pid = 1760] [id = 342] 09:57:44 INFO - PROCESS | 1760 | ++DOMWINDOW == 304 (0x8eb0a400) [pid = 1760] [serial = 1027] [outer = (nil)] 09:57:44 INFO - PROCESS | 1760 | ++DOMWINDOW == 305 (0x8edba800) [pid = 1760] [serial = 1028] [outer = 0x8eb0a400] 09:57:44 INFO - PROCESS | 1760 | 1464368264189 Marionette DEBUG loaded listener.js 09:57:44 INFO - PROCESS | 1760 | ++DOMWINDOW == 306 (0x8f8a1400) [pid = 1760] [serial = 1029] [outer = 0x8eb0a400] 09:57:45 INFO - PROCESS | 1760 | 1464368265709 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]]]}] 09:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 09:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2233ms 09:57:45 INFO - PROCESS | 1760 | 1464368265767 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 09:57:45 INFO - PROCESS | 1760 | 1464368265772 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 09:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 09:57:45 INFO - PROCESS | 1760 | 1464368265779 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 09:57:45 INFO - PROCESS | 1760 | 1464368265785 Marionette TRACE conn3 <- [1,1342,null,{}] 09:57:45 INFO - PROCESS | 1760 | 1464368265801 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}] 09:57:46 INFO - PROCESS | 1760 | 1464368266092 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 09:57:46 INFO - PROCESS | 1760 | 1464368266302 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:46 INFO - PROCESS | 1760 | ++DOCSHELL 0x8eb9c800 == 128 [pid = 1760] [id = 343] 09:57:46 INFO - PROCESS | 1760 | ++DOMWINDOW == 307 (0x91436c00) [pid = 1760] [serial = 1030] [outer = (nil)] 09:57:46 INFO - PROCESS | 1760 | ++DOMWINDOW == 308 (0x92320400) [pid = 1760] [serial = 1031] [outer = 0x91436c00] 09:57:46 INFO - PROCESS | 1760 | 1464368266391 Marionette DEBUG loaded listener.js 09:57:46 INFO - PROCESS | 1760 | ++DOMWINDOW == 309 (0x92779400) [pid = 1760] [serial = 1032] [outer = 0x91436c00] 09:57:47 INFO - PROCESS | 1760 | 1464368267321 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]]]}] 09:57:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 09:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1585ms 09:57:47 INFO - PROCESS | 1760 | 1464368267364 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 09:57:47 INFO - PROCESS | 1760 | 1464368267369 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 09:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 09:57:47 INFO - PROCESS | 1760 | 1464368267375 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 09:57:47 INFO - PROCESS | 1760 | 1464368267379 Marionette TRACE conn3 <- [1,1346,null,{}] 09:57:47 INFO - PROCESS | 1760 | 1464368267385 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}] 09:57:47 INFO - PROCESS | 1760 | 1464368267586 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 09:57:47 INFO - PROCESS | 1760 | 1464368267934 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:47 INFO - PROCESS | 1760 | ++DOCSHELL 0x912d6400 == 129 [pid = 1760] [id = 344] 09:57:47 INFO - PROCESS | 1760 | ++DOMWINDOW == 310 (0x92343c00) [pid = 1760] [serial = 1033] [outer = (nil)] 09:57:48 INFO - PROCESS | 1760 | ++DOMWINDOW == 311 (0x927ef800) [pid = 1760] [serial = 1034] [outer = 0x92343c00] 09:57:48 INFO - PROCESS | 1760 | 1464368268025 Marionette DEBUG loaded listener.js 09:57:48 INFO - PROCESS | 1760 | ++DOMWINDOW == 312 (0x92960c00) [pid = 1760] [serial = 1035] [outer = 0x92343c00] 09:57:48 INFO - PROCESS | 1760 | 1464368268933 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]]]}] 09:57:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 09:57:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1630ms 09:57:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 09:57:49 INFO - PROCESS | 1760 | 1464368269006 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 09:57:49 INFO - PROCESS | 1760 | 1464368269009 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 09:57:49 INFO - PROCESS | 1760 | 1464368269016 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 09:57:49 INFO - PROCESS | 1760 | 1464368269019 Marionette TRACE conn3 <- [1,1350,null,{}] 09:57:49 INFO - PROCESS | 1760 | 1464368269031 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}] 09:57:49 INFO - PROCESS | 1760 | 1464368269269 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 09:57:49 INFO - PROCESS | 1760 | 1464368269597 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:49 INFO - PROCESS | 1760 | ++DOCSHELL 0x86ba9c00 == 130 [pid = 1760] [id = 345] 09:57:49 INFO - PROCESS | 1760 | ++DOMWINDOW == 313 (0x92781c00) [pid = 1760] [serial = 1036] [outer = (nil)] 09:57:49 INFO - PROCESS | 1760 | ++DOMWINDOW == 314 (0x92d6fc00) [pid = 1760] [serial = 1037] [outer = 0x92781c00] 09:57:49 INFO - PROCESS | 1760 | 1464368269685 Marionette DEBUG loaded listener.js 09:57:49 INFO - PROCESS | 1760 | ++DOMWINDOW == 315 (0x93a4ac00) [pid = 1760] [serial = 1038] [outer = 0x92781c00] 09:57:50 INFO - PROCESS | 1760 | 1464368270594 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]]]}] 09:57:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 09:57:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1642ms 09:57:50 INFO - PROCESS | 1760 | 1464368270658 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 09:57:50 INFO - PROCESS | 1760 | 1464368270661 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 09:57:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 09:57:50 INFO - PROCESS | 1760 | 1464368270668 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 09:57:50 INFO - PROCESS | 1760 | 1464368270671 Marionette TRACE conn3 <- [1,1354,null,{}] 09:57:50 INFO - PROCESS | 1760 | 1464368270677 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}] 09:57:50 INFO - PROCESS | 1760 | 1464368270923 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 09:57:51 INFO - PROCESS | 1760 | 1464368271253 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:51 INFO - PROCESS | 1760 | ++DOCSHELL 0x92d76c00 == 131 [pid = 1760] [id = 346] 09:57:51 INFO - PROCESS | 1760 | ++DOMWINDOW == 316 (0x950de000) [pid = 1760] [serial = 1039] [outer = (nil)] 09:57:51 INFO - PROCESS | 1760 | ++DOMWINDOW == 317 (0x9a231400) [pid = 1760] [serial = 1040] [outer = 0x950de000] 09:57:51 INFO - PROCESS | 1760 | 1464368271344 Marionette DEBUG loaded listener.js 09:57:51 INFO - PROCESS | 1760 | ++DOMWINDOW == 318 (0x9a5dac00) [pid = 1760] [serial = 1041] [outer = 0x950de000] 09:57:52 INFO - PROCESS | 1760 | 1464368272253 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]]]}] 09:57:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 09:57:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1636ms 09:57:52 INFO - PROCESS | 1760 | 1464368272305 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 09:57:52 INFO - PROCESS | 1760 | 1464368272308 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 09:57:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 09:57:52 INFO - PROCESS | 1760 | 1464368272315 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 09:57:52 INFO - PROCESS | 1760 | 1464368272318 Marionette TRACE conn3 <- [1,1358,null,{}] 09:57:52 INFO - PROCESS | 1760 | 1464368272324 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}] 09:57:52 INFO - PROCESS | 1760 | 1464368272551 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 09:57:52 INFO - PROCESS | 1760 | 1464368272900 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:52 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f750c00 == 132 [pid = 1760] [id = 347] 09:57:52 INFO - PROCESS | 1760 | ++DOMWINDOW == 319 (0x92d79800) [pid = 1760] [serial = 1042] [outer = (nil)] 09:57:52 INFO - PROCESS | 1760 | ++DOMWINDOW == 320 (0x9b826800) [pid = 1760] [serial = 1043] [outer = 0x92d79800] 09:57:52 INFO - PROCESS | 1760 | 1464368272984 Marionette DEBUG loaded listener.js 09:57:53 INFO - PROCESS | 1760 | ++DOMWINDOW == 321 (0x9b830c00) [pid = 1760] [serial = 1044] [outer = 0x92d79800] 09:57:53 INFO - PROCESS | 1760 | 1464368273850 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]]]}] 09:57:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 09:57:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1586ms 09:57:53 INFO - PROCESS | 1760 | 1464368273902 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 09:57:53 INFO - PROCESS | 1760 | 1464368273906 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 09:57:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 09:57:53 INFO - PROCESS | 1760 | 1464368273912 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 09:57:53 INFO - PROCESS | 1760 | 1464368273916 Marionette TRACE conn3 <- [1,1362,null,{}] 09:57:53 INFO - PROCESS | 1760 | 1464368273922 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}] 09:57:54 INFO - PROCESS | 1760 | 1464368274154 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 09:57:54 INFO - PROCESS | 1760 | 1464368274492 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:54 INFO - PROCESS | 1760 | ++DOCSHELL 0x9b3acc00 == 133 [pid = 1760] [id = 348] 09:57:54 INFO - PROCESS | 1760 | ++DOMWINDOW == 322 (0x9b533800) [pid = 1760] [serial = 1045] [outer = (nil)] 09:57:54 INFO - PROCESS | 1760 | ++DOMWINDOW == 323 (0x9c12e800) [pid = 1760] [serial = 1046] [outer = 0x9b533800] 09:57:54 INFO - PROCESS | 1760 | 1464368274582 Marionette DEBUG loaded listener.js 09:57:54 INFO - PROCESS | 1760 | ++DOMWINDOW == 324 (0x9c223c00) [pid = 1760] [serial = 1047] [outer = 0x9b533800] 09:57:55 INFO - PROCESS | 1760 | 1464368275517 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]]]}] 09:57:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 09:57:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1642ms 09:57:55 INFO - PROCESS | 1760 | 1464368275555 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 09:57:55 INFO - PROCESS | 1760 | 1464368275558 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 09:57:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 09:57:55 INFO - PROCESS | 1760 | 1464368275566 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 09:57:55 INFO - PROCESS | 1760 | 1464368275568 Marionette TRACE conn3 <- [1,1366,null,{}] 09:57:55 INFO - PROCESS | 1760 | 1464368275575 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}] 09:57:55 INFO - PROCESS | 1760 | 1464368275763 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 09:57:56 INFO - PROCESS | 1760 | 1464368276100 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:56 INFO - PROCESS | 1760 | ++DOCSHELL 0x92b1d800 == 134 [pid = 1760] [id = 349] 09:57:56 INFO - PROCESS | 1760 | ++DOMWINDOW == 325 (0x9c0cb000) [pid = 1760] [serial = 1048] [outer = (nil)] 09:57:56 INFO - PROCESS | 1760 | ++DOMWINDOW == 326 (0x9cd39000) [pid = 1760] [serial = 1049] [outer = 0x9c0cb000] 09:57:56 INFO - PROCESS | 1760 | 1464368276191 Marionette DEBUG loaded listener.js 09:57:56 INFO - PROCESS | 1760 | ++DOMWINDOW == 327 (0x9d0c2800) [pid = 1760] [serial = 1050] [outer = 0x9c0cb000] 09:57:57 INFO - PROCESS | 1760 | 1464368277129 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] 09:57:57 INFO - PROCESS | 1760 | 1464368277153 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 09:57:57 INFO - PROCESS | 1760 | 1464368277159 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 09:57:57 INFO - PROCESS | 1760 | 1464368277163 Marionette TRACE conn3 <- [1,1370,null,{}] 09:57:57 INFO - PROCESS | 1760 | 1464368277169 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}] 09:57:57 INFO - PROCESS | 1760 | 1464368277372 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 09:57:57 INFO - PROCESS | 1760 | 1464368277719 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:57 INFO - PROCESS | 1760 | ++DOCSHELL 0x8eb92c00 == 135 [pid = 1760] [id = 350] 09:57:57 INFO - PROCESS | 1760 | ++DOMWINDOW == 328 (0x92c39400) [pid = 1760] [serial = 1051] [outer = (nil)] 09:57:57 INFO - PROCESS | 1760 | ++DOMWINDOW == 329 (0xa21a5400) [pid = 1760] [serial = 1052] [outer = 0x92c39400] 09:57:57 INFO - PROCESS | 1760 | 1464368277812 Marionette DEBUG loaded listener.js 09:57:57 INFO - PROCESS | 1760 | ++DOMWINDOW == 330 (0xa22c6c00) [pid = 1760] [serial = 1053] [outer = 0x92c39400] 09:57:58 INFO - PROCESS | 1760 | 1464368278747 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] 09:57:58 INFO - PROCESS | 1760 | 1464368278803 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 09:57:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 09:57:58 INFO - PROCESS | 1760 | 1464368278809 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 09:57:58 INFO - PROCESS | 1760 | 1464368278814 Marionette TRACE conn3 <- [1,1374,null,{}] 09:57:58 INFO - PROCESS | 1760 | 1464368278819 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}] 09:57:59 INFO - PROCESS | 1760 | 1464368279071 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 09:57:59 INFO - PROCESS | 1760 | 1464368279416 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:57:59 INFO - PROCESS | 1760 | ++DOCSHELL 0x9b829000 == 136 [pid = 1760] [id = 351] 09:57:59 INFO - PROCESS | 1760 | ++DOMWINDOW == 331 (0xa26f2000) [pid = 1760] [serial = 1054] [outer = (nil)] 09:57:59 INFO - PROCESS | 1760 | ++DOMWINDOW == 332 (0xa30cbc00) [pid = 1760] [serial = 1055] [outer = 0xa26f2000] 09:57:59 INFO - PROCESS | 1760 | 1464368279507 Marionette DEBUG loaded listener.js 09:57:59 INFO - PROCESS | 1760 | ++DOMWINDOW == 333 (0xa3258c00) [pid = 1760] [serial = 1056] [outer = 0xa26f2000] 09:58:00 INFO - PROCESS | 1760 | [1760] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:58:00 INFO - PROCESS | 1760 | 1464368280476 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] 09:58:00 INFO - PROCESS | 1760 | 1464368280549 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 09:58:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 09:58:00 INFO - PROCESS | 1760 | 1464368280555 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 09:58:00 INFO - PROCESS | 1760 | 1464368280559 Marionette TRACE conn3 <- [1,1378,null,{}] 09:58:00 INFO - PROCESS | 1760 | 1464368280564 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}] 09:58:00 INFO - PROCESS | 1760 | 1464368280870 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 09:58:01 INFO - PROCESS | 1760 | 1464368281133 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:01 INFO - PROCESS | 1760 | ++DOCSHELL 0xa3546400 == 137 [pid = 1760] [id = 352] 09:58:01 INFO - PROCESS | 1760 | ++DOMWINDOW == 334 (0xa35ec800) [pid = 1760] [serial = 1057] [outer = (nil)] 09:58:01 INFO - PROCESS | 1760 | ++DOMWINDOW == 335 (0xa6281c00) [pid = 1760] [serial = 1058] [outer = 0xa35ec800] 09:58:01 INFO - PROCESS | 1760 | 1464368281220 Marionette DEBUG loaded listener.js 09:58:01 INFO - PROCESS | 1760 | ++DOMWINDOW == 336 (0xa62ecc00) [pid = 1760] [serial = 1059] [outer = 0xa35ec800] 09:58:02 INFO - PROCESS | 1760 | 1464368282140 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] 09:58:02 INFO - PROCESS | 1760 | 1464368282192 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 09:58:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 09:58:02 INFO - PROCESS | 1760 | 1464368282199 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 09:58:02 INFO - PROCESS | 1760 | 1464368282212 Marionette TRACE conn3 <- [1,1382,null,{}] 09:58:02 INFO - PROCESS | 1760 | 1464368282218 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}] 09:58:02 INFO - PROCESS | 1760 | 1464368282421 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 09:58:02 INFO - PROCESS | 1760 | 1464368282743 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:02 INFO - PROCESS | 1760 | ++DOCSHELL 0x86baec00 == 138 [pid = 1760] [id = 353] 09:58:02 INFO - PROCESS | 1760 | ++DOMWINDOW == 337 (0x8b541400) [pid = 1760] [serial = 1060] [outer = (nil)] 09:58:02 INFO - PROCESS | 1760 | ++DOMWINDOW == 338 (0x8b54b400) [pid = 1760] [serial = 1061] [outer = 0x8b541400] 09:58:02 INFO - PROCESS | 1760 | 1464368282833 Marionette DEBUG loaded listener.js 09:58:02 INFO - PROCESS | 1760 | ++DOMWINDOW == 339 (0x8b54e800) [pid = 1760] [serial = 1062] [outer = 0x8b541400] 09:58:03 INFO - PROCESS | 1760 | [1760] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:58:03 INFO - PROCESS | 1760 | 1464368283776 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] 09:58:03 INFO - PROCESS | 1760 | 1464368283853 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 09:58:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 09:58:03 INFO - PROCESS | 1760 | 1464368283860 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 09:58:03 INFO - PROCESS | 1760 | 1464368283863 Marionette TRACE conn3 <- [1,1386,null,{}] 09:58:03 INFO - PROCESS | 1760 | 1464368283869 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}] 09:58:04 INFO - PROCESS | 1760 | 1464368284100 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 09:58:04 INFO - PROCESS | 1760 | 1464368284472 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:04 INFO - PROCESS | 1760 | ++DOCSHELL 0x8cea2400 == 139 [pid = 1760] [id = 354] 09:58:04 INFO - PROCESS | 1760 | ++DOMWINDOW == 340 (0x8cf9d800) [pid = 1760] [serial = 1063] [outer = (nil)] 09:58:04 INFO - PROCESS | 1760 | ++DOMWINDOW == 341 (0xa675a400) [pid = 1760] [serial = 1064] [outer = 0x8cf9d800] 09:58:04 INFO - PROCESS | 1760 | 1464368284557 Marionette DEBUG loaded listener.js 09:58:04 INFO - PROCESS | 1760 | ++DOMWINDOW == 342 (0xa675d000) [pid = 1760] [serial = 1065] [outer = 0x8cf9d800] 09:58:06 INFO - PROCESS | 1760 | 1464368286185 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] 09:58:06 INFO - PROCESS | 1760 | 1464368286252 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 09:58:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 09:58:06 INFO - PROCESS | 1760 | 1464368286261 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 09:58:06 INFO - PROCESS | 1760 | 1464368286267 Marionette TRACE conn3 <- [1,1390,null,{}] 09:58:06 INFO - PROCESS | 1760 | 1464368286327 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}] 09:58:06 INFO - PROCESS | 1760 | 1464368286530 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 09:58:06 INFO - PROCESS | 1760 | 1464368286819 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:06 INFO - PROCESS | 1760 | ++DOCSHELL 0x84bf0800 == 140 [pid = 1760] [id = 355] 09:58:06 INFO - PROCESS | 1760 | ++DOMWINDOW == 343 (0x84bf2400) [pid = 1760] [serial = 1066] [outer = (nil)] 09:58:06 INFO - PROCESS | 1760 | ++DOMWINDOW == 344 (0x89c0ac00) [pid = 1760] [serial = 1067] [outer = 0x84bf2400] 09:58:06 INFO - PROCESS | 1760 | 1464368286900 Marionette DEBUG loaded listener.js 09:58:07 INFO - PROCESS | 1760 | ++DOMWINDOW == 345 (0x8a347c00) [pid = 1760] [serial = 1068] [outer = 0x84bf2400] 09:58:08 INFO - PROCESS | 1760 | 1464368287998 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]]]}] 09:58:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 09:58:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1783ms 09:58:08 INFO - PROCESS | 1760 | 1464368288044 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 09:58:08 INFO - PROCESS | 1760 | 1464368288052 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 09:58:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 09:58:08 INFO - PROCESS | 1760 | 1464368288062 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 09:58:08 INFO - PROCESS | 1760 | 1464368288066 Marionette TRACE conn3 <- [1,1394,null,{}] 09:58:08 INFO - PROCESS | 1760 | 1464368288072 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}] 09:58:08 INFO - PROCESS | 1760 | 1464368288298 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 09:58:08 INFO - PROCESS | 1760 | 1464368288640 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:08 INFO - PROCESS | 1760 | ++DOCSHELL 0x87652800 == 141 [pid = 1760] [id = 356] 09:58:08 INFO - PROCESS | 1760 | ++DOMWINDOW == 346 (0x89ce2800) [pid = 1760] [serial = 1069] [outer = (nil)] 09:58:08 INFO - PROCESS | 1760 | ++DOMWINDOW == 347 (0x8c069400) [pid = 1760] [serial = 1070] [outer = 0x89ce2800] 09:58:08 INFO - PROCESS | 1760 | 1464368288723 Marionette DEBUG loaded listener.js 09:58:08 INFO - PROCESS | 1760 | ++DOMWINDOW == 348 (0x8ce97400) [pid = 1760] [serial = 1071] [outer = 0x89ce2800] 09:58:09 INFO - PROCESS | 1760 | 1464368289709 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]]]}] 09:58:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 09:58:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1684ms 09:58:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 09:58:09 INFO - PROCESS | 1760 | 1464368289746 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 09:58:09 INFO - PROCESS | 1760 | 1464368289749 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 09:58:09 INFO - PROCESS | 1760 | 1464368289756 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 09:58:09 INFO - PROCESS | 1760 | 1464368289762 Marionette TRACE conn3 <- [1,1398,null,{}] 09:58:09 INFO - PROCESS | 1760 | 1464368289778 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}] 09:58:09 INFO - PROCESS | 1760 | 1464368289978 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 09:58:10 INFO - PROCESS | 1760 | 1464368290318 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:10 INFO - PROCESS | 1760 | ++DOCSHELL 0x8751b400 == 142 [pid = 1760] [id = 357] 09:58:10 INFO - PROCESS | 1760 | ++DOMWINDOW == 349 (0x8d133400) [pid = 1760] [serial = 1072] [outer = (nil)] 09:58:10 INFO - PROCESS | 1760 | ++DOMWINDOW == 350 (0x8d9db400) [pid = 1760] [serial = 1073] [outer = 0x8d133400] 09:58:10 INFO - PROCESS | 1760 | 1464368290404 Marionette DEBUG loaded listener.js 09:58:10 INFO - PROCESS | 1760 | ++DOMWINDOW == 351 (0x8de54400) [pid = 1760] [serial = 1074] [outer = 0x8d133400] 09:58:11 INFO - PROCESS | 1760 | 1464368291311 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]]]}] 09:58:11 INFO - PROCESS | 1760 | --DOCSHELL 0x9c078000 == 141 [pid = 1760] [id = 13] 09:58:11 INFO - PROCESS | 1760 | --DOCSHELL 0x8cfacc00 == 140 [pid = 1760] [id = 174] 09:58:11 INFO - PROCESS | 1760 | --DOCSHELL 0x8e910800 == 139 [pid = 1760] [id = 228] 09:58:11 INFO - PROCESS | 1760 | --DOCSHELL 0x9223a000 == 138 [pid = 1760] [id = 9] 09:58:11 INFO - PROCESS | 1760 | --DOCSHELL 0x9223c000 == 137 [pid = 1760] [id = 230] 09:58:11 INFO - PROCESS | 1760 | --DOCSHELL 0x92230c00 == 136 [pid = 1760] [id = 38] 09:58:11 INFO - PROCESS | 1760 | --DOCSHELL 0x8b6f2400 == 135 [pid = 1760] [id = 203] 09:58:11 INFO - PROCESS | 1760 | --DOCSHELL 0x8d8e1c00 == 134 [pid = 1760] [id = 339] 09:58:11 INFO - PROCESS | 1760 | --DOCSHELL 0x8b6e8000 == 133 [pid = 1760] [id = 338] 09:58:11 INFO - PROCESS | 1760 | --DOCSHELL 0x8c076400 == 132 [pid = 1760] [id = 337] 09:58:11 INFO - PROCESS | 1760 | --DOCSHELL 0x8be97400 == 131 [pid = 1760] [id = 336] 09:58:11 INFO - PROCESS | 1760 | --DOCSHELL 0x87658800 == 130 [pid = 1760] [id = 335] 09:58:11 INFO - PROCESS | 1760 | --DOCSHELL 0x981c2800 == 129 [pid = 1760] [id = 334] 09:58:11 INFO - PROCESS | 1760 | --DOCSHELL 0x89c0e400 == 128 [pid = 1760] [id = 332] 09:58:11 INFO - PROCESS | 1760 | --DOCSHELL 0x8b64fc00 == 127 [pid = 1760] [id = 333] 09:58:11 INFO - PROCESS | 1760 | --DOCSHELL 0x92d75800 == 126 [pid = 1760] [id = 331] 09:58:11 INFO - PROCESS | 1760 | --DOCSHELL 0x92e10c00 == 125 [pid = 1760] [id = 330] 09:58:11 INFO - PROCESS | 1760 | --DOCSHELL 0x92c34c00 == 124 [pid = 1760] [id = 329] 09:58:11 INFO - PROCESS | 1760 | --DOMWINDOW == 350 (0x8df4b000) [pid = 1760] [serial = 950] [outer = (nil)] [url = about:blank] 09:58:11 INFO - PROCESS | 1760 | --DOMWINDOW == 349 (0x8b646000) [pid = 1760] [serial = 881] [outer = (nil)] [url = about:blank] 09:58:11 INFO - PROCESS | 1760 | --DOMWINDOW == 348 (0x92d74000) [pid = 1760] [serial = 896] [outer = (nil)] [url = about:blank] 09:58:11 INFO - PROCESS | 1760 | --DOMWINDOW == 347 (0x8ce9ec00) [pid = 1760] [serial = 941] [outer = (nil)] [url = about:blank] 09:58:11 INFO - PROCESS | 1760 | --DOMWINDOW == 346 (0x89c02800) [pid = 1760] [serial = 935] [outer = (nil)] [url = about:blank] 09:58:11 INFO - PROCESS | 1760 | --DOMWINDOW == 345 (0x91becc00) [pid = 1760] [serial = 879] [outer = (nil)] [url = about:blank] 09:58:11 INFO - PROCESS | 1760 | --DOMWINDOW == 344 (0x8d8d3400) [pid = 1760] [serial = 945] [outer = (nil)] [url = about:blank] 09:58:11 INFO - PROCESS | 1760 | --DOMWINDOW == 343 (0xa2276800) [pid = 1760] [serial = 905] [outer = (nil)] [url = about:blank] 09:58:11 INFO - PROCESS | 1760 | --DOMWINDOW == 342 (0x8d8d6000) [pid = 1760] [serial = 947] [outer = (nil)] [url = about:blank] 09:58:11 INFO - PROCESS | 1760 | --DOMWINDOW == 341 (0x8d1ed400) [pid = 1760] [serial = 944] [outer = (nil)] [url = about:blank] 09:58:11 INFO - PROCESS | 1760 | --DOMWINDOW == 340 (0x8b492c00) [pid = 1760] [serial = 936] [outer = (nil)] [url = about:blank] 09:58:11 INFO - PROCESS | 1760 | --DOMWINDOW == 339 (0x927e6000) [pid = 1760] [serial = 893] [outer = (nil)] [url = about:blank] 09:58:11 INFO - PROCESS | 1760 | --DOMWINDOW == 338 (0x8765dc00) [pid = 1760] [serial = 929] [outer = (nil)] [url = about:blank] 09:58:11 INFO - PROCESS | 1760 | --DOMWINDOW == 337 (0x92348c00) [pid = 1760] [serial = 890] [outer = (nil)] [url = about:blank] 09:58:11 INFO - PROCESS | 1760 | --DOMWINDOW == 336 (0x91d43400) [pid = 1760] [serial = 920] [outer = (nil)] [url = about:blank] 09:58:11 INFO - PROCESS | 1760 | --DOMWINDOW == 335 (0x9c0c3c00) [pid = 1760] [serial = 902] [outer = (nil)] [url = about:blank] 09:58:11 INFO - PROCESS | 1760 | --DOMWINDOW == 334 (0xa4e1a400) [pid = 1760] [serial = 908] [outer = (nil)] [url = about:blank] 09:58:11 INFO - PROCESS | 1760 | --DOMWINDOW == 333 (0x8728b000) [pid = 1760] [serial = 917] [outer = (nil)] [url = about:blank] 09:58:11 INFO - PROCESS | 1760 | --DOMWINDOW == 332 (0x87653000) [pid = 1760] [serial = 926] [outer = (nil)] [url = about:blank] 09:58:11 INFO - PROCESS | 1760 | --DOMWINDOW == 331 (0x8d9d9800) [pid = 1760] [serial = 948] [outer = (nil)] [url = about:blank] 09:58:11 INFO - PROCESS | 1760 | --DOMWINDOW == 330 (0x9a5da000) [pid = 1760] [serial = 899] [outer = (nil)] [url = about:blank] 09:58:11 INFO - PROCESS | 1760 | --DOMWINDOW == 329 (0x9143cc00) [pid = 1760] [serial = 914] [outer = (nil)] [url = about:blank] 09:58:11 INFO - PROCESS | 1760 | --DOMWINDOW == 328 (0x8eb10400) [pid = 1760] [serial = 887] [outer = (nil)] [url = about:blank] 09:58:11 INFO - PROCESS | 1760 | --DOMWINDOW == 327 (0x87517400) [pid = 1760] [serial = 923] [outer = (nil)] [url = about:blank] 09:58:11 INFO - PROCESS | 1760 | --DOMWINDOW == 326 (0x8cfa4800) [pid = 1760] [serial = 942] [outer = (nil)] [url = about:blank] 09:58:11 INFO - PROCESS | 1760 | --DOMWINDOW == 325 (0x86bb2c00) [pid = 1760] [serial = 932] [outer = (nil)] [url = about:blank] 09:58:11 INFO - PROCESS | 1760 | --DOMWINDOW == 324 (0x8b7fd800) [pid = 1760] [serial = 938] [outer = (nil)] [url = about:blank] 09:58:11 INFO - PROCESS | 1760 | --DOMWINDOW == 323 (0x8d71c400) [pid = 1760] [serial = 651] [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.] 09:58:11 INFO - PROCESS | 1760 | --DOMWINDOW == 322 (0x8cea1800) [pid = 1760] [serial = 911] [outer = (nil)] [url = about:blank] 09:58:11 INFO - PROCESS | 1760 | --DOMWINDOW == 321 (0x8d717000) [pid = 1760] [serial = 884] [outer = (nil)] [url = about:blank] 09:58:11 INFO - PROCESS | 1760 | --DOMWINDOW == 320 (0x8be90400) [pid = 1760] [serial = 939] [outer = (nil)] [url = about:blank] 09:58:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 09:58:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 2191ms 09:58:11 INFO - PROCESS | 1760 | 1464368291983 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 09:58:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 09:58:11 INFO - PROCESS | 1760 | 1464368291987 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 09:58:12 INFO - PROCESS | 1760 | 1464368291994 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 09:58:12 INFO - PROCESS | 1760 | 1464368291997 Marionette TRACE conn3 <- [1,1402,null,{}] 09:58:12 INFO - PROCESS | 1760 | 1464368292003 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}] 09:58:12 INFO - PROCESS | 1760 | 1464368292185 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 09:58:12 INFO - PROCESS | 1760 | 1464368292406 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:12 INFO - PROCESS | 1760 | ++DOCSHELL 0x87656800 == 125 [pid = 1760] [id = 358] 09:58:12 INFO - PROCESS | 1760 | ++DOMWINDOW == 321 (0x8765dc00) [pid = 1760] [serial = 1075] [outer = (nil)] 09:58:12 INFO - PROCESS | 1760 | ++DOMWINDOW == 322 (0x89c0e400) [pid = 1760] [serial = 1076] [outer = 0x8765dc00] 09:58:12 INFO - PROCESS | 1760 | 1464368292482 Marionette DEBUG loaded listener.js 09:58:12 INFO - PROCESS | 1760 | ++DOMWINDOW == 323 (0x8b643c00) [pid = 1760] [serial = 1077] [outer = 0x8765dc00] 09:58:13 INFO - PROCESS | 1760 | 1464368293277 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]]]}] 09:58:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 09:58:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1343ms 09:58:13 INFO - PROCESS | 1760 | 1464368293342 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 09:58:13 INFO - PROCESS | 1760 | 1464368293345 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 09:58:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 09:58:13 INFO - PROCESS | 1760 | 1464368293351 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 09:58:13 INFO - PROCESS | 1760 | 1464368293354 Marionette TRACE conn3 <- [1,1406,null,{}] 09:58:13 INFO - PROCESS | 1760 | 1464368293360 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}] 09:58:13 INFO - PROCESS | 1760 | 1464368293532 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 09:58:13 INFO - PROCESS | 1760 | 1464368293548 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:13 INFO - PROCESS | 1760 | ++DOCSHELL 0x87657400 == 126 [pid = 1760] [id = 359] 09:58:13 INFO - PROCESS | 1760 | ++DOMWINDOW == 324 (0x8b6e5400) [pid = 1760] [serial = 1078] [outer = (nil)] 09:58:13 INFO - PROCESS | 1760 | ++DOMWINDOW == 325 (0x8c077000) [pid = 1760] [serial = 1079] [outer = 0x8b6e5400] 09:58:13 INFO - PROCESS | 1760 | 1464368293618 Marionette DEBUG loaded listener.js 09:58:13 INFO - PROCESS | 1760 | ++DOMWINDOW == 326 (0x8d135000) [pid = 1760] [serial = 1080] [outer = 0x8b6e5400] 09:58:14 INFO - PROCESS | 1760 | 1464368294655 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]]]}] 09:58:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 09:58:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1335ms 09:58:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 09:58:14 INFO - PROCESS | 1760 | 1464368294688 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 09:58:14 INFO - PROCESS | 1760 | 1464368294690 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 09:58:14 INFO - PROCESS | 1760 | 1464368294697 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 09:58:14 INFO - PROCESS | 1760 | 1464368294700 Marionette TRACE conn3 <- [1,1410,null,{}] 09:58:14 INFO - PROCESS | 1760 | 1464368294713 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}] 09:58:15 INFO - PROCESS | 1760 | 1464368294996 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 09:58:15 INFO - PROCESS | 1760 | 1464368295026 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:15 INFO - PROCESS | 1760 | ++DOCSHELL 0x8728fc00 == 127 [pid = 1760] [id = 360] 09:58:15 INFO - PROCESS | 1760 | ++DOMWINDOW == 327 (0x8b7fd800) [pid = 1760] [serial = 1081] [outer = (nil)] 09:58:15 INFO - PROCESS | 1760 | ++DOMWINDOW == 328 (0x8e908800) [pid = 1760] [serial = 1082] [outer = 0x8b7fd800] 09:58:15 INFO - PROCESS | 1760 | 1464368295098 Marionette DEBUG loaded listener.js 09:58:15 INFO - PROCESS | 1760 | ++DOMWINDOW == 329 (0x8eb08800) [pid = 1760] [serial = 1083] [outer = 0x8b7fd800] 09:58:16 INFO - PROCESS | 1760 | 1464368296083 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]]]}] 09:58:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 09:58:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1399ms 09:58:16 INFO - PROCESS | 1760 | 1464368296102 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 09:58:16 INFO - PROCESS | 1760 | 1464368296105 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 09:58:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 09:58:16 INFO - PROCESS | 1760 | 1464368296112 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 09:58:16 INFO - PROCESS | 1760 | 1464368296114 Marionette TRACE conn3 <- [1,1414,null,{}] 09:58:16 INFO - PROCESS | 1760 | 1464368296120 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}] 09:58:16 INFO - PROCESS | 1760 | 1464368296376 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 09:58:17 INFO - PROCESS | 1760 | --DOMWINDOW == 328 (0x8c06e000) [pid = 1760] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 09:58:17 INFO - PROCESS | 1760 | --DOMWINDOW == 327 (0x92d79c00) [pid = 1760] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 09:58:17 INFO - PROCESS | 1760 | --DOMWINDOW == 326 (0x8d715800) [pid = 1760] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 09:58:17 INFO - PROCESS | 1760 | --DOMWINDOW == 325 (0x92b16c00) [pid = 1760] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 09:58:17 INFO - PROCESS | 1760 | --DOMWINDOW == 324 (0xa2448400) [pid = 1760] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 09:58:17 INFO - PROCESS | 1760 | --DOMWINDOW == 323 (0x92b19c00) [pid = 1760] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 09:58:17 INFO - PROCESS | 1760 | --DOMWINDOW == 322 (0xa0605800) [pid = 1760] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 09:58:17 INFO - PROCESS | 1760 | --DOMWINDOW == 321 (0x8d13b000) [pid = 1760] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 09:58:17 INFO - PROCESS | 1760 | --DOMWINDOW == 320 (0x8d8ed000) [pid = 1760] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 09:58:17 INFO - PROCESS | 1760 | --DOMWINDOW == 319 (0x8be9b000) [pid = 1760] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 09:58:17 INFO - PROCESS | 1760 | --DOMWINDOW == 318 (0x8d9d9400) [pid = 1760] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 09:58:17 INFO - PROCESS | 1760 | --DOMWINDOW == 317 (0x8be96000) [pid = 1760] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 09:58:17 INFO - PROCESS | 1760 | --DOMWINDOW == 316 (0x8a34f400) [pid = 1760] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 09:58:17 INFO - PROCESS | 1760 | --DOMWINDOW == 315 (0x9aa0c400) [pid = 1760] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 09:58:17 INFO - PROCESS | 1760 | --DOMWINDOW == 314 (0x92b24800) [pid = 1760] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 09:58:17 INFO - PROCESS | 1760 | --DOMWINDOW == 313 (0x927e4800) [pid = 1760] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 09:58:17 INFO - PROCESS | 1760 | --DOMWINDOW == 312 (0x9b99a800) [pid = 1760] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 09:58:17 INFO - PROCESS | 1760 | --DOMWINDOW == 311 (0x921cf400) [pid = 1760] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 09:58:17 INFO - PROCESS | 1760 | --DOMWINDOW == 310 (0x9500c800) [pid = 1760] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 09:58:17 INFO - PROCESS | 1760 | --DOMWINDOW == 309 (0x9b82ec00) [pid = 1760] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 09:58:17 INFO - PROCESS | 1760 | --DOMWINDOW == 308 (0x8b7f5800) [pid = 1760] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 09:58:17 INFO - PROCESS | 1760 | --DOMWINDOW == 307 (0x8b490400) [pid = 1760] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 09:58:17 INFO - PROCESS | 1760 | --DOMWINDOW == 306 (0x8bcb3800) [pid = 1760] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 305 (0x8cfee000) [pid = 1760] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 304 (0x9295a800) [pid = 1760] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 303 (0x8d717800) [pid = 1760] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 302 (0x8de4cc00) [pid = 1760] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 301 (0x8d70f400) [pid = 1760] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 300 (0x8d711800) [pid = 1760] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 299 (0x8eb54800) [pid = 1760] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 298 (0x8c068800) [pid = 1760] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 297 (0x91ed3800) [pid = 1760] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 296 (0x95362000) [pid = 1760] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 295 (0x89ce4000) [pid = 1760] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 294 (0x9a0ea800) [pid = 1760] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 293 (0x91ecc000) [pid = 1760] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 292 (0x8d8e5400) [pid = 1760] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 291 (0x924c3800) [pid = 1760] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 290 (0x91bf3800) [pid = 1760] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 289 (0x92311800) [pid = 1760] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 288 (0x8d134800) [pid = 1760] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 287 (0x91bee400) [pid = 1760] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 286 (0x92778400) [pid = 1760] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 285 (0x8f6d1400) [pid = 1760] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 284 (0x91ec6800) [pid = 1760] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 283 (0xa4e20000) [pid = 1760] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 282 (0x89c04000) [pid = 1760] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 281 (0x92c2e000) [pid = 1760] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 280 (0x95007c00) [pid = 1760] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 279 (0x8d8ef800) [pid = 1760] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 278 (0x89c10800) [pid = 1760] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 277 (0x92d7a000) [pid = 1760] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 276 (0x92346000) [pid = 1760] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 275 (0x8750e400) [pid = 1760] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 274 (0x9231e400) [pid = 1760] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 273 (0x8f5cf400) [pid = 1760] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 272 (0x8ea9a000) [pid = 1760] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 271 (0x8d1e6c00) [pid = 1760] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 270 (0x89c08000) [pid = 1760] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 269 (0x8b6e9c00) [pid = 1760] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 268 (0x8b645c00) [pid = 1760] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 267 (0x92e11000) [pid = 1760] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 266 (0xa060e400) [pid = 1760] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 265 (0x92d76000) [pid = 1760] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 264 (0x8d8d3c00) [pid = 1760] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 263 (0x9aa14000) [pid = 1760] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 262 (0x8b6f3800) [pid = 1760] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 261 (0x927e3000) [pid = 1760] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 260 (0x99e11400) [pid = 1760] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 259 (0x8cfa1c00) [pid = 1760] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 258 (0x8d9d7000) [pid = 1760] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 257 (0x8df4e000) [pid = 1760] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 256 (0x927f1c00) [pid = 1760] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 255 (0x8d1f1400) [pid = 1760] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 254 (0x91d4e400) [pid = 1760] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 253 (0x9500b800) [pid = 1760] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 252 (0x92312c00) [pid = 1760] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 251 (0x8d134c00) [pid = 1760] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 250 (0x8f6d1c00) [pid = 1760] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 249 (0x92d6c400) [pid = 1760] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 248 (0x8c070c00) [pid = 1760] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 247 (0x87659000) [pid = 1760] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 246 (0x93c85400) [pid = 1760] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 245 (0x93c85000) [pid = 1760] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 244 (0x9277f400) [pid = 1760] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 243 (0x99e11800) [pid = 1760] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 242 (0x8be9cc00) [pid = 1760] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 241 (0x9a72d800) [pid = 1760] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 240 (0x8f5d6000) [pid = 1760] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 239 (0x91bf6000) [pid = 1760] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 238 (0x9cd38c00) [pid = 1760] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 237 (0x924c6800) [pid = 1760] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 236 (0x9277ac00) [pid = 1760] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 235 (0x92d6f000) [pid = 1760] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 09:58:18 INFO - PROCESS | 1760 | --DOMWINDOW == 234 (0x8f5cbc00) [pid = 1760] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 09:58:18 INFO - PROCESS | 1760 | 1464368298202 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:18 INFO - PROCESS | 1760 | ++DOCSHELL 0x84bfbc00 == 128 [pid = 1760] [id = 361] 09:58:18 INFO - PROCESS | 1760 | ++DOMWINDOW == 235 (0x8750e400) [pid = 1760] [serial = 1084] [outer = (nil)] 09:58:18 INFO - PROCESS | 1760 | ++DOMWINDOW == 236 (0x89c10800) [pid = 1760] [serial = 1085] [outer = 0x8750e400] 09:58:18 INFO - PROCESS | 1760 | 1464368298282 Marionette DEBUG loaded listener.js 09:58:18 INFO - PROCESS | 1760 | ++DOMWINDOW == 237 (0x8b645c00) [pid = 1760] [serial = 1086] [outer = 0x8750e400] 09:58:19 INFO - PROCESS | 1760 | 1464368299012 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]]]}] 09:58:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 09:58:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 2936ms 09:58:19 INFO - PROCESS | 1760 | 1464368299049 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 09:58:19 INFO - PROCESS | 1760 | 1464368299052 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 09:58:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 09:58:19 INFO - PROCESS | 1760 | 1464368299058 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 09:58:19 INFO - PROCESS | 1760 | 1464368299061 Marionette TRACE conn3 <- [1,1418,null,{}] 09:58:19 INFO - PROCESS | 1760 | 1464368299066 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}] 09:58:19 INFO - PROCESS | 1760 | 1464368299307 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 09:58:19 INFO - PROCESS | 1760 | 1464368299328 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:19 INFO - PROCESS | 1760 | ++DOCSHELL 0x87518400 == 129 [pid = 1760] [id = 362] 09:58:19 INFO - PROCESS | 1760 | ++DOMWINDOW == 238 (0x89c05400) [pid = 1760] [serial = 1087] [outer = (nil)] 09:58:19 INFO - PROCESS | 1760 | ++DOMWINDOW == 239 (0x8d134800) [pid = 1760] [serial = 1088] [outer = 0x89c05400] 09:58:19 INFO - PROCESS | 1760 | 1464368299402 Marionette DEBUG loaded listener.js 09:58:19 INFO - PROCESS | 1760 | ++DOMWINDOW == 240 (0x8d71cc00) [pid = 1760] [serial = 1089] [outer = 0x89c05400] 09:58:20 INFO - PROCESS | 1760 | 1464368300634 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]]]}] 09:58:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 09:58:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1631ms 09:58:20 INFO - PROCESS | 1760 | 1464368300691 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 09:58:20 INFO - PROCESS | 1760 | 1464368300697 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 09:58:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 09:58:20 INFO - PROCESS | 1760 | 1464368300707 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 09:58:20 INFO - PROCESS | 1760 | 1464368300714 Marionette TRACE conn3 <- [1,1422,null,{}] 09:58:20 INFO - PROCESS | 1760 | 1464368300724 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}] 09:58:20 INFO - PROCESS | 1760 | 1464368300937 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 09:58:21 INFO - PROCESS | 1760 | 1464368301221 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:21 INFO - PROCESS | 1760 | ++DOCSHELL 0x8728b000 == 130 [pid = 1760] [id = 363] 09:58:21 INFO - PROCESS | 1760 | ++DOMWINDOW == 241 (0x87515c00) [pid = 1760] [serial = 1090] [outer = (nil)] 09:58:21 INFO - PROCESS | 1760 | ++DOMWINDOW == 242 (0x8a34e000) [pid = 1760] [serial = 1091] [outer = 0x87515c00] 09:58:21 INFO - PROCESS | 1760 | 1464368301309 Marionette DEBUG loaded listener.js 09:58:21 INFO - PROCESS | 1760 | ++DOMWINDOW == 243 (0x8b64c400) [pid = 1760] [serial = 1092] [outer = 0x87515c00] 09:58:22 INFO - PROCESS | 1760 | 1464368302269 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]]]}] 09:58:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 09:58:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1640ms 09:58:22 INFO - PROCESS | 1760 | 1464368302347 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 09:58:22 INFO - PROCESS | 1760 | 1464368302356 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 09:58:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 09:58:22 INFO - PROCESS | 1760 | 1464368302367 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 09:58:22 INFO - PROCESS | 1760 | 1464368302372 Marionette TRACE conn3 <- [1,1426,null,{}] 09:58:22 INFO - PROCESS | 1760 | 1464368302378 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}] 09:58:22 INFO - PROCESS | 1760 | 1464368302620 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 09:58:22 INFO - PROCESS | 1760 | 1464368302955 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:22 INFO - PROCESS | 1760 | ++DOCSHELL 0x8cfa5800 == 131 [pid = 1760] [id = 364] 09:58:22 INFO - PROCESS | 1760 | ++DOMWINDOW == 244 (0x8cfa6c00) [pid = 1760] [serial = 1093] [outer = (nil)] 09:58:23 INFO - PROCESS | 1760 | ++DOMWINDOW == 245 (0x8cfef400) [pid = 1760] [serial = 1094] [outer = 0x8cfa6c00] 09:58:23 INFO - PROCESS | 1760 | 1464368303053 Marionette DEBUG loaded listener.js 09:58:23 INFO - PROCESS | 1760 | ++DOMWINDOW == 246 (0x8d713800) [pid = 1760] [serial = 1095] [outer = 0x8cfa6c00] 09:58:24 INFO - PROCESS | 1760 | 1464368304036 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]]]}] 09:58:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 09:58:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1738ms 09:58:24 INFO - PROCESS | 1760 | 1464368304105 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 09:58:24 INFO - PROCESS | 1760 | 1464368304110 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 09:58:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 09:58:24 INFO - PROCESS | 1760 | 1464368304116 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 09:58:24 INFO - PROCESS | 1760 | 1464368304124 Marionette TRACE conn3 <- [1,1430,null,{}] 09:58:24 INFO - PROCESS | 1760 | 1464368304140 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}] 09:58:24 INFO - PROCESS | 1760 | 1464368304384 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 09:58:24 INFO - PROCESS | 1760 | 1464368304757 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:24 INFO - PROCESS | 1760 | ++DOCSHELL 0x84bf9000 == 132 [pid = 1760] [id = 365] 09:58:24 INFO - PROCESS | 1760 | ++DOMWINDOW == 247 (0x8d140c00) [pid = 1760] [serial = 1096] [outer = (nil)] 09:58:24 INFO - PROCESS | 1760 | ++DOMWINDOW == 248 (0x8df50400) [pid = 1760] [serial = 1097] [outer = 0x8d140c00] 09:58:24 INFO - PROCESS | 1760 | 1464368304847 Marionette DEBUG loaded listener.js 09:58:24 INFO - PROCESS | 1760 | ++DOMWINDOW == 249 (0x8eb0cc00) [pid = 1760] [serial = 1098] [outer = 0x8d140c00] 09:58:25 INFO - PROCESS | 1760 | 1464368305825 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]]]}] 09:58:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 09:58:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1742ms 09:58:25 INFO - PROCESS | 1760 | 1464368305859 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 09:58:25 INFO - PROCESS | 1760 | 1464368305863 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 09:58:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 09:58:25 INFO - PROCESS | 1760 | 1464368305870 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 09:58:25 INFO - PROCESS | 1760 | 1464368305874 Marionette TRACE conn3 <- [1,1434,null,{}] 09:58:25 INFO - PROCESS | 1760 | 1464368305880 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}] 09:58:26 INFO - PROCESS | 1760 | 1464368306074 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 09:58:26 INFO - PROCESS | 1760 | 1464368306421 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:26 INFO - PROCESS | 1760 | ++DOCSHELL 0x8be8f800 == 133 [pid = 1760] [id = 366] 09:58:26 INFO - PROCESS | 1760 | ++DOMWINDOW == 250 (0x8eaa0800) [pid = 1760] [serial = 1099] [outer = (nil)] 09:58:26 INFO - PROCESS | 1760 | ++DOMWINDOW == 251 (0x8f5cd000) [pid = 1760] [serial = 1100] [outer = 0x8eaa0800] 09:58:26 INFO - PROCESS | 1760 | 1464368306514 Marionette DEBUG loaded listener.js 09:58:26 INFO - PROCESS | 1760 | ++DOMWINDOW == 252 (0x8f5d6000) [pid = 1760] [serial = 1101] [outer = 0x8eaa0800] 09:58:27 INFO - PROCESS | 1760 | 1464368307471 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]]]}] 09:58:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 09:58:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1637ms 09:58:27 INFO - PROCESS | 1760 | 1464368307508 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 09:58:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 09:58:27 INFO - PROCESS | 1760 | 1464368307512 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 09:58:27 INFO - PROCESS | 1760 | 1464368307519 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 09:58:27 INFO - PROCESS | 1760 | 1464368307522 Marionette TRACE conn3 <- [1,1438,null,{}] 09:58:27 INFO - PROCESS | 1760 | 1464368307528 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}] 09:58:27 INFO - PROCESS | 1760 | 1464368307721 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 09:58:28 INFO - PROCESS | 1760 | 1464368308053 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:28 INFO - PROCESS | 1760 | ++DOCSHELL 0x8eb58c00 == 134 [pid = 1760] [id = 367] 09:58:28 INFO - PROCESS | 1760 | ++DOMWINDOW == 253 (0x8f6cfc00) [pid = 1760] [serial = 1102] [outer = (nil)] 09:58:28 INFO - PROCESS | 1760 | ++DOMWINDOW == 254 (0x8f752800) [pid = 1760] [serial = 1103] [outer = 0x8f6cfc00] 09:58:28 INFO - PROCESS | 1760 | 1464368308145 Marionette DEBUG loaded listener.js 09:58:28 INFO - PROCESS | 1760 | ++DOMWINDOW == 255 (0x8f89c400) [pid = 1760] [serial = 1104] [outer = 0x8f6cfc00] 09:58:29 INFO - PROCESS | 1760 | 1464368309025 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]]]}] 09:58:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 09:58:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1538ms 09:58:29 INFO - PROCESS | 1760 | 1464368309057 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 09:58:29 INFO - PROCESS | 1760 | 1464368309062 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 09:58:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 09:58:29 INFO - PROCESS | 1760 | 1464368309068 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 09:58:29 INFO - PROCESS | 1760 | 1464368309072 Marionette TRACE conn3 <- [1,1442,null,{}] 09:58:29 INFO - PROCESS | 1760 | 1464368309093 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}] 09:58:29 INFO - PROCESS | 1760 | 1464368309404 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 09:58:29 INFO - PROCESS | 1760 | 1464368309689 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:29 INFO - PROCESS | 1760 | ++DOCSHELL 0x8d9d8800 == 135 [pid = 1760] [id = 368] 09:58:29 INFO - PROCESS | 1760 | ++DOMWINDOW == 256 (0x912d7800) [pid = 1760] [serial = 1105] [outer = (nil)] 09:58:29 INFO - PROCESS | 1760 | ++DOMWINDOW == 257 (0x91bf6000) [pid = 1760] [serial = 1106] [outer = 0x912d7800] 09:58:29 INFO - PROCESS | 1760 | 1464368309776 Marionette DEBUG loaded listener.js 09:58:29 INFO - PROCESS | 1760 | ++DOMWINDOW == 258 (0x91d40c00) [pid = 1760] [serial = 1107] [outer = 0x912d7800] 09:58:30 INFO - PROCESS | 1760 | 1464368310701 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]]]}] 09:58:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 09:58:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1685ms 09:58:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 09:58:30 INFO - PROCESS | 1760 | 1464368310754 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 09:58:30 INFO - PROCESS | 1760 | 1464368310758 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 09:58:30 INFO - PROCESS | 1760 | 1464368310764 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 09:58:30 INFO - PROCESS | 1760 | 1464368310768 Marionette TRACE conn3 <- [1,1446,null,{}] 09:58:30 INFO - PROCESS | 1760 | 1464368310774 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}] 09:58:30 INFO - PROCESS | 1760 | 1464368310971 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 09:58:31 INFO - PROCESS | 1760 | 1464368311310 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:31 INFO - PROCESS | 1760 | ++DOCSHELL 0x8cfed400 == 136 [pid = 1760] [id = 369] 09:58:31 INFO - PROCESS | 1760 | ++DOMWINDOW == 259 (0x8cff8000) [pid = 1760] [serial = 1108] [outer = (nil)] 09:58:31 INFO - PROCESS | 1760 | ++DOMWINDOW == 260 (0x91d4e400) [pid = 1760] [serial = 1109] [outer = 0x8cff8000] 09:58:31 INFO - PROCESS | 1760 | 1464368311401 Marionette DEBUG loaded listener.js 09:58:31 INFO - PROCESS | 1760 | ++DOMWINDOW == 261 (0x91ecc000) [pid = 1760] [serial = 1110] [outer = 0x8cff8000] 09:58:32 INFO - PROCESS | 1760 | 1464368312329 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]]]}] 09:58:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 09:58:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1643ms 09:58:32 INFO - PROCESS | 1760 | 1464368312407 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 09:58:32 INFO - PROCESS | 1760 | 1464368312410 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 09:58:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 09:58:32 INFO - PROCESS | 1760 | 1464368312418 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 09:58:32 INFO - PROCESS | 1760 | 1464368312421 Marionette TRACE conn3 <- [1,1450,null,{}] 09:58:32 INFO - PROCESS | 1760 | 1464368312427 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}] 09:58:32 INFO - PROCESS | 1760 | 1464368312666 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 09:58:33 INFO - PROCESS | 1760 | 1464368312996 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:33 INFO - PROCESS | 1760 | ++DOCSHELL 0x8edb4c00 == 137 [pid = 1760] [id = 370] 09:58:33 INFO - PROCESS | 1760 | ++DOMWINDOW == 262 (0x91eca000) [pid = 1760] [serial = 1111] [outer = (nil)] 09:58:33 INFO - PROCESS | 1760 | ++DOMWINDOW == 263 (0x9223c000) [pid = 1760] [serial = 1112] [outer = 0x91eca000] 09:58:33 INFO - PROCESS | 1760 | 1464368313097 Marionette DEBUG loaded listener.js 09:58:33 INFO - PROCESS | 1760 | ++DOMWINDOW == 264 (0x92313800) [pid = 1760] [serial = 1113] [outer = 0x91eca000] 09:58:34 INFO - PROCESS | 1760 | 1464368314009 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]]]}] 09:58:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 09:58:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1639ms 09:58:34 INFO - PROCESS | 1760 | 1464368314058 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 09:58:34 INFO - PROCESS | 1760 | 1464368314063 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 09:58:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 09:58:34 INFO - PROCESS | 1760 | 1464368314069 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 09:58:34 INFO - PROCESS | 1760 | 1464368314073 Marionette TRACE conn3 <- [1,1454,null,{}] 09:58:34 INFO - PROCESS | 1760 | 1464368314079 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}] 09:58:34 INFO - PROCESS | 1760 | 1464368314274 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 09:58:34 INFO - PROCESS | 1760 | 1464368314601 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:34 INFO - PROCESS | 1760 | ++DOCSHELL 0x921d2c00 == 138 [pid = 1760] [id = 371] 09:58:34 INFO - PROCESS | 1760 | ++DOMWINDOW == 265 (0x92236000) [pid = 1760] [serial = 1114] [outer = (nil)] 09:58:34 INFO - PROCESS | 1760 | ++DOMWINDOW == 266 (0x924c7400) [pid = 1760] [serial = 1115] [outer = 0x92236000] 09:58:34 INFO - PROCESS | 1760 | 1464368314706 Marionette DEBUG loaded listener.js 09:58:34 INFO - PROCESS | 1760 | ++DOMWINDOW == 267 (0x924ce400) [pid = 1760] [serial = 1116] [outer = 0x92236000] 09:58:35 INFO - PROCESS | 1760 | 1464368315625 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]]]}] 09:58:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 09:58:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1630ms 09:58:35 INFO - PROCESS | 1760 | 1464368315700 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 09:58:35 INFO - PROCESS | 1760 | 1464368315703 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 09:58:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 09:58:35 INFO - PROCESS | 1760 | 1464368315710 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 09:58:35 INFO - PROCESS | 1760 | 1464368315714 Marionette TRACE conn3 <- [1,1458,null,{}] 09:58:35 INFO - PROCESS | 1760 | 1464368315719 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}] 09:58:35 INFO - PROCESS | 1760 | 1464368315967 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 09:58:36 INFO - PROCESS | 1760 | 1464368316303 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:36 INFO - PROCESS | 1760 | ++DOCSHELL 0x8cfee800 == 139 [pid = 1760] [id = 372] 09:58:36 INFO - PROCESS | 1760 | ++DOMWINDOW == 268 (0x8d8e2c00) [pid = 1760] [serial = 1117] [outer = (nil)] 09:58:36 INFO - PROCESS | 1760 | ++DOMWINDOW == 269 (0x927e6800) [pid = 1760] [serial = 1118] [outer = 0x8d8e2c00] 09:58:36 INFO - PROCESS | 1760 | 1464368316388 Marionette DEBUG loaded listener.js 09:58:36 INFO - PROCESS | 1760 | ++DOMWINDOW == 270 (0x927eb000) [pid = 1760] [serial = 1119] [outer = 0x8d8e2c00] 09:58:37 INFO - PROCESS | 1760 | 1464368317369 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]]]}] 09:58:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 09:58:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1737ms 09:58:37 INFO - PROCESS | 1760 | 1464368317448 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 09:58:37 INFO - PROCESS | 1760 | 1464368317452 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 09:58:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 09:58:37 INFO - PROCESS | 1760 | 1464368317458 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 09:58:37 INFO - PROCESS | 1760 | 1464368317463 Marionette TRACE conn3 <- [1,1462,null,{}] 09:58:37 INFO - PROCESS | 1760 | 1464368317469 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}] 09:58:37 INFO - PROCESS | 1760 | 1464368317725 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 09:58:38 INFO - PROCESS | 1760 | 1464368318071 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:38 INFO - PROCESS | 1760 | ++DOCSHELL 0x92959c00 == 140 [pid = 1760] [id = 373] 09:58:38 INFO - PROCESS | 1760 | ++DOMWINDOW == 271 (0x92c2dc00) [pid = 1760] [serial = 1120] [outer = (nil)] 09:58:38 INFO - PROCESS | 1760 | ++DOMWINDOW == 272 (0x92c38400) [pid = 1760] [serial = 1121] [outer = 0x92c2dc00] 09:58:38 INFO - PROCESS | 1760 | 1464368318172 Marionette DEBUG loaded listener.js 09:58:38 INFO - PROCESS | 1760 | ++DOMWINDOW == 273 (0x92d72c00) [pid = 1760] [serial = 1122] [outer = 0x92c2dc00] 09:58:39 INFO - PROCESS | 1760 | 1464368319149 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]]]}] 09:58:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 09:58:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1735ms 09:58:39 INFO - PROCESS | 1760 | 1464368319194 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 09:58:39 INFO - PROCESS | 1760 | 1464368319198 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 09:58:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 09:58:39 INFO - PROCESS | 1760 | 1464368319205 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 09:58:39 INFO - PROCESS | 1760 | 1464368319208 Marionette TRACE conn3 <- [1,1466,null,{}] 09:58:39 INFO - PROCESS | 1760 | 1464368319214 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}] 09:58:39 INFO - PROCESS | 1760 | 1464368319407 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 09:58:39 INFO - PROCESS | 1760 | 1464368319757 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:39 INFO - PROCESS | 1760 | ++DOCSHELL 0x93a4b800 == 141 [pid = 1760] [id = 374] 09:58:39 INFO - PROCESS | 1760 | ++DOMWINDOW == 274 (0x93a4d400) [pid = 1760] [serial = 1123] [outer = (nil)] 09:58:39 INFO - PROCESS | 1760 | ++DOMWINDOW == 275 (0x93c1cc00) [pid = 1760] [serial = 1124] [outer = 0x93a4d400] 09:58:39 INFO - PROCESS | 1760 | 1464368319882 Marionette DEBUG loaded listener.js 09:58:40 INFO - PROCESS | 1760 | ++DOMWINDOW == 276 (0x93c86800) [pid = 1760] [serial = 1125] [outer = 0x93a4d400] 09:58:40 INFO - PROCESS | 1760 | 1464368320835 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]]]}] 09:58:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 09:58:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1681ms 09:58:40 INFO - PROCESS | 1760 | 1464368320887 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 09:58:40 INFO - PROCESS | 1760 | 1464368320891 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 09:58:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 09:58:40 INFO - PROCESS | 1760 | 1464368320907 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 09:58:40 INFO - PROCESS | 1760 | 1464368320910 Marionette TRACE conn3 <- [1,1470,null,{}] 09:58:40 INFO - PROCESS | 1760 | 1464368320916 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}] 09:58:41 INFO - PROCESS | 1760 | 1464368321110 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 09:58:41 INFO - PROCESS | 1760 | 1464368321438 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:41 INFO - PROCESS | 1760 | ++DOCSHELL 0x92d77c00 == 142 [pid = 1760] [id = 375] 09:58:41 INFO - PROCESS | 1760 | ++DOMWINDOW == 277 (0x93c8f800) [pid = 1760] [serial = 1126] [outer = (nil)] 09:58:41 INFO - PROCESS | 1760 | ++DOMWINDOW == 278 (0x950e4c00) [pid = 1760] [serial = 1127] [outer = 0x93c8f800] 09:58:41 INFO - PROCESS | 1760 | 1464368321527 Marionette DEBUG loaded listener.js 09:58:41 INFO - PROCESS | 1760 | ++DOMWINDOW == 279 (0x950ec000) [pid = 1760] [serial = 1128] [outer = 0x93c8f800] 09:58:42 INFO - PROCESS | 1760 | 1464368322449 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]]]}] 09:58:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 09:58:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1593ms 09:58:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 09:58:42 INFO - PROCESS | 1760 | 1464368322501 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 09:58:42 INFO - PROCESS | 1760 | 1464368322504 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 09:58:42 INFO - PROCESS | 1760 | 1464368322511 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 09:58:42 INFO - PROCESS | 1760 | 1464368322514 Marionette TRACE conn3 <- [1,1474,null,{}] 09:58:42 INFO - PROCESS | 1760 | 1464368322520 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}] 09:58:42 INFO - PROCESS | 1760 | 1464368322721 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 09:58:43 INFO - PROCESS | 1760 | 1464368323050 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:43 INFO - PROCESS | 1760 | ++DOCSHELL 0x93c85000 == 143 [pid = 1760] [id = 376] 09:58:43 INFO - PROCESS | 1760 | ++DOMWINDOW == 280 (0x95007800) [pid = 1760] [serial = 1129] [outer = (nil)] 09:58:43 INFO - PROCESS | 1760 | ++DOMWINDOW == 281 (0x977d6c00) [pid = 1760] [serial = 1130] [outer = 0x95007800] 09:58:43 INFO - PROCESS | 1760 | 1464368323151 Marionette DEBUG loaded listener.js 09:58:43 INFO - PROCESS | 1760 | ++DOMWINDOW == 282 (0x992e1c00) [pid = 1760] [serial = 1131] [outer = 0x95007800] 09:58:44 INFO - PROCESS | 1760 | 1464368324077 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]]]}] 09:58:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 09:58:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1639ms 09:58:44 INFO - PROCESS | 1760 | 1464368324150 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 09:58:44 INFO - PROCESS | 1760 | 1464368324155 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 09:58:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 09:58:44 INFO - PROCESS | 1760 | 1464368324161 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 09:58:44 INFO - PROCESS | 1760 | 1464368324165 Marionette TRACE conn3 <- [1,1478,null,{}] 09:58:44 INFO - PROCESS | 1760 | 1464368324170 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}] 09:58:44 INFO - PROCESS | 1760 | 1464368324369 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 09:58:44 INFO - PROCESS | 1760 | 1464368324712 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:44 INFO - PROCESS | 1760 | ++DOCSHELL 0x8ea9f400 == 144 [pid = 1760] [id = 377] 09:58:44 INFO - PROCESS | 1760 | ++DOMWINDOW == 283 (0x8eb53400) [pid = 1760] [serial = 1132] [outer = (nil)] 09:58:44 INFO - PROCESS | 1760 | ++DOMWINDOW == 284 (0x99fdac00) [pid = 1760] [serial = 1133] [outer = 0x8eb53400] 09:58:44 INFO - PROCESS | 1760 | 1464368324801 Marionette DEBUG loaded listener.js 09:58:44 INFO - PROCESS | 1760 | ++DOMWINDOW == 285 (0x9a09ec00) [pid = 1760] [serial = 1134] [outer = 0x8eb53400] 09:58:45 INFO - PROCESS | 1760 | 1464368325788 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]]]}] 09:58:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 09:58:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1686ms 09:58:45 INFO - PROCESS | 1760 | 1464368325848 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 09:58:45 INFO - PROCESS | 1760 | 1464368325852 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 09:58:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 09:58:45 INFO - PROCESS | 1760 | 1464368325859 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 09:58:45 INFO - PROCESS | 1760 | 1464368325862 Marionette TRACE conn3 <- [1,1482,null,{}] 09:58:45 INFO - PROCESS | 1760 | 1464368325868 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}] 09:58:46 INFO - PROCESS | 1760 | 1464368326068 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 09:58:46 INFO - PROCESS | 1760 | 1464368326408 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:46 INFO - PROCESS | 1760 | ++DOCSHELL 0x99e14400 == 145 [pid = 1760] [id = 378] 09:58:46 INFO - PROCESS | 1760 | ++DOMWINDOW == 286 (0x99fcf800) [pid = 1760] [serial = 1135] [outer = (nil)] 09:58:46 INFO - PROCESS | 1760 | ++DOMWINDOW == 287 (0x9aa14000) [pid = 1760] [serial = 1136] [outer = 0x99fcf800] 09:58:46 INFO - PROCESS | 1760 | 1464368326502 Marionette DEBUG loaded listener.js 09:58:46 INFO - PROCESS | 1760 | ++DOMWINDOW == 288 (0x9b304800) [pid = 1760] [serial = 1137] [outer = 0x99fcf800] 09:58:47 INFO - PROCESS | 1760 | 1464368327468 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]]]}] 09:58:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 09:58:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1685ms 09:58:47 INFO - PROCESS | 1760 | 1464368327546 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 09:58:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 09:58:47 INFO - PROCESS | 1760 | 1464368327550 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 09:58:47 INFO - PROCESS | 1760 | 1464368327556 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 09:58:47 INFO - PROCESS | 1760 | 1464368327560 Marionette TRACE conn3 <- [1,1486,null,{}] 09:58:47 INFO - PROCESS | 1760 | 1464368327566 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}] 09:58:47 INFO - PROCESS | 1760 | 1464368327839 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 09:58:48 INFO - PROCESS | 1760 | 1464368328196 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:48 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b49ec00 == 146 [pid = 1760] [id = 379] 09:58:48 INFO - PROCESS | 1760 | ++DOMWINDOW == 289 (0x8b7f5400) [pid = 1760] [serial = 1138] [outer = (nil)] 09:58:48 INFO - PROCESS | 1760 | ++DOMWINDOW == 290 (0x8d8e2400) [pid = 1760] [serial = 1139] [outer = 0x8b7f5400] 09:58:48 INFO - PROCESS | 1760 | 1464368328283 Marionette DEBUG loaded listener.js 09:58:48 INFO - PROCESS | 1760 | ++DOMWINDOW == 291 (0x8eb9ac00) [pid = 1760] [serial = 1140] [outer = 0x8b7f5400] 09:58:49 INFO - PROCESS | 1760 | 1464368329277 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]]]}] 09:58:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 09:58:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1787ms 09:58:49 INFO - PROCESS | 1760 | 1464368329344 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 09:58:49 INFO - PROCESS | 1760 | 1464368329348 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 09:58:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 09:58:49 INFO - PROCESS | 1760 | 1464368329354 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 09:58:49 INFO - PROCESS | 1760 | 1464368329358 Marionette TRACE conn3 <- [1,1490,null,{}] 09:58:49 INFO - PROCESS | 1760 | 1464368329364 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}] 09:58:49 INFO - PROCESS | 1760 | 1464368329577 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 09:58:49 INFO - PROCESS | 1760 | 1464368329928 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:49 INFO - PROCESS | 1760 | ++DOCSHELL 0x8cfeb400 == 147 [pid = 1760] [id = 380] 09:58:49 INFO - PROCESS | 1760 | ++DOMWINDOW == 292 (0x8cff3400) [pid = 1760] [serial = 1141] [outer = (nil)] 09:58:50 INFO - PROCESS | 1760 | ++DOMWINDOW == 293 (0x8edc1800) [pid = 1760] [serial = 1142] [outer = 0x8cff3400] 09:58:50 INFO - PROCESS | 1760 | 1464368330018 Marionette DEBUG loaded listener.js 09:58:50 INFO - PROCESS | 1760 | ++DOMWINDOW == 294 (0x91ed3c00) [pid = 1760] [serial = 1143] [outer = 0x8cff3400] 09:58:51 INFO - PROCESS | 1760 | --DOCSHELL 0x8be9c000 == 146 [pid = 1760] [id = 221] 09:58:51 INFO - PROCESS | 1760 | --DOCSHELL 0x84bfbc00 == 145 [pid = 1760] [id = 361] 09:58:51 INFO - PROCESS | 1760 | --DOCSHELL 0x8728fc00 == 144 [pid = 1760] [id = 360] 09:58:51 INFO - PROCESS | 1760 | --DOCSHELL 0x87657400 == 143 [pid = 1760] [id = 359] 09:58:51 INFO - PROCESS | 1760 | --DOCSHELL 0x87656800 == 142 [pid = 1760] [id = 358] 09:58:51 INFO - PROCESS | 1760 | --DOCSHELL 0x87652800 == 141 [pid = 1760] [id = 356] 09:58:51 INFO - PROCESS | 1760 | --DOCSHELL 0x8751b400 == 140 [pid = 1760] [id = 357] 09:58:51 INFO - PROCESS | 1760 | --DOCSHELL 0x84bf0800 == 139 [pid = 1760] [id = 355] 09:58:51 INFO - PROCESS | 1760 | --DOCSHELL 0x8cea2400 == 138 [pid = 1760] [id = 354] 09:58:51 INFO - PROCESS | 1760 | --DOCSHELL 0x86baec00 == 137 [pid = 1760] [id = 353] 09:58:51 INFO - PROCESS | 1760 | --DOCSHELL 0xa3546400 == 136 [pid = 1760] [id = 352] 09:58:51 INFO - PROCESS | 1760 | --DOCSHELL 0x8eb92c00 == 135 [pid = 1760] [id = 350] 09:58:51 INFO - PROCESS | 1760 | --DOCSHELL 0x9b829000 == 134 [pid = 1760] [id = 351] 09:58:51 INFO - PROCESS | 1760 | --DOCSHELL 0x92b1d800 == 133 [pid = 1760] [id = 349] 09:58:51 INFO - PROCESS | 1760 | --DOCSHELL 0x9b3acc00 == 132 [pid = 1760] [id = 348] 09:58:51 INFO - PROCESS | 1760 | --DOCSHELL 0x8f750c00 == 131 [pid = 1760] [id = 347] 09:58:51 INFO - PROCESS | 1760 | --DOCSHELL 0x92d76c00 == 130 [pid = 1760] [id = 346] 09:58:51 INFO - PROCESS | 1760 | --DOCSHELL 0x86ba9c00 == 129 [pid = 1760] [id = 345] 09:58:51 INFO - PROCESS | 1760 | --DOCSHELL 0x912d6400 == 128 [pid = 1760] [id = 344] 09:58:51 INFO - PROCESS | 1760 | --DOCSHELL 0x8eaa8400 == 127 [pid = 1760] [id = 342] 09:58:51 INFO - PROCESS | 1760 | --DOCSHELL 0x8eb9c800 == 126 [pid = 1760] [id = 343] 09:58:51 INFO - PROCESS | 1760 | --DOCSHELL 0x8cfa9c00 == 125 [pid = 1760] [id = 341] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 293 (0x8cf9f400) [pid = 1760] [serial = 681] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 292 (0x8de51c00) [pid = 1760] [serial = 726] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 291 (0x8d13d800) [pid = 1760] [serial = 753] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 290 (0x8eb5c800) [pid = 1760] [serial = 729] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 289 (0x92c36000) [pid = 1760] [serial = 696] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 288 (0x9a5e5000) [pid = 1760] [serial = 660] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 287 (0x8eb11c00) [pid = 1760] [serial = 756] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 286 (0x8de48000) [pid = 1760] [serial = 684] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 285 (0x9500c000) [pid = 1760] [serial = 789] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 284 (0x8f89c800) [pid = 1760] [serial = 687] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 283 (0x8eb15000) [pid = 1760] [serial = 654] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 282 (0x92962000) [pid = 1760] [serial = 762] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 281 (0x9a5ddc00) [pid = 1760] [serial = 774] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 280 (0x927efc00) [pid = 1760] [serial = 644] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 279 (0x9c221800) [pid = 1760] [serial = 714] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 278 (0x924cd400) [pid = 1760] [serial = 759] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 277 (0xa21a6c00) [pid = 1760] [serial = 635] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 276 (0x99e0cc00) [pid = 1760] [serial = 771] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 275 (0x921d4400) [pid = 1760] [serial = 690] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 274 (0x924c2000) [pid = 1760] [serial = 693] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 273 (0x8eb60800) [pid = 1760] [serial = 617] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 272 (0x8d139000) [pid = 1760] [serial = 614] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 271 (0x953f0400) [pid = 1760] [serial = 623] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 270 (0x8d71c000) [pid = 1760] [serial = 650] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 269 (0x953e8800) [pid = 1760] [serial = 768] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 268 (0xa30e7c00) [pid = 1760] [serial = 786] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 267 (0x92e10800) [pid = 1760] [serial = 699] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 266 (0xa24bb800) [pid = 1760] [serial = 638] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 265 (0xa22c6400) [pid = 1760] [serial = 720] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 264 (0x8eaa1400) [pid = 1760] [serial = 575] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 263 (0x9a010400) [pid = 1760] [serial = 626] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 262 (0x8df54000) [pid = 1760] [serial = 864] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 261 (0x9c221400) [pid = 1760] [serial = 629] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 260 (0x8e90e400) [pid = 1760] [serial = 723] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 259 (0x93a4f800) [pid = 1760] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 258 (0xa243ec00) [pid = 1760] [serial = 783] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 257 (0x981c1000) [pid = 1760] [serial = 705] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 256 (0x92c32800) [pid = 1760] [serial = 765] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 255 (0x9b918000) [pid = 1760] [serial = 711] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 254 (0x8cff8400) [pid = 1760] [serial = 572] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 253 (0x927ee800) [pid = 1760] [serial = 641] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 252 (0x9b30f400) [pid = 1760] [serial = 777] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 251 (0x8eb12400) [pid = 1760] [serial = 647] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 250 (0xa21a8c00) [pid = 1760] [serial = 717] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 249 (0x9500a800) [pid = 1760] [serial = 702] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 248 (0xa3020400) [pid = 1760] [serial = 657] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 247 (0x9cd38000) [pid = 1760] [serial = 632] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 246 (0x92317000) [pid = 1760] [serial = 620] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 245 (0x9a35ac00) [pid = 1760] [serial = 708] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 244 (0x9c132800) [pid = 1760] [serial = 780] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 243 (0x9223d400) [pid = 1760] [serial = 810] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 242 (0xa6732400) [pid = 1760] [serial = 843] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 241 (0x89c0b800) [pid = 1760] [serial = 849] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 240 (0x99e14000) [pid = 1760] [serial = 590] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 239 (0x9a5e3400) [pid = 1760] [serial = 828] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 238 (0x8eaa5000) [pid = 1760] [serial = 816] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 237 (0x8b64b800) [pid = 1760] [serial = 855] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 236 (0x9d0c0000) [pid = 1760] [serial = 834] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 235 (0x93c88000) [pid = 1760] [serial = 587] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 234 (0x87519000) [pid = 1760] [serial = 924] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 233 (0x9c38c400) [pid = 1760] [serial = 903] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 232 (0x9295c800) [pid = 1760] [serial = 894] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 231 (0x8eb9c400) [pid = 1760] [serial = 888] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 230 (0x8d8e4800) [pid = 1760] [serial = 885] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 229 (0x8b7f0c00) [pid = 1760] [serial = 882] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 228 (0x8d9db000) [pid = 1760] [serial = 861] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 227 (0x8d9d4000) [pid = 1760] [serial = 858] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 226 (0x8cfec400) [pid = 1760] [serial = 813] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 225 (0x9c071800) [pid = 1760] [serial = 831] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 224 (0x8f89f800) [pid = 1760] [serial = 578] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 223 (0x92d70000) [pid = 1760] [serial = 822] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 222 (0xa227b000) [pid = 1760] [serial = 837] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 221 (0xa321ec00) [pid = 1760] [serial = 840] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 220 (0x92781400) [pid = 1760] [serial = 846] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 219 (0x95003800) [pid = 1760] [serial = 825] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 218 (0x921d5c00) [pid = 1760] [serial = 581] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 217 (0x927ec400) [pid = 1760] [serial = 819] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 216 (0xa112c000) [pid = 1760] [serial = 852] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 215 (0x9295f000) [pid = 1760] [serial = 584] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 214 (0x8eaa3800) [pid = 1760] [serial = 1016] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 213 (0x8eb93400) [pid = 1760] [serial = 1019] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 212 (0x8edb5800) [pid = 1760] [serial = 1017] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 211 (0x912db400) [pid = 1760] [serial = 1022] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 210 (0x9295e400) [pid = 1760] [serial = 983] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 209 (0x92b1ac00) [pid = 1760] [serial = 984] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 208 (0x8d8dc400) [pid = 1760] [serial = 1013] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 207 (0x921d6000) [pid = 1760] [serial = 977] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 206 (0x92233400) [pid = 1760] [serial = 978] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 205 (0x99163800) [pid = 1760] [serial = 998] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 204 (0x992e7c00) [pid = 1760] [serial = 999] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 203 (0x92340000) [pid = 1760] [serial = 980] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 202 (0x92343000) [pid = 1760] [serial = 981] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 201 (0x9a5e5400) [pid = 1760] [serial = 1007] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 200 (0x8cea2c00) [pid = 1760] [serial = 956] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 199 (0x8f6d4000) [pid = 1760] [serial = 965] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 198 (0x8e909400) [pid = 1760] [serial = 959] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 197 (0x99e12000) [pid = 1760] [serial = 1001] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 196 (0x99e0d000) [pid = 1760] [serial = 1002] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 195 (0x8eb9c000) [pid = 1760] [serial = 962] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 194 (0x91eca800) [pid = 1760] [serial = 974] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 193 (0x91ed0800) [pid = 1760] [serial = 975] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 192 (0x92d7a400) [pid = 1760] [serial = 989] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 191 (0x93a43400) [pid = 1760] [serial = 990] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 190 (0x91432800) [pid = 1760] [serial = 968] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 189 (0x8cfa6400) [pid = 1760] [serial = 1010] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 188 (0x8cfee400) [pid = 1760] [serial = 1011] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 187 (0x8b647800) [pid = 1760] [serial = 953] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 186 (0x8b6f2000) [pid = 1760] [serial = 954] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 185 (0x95004000) [pid = 1760] [serial = 992] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 184 (0x95008800) [pid = 1760] [serial = 993] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 183 (0x91d44c00) [pid = 1760] [serial = 971] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 182 (0x953e8400) [pid = 1760] [serial = 995] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 181 (0x953ec800) [pid = 1760] [serial = 996] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 180 (0x92c33400) [pid = 1760] [serial = 986] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 179 (0x92c3a800) [pid = 1760] [serial = 987] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 178 (0x9a230c00) [pid = 1760] [serial = 1004] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 177 (0x9a298400) [pid = 1760] [serial = 1005] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 176 (0x8f74a400) [pid = 1760] [serial = 1020] [outer = (nil)] [url = about:blank] 09:58:51 INFO - PROCESS | 1760 | --DOMWINDOW == 175 (0x8d9d3c00) [pid = 1760] [serial = 1014] [outer = (nil)] [url = about:blank] 09:58:52 INFO - PROCESS | 1760 | 1464368332386 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]]]}] 09:58:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 09:58:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 3084ms 09:58:52 INFO - PROCESS | 1760 | 1464368332439 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 09:58:52 INFO - PROCESS | 1760 | 1464368332444 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 09:58:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 09:58:52 INFO - PROCESS | 1760 | 1464368332454 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 09:58:52 INFO - PROCESS | 1760 | 1464368332459 Marionette TRACE conn3 <- [1,1494,null,{}] 09:58:52 INFO - PROCESS | 1760 | 1464368332467 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}] 09:58:52 INFO - PROCESS | 1760 | 1464368332653 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 09:58:52 INFO - PROCESS | 1760 | 1464368332844 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:52 INFO - PROCESS | 1760 | ++DOCSHELL 0x87284c00 == 126 [pid = 1760] [id = 381] 09:58:52 INFO - PROCESS | 1760 | ++DOMWINDOW == 176 (0x8728fc00) [pid = 1760] [serial = 1144] [outer = (nil)] 09:58:52 INFO - PROCESS | 1760 | ++DOMWINDOW == 177 (0x87653000) [pid = 1760] [serial = 1145] [outer = 0x8728fc00] 09:58:52 INFO - PROCESS | 1760 | 1464368332919 Marionette DEBUG loaded listener.js 09:58:53 INFO - PROCESS | 1760 | ++DOMWINDOW == 178 (0x8765c000) [pid = 1760] [serial = 1146] [outer = 0x8728fc00] 09:58:53 INFO - PROCESS | 1760 | 1464368333775 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]]]}] 09:58:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 09:58:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1390ms 09:58:53 INFO - PROCESS | 1760 | 1464368333845 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 09:58:53 INFO - PROCESS | 1760 | 1464368333853 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 09:58:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 09:58:53 INFO - PROCESS | 1760 | 1464368333863 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 09:58:53 INFO - PROCESS | 1760 | 1464368333867 Marionette TRACE conn3 <- [1,1498,null,{}] 09:58:53 INFO - PROCESS | 1760 | 1464368333873 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}] 09:58:54 INFO - PROCESS | 1760 | 1464368334061 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 09:58:54 INFO - PROCESS | 1760 | 1464368334278 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:54 INFO - PROCESS | 1760 | ++DOCSHELL 0x89ce7400 == 127 [pid = 1760] [id = 382] 09:58:54 INFO - PROCESS | 1760 | ++DOMWINDOW == 179 (0x89ce7c00) [pid = 1760] [serial = 1147] [outer = (nil)] 09:58:54 INFO - PROCESS | 1760 | ++DOMWINDOW == 180 (0x8b542400) [pid = 1760] [serial = 1148] [outer = 0x89ce7c00] 09:58:54 INFO - PROCESS | 1760 | 1464368334356 Marionette DEBUG loaded listener.js 09:58:54 INFO - PROCESS | 1760 | ++DOMWINDOW == 181 (0x8b54a400) [pid = 1760] [serial = 1149] [outer = 0x89ce7c00] 09:58:55 INFO - PROCESS | 1760 | 1464368335319 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]]]}] 09:58:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 09:58:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1487ms 09:58:55 INFO - PROCESS | 1760 | 1464368335350 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 09:58:55 INFO - PROCESS | 1760 | 1464368335354 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 09:58:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 09:58:55 INFO - PROCESS | 1760 | 1464368335361 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 09:58:55 INFO - PROCESS | 1760 | 1464368335366 Marionette TRACE conn3 <- [1,1502,null,{}] 09:58:55 INFO - PROCESS | 1760 | 1464368335388 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}] 09:58:55 INFO - PROCESS | 1760 | 1464368335636 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 09:58:55 INFO - PROCESS | 1760 | 1464368335690 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:55 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b652800 == 128 [pid = 1760] [id = 383] 09:58:55 INFO - PROCESS | 1760 | ++DOMWINDOW == 182 (0x8b7f5800) [pid = 1760] [serial = 1150] [outer = (nil)] 09:58:55 INFO - PROCESS | 1760 | ++DOMWINDOW == 183 (0x8bcb7400) [pid = 1760] [serial = 1151] [outer = 0x8b7f5800] 09:58:55 INFO - PROCESS | 1760 | 1464368335832 Marionette DEBUG loaded listener.js 09:58:55 INFO - PROCESS | 1760 | ++DOMWINDOW == 184 (0x8c075000) [pid = 1760] [serial = 1152] [outer = 0x8b7f5800] 09:58:56 INFO - PROCESS | 1760 | --DOMWINDOW == 183 (0x99165000) [pid = 1760] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 09:58:56 INFO - PROCESS | 1760 | --DOMWINDOW == 182 (0x912da000) [pid = 1760] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 09:58:56 INFO - PROCESS | 1760 | --DOMWINDOW == 181 (0x87655800) [pid = 1760] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 09:58:56 INFO - PROCESS | 1760 | --DOMWINDOW == 180 (0x86bac400) [pid = 1760] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 09:58:56 INFO - PROCESS | 1760 | --DOMWINDOW == 179 (0x8de4f800) [pid = 1760] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 09:58:56 INFO - PROCESS | 1760 | --DOMWINDOW == 178 (0x8f6ca400) [pid = 1760] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 09:58:56 INFO - PROCESS | 1760 | --DOMWINDOW == 177 (0x8eb0e800) [pid = 1760] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 09:58:56 INFO - PROCESS | 1760 | --DOMWINDOW == 176 (0x8c073c00) [pid = 1760] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 09:58:56 INFO - PROCESS | 1760 | --DOMWINDOW == 175 (0x8f8aa800) [pid = 1760] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 09:58:57 INFO - PROCESS | 1760 | --DOMWINDOW == 174 (0x87514400) [pid = 1760] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 09:58:57 INFO - PROCESS | 1760 | --DOMWINDOW == 173 (0x8b499800) [pid = 1760] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 09:58:57 INFO - PROCESS | 1760 | --DOMWINDOW == 172 (0x87283800) [pid = 1760] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 09:58:57 INFO - PROCESS | 1760 | --DOMWINDOW == 171 (0x8cea0000) [pid = 1760] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 09:58:57 INFO - PROCESS | 1760 | --DOMWINDOW == 170 (0x8ce9d800) [pid = 1760] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 09:58:57 INFO - PROCESS | 1760 | --DOMWINDOW == 169 (0x9c0c5000) [pid = 1760] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 09:58:57 INFO - PROCESS | 1760 | --DOMWINDOW == 168 (0x9b536c00) [pid = 1760] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 09:58:57 INFO - PROCESS | 1760 | --DOMWINDOW == 167 (0x92b18c00) [pid = 1760] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 09:58:57 INFO - PROCESS | 1760 | --DOMWINDOW == 166 (0x92c31400) [pid = 1760] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 09:58:57 INFO - PROCESS | 1760 | --DOMWINDOW == 165 (0x921d1400) [pid = 1760] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 09:58:57 INFO - PROCESS | 1760 | --DOMWINDOW == 164 (0x8b7fd800) [pid = 1760] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 09:58:57 INFO - PROCESS | 1760 | --DOMWINDOW == 163 (0x8750e400) [pid = 1760] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 09:58:57 INFO - PROCESS | 1760 | --DOMWINDOW == 162 (0x89ce2800) [pid = 1760] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 09:58:57 INFO - PROCESS | 1760 | --DOMWINDOW == 161 (0x84bf2400) [pid = 1760] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 09:58:57 INFO - PROCESS | 1760 | --DOMWINDOW == 160 (0x8b6e5400) [pid = 1760] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 09:58:57 INFO - PROCESS | 1760 | --DOMWINDOW == 159 (0x8765dc00) [pid = 1760] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 09:58:57 INFO - PROCESS | 1760 | --DOMWINDOW == 158 (0x8d133400) [pid = 1760] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 09:58:57 INFO - PROCESS | 1760 | 1464368337453 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]]]}] 09:58:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 09:58:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 2147ms 09:58:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 09:58:57 INFO - PROCESS | 1760 | 1464368337509 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 09:58:57 INFO - PROCESS | 1760 | 1464368337512 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 09:58:57 INFO - PROCESS | 1760 | 1464368337519 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 09:58:57 INFO - PROCESS | 1760 | 1464368337522 Marionette TRACE conn3 <- [1,1506,null,{}] 09:58:57 INFO - PROCESS | 1760 | 1464368337527 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}] 09:58:57 INFO - PROCESS | 1760 | 1464368337701 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 09:58:57 INFO - PROCESS | 1760 | 1464368337717 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:57 INFO - PROCESS | 1760 | ++DOCSHELL 0x86baac00 == 129 [pid = 1760] [id = 384] 09:58:57 INFO - PROCESS | 1760 | ++DOMWINDOW == 159 (0x86bac400) [pid = 1760] [serial = 1153] [outer = (nil)] 09:58:57 INFO - PROCESS | 1760 | ++DOMWINDOW == 160 (0x8b7fd800) [pid = 1760] [serial = 1154] [outer = 0x86bac400] 09:58:57 INFO - PROCESS | 1760 | 1464368337960 Marionette DEBUG loaded listener.js 09:58:58 INFO - PROCESS | 1760 | ++DOMWINDOW == 161 (0x8ce9c000) [pid = 1760] [serial = 1155] [outer = 0x86bac400] 09:58:58 INFO - PROCESS | 1760 | 1464368338720 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]]]}] 09:58:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 09:58:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1236ms 09:58:58 INFO - PROCESS | 1760 | 1464368338754 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 09:58:58 INFO - PROCESS | 1760 | 1464368338757 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 09:58:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 09:58:58 INFO - PROCESS | 1760 | 1464368338763 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 09:58:58 INFO - PROCESS | 1760 | 1464368338766 Marionette TRACE conn3 <- [1,1510,null,{}] 09:58:58 INFO - PROCESS | 1760 | 1464368338772 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}] 09:58:59 INFO - PROCESS | 1760 | 1464368339014 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 09:58:59 INFO - PROCESS | 1760 | 1464368339294 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:58:59 INFO - PROCESS | 1760 | ++DOCSHELL 0x84beec00 == 130 [pid = 1760] [id = 385] 09:58:59 INFO - PROCESS | 1760 | ++DOMWINDOW == 162 (0x84befc00) [pid = 1760] [serial = 1156] [outer = (nil)] 09:58:59 INFO - PROCESS | 1760 | ++DOMWINDOW == 163 (0x84bfbc00) [pid = 1760] [serial = 1157] [outer = 0x84befc00] 09:58:59 INFO - PROCESS | 1760 | 1464368339401 Marionette DEBUG loaded listener.js 09:58:59 INFO - PROCESS | 1760 | ++DOMWINDOW == 164 (0x87289800) [pid = 1760] [serial = 1158] [outer = 0x84befc00] 09:59:00 INFO - PROCESS | 1760 | 1464368340438 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]]]}] 09:59:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 09:59:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1729ms 09:59:00 INFO - PROCESS | 1760 | 1464368340495 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 09:59:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 09:59:00 INFO - PROCESS | 1760 | 1464368340504 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 09:59:00 INFO - PROCESS | 1760 | 1464368340516 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 09:59:00 INFO - PROCESS | 1760 | 1464368340522 Marionette TRACE conn3 <- [1,1514,null,{}] 09:59:00 INFO - PROCESS | 1760 | 1464368340583 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}] 09:59:00 INFO - PROCESS | 1760 | 1464368340802 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 09:59:01 INFO - PROCESS | 1760 | 1464368341095 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:01 INFO - PROCESS | 1760 | ++DOCSHELL 0x8a34ec00 == 131 [pid = 1760] [id = 386] 09:59:01 INFO - PROCESS | 1760 | ++DOMWINDOW == 165 (0x8b49b000) [pid = 1760] [serial = 1159] [outer = (nil)] 09:59:01 INFO - PROCESS | 1760 | ++DOMWINDOW == 166 (0x8b54f000) [pid = 1760] [serial = 1160] [outer = 0x8b49b000] 09:59:01 INFO - PROCESS | 1760 | 1464368341183 Marionette DEBUG loaded listener.js 09:59:01 INFO - PROCESS | 1760 | ++DOMWINDOW == 167 (0x8b64f000) [pid = 1760] [serial = 1161] [outer = 0x8b49b000] 09:59:02 INFO - PROCESS | 1760 | 1464368342105 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]]]}] 09:59:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 09:59:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1645ms 09:59:02 INFO - PROCESS | 1760 | 1464368342161 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 09:59:02 INFO - PROCESS | 1760 | 1464368342168 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 09:59:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 09:59:02 INFO - PROCESS | 1760 | 1464368342175 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 09:59:02 INFO - PROCESS | 1760 | 1464368342179 Marionette TRACE conn3 <- [1,1518,null,{}] 09:59:02 INFO - PROCESS | 1760 | 1464368342185 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}] 09:59:02 INFO - PROCESS | 1760 | 1464368342445 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 09:59:02 INFO - PROCESS | 1760 | 1464368342821 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:02 INFO - PROCESS | 1760 | ++DOCSHELL 0x8be95c00 == 132 [pid = 1760] [id = 387] 09:59:02 INFO - PROCESS | 1760 | ++DOMWINDOW == 168 (0x8cea2800) [pid = 1760] [serial = 1162] [outer = (nil)] 09:59:02 INFO - PROCESS | 1760 | ++DOMWINDOW == 169 (0x8cfa8400) [pid = 1760] [serial = 1163] [outer = 0x8cea2800] 09:59:02 INFO - PROCESS | 1760 | 1464368342907 Marionette DEBUG loaded listener.js 09:59:03 INFO - PROCESS | 1760 | ++DOMWINDOW == 170 (0x8cff7400) [pid = 1760] [serial = 1164] [outer = 0x8cea2800] 09:59:03 INFO - PROCESS | 1760 | 1464368343857 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]]]}] 09:59:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 09:59:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1738ms 09:59:03 INFO - PROCESS | 1760 | 1464368343914 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 09:59:03 INFO - PROCESS | 1760 | 1464368343918 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 09:59:03 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 09:59:03 INFO - PROCESS | 1760 | 1464368343935 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 09:59:03 INFO - PROCESS | 1760 | 1464368343945 Marionette TRACE conn3 <- [1,1522,null,{}] 09:59:03 INFO - PROCESS | 1760 | 1464368343951 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}] 09:59:04 INFO - PROCESS | 1760 | 1464368344275 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 09:59:04 INFO - PROCESS | 1760 | 1464368344535 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:04 INFO - PROCESS | 1760 | ++DOCSHELL 0x8be96800 == 133 [pid = 1760] [id = 388] 09:59:04 INFO - PROCESS | 1760 | ++DOMWINDOW == 171 (0x8cfaa400) [pid = 1760] [serial = 1165] [outer = (nil)] 09:59:04 INFO - PROCESS | 1760 | ++DOMWINDOW == 172 (0x8d8d7400) [pid = 1760] [serial = 1166] [outer = 0x8cfaa400] 09:59:04 INFO - PROCESS | 1760 | 1464368344624 Marionette DEBUG loaded listener.js 09:59:04 INFO - PROCESS | 1760 | ++DOMWINDOW == 173 (0x8d8e2000) [pid = 1760] [serial = 1167] [outer = 0x8cfaa400] 09:59:05 INFO - PROCESS | 1760 | SkCairoFTTypeface::onFilterRec unimplemented 09:59:05 INFO - PROCESS | 1760 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:59:05 INFO - PROCESS | 1760 | SkCairoFTTypeface::onFilterRec unimplemented 09:59:05 INFO - PROCESS | 1760 | SkCairoFTTypeface::onFilterRec unimplemented 09:59:05 INFO - PROCESS | 1760 | SkCairoFTTypeface::onFilterRec unimplemented 09:59:05 INFO - PROCESS | 1760 | SkCairoFTTypeface::onFilterRec unimplemented 09:59:05 INFO - PROCESS | 1760 | SkCairoFTTypeface::onFilterRec unimplemented 09:59:05 INFO - PROCESS | 1760 | SkCairoFTTypeface::onFilterRec unimplemented 09:59:05 INFO - PROCESS | 1760 | SkCairoFTTypeface::onFilterRec unimplemented 09:59:05 INFO - PROCESS | 1760 | SkCairoFTTypeface::onFilterRec unimplemented 09:59:05 INFO - PROCESS | 1760 | SkCairoFTTypeface::onFilterRec unimplemented 09:59:05 INFO - PROCESS | 1760 | SkCairoFTTypeface::onFilterRec unimplemented 09:59:05 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 () { 09:59:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:59:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 09:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:59:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 09:59:05 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 () { 09:59:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:59:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 09:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:59:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 09:59:05 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 () { 09:59:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:59:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 09:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:59:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 09:59:05 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 () { 09:59:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:59:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 09:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:59:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 09:59:05 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1597ms 09:59:05 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 09:59:05 INFO - PROCESS | 1760 | 1464368345501 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"]]]}] 09:59:05 INFO - PROCESS | 1760 | 1464368345525 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 09:59:05 INFO - PROCESS | 1760 | 1464368345537 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 09:59:05 INFO - PROCESS | 1760 | 1464368345568 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 09:59:05 INFO - PROCESS | 1760 | 1464368345571 Marionette TRACE conn3 <- [1,1526,null,{}] 09:59:05 INFO - PROCESS | 1760 | 1464368345579 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}] 09:59:05 INFO - PROCESS | 1760 | 1464368345780 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 09:59:06 INFO - PROCESS | 1760 | 1464368346056 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:06 INFO - PROCESS | 1760 | ++DOCSHELL 0x8d8d3800 == 134 [pid = 1760] [id = 389] 09:59:06 INFO - PROCESS | 1760 | ++DOMWINDOW == 174 (0x8d9d4800) [pid = 1760] [serial = 1168] [outer = (nil)] 09:59:06 INFO - PROCESS | 1760 | ++DOMWINDOW == 175 (0x8d9db000) [pid = 1760] [serial = 1169] [outer = 0x8d9d4800] 09:59:06 INFO - PROCESS | 1760 | 1464368346189 Marionette DEBUG loaded listener.js 09:59:06 INFO - PROCESS | 1760 | ++DOMWINDOW == 176 (0x8df4e400) [pid = 1760] [serial = 1170] [outer = 0x8d9d4800] 09:59:07 INFO - PROCESS | 1760 | 1464368347053 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"]]]}] 09:59:07 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:59:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 09:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:59:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 09:59:07 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:59:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 09:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:59:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 09:59:07 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 09:59:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 09:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:59:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 09:59:07 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1560ms 09:59:07 INFO - PROCESS | 1760 | 1464368347115 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 09:59:07 INFO - PROCESS | 1760 | 1464368347118 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 09:59:07 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 09:59:07 INFO - PROCESS | 1760 | 1464368347127 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 09:59:07 INFO - PROCESS | 1760 | 1464368347131 Marionette TRACE conn3 <- [1,1530,null,{}] 09:59:07 INFO - PROCESS | 1760 | 1464368347137 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}] 09:59:07 INFO - PROCESS | 1760 | 1464368347339 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 09:59:07 INFO - PROCESS | 1760 | 1464368347613 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:07 INFO - PROCESS | 1760 | ++DOCSHELL 0x8e901c00 == 135 [pid = 1760] [id = 390] 09:59:07 INFO - PROCESS | 1760 | ++DOMWINDOW == 177 (0x8e903400) [pid = 1760] [serial = 1171] [outer = (nil)] 09:59:07 INFO - PROCESS | 1760 | ++DOMWINDOW == 178 (0x8e90e000) [pid = 1760] [serial = 1172] [outer = 0x8e903400] 09:59:07 INFO - PROCESS | 1760 | 1464368347762 Marionette DEBUG loaded listener.js 09:59:07 INFO - PROCESS | 1760 | ++DOMWINDOW == 179 (0x8eb94c00) [pid = 1760] [serial = 1173] [outer = 0x8e903400] 09:59:08 INFO - PROCESS | 1760 | 1464368348627 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]]]}] 09:59:08 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 09:59:08 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 09:59:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:59:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:59:08 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 09:59:08 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 09:59:08 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. 09:59:08 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 09:59:08 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1530ms 09:59:08 INFO - PROCESS | 1760 | 1464368348661 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 09:59:08 INFO - PROCESS | 1760 | 1464368348664 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 09:59:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 09:59:08 INFO - PROCESS | 1760 | 1464368348670 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 09:59:08 INFO - PROCESS | 1760 | 1464368348674 Marionette TRACE conn3 <- [1,1534,null,{}] 09:59:08 INFO - PROCESS | 1760 | 1464368348680 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}] 09:59:08 INFO - PROCESS | 1760 | 1464368348871 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 09:59:09 INFO - PROCESS | 1760 | 1464368349162 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:09 INFO - PROCESS | 1760 | ++DOCSHELL 0x8eb98000 == 136 [pid = 1760] [id = 391] 09:59:09 INFO - PROCESS | 1760 | ++DOMWINDOW == 180 (0x8edb7000) [pid = 1760] [serial = 1174] [outer = (nil)] 09:59:09 INFO - PROCESS | 1760 | ++DOMWINDOW == 181 (0x8f6d7c00) [pid = 1760] [serial = 1175] [outer = 0x8edb7000] 09:59:09 INFO - PROCESS | 1760 | 1464368349251 Marionette DEBUG loaded listener.js 09:59:09 INFO - PROCESS | 1760 | ++DOMWINDOW == 182 (0x8f74a400) [pid = 1760] [serial = 1176] [outer = 0x8edb7000] 09:59:10 INFO - PROCESS | 1760 | 1464368350259 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]]]}] 09:59:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 09:59:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1633ms 09:59:10 INFO - PROCESS | 1760 | 1464368350305 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 09:59:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 09:59:10 INFO - PROCESS | 1760 | 1464368350309 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 09:59:10 INFO - PROCESS | 1760 | 1464368350316 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 09:59:10 INFO - PROCESS | 1760 | 1464368350320 Marionette TRACE conn3 <- [1,1538,null,{}] 09:59:10 INFO - PROCESS | 1760 | 1464368350345 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}] 09:59:10 INFO - PROCESS | 1760 | 1464368350554 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 09:59:10 INFO - PROCESS | 1760 | 1464368350874 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:10 INFO - PROCESS | 1760 | ++DOCSHELL 0x8d1f0c00 == 137 [pid = 1760] [id = 392] 09:59:10 INFO - PROCESS | 1760 | ++DOMWINDOW == 183 (0x8de4fc00) [pid = 1760] [serial = 1177] [outer = (nil)] 09:59:10 INFO - PROCESS | 1760 | ++DOMWINDOW == 184 (0x8f8a4c00) [pid = 1760] [serial = 1178] [outer = 0x8de4fc00] 09:59:10 INFO - PROCESS | 1760 | 1464368350964 Marionette DEBUG loaded listener.js 09:59:11 INFO - PROCESS | 1760 | ++DOMWINDOW == 185 (0x912d1800) [pid = 1760] [serial = 1179] [outer = 0x8de4fc00] 09:59:11 INFO - PROCESS | 1760 | 1464368351881 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]]]}] 09:59:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 09:59:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1602ms 09:59:11 INFO - PROCESS | 1760 | 1464368351917 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 09:59:11 INFO - PROCESS | 1760 | 1464368351921 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 09:59:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 09:59:11 INFO - PROCESS | 1760 | 1464368351927 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 09:59:11 INFO - PROCESS | 1760 | 1464368351931 Marionette TRACE conn3 <- [1,1542,null,{}] 09:59:11 INFO - PROCESS | 1760 | 1464368351937 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}] 09:59:12 INFO - PROCESS | 1760 | 1464368352132 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 09:59:12 INFO - PROCESS | 1760 | 1464368352454 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:12 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f6d1800 == 138 [pid = 1760] [id = 393] 09:59:12 INFO - PROCESS | 1760 | ++DOMWINDOW == 186 (0x8f6d8800) [pid = 1760] [serial = 1180] [outer = (nil)] 09:59:12 INFO - PROCESS | 1760 | ++DOMWINDOW == 187 (0x9143a400) [pid = 1760] [serial = 1181] [outer = 0x8f6d8800] 09:59:12 INFO - PROCESS | 1760 | 1464368352545 Marionette DEBUG loaded listener.js 09:59:12 INFO - PROCESS | 1760 | ++DOMWINDOW == 188 (0x91becc00) [pid = 1760] [serial = 1182] [outer = 0x8f6d8800] 09:59:13 INFO - PROCESS | 1760 | 1464368353383 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]]]}] 09:59:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 09:59:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1481ms 09:59:13 INFO - PROCESS | 1760 | 1464368353411 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 09:59:13 INFO - PROCESS | 1760 | 1464368353415 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 09:59:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 09:59:13 INFO - PROCESS | 1760 | 1464368353423 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 09:59:13 INFO - PROCESS | 1760 | 1464368353427 Marionette TRACE conn3 <- [1,1546,null,{}] 09:59:13 INFO - PROCESS | 1760 | 1464368353432 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}] 09:59:13 INFO - PROCESS | 1760 | 1464368353633 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 09:59:13 INFO - PROCESS | 1760 | 1464368353926 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:14 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b497000 == 139 [pid = 1760] [id = 394] 09:59:14 INFO - PROCESS | 1760 | ++DOMWINDOW == 189 (0x912de800) [pid = 1760] [serial = 1183] [outer = (nil)] 09:59:14 INFO - PROCESS | 1760 | ++DOMWINDOW == 190 (0x91d4b000) [pid = 1760] [serial = 1184] [outer = 0x912de800] 09:59:14 INFO - PROCESS | 1760 | 1464368354058 Marionette DEBUG loaded listener.js 09:59:14 INFO - PROCESS | 1760 | ++DOMWINDOW == 191 (0x91eca800) [pid = 1760] [serial = 1185] [outer = 0x912de800] 09:59:14 INFO - PROCESS | 1760 | 1464368354943 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]]]}] 09:59:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 09:59:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1584ms 09:59:15 INFO - PROCESS | 1760 | 1464368355008 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 09:59:15 INFO - PROCESS | 1760 | 1464368355012 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 09:59:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 09:59:15 INFO - PROCESS | 1760 | 1464368355019 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 09:59:15 INFO - PROCESS | 1760 | 1464368355022 Marionette TRACE conn3 <- [1,1550,null,{}] 09:59:15 INFO - PROCESS | 1760 | 1464368355028 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}] 09:59:15 INFO - PROCESS | 1760 | 1464368355252 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 09:59:15 INFO - PROCESS | 1760 | 1464368355587 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:15 INFO - PROCESS | 1760 | ++DOCSHELL 0x92235000 == 140 [pid = 1760] [id = 395] 09:59:15 INFO - PROCESS | 1760 | ++DOMWINDOW == 192 (0x92235c00) [pid = 1760] [serial = 1186] [outer = (nil)] 09:59:15 INFO - PROCESS | 1760 | ++DOMWINDOW == 193 (0x92316400) [pid = 1760] [serial = 1187] [outer = 0x92235c00] 09:59:15 INFO - PROCESS | 1760 | 1464368355692 Marionette DEBUG loaded listener.js 09:59:15 INFO - PROCESS | 1760 | ++DOMWINDOW == 194 (0x924c3c00) [pid = 1760] [serial = 1188] [outer = 0x92235c00] 09:59:16 INFO - PROCESS | 1760 | 1464368356619 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]]]}] 09:59:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 09:59:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1632ms 09:59:16 INFO - PROCESS | 1760 | 1464368356651 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 09:59:16 INFO - PROCESS | 1760 | 1464368356656 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 09:59:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 09:59:16 INFO - PROCESS | 1760 | 1464368356662 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 09:59:16 INFO - PROCESS | 1760 | 1464368356667 Marionette TRACE conn3 <- [1,1554,null,{}] 09:59:16 INFO - PROCESS | 1760 | 1464368356673 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}] 09:59:16 INFO - PROCESS | 1760 | 1464368356896 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 09:59:17 INFO - PROCESS | 1760 | 1464368357220 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:17 INFO - PROCESS | 1760 | ++DOCSHELL 0x92230400 == 141 [pid = 1760] [id = 396] 09:59:17 INFO - PROCESS | 1760 | ++DOMWINDOW == 195 (0x924c6c00) [pid = 1760] [serial = 1189] [outer = (nil)] 09:59:17 INFO - PROCESS | 1760 | ++DOMWINDOW == 196 (0x9295a000) [pid = 1760] [serial = 1190] [outer = 0x924c6c00] 09:59:17 INFO - PROCESS | 1760 | 1464368357312 Marionette DEBUG loaded listener.js 09:59:17 INFO - PROCESS | 1760 | ++DOMWINDOW == 197 (0x9295f000) [pid = 1760] [serial = 1191] [outer = 0x924c6c00] 09:59:18 INFO - PROCESS | 1760 | 1464368358213 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]]]}] 09:59:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 09:59:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1588ms 09:59:18 INFO - PROCESS | 1760 | 1464368358255 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 09:59:18 INFO - PROCESS | 1760 | 1464368358262 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 09:59:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 09:59:18 INFO - PROCESS | 1760 | 1464368358271 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 09:59:18 INFO - PROCESS | 1760 | 1464368358276 Marionette TRACE conn3 <- [1,1558,null,{}] 09:59:18 INFO - PROCESS | 1760 | 1464368358282 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}] 09:59:18 INFO - PROCESS | 1760 | 1464368358482 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 09:59:18 INFO - PROCESS | 1760 | 1464368358820 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:18 INFO - PROCESS | 1760 | ++DOCSHELL 0x8de52000 == 142 [pid = 1760] [id = 397] 09:59:18 INFO - PROCESS | 1760 | ++DOMWINDOW == 198 (0x9143d800) [pid = 1760] [serial = 1192] [outer = (nil)] 09:59:18 INFO - PROCESS | 1760 | ++DOMWINDOW == 199 (0x92b1d800) [pid = 1760] [serial = 1193] [outer = 0x9143d800] 09:59:18 INFO - PROCESS | 1760 | 1464368358911 Marionette DEBUG loaded listener.js 09:59:19 INFO - PROCESS | 1760 | ++DOMWINDOW == 200 (0x92b22000) [pid = 1760] [serial = 1194] [outer = 0x9143d800] 09:59:19 INFO - PROCESS | 1760 | 1464368359828 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]]]}] 09:59:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 09:59:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1634ms 09:59:19 INFO - PROCESS | 1760 | 1464368359907 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 09:59:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 09:59:19 INFO - PROCESS | 1760 | 1464368359922 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 09:59:19 INFO - PROCESS | 1760 | 1464368359928 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 09:59:19 INFO - PROCESS | 1760 | 1464368359932 Marionette TRACE conn3 <- [1,1562,null,{}] 09:59:19 INFO - PROCESS | 1760 | 1464368359937 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}] 09:59:20 INFO - PROCESS | 1760 | 1464368360195 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 09:59:20 INFO - PROCESS | 1760 | 1464368360539 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:20 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f5d3800 == 143 [pid = 1760] [id = 398] 09:59:20 INFO - PROCESS | 1760 | ++DOMWINDOW == 201 (0x91d43c00) [pid = 1760] [serial = 1195] [outer = (nil)] 09:59:20 INFO - PROCESS | 1760 | ++DOMWINDOW == 202 (0x92c39000) [pid = 1760] [serial = 1196] [outer = 0x91d43c00] 09:59:20 INFO - PROCESS | 1760 | 1464368360626 Marionette DEBUG loaded listener.js 09:59:20 INFO - PROCESS | 1760 | ++DOMWINDOW == 203 (0x92d1ac00) [pid = 1760] [serial = 1197] [outer = 0x91d43c00] 09:59:21 INFO - PROCESS | 1760 | 1464368361537 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]]]}] 09:59:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 09:59:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1681ms 09:59:21 INFO - PROCESS | 1760 | 1464368361609 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 09:59:21 INFO - PROCESS | 1760 | 1464368361613 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 09:59:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 09:59:21 INFO - PROCESS | 1760 | 1464368361619 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 09:59:21 INFO - PROCESS | 1760 | 1464368361623 Marionette TRACE conn3 <- [1,1566,null,{}] 09:59:21 INFO - PROCESS | 1760 | 1464368361628 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}] 09:59:21 INFO - PROCESS | 1760 | 1464368361833 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 09:59:22 INFO - PROCESS | 1760 | 1464368362161 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:22 INFO - PROCESS | 1760 | ++DOCSHELL 0x92319400 == 144 [pid = 1760] [id = 399] 09:59:22 INFO - PROCESS | 1760 | ++DOMWINDOW == 204 (0x9231f800) [pid = 1760] [serial = 1198] [outer = (nil)] 09:59:22 INFO - PROCESS | 1760 | ++DOMWINDOW == 205 (0x93a45800) [pid = 1760] [serial = 1199] [outer = 0x9231f800] 09:59:22 INFO - PROCESS | 1760 | 1464368362252 Marionette DEBUG loaded listener.js 09:59:22 INFO - PROCESS | 1760 | ++DOMWINDOW == 206 (0x93a4f800) [pid = 1760] [serial = 1200] [outer = 0x9231f800] 09:59:23 INFO - PROCESS | 1760 | 1464368363141 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]]]}] 09:59:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 09:59:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1592ms 09:59:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 09:59:23 INFO - PROCESS | 1760 | 1464368363213 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 09:59:23 INFO - PROCESS | 1760 | 1464368363215 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 09:59:23 INFO - PROCESS | 1760 | 1464368363222 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 09:59:23 INFO - PROCESS | 1760 | 1464368363226 Marionette TRACE conn3 <- [1,1570,null,{}] 09:59:23 INFO - PROCESS | 1760 | 1464368363231 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}] 09:59:23 INFO - PROCESS | 1760 | 1464368363443 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 09:59:23 INFO - PROCESS | 1760 | 1464368363787 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:23 INFO - PROCESS | 1760 | ++DOCSHELL 0x86bb3800 == 145 [pid = 1760] [id = 400] 09:59:23 INFO - PROCESS | 1760 | ++DOMWINDOW == 207 (0x86bb5000) [pid = 1760] [serial = 1201] [outer = (nil)] 09:59:23 INFO - PROCESS | 1760 | ++DOMWINDOW == 208 (0x95004400) [pid = 1760] [serial = 1202] [outer = 0x86bb5000] 09:59:23 INFO - PROCESS | 1760 | 1464368363876 Marionette DEBUG loaded listener.js 09:59:23 INFO - PROCESS | 1760 | ++DOMWINDOW == 209 (0x95008800) [pid = 1760] [serial = 1203] [outer = 0x86bb5000] 09:59:24 INFO - PROCESS | 1760 | 1464368364771 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]]]}] 09:59:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 09:59:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1582ms 09:59:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 09:59:24 INFO - PROCESS | 1760 | 1464368364804 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 09:59:24 INFO - PROCESS | 1760 | 1464368364807 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 09:59:24 INFO - PROCESS | 1760 | 1464368364814 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 09:59:24 INFO - PROCESS | 1760 | 1464368364817 Marionette TRACE conn3 <- [1,1574,null,{}] 09:59:24 INFO - PROCESS | 1760 | 1464368364823 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}] 09:59:25 INFO - PROCESS | 1760 | 1464368365017 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 09:59:25 INFO - PROCESS | 1760 | 1464368365398 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:25 INFO - PROCESS | 1760 | ++DOCSHELL 0x8ce9c400 == 146 [pid = 1760] [id = 401] 09:59:25 INFO - PROCESS | 1760 | ++DOMWINDOW == 210 (0x95010800) [pid = 1760] [serial = 1204] [outer = (nil)] 09:59:25 INFO - PROCESS | 1760 | ++DOMWINDOW == 211 (0x953efc00) [pid = 1760] [serial = 1205] [outer = 0x95010800] 09:59:25 INFO - PROCESS | 1760 | 1464368365492 Marionette DEBUG loaded listener.js 09:59:25 INFO - PROCESS | 1760 | ++DOMWINDOW == 212 (0x953f1c00) [pid = 1760] [serial = 1206] [outer = 0x95010800] 09:59:26 INFO - PROCESS | 1760 | 1464368366398 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]]]}] 09:59:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 09:59:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1636ms 09:59:26 INFO - PROCESS | 1760 | 1464368366450 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 09:59:26 INFO - PROCESS | 1760 | 1464368366454 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 09:59:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 09:59:26 INFO - PROCESS | 1760 | 1464368366460 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 09:59:26 INFO - PROCESS | 1760 | 1464368366464 Marionette TRACE conn3 <- [1,1578,null,{}] 09:59:26 INFO - PROCESS | 1760 | 1464368366470 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}] 09:59:26 INFO - PROCESS | 1760 | 1464368366671 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 09:59:27 INFO - PROCESS | 1760 | 1464368367000 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:27 INFO - PROCESS | 1760 | ++DOCSHELL 0x86bb3000 == 147 [pid = 1760] [id = 402] 09:59:27 INFO - PROCESS | 1760 | ++DOMWINDOW == 213 (0x8cfa4c00) [pid = 1760] [serial = 1207] [outer = (nil)] 09:59:27 INFO - PROCESS | 1760 | ++DOMWINDOW == 214 (0x9973a000) [pid = 1760] [serial = 1208] [outer = 0x8cfa4c00] 09:59:27 INFO - PROCESS | 1760 | 1464368367091 Marionette DEBUG loaded listener.js 09:59:27 INFO - PROCESS | 1760 | ++DOMWINDOW == 215 (0x99e0cc00) [pid = 1760] [serial = 1209] [outer = 0x8cfa4c00] 09:59:27 INFO - PROCESS | 1760 | 1464368367974 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]]]}] 09:59:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 09:59:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1590ms 09:59:28 INFO - PROCESS | 1760 | 1464368368052 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 09:59:28 INFO - PROCESS | 1760 | 1464368368055 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 09:59:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 09:59:28 INFO - PROCESS | 1760 | 1464368368062 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 09:59:28 INFO - PROCESS | 1760 | 1464368368065 Marionette TRACE conn3 <- [1,1582,null,{}] 09:59:28 INFO - PROCESS | 1760 | 1464368368071 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}] 09:59:28 INFO - PROCESS | 1760 | 1464368368333 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 09:59:28 INFO - PROCESS | 1760 | 1464368368673 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:28 INFO - PROCESS | 1760 | ++DOCSHELL 0x86bb1400 == 148 [pid = 1760] [id = 403] 09:59:28 INFO - PROCESS | 1760 | ++DOMWINDOW == 216 (0x89ce5000) [pid = 1760] [serial = 1210] [outer = (nil)] 09:59:28 INFO - PROCESS | 1760 | ++DOMWINDOW == 217 (0x99fd0800) [pid = 1760] [serial = 1211] [outer = 0x89ce5000] 09:59:28 INFO - PROCESS | 1760 | 1464368368764 Marionette DEBUG loaded listener.js 09:59:28 INFO - PROCESS | 1760 | ++DOMWINDOW == 218 (0x9a0ddc00) [pid = 1760] [serial = 1212] [outer = 0x89ce5000] 09:59:30 INFO - PROCESS | 1760 | --DOCSHELL 0x8f5d3000 == 147 [pid = 1760] [id = 321] 09:59:30 INFO - PROCESS | 1760 | --DOCSHELL 0x92314400 == 146 [pid = 1760] [id = 328] 09:59:30 INFO - PROCESS | 1760 | --DOCSHELL 0x8f6ca800 == 145 [pid = 1760] [id = 324] 09:59:30 INFO - PROCESS | 1760 | --DOCSHELL 0x921cac00 == 144 [pid = 1760] [id = 326] 09:59:30 INFO - PROCESS | 1760 | --DOCSHELL 0x91d4d000 == 143 [pid = 1760] [id = 325] 09:59:30 INFO - PROCESS | 1760 | --DOCSHELL 0x9277fc00 == 142 [pid = 1760] [id = 327] 09:59:30 INFO - PROCESS | 1760 | --DOCSHELL 0x86baac00 == 141 [pid = 1760] [id = 384] 09:59:30 INFO - PROCESS | 1760 | --DOCSHELL 0x8b652800 == 140 [pid = 1760] [id = 383] 09:59:30 INFO - PROCESS | 1760 | --DOCSHELL 0x89ce7400 == 139 [pid = 1760] [id = 382] 09:59:30 INFO - PROCESS | 1760 | --DOCSHELL 0x87284c00 == 138 [pid = 1760] [id = 381] 09:59:30 INFO - PROCESS | 1760 | --DOCSHELL 0x8b49ec00 == 137 [pid = 1760] [id = 379] 09:59:30 INFO - PROCESS | 1760 | --DOCSHELL 0x99e14400 == 136 [pid = 1760] [id = 378] 09:59:30 INFO - PROCESS | 1760 | --DOCSHELL 0x8ea9f400 == 135 [pid = 1760] [id = 377] 09:59:30 INFO - PROCESS | 1760 | --DOCSHELL 0x93c85000 == 134 [pid = 1760] [id = 376] 09:59:30 INFO - PROCESS | 1760 | --DOCSHELL 0x93a4b800 == 133 [pid = 1760] [id = 374] 09:59:30 INFO - PROCESS | 1760 | --DOCSHELL 0x92d77c00 == 132 [pid = 1760] [id = 375] 09:59:30 INFO - PROCESS | 1760 | --DOCSHELL 0x92959c00 == 131 [pid = 1760] [id = 373] 09:59:30 INFO - PROCESS | 1760 | --DOCSHELL 0x8cfee800 == 130 [pid = 1760] [id = 372] 09:59:30 INFO - PROCESS | 1760 | --DOCSHELL 0x921d2c00 == 129 [pid = 1760] [id = 371] 09:59:30 INFO - PROCESS | 1760 | --DOCSHELL 0x8cfed400 == 128 [pid = 1760] [id = 369] 09:59:30 INFO - PROCESS | 1760 | --DOCSHELL 0x8edb4c00 == 127 [pid = 1760] [id = 370] 09:59:30 INFO - PROCESS | 1760 | --DOCSHELL 0x8d9d8800 == 126 [pid = 1760] [id = 368] 09:59:30 INFO - PROCESS | 1760 | --DOCSHELL 0x8eb58c00 == 125 [pid = 1760] [id = 367] 09:59:30 INFO - PROCESS | 1760 | --DOCSHELL 0x8be8f800 == 124 [pid = 1760] [id = 366] 09:59:30 INFO - PROCESS | 1760 | --DOCSHELL 0x84bf9000 == 123 [pid = 1760] [id = 365] 09:59:30 INFO - PROCESS | 1760 | --DOCSHELL 0x8cfa5800 == 122 [pid = 1760] [id = 364] 09:59:30 INFO - PROCESS | 1760 | --DOCSHELL 0x8728b000 == 121 [pid = 1760] [id = 363] 09:59:30 INFO - PROCESS | 1760 | --DOMWINDOW == 217 (0x9aa0f000) [pid = 1760] [serial = 1008] [outer = (nil)] [url = about:blank] 09:59:30 INFO - PROCESS | 1760 | --DOMWINDOW == 216 (0x8e908800) [pid = 1760] [serial = 1082] [outer = (nil)] [url = about:blank] 09:59:30 INFO - PROCESS | 1760 | --DOMWINDOW == 215 (0x89c10800) [pid = 1760] [serial = 1085] [outer = (nil)] [url = about:blank] 09:59:30 INFO - PROCESS | 1760 | --DOMWINDOW == 214 (0x8b645c00) [pid = 1760] [serial = 1086] [outer = (nil)] [url = about:blank] 09:59:30 INFO - PROCESS | 1760 | --DOMWINDOW == 213 (0x8c069400) [pid = 1760] [serial = 1070] [outer = (nil)] [url = about:blank] 09:59:30 INFO - PROCESS | 1760 | --DOMWINDOW == 212 (0x8a347c00) [pid = 1760] [serial = 1068] [outer = (nil)] [url = about:blank] 09:59:30 INFO - PROCESS | 1760 | --DOMWINDOW == 211 (0x89c0ac00) [pid = 1760] [serial = 1067] [outer = (nil)] [url = about:blank] 09:59:30 INFO - PROCESS | 1760 | --DOMWINDOW == 210 (0xa675a400) [pid = 1760] [serial = 1064] [outer = (nil)] [url = about:blank] 09:59:30 INFO - PROCESS | 1760 | --DOMWINDOW == 209 (0x8c077000) [pid = 1760] [serial = 1079] [outer = (nil)] [url = about:blank] 09:59:30 INFO - PROCESS | 1760 | --DOMWINDOW == 208 (0x89c0e400) [pid = 1760] [serial = 1076] [outer = (nil)] [url = about:blank] 09:59:30 INFO - PROCESS | 1760 | --DOMWINDOW == 207 (0x8b643c00) [pid = 1760] [serial = 1077] [outer = (nil)] [url = about:blank] 09:59:30 INFO - PROCESS | 1760 | --DOMWINDOW == 206 (0x8de54400) [pid = 1760] [serial = 1074] [outer = (nil)] [url = about:blank] 09:59:30 INFO - PROCESS | 1760 | --DOMWINDOW == 205 (0x8d9db400) [pid = 1760] [serial = 1073] [outer = (nil)] [url = about:blank] 09:59:30 INFO - PROCESS | 1760 | --DOMWINDOW == 204 (0x8d714800) [pid = 1760] [serial = 1025] [outer = (nil)] [url = about:blank] 09:59:30 INFO - PROCESS | 1760 | --DOMWINDOW == 203 (0x8edba800) [pid = 1760] [serial = 1028] [outer = (nil)] [url = about:blank] 09:59:30 INFO - PROCESS | 1760 | --DOMWINDOW == 202 (0x92320400) [pid = 1760] [serial = 1031] [outer = (nil)] [url = about:blank] 09:59:30 INFO - PROCESS | 1760 | --DOMWINDOW == 201 (0x927ef800) [pid = 1760] [serial = 1034] [outer = (nil)] [url = about:blank] 09:59:30 INFO - PROCESS | 1760 | --DOMWINDOW == 200 (0x92d6fc00) [pid = 1760] [serial = 1037] [outer = (nil)] [url = about:blank] 09:59:30 INFO - PROCESS | 1760 | --DOMWINDOW == 199 (0x9a231400) [pid = 1760] [serial = 1040] [outer = (nil)] [url = about:blank] 09:59:30 INFO - PROCESS | 1760 | --DOMWINDOW == 198 (0x9b826800) [pid = 1760] [serial = 1043] [outer = (nil)] [url = about:blank] 09:59:30 INFO - PROCESS | 1760 | --DOMWINDOW == 197 (0x9c12e800) [pid = 1760] [serial = 1046] [outer = (nil)] [url = about:blank] 09:59:30 INFO - PROCESS | 1760 | --DOMWINDOW == 196 (0x9cd39000) [pid = 1760] [serial = 1049] [outer = (nil)] [url = about:blank] 09:59:30 INFO - PROCESS | 1760 | --DOMWINDOW == 195 (0xa21a5400) [pid = 1760] [serial = 1052] [outer = (nil)] [url = about:blank] 09:59:30 INFO - PROCESS | 1760 | --DOMWINDOW == 194 (0xa30cbc00) [pid = 1760] [serial = 1055] [outer = (nil)] [url = about:blank] 09:59:30 INFO - PROCESS | 1760 | --DOMWINDOW == 193 (0xa6281c00) [pid = 1760] [serial = 1058] [outer = (nil)] [url = about:blank] 09:59:30 INFO - PROCESS | 1760 | --DOMWINDOW == 192 (0x8b54b400) [pid = 1760] [serial = 1061] [outer = (nil)] [url = about:blank] 09:59:30 INFO - PROCESS | 1760 | --DOMWINDOW == 191 (0x8ce97400) [pid = 1760] [serial = 1071] [outer = (nil)] [url = about:blank] 09:59:30 INFO - PROCESS | 1760 | --DOMWINDOW == 190 (0x8eb08800) [pid = 1760] [serial = 1083] [outer = (nil)] [url = about:blank] 09:59:30 INFO - PROCESS | 1760 | --DOMWINDOW == 189 (0x8d135000) [pid = 1760] [serial = 1080] [outer = (nil)] [url = about:blank] 09:59:30 INFO - PROCESS | 1760 | --DOMWINDOW == 188 (0x8d134800) [pid = 1760] [serial = 1088] [outer = (nil)] [url = about:blank] 09:59:30 INFO - PROCESS | 1760 | --DOMWINDOW == 187 (0x91d48c00) [pid = 1760] [serial = 972] [outer = (nil)] [url = about:blank] 09:59:30 INFO - PROCESS | 1760 | --DOMWINDOW == 186 (0x8765f400) [pid = 1760] [serial = 930] [outer = (nil)] [url = about:blank] 09:59:30 INFO - PROCESS | 1760 | --DOMWINDOW == 185 (0x86bb4c00) [pid = 1760] [serial = 933] [outer = (nil)] [url = about:blank] 09:59:30 INFO - PROCESS | 1760 | --DOMWINDOW == 184 (0x8eb09800) [pid = 1760] [serial = 960] [outer = (nil)] [url = about:blank] 09:59:30 INFO - PROCESS | 1760 | --DOMWINDOW == 183 (0x8f74c000) [pid = 1760] [serial = 966] [outer = (nil)] [url = about:blank] 09:59:30 INFO - PROCESS | 1760 | --DOMWINDOW == 182 (0x8edc0000) [pid = 1760] [serial = 963] [outer = (nil)] [url = about:blank] 09:59:30 INFO - PROCESS | 1760 | --DOMWINDOW == 181 (0x8cff5c00) [pid = 1760] [serial = 957] [outer = (nil)] [url = about:blank] 09:59:30 INFO - PROCESS | 1760 | --DOMWINDOW == 180 (0x9143a800) [pid = 1760] [serial = 969] [outer = (nil)] [url = about:blank] 09:59:30 INFO - PROCESS | 1760 | --DOMWINDOW == 179 (0x87655c00) [pid = 1760] [serial = 927] [outer = (nil)] [url = about:blank] 09:59:30 INFO - PROCESS | 1760 | --DOMWINDOW == 178 (0x91d45000) [pid = 1760] [serial = 921] [outer = (nil)] [url = about:blank] 09:59:30 INFO - PROCESS | 1760 | --DOMWINDOW == 177 (0x8728d800) [pid = 1760] [serial = 918] [outer = (nil)] [url = about:blank] 09:59:30 INFO - PROCESS | 1760 | --DOMWINDOW == 176 (0xa3552800) [pid = 1760] [serial = 915] [outer = (nil)] [url = about:blank] 09:59:30 INFO - PROCESS | 1760 | --DOMWINDOW == 175 (0xa3547c00) [pid = 1760] [serial = 912] [outer = (nil)] [url = about:blank] 09:59:30 INFO - PROCESS | 1760 | --DOMWINDOW == 174 (0xa62ee800) [pid = 1760] [serial = 909] [outer = (nil)] [url = about:blank] 09:59:30 INFO - PROCESS | 1760 | --DOMWINDOW == 173 (0xa2445000) [pid = 1760] [serial = 906] [outer = (nil)] [url = about:blank] 09:59:30 INFO - PROCESS | 1760 | --DOMWINDOW == 172 (0x9b305400) [pid = 1760] [serial = 900] [outer = (nil)] [url = about:blank] 09:59:30 INFO - PROCESS | 1760 | --DOMWINDOW == 171 (0x953f3400) [pid = 1760] [serial = 897] [outer = (nil)] [url = about:blank] 09:59:30 INFO - PROCESS | 1760 | --DOMWINDOW == 170 (0x924cf400) [pid = 1760] [serial = 891] [outer = (nil)] [url = about:blank] 09:59:31 INFO - PROCESS | 1760 | 1464368371228 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]]]}] 09:59:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 09:59:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 3202ms 09:59:31 INFO - PROCESS | 1760 | 1464368371264 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 09:59:31 INFO - PROCESS | 1760 | 1464368371269 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 09:59:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 09:59:31 INFO - PROCESS | 1760 | 1464368371278 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 09:59:31 INFO - PROCESS | 1760 | 1464368371284 Marionette TRACE conn3 <- [1,1586,null,{}] 09:59:31 INFO - PROCESS | 1760 | 1464368371293 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}] 09:59:31 INFO - PROCESS | 1760 | 1464368371509 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 09:59:31 INFO - PROCESS | 1760 | 1464368371715 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:31 INFO - PROCESS | 1760 | ++DOCSHELL 0x8728bc00 == 122 [pid = 1760] [id = 404] 09:59:31 INFO - PROCESS | 1760 | ++DOMWINDOW == 171 (0x8728f800) [pid = 1760] [serial = 1213] [outer = (nil)] 09:59:31 INFO - PROCESS | 1760 | ++DOMWINDOW == 172 (0x87653800) [pid = 1760] [serial = 1214] [outer = 0x8728f800] 09:59:31 INFO - PROCESS | 1760 | 1464368371795 Marionette DEBUG loaded listener.js 09:59:31 INFO - PROCESS | 1760 | ++DOMWINDOW == 173 (0x89c01400) [pid = 1760] [serial = 1215] [outer = 0x8728f800] 09:59:32 INFO - PROCESS | 1760 | 1464368372562 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]]]}] 09:59:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 09:59:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1343ms 09:59:32 INFO - PROCESS | 1760 | 1464368372622 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 09:59:32 INFO - PROCESS | 1760 | 1464368372630 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 09:59:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 09:59:32 INFO - PROCESS | 1760 | 1464368372640 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 09:59:32 INFO - PROCESS | 1760 | 1464368372644 Marionette TRACE conn3 <- [1,1590,null,{}] 09:59:32 INFO - PROCESS | 1760 | 1464368372650 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}] 09:59:32 INFO - PROCESS | 1760 | 1464368372939 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 09:59:33 INFO - PROCESS | 1760 | 1464368373063 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:33 INFO - PROCESS | 1760 | ++DOCSHELL 0x89cf0c00 == 123 [pid = 1760] [id = 405] 09:59:33 INFO - PROCESS | 1760 | ++DOMWINDOW == 174 (0x8a348c00) [pid = 1760] [serial = 1216] [outer = (nil)] 09:59:33 INFO - PROCESS | 1760 | ++DOMWINDOW == 175 (0x8b544400) [pid = 1760] [serial = 1217] [outer = 0x8a348c00] 09:59:33 INFO - PROCESS | 1760 | 1464368373139 Marionette DEBUG loaded listener.js 09:59:33 INFO - PROCESS | 1760 | ++DOMWINDOW == 176 (0x8b64c000) [pid = 1760] [serial = 1218] [outer = 0x8a348c00] 09:59:34 INFO - PROCESS | 1760 | 1464368374103 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]]]}] 09:59:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 09:59:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1532ms 09:59:34 INFO - PROCESS | 1760 | 1464368374172 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 09:59:34 INFO - PROCESS | 1760 | 1464368374176 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 09:59:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 09:59:34 INFO - PROCESS | 1760 | 1464368374183 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 09:59:34 INFO - PROCESS | 1760 | 1464368374189 Marionette TRACE conn3 <- [1,1594,null,{}] 09:59:34 INFO - PROCESS | 1760 | 1464368374210 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}] 09:59:34 INFO - PROCESS | 1760 | 1464368374473 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 09:59:34 INFO - PROCESS | 1760 | 1464368374506 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:34 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b545400 == 124 [pid = 1760] [id = 406] 09:59:34 INFO - PROCESS | 1760 | ++DOMWINDOW == 177 (0x8c06ac00) [pid = 1760] [serial = 1219] [outer = (nil)] 09:59:34 INFO - PROCESS | 1760 | ++DOMWINDOW == 178 (0x8ce96000) [pid = 1760] [serial = 1220] [outer = 0x8c06ac00] 09:59:34 INFO - PROCESS | 1760 | 1464368374583 Marionette DEBUG loaded listener.js 09:59:34 INFO - PROCESS | 1760 | ++DOMWINDOW == 179 (0x8cfa5000) [pid = 1760] [serial = 1221] [outer = 0x8c06ac00] 09:59:36 INFO - PROCESS | 1760 | --DOMWINDOW == 178 (0x92343c00) [pid = 1760] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 09:59:36 INFO - PROCESS | 1760 | --DOMWINDOW == 177 (0x93c8f800) [pid = 1760] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 09:59:36 INFO - PROCESS | 1760 | --DOMWINDOW == 176 (0x8f6cfc00) [pid = 1760] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 09:59:36 INFO - PROCESS | 1760 | --DOMWINDOW == 175 (0x93a4d400) [pid = 1760] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 09:59:36 INFO - PROCESS | 1760 | --DOMWINDOW == 174 (0x8d140c00) [pid = 1760] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 09:59:36 INFO - PROCESS | 1760 | --DOMWINDOW == 173 (0x8cf9d800) [pid = 1760] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 09:59:36 INFO - PROCESS | 1760 | --DOMWINDOW == 172 (0x8eb53400) [pid = 1760] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 09:59:36 INFO - PROCESS | 1760 | --DOMWINDOW == 171 (0x912d7800) [pid = 1760] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 09:59:36 INFO - PROCESS | 1760 | --DOMWINDOW == 170 (0x89ce7c00) [pid = 1760] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 09:59:36 INFO - PROCESS | 1760 | --DOMWINDOW == 169 (0x8b7f5800) [pid = 1760] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 09:59:36 INFO - PROCESS | 1760 | --DOMWINDOW == 168 (0x8d13e000) [pid = 1760] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 09:59:36 INFO - PROCESS | 1760 | --DOMWINDOW == 167 (0x92236000) [pid = 1760] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 09:59:36 INFO - PROCESS | 1760 | --DOMWINDOW == 166 (0x8cff3400) [pid = 1760] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 09:59:36 INFO - PROCESS | 1760 | --DOMWINDOW == 165 (0x8728fc00) [pid = 1760] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 09:59:36 INFO - PROCESS | 1760 | --DOMWINDOW == 164 (0x95007800) [pid = 1760] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 09:59:36 INFO - PROCESS | 1760 | --DOMWINDOW == 163 (0x8d8e2c00) [pid = 1760] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 09:59:36 INFO - PROCESS | 1760 | --DOMWINDOW == 162 (0x8cff8000) [pid = 1760] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 09:59:36 INFO - PROCESS | 1760 | --DOMWINDOW == 161 (0x92781c00) [pid = 1760] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 09:59:36 INFO - PROCESS | 1760 | --DOMWINDOW == 160 (0x91436c00) [pid = 1760] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 09:59:36 INFO - PROCESS | 1760 | --DOMWINDOW == 159 (0xa35ec800) [pid = 1760] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 09:59:36 INFO - PROCESS | 1760 | --DOMWINDOW == 158 (0x92c2dc00) [pid = 1760] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 09:59:36 INFO - PROCESS | 1760 | --DOMWINDOW == 157 (0x8eaa0800) [pid = 1760] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 09:59:36 INFO - PROCESS | 1760 | --DOMWINDOW == 156 (0x8cfa6c00) [pid = 1760] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 09:59:36 INFO - PROCESS | 1760 | --DOMWINDOW == 155 (0x92c39400) [pid = 1760] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 09:59:36 INFO - PROCESS | 1760 | --DOMWINDOW == 154 (0x8b7f5400) [pid = 1760] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 09:59:36 INFO - PROCESS | 1760 | --DOMWINDOW == 153 (0x99fcf800) [pid = 1760] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 09:59:36 INFO - PROCESS | 1760 | --DOMWINDOW == 152 (0x89c05400) [pid = 1760] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 09:59:36 INFO - PROCESS | 1760 | --DOMWINDOW == 151 (0x950de000) [pid = 1760] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 09:59:36 INFO - PROCESS | 1760 | --DOMWINDOW == 150 (0x87515c00) [pid = 1760] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 09:59:36 INFO - PROCESS | 1760 | --DOMWINDOW == 149 (0x9b533800) [pid = 1760] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 09:59:36 INFO - PROCESS | 1760 | --DOMWINDOW == 148 (0x8d1efc00) [pid = 1760] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 09:59:36 INFO - PROCESS | 1760 | --DOMWINDOW == 147 (0xa26f2000) [pid = 1760] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 09:59:36 INFO - PROCESS | 1760 | --DOMWINDOW == 146 (0x91eca000) [pid = 1760] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 09:59:36 INFO - PROCESS | 1760 | --DOMWINDOW == 145 (0x9c0cb000) [pid = 1760] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 09:59:36 INFO - PROCESS | 1760 | --DOMWINDOW == 144 (0x8eb0a400) [pid = 1760] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 09:59:36 INFO - PROCESS | 1760 | --DOMWINDOW == 143 (0x92d79800) [pid = 1760] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 09:59:36 INFO - PROCESS | 1760 | --DOMWINDOW == 142 (0x8de52400) [pid = 1760] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 09:59:36 INFO - PROCESS | 1760 | --DOMWINDOW == 141 (0x8b541400) [pid = 1760] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 09:59:36 INFO - PROCESS | 1760 | 1464368376404 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]]]}] 09:59:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 09:59:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 2247ms 09:59:36 INFO - PROCESS | 1760 | 1464368376430 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 09:59:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 09:59:36 INFO - PROCESS | 1760 | 1464368376434 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 09:59:36 INFO - PROCESS | 1760 | 1464368376440 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 09:59:36 INFO - PROCESS | 1760 | 1464368376444 Marionette TRACE conn3 <- [1,1598,null,{}] 09:59:36 INFO - PROCESS | 1760 | 1464368376449 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}] 09:59:36 INFO - PROCESS | 1760 | 1464368376631 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 09:59:36 INFO - PROCESS | 1760 | 1464368376825 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:36 INFO - PROCESS | 1760 | ++DOCSHELL 0x87290c00 == 125 [pid = 1760] [id = 407] 09:59:36 INFO - PROCESS | 1760 | ++DOMWINDOW == 142 (0x8b548800) [pid = 1760] [serial = 1222] [outer = (nil)] 09:59:36 INFO - PROCESS | 1760 | ++DOMWINDOW == 143 (0x8c06d000) [pid = 1760] [serial = 1223] [outer = 0x8b548800] 09:59:36 INFO - PROCESS | 1760 | 1464368376897 Marionette DEBUG loaded listener.js 09:59:37 INFO - PROCESS | 1760 | ++DOMWINDOW == 144 (0x8d135800) [pid = 1760] [serial = 1224] [outer = 0x8b548800] 09:59:37 INFO - PROCESS | 1760 | 1464368377635 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]]]}] 09:59:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 09:59:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1234ms 09:59:37 INFO - PROCESS | 1760 | 1464368377675 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 09:59:37 INFO - PROCESS | 1760 | 1464368377678 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 09:59:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 09:59:37 INFO - PROCESS | 1760 | 1464368377684 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 09:59:37 INFO - PROCESS | 1760 | 1464368377687 Marionette TRACE conn3 <- [1,1602,null,{}] 09:59:37 INFO - PROCESS | 1760 | 1464368377693 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}] 09:59:37 INFO - PROCESS | 1760 | 1464368377870 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 09:59:37 INFO - PROCESS | 1760 | 1464368377886 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:37 INFO - PROCESS | 1760 | ++DOCSHELL 0x87287800 == 126 [pid = 1760] [id = 408] 09:59:37 INFO - PROCESS | 1760 | ++DOMWINDOW == 145 (0x8b7fe800) [pid = 1760] [serial = 1225] [outer = (nil)] 09:59:37 INFO - PROCESS | 1760 | ++DOMWINDOW == 146 (0x8d1efc00) [pid = 1760] [serial = 1226] [outer = 0x8b7fe800] 09:59:37 INFO - PROCESS | 1760 | 1464368377958 Marionette DEBUG loaded listener.js 09:59:38 INFO - PROCESS | 1760 | ++DOMWINDOW == 147 (0x8d719c00) [pid = 1760] [serial = 1227] [outer = 0x8b7fe800] 09:59:39 INFO - PROCESS | 1760 | 1464368379293 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]]]}] 09:59:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 09:59:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1640ms 09:59:39 INFO - PROCESS | 1760 | 1464368379326 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 09:59:39 INFO - PROCESS | 1760 | 1464368379333 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 09:59:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 09:59:39 INFO - PROCESS | 1760 | 1464368379341 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 09:59:39 INFO - PROCESS | 1760 | 1464368379348 Marionette TRACE conn3 <- [1,1606,null,{}] 09:59:39 INFO - PROCESS | 1760 | 1464368379356 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}] 09:59:39 INFO - PROCESS | 1760 | 1464368379603 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 09:59:39 INFO - PROCESS | 1760 | 1464368379942 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:40 INFO - PROCESS | 1760 | ++DOCSHELL 0x87656800 == 127 [pid = 1760] [id = 409] 09:59:40 INFO - PROCESS | 1760 | ++DOMWINDOW == 148 (0x8765f000) [pid = 1760] [serial = 1228] [outer = (nil)] 09:59:40 INFO - PROCESS | 1760 | ++DOMWINDOW == 149 (0x8b6f0800) [pid = 1760] [serial = 1229] [outer = 0x8765f000] 09:59:40 INFO - PROCESS | 1760 | 1464368380102 Marionette DEBUG loaded listener.js 09:59:40 INFO - PROCESS | 1760 | ++DOMWINDOW == 150 (0x8be9cc00) [pid = 1760] [serial = 1230] [outer = 0x8765f000] 09:59:41 INFO - PROCESS | 1760 | 1464368381290 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]]]}] 09:59:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 09:59:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1989ms 09:59:41 INFO - PROCESS | 1760 | 1464368381332 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 09:59:41 INFO - PROCESS | 1760 | 1464368381341 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 09:59:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 09:59:41 INFO - PROCESS | 1760 | 1464368381352 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 09:59:41 INFO - PROCESS | 1760 | 1464368381355 Marionette TRACE conn3 <- [1,1610,null,{}] 09:59:41 INFO - PROCESS | 1760 | 1464368381362 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}] 09:59:41 INFO - PROCESS | 1760 | 1464368381628 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 09:59:41 INFO - PROCESS | 1760 | 1464368381958 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:41 INFO - PROCESS | 1760 | ++DOCSHELL 0x8d1e3c00 == 128 [pid = 1760] [id = 410] 09:59:41 INFO - PROCESS | 1760 | ++DOMWINDOW == 151 (0x8d714800) [pid = 1760] [serial = 1231] [outer = (nil)] 09:59:42 INFO - PROCESS | 1760 | ++DOMWINDOW == 152 (0x8d8d9c00) [pid = 1760] [serial = 1232] [outer = 0x8d714800] 09:59:42 INFO - PROCESS | 1760 | 1464368382050 Marionette DEBUG loaded listener.js 09:59:42 INFO - PROCESS | 1760 | ++DOMWINDOW == 153 (0x8d8f0400) [pid = 1760] [serial = 1233] [outer = 0x8d714800] 09:59:42 INFO - PROCESS | 1760 | 1464368382949 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]]]}] 09:59:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 09:59:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1633ms 09:59:42 INFO - PROCESS | 1760 | 1464368382985 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 09:59:42 INFO - PROCESS | 1760 | 1464368382988 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 09:59:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 09:59:42 INFO - PROCESS | 1760 | 1464368382995 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 09:59:43 INFO - PROCESS | 1760 | 1464368383002 Marionette TRACE conn3 <- [1,1614,null,{}] 09:59:43 INFO - PROCESS | 1760 | 1464368383037 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}] 09:59:43 INFO - PROCESS | 1760 | 1464368383248 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 09:59:43 INFO - PROCESS | 1760 | 1464368383580 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:43 INFO - PROCESS | 1760 | ++DOCSHELL 0x8d71d000 == 129 [pid = 1760] [id = 411] 09:59:43 INFO - PROCESS | 1760 | ++DOMWINDOW == 154 (0x8de53400) [pid = 1760] [serial = 1234] [outer = (nil)] 09:59:43 INFO - PROCESS | 1760 | ++DOMWINDOW == 155 (0x8e905400) [pid = 1760] [serial = 1235] [outer = 0x8de53400] 09:59:43 INFO - PROCESS | 1760 | 1464368383677 Marionette DEBUG loaded listener.js 09:59:43 INFO - PROCESS | 1760 | ++DOMWINDOW == 156 (0x8eaa3800) [pid = 1760] [serial = 1236] [outer = 0x8de53400] 09:59:44 INFO - PROCESS | 1760 | 1464368384564 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]]]}] 09:59:44 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 09:59:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1601ms 09:59:44 INFO - PROCESS | 1760 | 1464368384597 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 09:59:44 INFO - PROCESS | 1760 | 1464368384601 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 09:59:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 09:59:44 INFO - PROCESS | 1760 | 1464368384608 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 09:59:44 INFO - PROCESS | 1760 | 1464368384611 Marionette TRACE conn3 <- [1,1618,null,{}] 09:59:44 INFO - PROCESS | 1760 | 1464368384637 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}] 09:59:44 INFO - PROCESS | 1760 | 1464368384852 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 09:59:45 INFO - PROCESS | 1760 | 1464368385128 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:45 INFO - PROCESS | 1760 | ++DOCSHELL 0x8d9dd000 == 130 [pid = 1760] [id = 412] 09:59:45 INFO - PROCESS | 1760 | ++DOMWINDOW == 157 (0x8e907000) [pid = 1760] [serial = 1237] [outer = (nil)] 09:59:45 INFO - PROCESS | 1760 | ++DOMWINDOW == 158 (0x8eb17800) [pid = 1760] [serial = 1238] [outer = 0x8e907000] 09:59:45 INFO - PROCESS | 1760 | 1464368385260 Marionette DEBUG loaded listener.js 09:59:45 INFO - PROCESS | 1760 | ++DOMWINDOW == 159 (0x8eb5d000) [pid = 1760] [serial = 1239] [outer = 0x8e907000] 09:59:46 INFO - PROCESS | 1760 | 1464368386195 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]]]}] 09:59:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 09:59:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1639ms 09:59:46 INFO - PROCESS | 1760 | 1464368386247 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 09:59:46 INFO - PROCESS | 1760 | 1464368386251 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 09:59:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 09:59:46 INFO - PROCESS | 1760 | 1464368386276 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 09:59:46 INFO - PROCESS | 1760 | 1464368386280 Marionette TRACE conn3 <- [1,1622,null,{}] 09:59:46 INFO - PROCESS | 1760 | 1464368386286 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}] 09:59:46 INFO - PROCESS | 1760 | 1464368386494 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 09:59:46 INFO - PROCESS | 1760 | 1464368386826 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:46 INFO - PROCESS | 1760 | ++DOCSHELL 0x8eb10800 == 131 [pid = 1760] [id = 413] 09:59:46 INFO - PROCESS | 1760 | ++DOMWINDOW == 160 (0x8eb53000) [pid = 1760] [serial = 1240] [outer = (nil)] 09:59:46 INFO - PROCESS | 1760 | ++DOMWINDOW == 161 (0x8edba800) [pid = 1760] [serial = 1241] [outer = 0x8eb53000] 09:59:46 INFO - PROCESS | 1760 | 1464368386919 Marionette DEBUG loaded listener.js 09:59:47 INFO - PROCESS | 1760 | ++DOMWINDOW == 162 (0x8edc0000) [pid = 1760] [serial = 1242] [outer = 0x8eb53000] 09:59:47 INFO - PROCESS | 1760 | 1464368387843 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]]]}] 09:59:47 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 09:59:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1639ms 09:59:47 INFO - PROCESS | 1760 | 1464368387913 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 09:59:47 INFO - PROCESS | 1760 | 1464368387916 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 09:59:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 09:59:47 INFO - PROCESS | 1760 | 1464368387923 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 09:59:47 INFO - PROCESS | 1760 | 1464368387927 Marionette TRACE conn3 <- [1,1626,null,{}] 09:59:47 INFO - PROCESS | 1760 | 1464368387932 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}] 09:59:48 INFO - PROCESS | 1760 | 1464368388148 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 09:59:48 INFO - PROCESS | 1760 | 1464368388494 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:48 INFO - PROCESS | 1760 | ++DOCSHELL 0x8e90a400 == 132 [pid = 1760] [id = 414] 09:59:48 INFO - PROCESS | 1760 | ++DOMWINDOW == 163 (0x8eb14c00) [pid = 1760] [serial = 1243] [outer = (nil)] 09:59:48 INFO - PROCESS | 1760 | ++DOMWINDOW == 164 (0x8f89d400) [pid = 1760] [serial = 1244] [outer = 0x8eb14c00] 09:59:48 INFO - PROCESS | 1760 | 1464368388593 Marionette DEBUG loaded listener.js 09:59:48 INFO - PROCESS | 1760 | ++DOMWINDOW == 165 (0x912d9400) [pid = 1760] [serial = 1245] [outer = 0x8eb14c00] 09:59:49 INFO - PROCESS | 1760 | 1464368389448 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]]]}] 09:59:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 09:59:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1588ms 09:59:49 INFO - PROCESS | 1760 | 1464368389512 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 09:59:49 INFO - PROCESS | 1760 | 1464368389516 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 09:59:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 09:59:49 INFO - PROCESS | 1760 | 1464368389523 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 09:59:49 INFO - PROCESS | 1760 | 1464368389527 Marionette TRACE conn3 <- [1,1630,null,{}] 09:59:49 INFO - PROCESS | 1760 | 1464368389532 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}] 09:59:49 INFO - PROCESS | 1760 | 1464368389731 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 09:59:50 INFO - PROCESS | 1760 | 1464368390009 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:50 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b6ec800 == 133 [pid = 1760] [id = 415] 09:59:50 INFO - PROCESS | 1760 | ++DOMWINDOW == 166 (0x8f6d4000) [pid = 1760] [serial = 1246] [outer = (nil)] 09:59:50 INFO - PROCESS | 1760 | ++DOMWINDOW == 167 (0x91bed400) [pid = 1760] [serial = 1247] [outer = 0x8f6d4000] 09:59:50 INFO - PROCESS | 1760 | 1464368390142 Marionette DEBUG loaded listener.js 09:59:50 INFO - PROCESS | 1760 | ++DOMWINDOW == 168 (0x91d41400) [pid = 1760] [serial = 1248] [outer = 0x8f6d4000] 09:59:51 INFO - PROCESS | 1760 | 1464368391069 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]]]}] 09:59:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 09:59:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1582ms 09:59:51 INFO - PROCESS | 1760 | 1464368391105 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 09:59:51 INFO - PROCESS | 1760 | 1464368391110 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 09:59:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 09:59:51 INFO - PROCESS | 1760 | 1464368391116 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 09:59:51 INFO - PROCESS | 1760 | 1464368391120 Marionette TRACE conn3 <- [1,1634,null,{}] 09:59:51 INFO - PROCESS | 1760 | 1464368391125 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}] 09:59:51 INFO - PROCESS | 1760 | 1464368391317 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 09:59:51 INFO - PROCESS | 1760 | 1464368391646 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:51 INFO - PROCESS | 1760 | ++DOCSHELL 0x8cea1000 == 134 [pid = 1760] [id = 416] 09:59:51 INFO - PROCESS | 1760 | ++DOMWINDOW == 169 (0x912d3c00) [pid = 1760] [serial = 1249] [outer = (nil)] 09:59:51 INFO - PROCESS | 1760 | ++DOMWINDOW == 170 (0x921ce800) [pid = 1760] [serial = 1250] [outer = 0x912d3c00] 09:59:51 INFO - PROCESS | 1760 | 1464368391735 Marionette DEBUG loaded listener.js 09:59:51 INFO - PROCESS | 1760 | ++DOMWINDOW == 171 (0x921d5c00) [pid = 1760] [serial = 1251] [outer = 0x912d3c00] 09:59:52 INFO - PROCESS | 1760 | 1464368392589 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]]]}] 09:59:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 09:59:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1534ms 09:59:52 INFO - PROCESS | 1760 | 1464368392652 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 09:59:52 INFO - PROCESS | 1760 | 1464368392655 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 09:59:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 09:59:52 INFO - PROCESS | 1760 | 1464368392664 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 09:59:52 INFO - PROCESS | 1760 | 1464368392667 Marionette TRACE conn3 <- [1,1638,null,{}] 09:59:52 INFO - PROCESS | 1760 | 1464368392673 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}] 09:59:52 INFO - PROCESS | 1760 | 1464368392879 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 09:59:53 INFO - PROCESS | 1760 | 1464368393215 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:53 INFO - PROCESS | 1760 | ++DOCSHELL 0x8eb94800 == 135 [pid = 1760] [id = 417] 09:59:53 INFO - PROCESS | 1760 | ++DOMWINDOW == 172 (0x91bf2000) [pid = 1760] [serial = 1252] [outer = (nil)] 09:59:53 INFO - PROCESS | 1760 | ++DOMWINDOW == 173 (0x9231f000) [pid = 1760] [serial = 1253] [outer = 0x91bf2000] 09:59:53 INFO - PROCESS | 1760 | 1464368393303 Marionette DEBUG loaded listener.js 09:59:53 INFO - PROCESS | 1760 | ++DOMWINDOW == 174 (0x92344400) [pid = 1760] [serial = 1254] [outer = 0x91bf2000] 09:59:54 INFO - PROCESS | 1760 | 1464368394210 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]]]}] 09:59:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 09:59:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1584ms 09:59:54 INFO - PROCESS | 1760 | 1464368394249 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 09:59:54 INFO - PROCESS | 1760 | 1464368394252 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 09:59:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 09:59:54 INFO - PROCESS | 1760 | 1464368394259 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 09:59:54 INFO - PROCESS | 1760 | 1464368394263 Marionette TRACE conn3 <- [1,1642,null,{}] 09:59:54 INFO - PROCESS | 1760 | 1464368394269 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}] 09:59:54 INFO - PROCESS | 1760 | 1464368394467 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 09:59:54 INFO - PROCESS | 1760 | 1464368394811 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:54 INFO - PROCESS | 1760 | ++DOCSHELL 0x924c3400 == 136 [pid = 1760] [id = 418] 09:59:54 INFO - PROCESS | 1760 | ++DOMWINDOW == 175 (0x9277a400) [pid = 1760] [serial = 1255] [outer = (nil)] 09:59:54 INFO - PROCESS | 1760 | ++DOMWINDOW == 176 (0x9277f400) [pid = 1760] [serial = 1256] [outer = 0x9277a400] 09:59:54 INFO - PROCESS | 1760 | 1464368394903 Marionette DEBUG loaded listener.js 09:59:55 INFO - PROCESS | 1760 | ++DOMWINDOW == 177 (0x92781c00) [pid = 1760] [serial = 1257] [outer = 0x9277a400] 09:59:55 INFO - PROCESS | 1760 | 1464368395869 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]]]}] 09:59:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 09:59:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1687ms 09:59:55 INFO - PROCESS | 1760 | 1464368395947 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 09:59:55 INFO - PROCESS | 1760 | 1464368395950 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 09:59:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 09:59:55 INFO - PROCESS | 1760 | 1464368395957 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 09:59:55 INFO - PROCESS | 1760 | 1464368395962 Marionette TRACE conn3 <- [1,1646,null,{}] 09:59:55 INFO - PROCESS | 1760 | 1464368395967 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}] 09:59:56 INFO - PROCESS | 1760 | 1464368396232 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 09:59:56 INFO - PROCESS | 1760 | 1464368396569 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:56 INFO - PROCESS | 1760 | ++DOCSHELL 0x924cf800 == 137 [pid = 1760] [id = 419] 09:59:56 INFO - PROCESS | 1760 | ++DOMWINDOW == 178 (0x927eac00) [pid = 1760] [serial = 1258] [outer = (nil)] 09:59:56 INFO - PROCESS | 1760 | ++DOMWINDOW == 179 (0x92c2c800) [pid = 1760] [serial = 1259] [outer = 0x927eac00] 09:59:56 INFO - PROCESS | 1760 | 1464368396661 Marionette DEBUG loaded listener.js 09:59:56 INFO - PROCESS | 1760 | ++DOMWINDOW == 180 (0x92d79c00) [pid = 1760] [serial = 1260] [outer = 0x927eac00] 09:59:57 INFO - PROCESS | 1760 | 1464368397588 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]]]}] 09:59:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 09:59:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1681ms 09:59:57 INFO - PROCESS | 1760 | 1464368397648 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 09:59:57 INFO - PROCESS | 1760 | 1464368397652 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 09:59:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 09:59:57 INFO - PROCESS | 1760 | 1464368397661 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 09:59:57 INFO - PROCESS | 1760 | 1464368397664 Marionette TRACE conn3 <- [1,1650,null,{}] 09:59:57 INFO - PROCESS | 1760 | 1464368397670 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}] 09:59:57 INFO - PROCESS | 1760 | 1464368397875 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 09:59:58 INFO - PROCESS | 1760 | 1464368398160 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:58 INFO - PROCESS | 1760 | ++DOCSHELL 0x84bfc400 == 138 [pid = 1760] [id = 420] 09:59:58 INFO - PROCESS | 1760 | ++DOMWINDOW == 181 (0x86baf800) [pid = 1760] [serial = 1261] [outer = (nil)] 09:59:58 INFO - PROCESS | 1760 | ++DOMWINDOW == 182 (0x93c16800) [pid = 1760] [serial = 1262] [outer = 0x86baf800] 09:59:58 INFO - PROCESS | 1760 | 1464368398300 Marionette DEBUG loaded listener.js 09:59:58 INFO - PROCESS | 1760 | ++DOMWINDOW == 183 (0x93c8f800) [pid = 1760] [serial = 1263] [outer = 0x86baf800] 09:59:59 INFO - PROCESS | 1760 | 1464368399256 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]]]}] 09:59:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 09:59:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1647ms 09:59:59 INFO - PROCESS | 1760 | 1464368399309 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 09:59:59 INFO - PROCESS | 1760 | 1464368399313 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 09:59:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 09:59:59 INFO - PROCESS | 1760 | 1464368399319 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 09:59:59 INFO - PROCESS | 1760 | 1464368399322 Marionette TRACE conn3 <- [1,1654,null,{}] 09:59:59 INFO - PROCESS | 1760 | 1464368399328 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}] 09:59:59 INFO - PROCESS | 1760 | 1464368399527 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 09:59:59 INFO - PROCESS | 1760 | 1464368399854 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:59:59 INFO - PROCESS | 1760 | ++DOCSHELL 0x912d7400 == 139 [pid = 1760] [id = 421] 09:59:59 INFO - PROCESS | 1760 | ++DOMWINDOW == 184 (0x9295cc00) [pid = 1760] [serial = 1264] [outer = (nil)] 09:59:59 INFO - PROCESS | 1760 | ++DOMWINDOW == 185 (0x953ee000) [pid = 1760] [serial = 1265] [outer = 0x9295cc00] 09:59:59 INFO - PROCESS | 1760 | 1464368399944 Marionette DEBUG loaded listener.js 10:00:00 INFO - PROCESS | 1760 | ++DOMWINDOW == 186 (0x953f4000) [pid = 1760] [serial = 1266] [outer = 0x9295cc00] 10:00:00 INFO - PROCESS | 1760 | 1464368400852 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]]]}] 10:00:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 10:00:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1589ms 10:00:00 INFO - PROCESS | 1760 | 1464368400909 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 10:00:00 INFO - PROCESS | 1760 | 1464368400913 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 10:00:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 10:00:00 INFO - PROCESS | 1760 | 1464368400920 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 10:00:00 INFO - PROCESS | 1760 | 1464368400924 Marionette TRACE conn3 <- [1,1658,null,{}] 10:00:00 INFO - PROCESS | 1760 | 1464368400930 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}] 10:00:01 INFO - PROCESS | 1760 | 1464368401182 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 10:00:01 INFO - PROCESS | 1760 | 1464368401510 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:01 INFO - PROCESS | 1760 | ++DOCSHELL 0x93a4c400 == 140 [pid = 1760] [id = 422] 10:00:01 INFO - PROCESS | 1760 | ++DOMWINDOW == 187 (0x953e7400) [pid = 1760] [serial = 1267] [outer = (nil)] 10:00:01 INFO - PROCESS | 1760 | ++DOMWINDOW == 188 (0x99e17c00) [pid = 1760] [serial = 1268] [outer = 0x953e7400] 10:00:01 INFO - PROCESS | 1760 | 1464368401599 Marionette DEBUG loaded listener.js 10:00:01 INFO - PROCESS | 1760 | ++DOMWINDOW == 189 (0x99eed800) [pid = 1760] [serial = 1269] [outer = 0x953e7400] 10:00:02 INFO - PROCESS | 1760 | 1464368402536 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]]]}] 10:00:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 10:00:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1689ms 10:00:02 INFO - PROCESS | 1760 | 1464368402610 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 10:00:02 INFO - PROCESS | 1760 | 1464368402614 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 10:00:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 10:00:02 INFO - PROCESS | 1760 | 1464368402621 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 10:00:02 INFO - PROCESS | 1760 | 1464368402624 Marionette TRACE conn3 <- [1,1662,null,{}] 10:00:02 INFO - PROCESS | 1760 | 1464368402630 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}] 10:00:02 INFO - PROCESS | 1760 | 1464368402913 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 10:00:03 INFO - PROCESS | 1760 | 1464368403347 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:03 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f8a1c00 == 141 [pid = 1760] [id = 423] 10:00:03 INFO - PROCESS | 1760 | ++DOMWINDOW == 190 (0x953f1000) [pid = 1760] [serial = 1270] [outer = (nil)] 10:00:03 INFO - PROCESS | 1760 | ++DOMWINDOW == 191 (0x9a366400) [pid = 1760] [serial = 1271] [outer = 0x953f1000] 10:00:03 INFO - PROCESS | 1760 | 1464368403452 Marionette DEBUG loaded listener.js 10:00:03 INFO - PROCESS | 1760 | ++DOMWINDOW == 192 (0x9a5db000) [pid = 1760] [serial = 1272] [outer = 0x953f1000] 10:00:04 INFO - PROCESS | 1760 | 1464368404340 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]]]}] 10:00:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 10:00:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1793ms 10:00:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 10:00:04 INFO - PROCESS | 1760 | 1464368404415 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 10:00:04 INFO - PROCESS | 1760 | 1464368404418 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 10:00:04 INFO - PROCESS | 1760 | 1464368404424 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 10:00:04 INFO - PROCESS | 1760 | 1464368404428 Marionette TRACE conn3 <- [1,1666,null,{}] 10:00:04 INFO - PROCESS | 1760 | 1464368404434 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}] 10:00:04 INFO - PROCESS | 1760 | 1464368404671 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 10:00:05 INFO - PROCESS | 1760 | 1464368405000 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:05 INFO - PROCESS | 1760 | ++DOCSHELL 0x86bb6800 == 142 [pid = 1760] [id = 424] 10:00:05 INFO - PROCESS | 1760 | ++DOMWINDOW == 193 (0x9a233400) [pid = 1760] [serial = 1273] [outer = (nil)] 10:00:05 INFO - PROCESS | 1760 | ++DOMWINDOW == 194 (0x9a735800) [pid = 1760] [serial = 1274] [outer = 0x9a233400] 10:00:05 INFO - PROCESS | 1760 | 1464368405089 Marionette DEBUG loaded listener.js 10:00:05 INFO - PROCESS | 1760 | ++DOMWINDOW == 195 (0x9aa10400) [pid = 1760] [serial = 1275] [outer = 0x9a233400] 10:00:06 INFO - PROCESS | 1760 | 1464368406013 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]]]}] 10:00:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 10:00:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1640ms 10:00:06 INFO - PROCESS | 1760 | 1464368406064 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 10:00:06 INFO - PROCESS | 1760 | 1464368406068 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 10:00:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 10:00:06 INFO - PROCESS | 1760 | 1464368406074 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 10:00:06 INFO - PROCESS | 1760 | 1464368406077 Marionette TRACE conn3 <- [1,1670,null,{}] 10:00:06 INFO - PROCESS | 1760 | 1464368406083 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}] 10:00:06 INFO - PROCESS | 1760 | 1464368406284 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 10:00:06 INFO - PROCESS | 1760 | 1464368406615 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:06 INFO - PROCESS | 1760 | ++DOCSHELL 0x9a5e1400 == 143 [pid = 1760] [id = 425] 10:00:06 INFO - PROCESS | 1760 | ++DOMWINDOW == 196 (0x9a5e2000) [pid = 1760] [serial = 1276] [outer = (nil)] 10:00:06 INFO - PROCESS | 1760 | ++DOMWINDOW == 197 (0x9b536c00) [pid = 1760] [serial = 1277] [outer = 0x9a5e2000] 10:00:06 INFO - PROCESS | 1760 | 1464368406704 Marionette DEBUG loaded listener.js 10:00:06 INFO - PROCESS | 1760 | ++DOMWINDOW == 198 (0x9b91bc00) [pid = 1760] [serial = 1278] [outer = 0x9a5e2000] 10:00:07 INFO - PROCESS | 1760 | 1464368407594 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]]]}] 10:00:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 10:00:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1582ms 10:00:07 INFO - PROCESS | 1760 | 1464368407656 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 10:00:07 INFO - PROCESS | 1760 | 1464368407660 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 10:00:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 10:00:07 INFO - PROCESS | 1760 | 1464368407667 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 10:00:07 INFO - PROCESS | 1760 | 1464368407670 Marionette TRACE conn3 <- [1,1674,null,{}] 10:00:07 INFO - PROCESS | 1760 | 1464368407676 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}] 10:00:07 INFO - PROCESS | 1760 | 1464368407898 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 10:00:08 INFO - PROCESS | 1760 | 1464368408244 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:08 INFO - PROCESS | 1760 | ++DOCSHELL 0x8e90b800 == 144 [pid = 1760] [id = 426] 10:00:08 INFO - PROCESS | 1760 | ++DOMWINDOW == 199 (0x91bf0800) [pid = 1760] [serial = 1279] [outer = (nil)] 10:00:08 INFO - PROCESS | 1760 | ++DOMWINDOW == 200 (0x9b91fc00) [pid = 1760] [serial = 1280] [outer = 0x91bf0800] 10:00:08 INFO - PROCESS | 1760 | 1464368408336 Marionette DEBUG loaded listener.js 10:00:08 INFO - PROCESS | 1760 | ++DOMWINDOW == 201 (0x9c07cc00) [pid = 1760] [serial = 1281] [outer = 0x91bf0800] 10:00:10 INFO - PROCESS | 1760 | --DOCSHELL 0x8b7fb400 == 143 [pid = 1760] [id = 212] 10:00:10 INFO - PROCESS | 1760 | --DOCSHELL 0x8b6f0400 == 142 [pid = 1760] [id = 312] 10:00:10 INFO - PROCESS | 1760 | --DOCSHELL 0x8b494800 == 141 [pid = 1760] [id = 145] 10:00:10 INFO - PROCESS | 1760 | --DOCSHELL 0x8be99000 == 140 [pid = 1760] [id = 208] 10:00:10 INFO - PROCESS | 1760 | --DOCSHELL 0x8a342800 == 139 [pid = 1760] [id = 209] 10:00:10 INFO - PROCESS | 1760 | --DOCSHELL 0x8d8dd800 == 138 [pid = 1760] [id = 218] 10:00:10 INFO - PROCESS | 1760 | --DOCSHELL 0x91bf4c00 == 137 [pid = 1760] [id = 219] 10:00:10 INFO - PROCESS | 1760 | --DOCSHELL 0x8b49ac00 == 136 [pid = 1760] [id = 146] 10:00:10 INFO - PROCESS | 1760 | --DOCSHELL 0x8b6eac00 == 135 [pid = 1760] [id = 315] 10:00:10 INFO - PROCESS | 1760 | --DOCSHELL 0x86bb1400 == 134 [pid = 1760] [id = 403] 10:00:10 INFO - PROCESS | 1760 | --DOCSHELL 0x8ce9c400 == 133 [pid = 1760] [id = 401] 10:00:10 INFO - PROCESS | 1760 | --DOCSHELL 0x86bb3000 == 132 [pid = 1760] [id = 402] 10:00:10 INFO - PROCESS | 1760 | --DOCSHELL 0x86bb3800 == 131 [pid = 1760] [id = 400] 10:00:10 INFO - PROCESS | 1760 | --DOCSHELL 0x92319400 == 130 [pid = 1760] [id = 399] 10:00:10 INFO - PROCESS | 1760 | --DOCSHELL 0x8de52000 == 129 [pid = 1760] [id = 397] 10:00:10 INFO - PROCESS | 1760 | --DOCSHELL 0x8f5d3800 == 128 [pid = 1760] [id = 398] 10:00:10 INFO - PROCESS | 1760 | --DOCSHELL 0x92230400 == 127 [pid = 1760] [id = 396] 10:00:10 INFO - PROCESS | 1760 | --DOCSHELL 0x92235000 == 126 [pid = 1760] [id = 395] 10:00:10 INFO - PROCESS | 1760 | --DOCSHELL 0x8b497000 == 125 [pid = 1760] [id = 394] 10:00:10 INFO - PROCESS | 1760 | --DOCSHELL 0x8f6d1800 == 124 [pid = 1760] [id = 393] 10:00:10 INFO - PROCESS | 1760 | --DOCSHELL 0x8d1f0c00 == 123 [pid = 1760] [id = 392] 10:00:10 INFO - PROCESS | 1760 | --DOCSHELL 0x8eb98000 == 122 [pid = 1760] [id = 391] 10:00:10 INFO - PROCESS | 1760 | --DOCSHELL 0x8d8d3800 == 121 [pid = 1760] [id = 389] 10:00:10 INFO - PROCESS | 1760 | --DOCSHELL 0x8e901c00 == 120 [pid = 1760] [id = 390] 10:00:10 INFO - PROCESS | 1760 | --DOCSHELL 0x8be96800 == 119 [pid = 1760] [id = 388] 10:00:10 INFO - PROCESS | 1760 | --DOCSHELL 0x8be95c00 == 118 [pid = 1760] [id = 387] 10:00:10 INFO - PROCESS | 1760 | --DOCSHELL 0x8a34ec00 == 117 [pid = 1760] [id = 386] 10:00:10 INFO - PROCESS | 1760 | --DOCSHELL 0x84beec00 == 116 [pid = 1760] [id = 385] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 200 (0x92960c00) [pid = 1760] [serial = 1035] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 199 (0x950ec000) [pid = 1760] [serial = 1128] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 198 (0x8f752800) [pid = 1760] [serial = 1103] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 197 (0x93c86800) [pid = 1760] [serial = 1125] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 196 (0x8df50400) [pid = 1760] [serial = 1097] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 195 (0xa675d000) [pid = 1760] [serial = 1065] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 194 (0x99fdac00) [pid = 1760] [serial = 1133] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 193 (0x91d40c00) [pid = 1760] [serial = 1107] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 192 (0x8b54a400) [pid = 1760] [serial = 1149] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 191 (0x8bcb7400) [pid = 1760] [serial = 1151] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 190 (0x8d9d3000) [pid = 1760] [serial = 1026] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 189 (0x924c7400) [pid = 1760] [serial = 1115] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 188 (0x8edc1800) [pid = 1760] [serial = 1142] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 187 (0x87653000) [pid = 1760] [serial = 1145] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 186 (0x91ed3c00) [pid = 1760] [serial = 1143] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 185 (0x992e1c00) [pid = 1760] [serial = 1131] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 184 (0x927eb000) [pid = 1760] [serial = 1119] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 183 (0x93c1cc00) [pid = 1760] [serial = 1124] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 182 (0x91ecc000) [pid = 1760] [serial = 1110] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 181 (0x93a4ac00) [pid = 1760] [serial = 1038] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 180 (0x92779400) [pid = 1760] [serial = 1032] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 179 (0xa62ecc00) [pid = 1760] [serial = 1059] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 178 (0x92d72c00) [pid = 1760] [serial = 1122] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 177 (0x8f5cd000) [pid = 1760] [serial = 1100] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 176 (0x8d713800) [pid = 1760] [serial = 1095] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 175 (0xa22c6c00) [pid = 1760] [serial = 1053] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 174 (0x8cfef400) [pid = 1760] [serial = 1094] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 173 (0x8eb9ac00) [pid = 1760] [serial = 1140] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 172 (0x9aa14000) [pid = 1760] [serial = 1136] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 171 (0x8b542400) [pid = 1760] [serial = 1148] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 170 (0x8d71cc00) [pid = 1760] [serial = 1089] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 169 (0x9a5dac00) [pid = 1760] [serial = 1041] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 168 (0x8a34e000) [pid = 1760] [serial = 1091] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 167 (0x9c223c00) [pid = 1760] [serial = 1047] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 166 (0x8f89c400) [pid = 1760] [serial = 1104] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 165 (0x927e6800) [pid = 1760] [serial = 1118] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 164 (0x8765c000) [pid = 1760] [serial = 1146] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 163 (0x91434800) [pid = 1760] [serial = 1023] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 162 (0x9b304800) [pid = 1760] [serial = 1137] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 161 (0xa3258c00) [pid = 1760] [serial = 1056] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 160 (0x91d4e400) [pid = 1760] [serial = 1109] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 159 (0x8c075000) [pid = 1760] [serial = 1152] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 158 (0x92313800) [pid = 1760] [serial = 1113] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 157 (0x92c38400) [pid = 1760] [serial = 1121] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 156 (0x9223c000) [pid = 1760] [serial = 1112] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 155 (0x9a09ec00) [pid = 1760] [serial = 1134] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 154 (0x9d0c2800) [pid = 1760] [serial = 1050] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 153 (0x977d6c00) [pid = 1760] [serial = 1130] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 152 (0x950e4c00) [pid = 1760] [serial = 1127] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 151 (0x8b64c400) [pid = 1760] [serial = 1092] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 150 (0x91bf6000) [pid = 1760] [serial = 1106] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 149 (0x8f5d6000) [pid = 1760] [serial = 1101] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 148 (0x8f8a1400) [pid = 1760] [serial = 1029] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 147 (0x9b830c00) [pid = 1760] [serial = 1044] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 146 (0x8ea99c00) [pid = 1760] [serial = 951] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 145 (0x8d8e2400) [pid = 1760] [serial = 1139] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 144 (0x8b54e800) [pid = 1760] [serial = 1062] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 143 (0x8eb0cc00) [pid = 1760] [serial = 1098] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 142 (0x924ce400) [pid = 1760] [serial = 1116] [outer = (nil)] [url = about:blank] 10:00:10 INFO - PROCESS | 1760 | --DOMWINDOW == 141 (0x8b7fd800) [pid = 1760] [serial = 1154] [outer = (nil)] [url = about:blank] 10:00:11 INFO - PROCESS | 1760 | 1464368411302 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]]]}] 10:00:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 10:00:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 3694ms 10:00:11 INFO - PROCESS | 1760 | 1464368411361 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 10:00:11 INFO - PROCESS | 1760 | 1464368411367 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 10:00:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 10:00:11 INFO - PROCESS | 1760 | 1464368411375 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 10:00:11 INFO - PROCESS | 1760 | 1464368411380 Marionette TRACE conn3 <- [1,1678,null,{}] 10:00:11 INFO - PROCESS | 1760 | 1464368411421 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}] 10:00:11 INFO - PROCESS | 1760 | 1464368411679 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 10:00:11 INFO - PROCESS | 1760 | 1464368411809 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:11 INFO - PROCESS | 1760 | ++DOCSHELL 0x8728c000 == 117 [pid = 1760] [id = 427] 10:00:11 INFO - PROCESS | 1760 | ++DOMWINDOW == 142 (0x87513400) [pid = 1760] [serial = 1282] [outer = (nil)] 10:00:11 INFO - PROCESS | 1760 | ++DOMWINDOW == 143 (0x87653400) [pid = 1760] [serial = 1283] [outer = 0x87513400] 10:00:11 INFO - PROCESS | 1760 | 1464368411884 Marionette DEBUG loaded listener.js 10:00:11 INFO - PROCESS | 1760 | ++DOMWINDOW == 144 (0x89c0c800) [pid = 1760] [serial = 1284] [outer = 0x87513400] 10:00:12 INFO - PROCESS | 1760 | 1464368412673 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]]]}] 10:00:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 10:00:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1383ms 10:00:12 INFO - PROCESS | 1760 | 1464368412758 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 10:00:12 INFO - PROCESS | 1760 | 1464368412767 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 10:00:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 10:00:12 INFO - PROCESS | 1760 | 1464368412777 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 10:00:12 INFO - PROCESS | 1760 | 1464368412780 Marionette TRACE conn3 <- [1,1682,null,{}] 10:00:12 INFO - PROCESS | 1760 | 1464368412786 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}] 10:00:12 INFO - PROCESS | 1760 | 1464368412984 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 10:00:13 INFO - PROCESS | 1760 | 1464368413212 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:13 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b545000 == 118 [pid = 1760] [id = 428] 10:00:13 INFO - PROCESS | 1760 | ++DOMWINDOW == 145 (0x8b545c00) [pid = 1760] [serial = 1285] [outer = (nil)] 10:00:13 INFO - PROCESS | 1760 | ++DOMWINDOW == 146 (0x8b54fc00) [pid = 1760] [serial = 1286] [outer = 0x8b545c00] 10:00:13 INFO - PROCESS | 1760 | 1464368413330 Marionette DEBUG loaded listener.js 10:00:13 INFO - PROCESS | 1760 | ++DOMWINDOW == 147 (0x8b6e6c00) [pid = 1760] [serial = 1287] [outer = 0x8b545c00] 10:00:14 INFO - PROCESS | 1760 | 1464368414231 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]]]}] 10:00:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 10:00:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1480ms 10:00:14 INFO - PROCESS | 1760 | 1464368414258 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 10:00:14 INFO - PROCESS | 1760 | 1464368414261 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 10:00:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 10:00:14 INFO - PROCESS | 1760 | 1464368414268 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 10:00:14 INFO - PROCESS | 1760 | 1464368414274 Marionette TRACE conn3 <- [1,1686,null,{}] 10:00:14 INFO - PROCESS | 1760 | 1464368414296 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}] 10:00:14 INFO - PROCESS | 1760 | 1464368414557 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 10:00:14 INFO - PROCESS | 1760 | 1464368414591 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:14 INFO - PROCESS | 1760 | ++DOCSHELL 0x89c10800 == 119 [pid = 1760] [id = 429] 10:00:14 INFO - PROCESS | 1760 | ++DOMWINDOW == 148 (0x8be96400) [pid = 1760] [serial = 1288] [outer = (nil)] 10:00:14 INFO - PROCESS | 1760 | ++DOMWINDOW == 149 (0x8c06d800) [pid = 1760] [serial = 1289] [outer = 0x8be96400] 10:00:14 INFO - PROCESS | 1760 | 1464368414674 Marionette DEBUG loaded listener.js 10:00:14 INFO - PROCESS | 1760 | ++DOMWINDOW == 150 (0x8ce9c800) [pid = 1760] [serial = 1290] [outer = 0x8be96400] 10:00:15 INFO - PROCESS | 1760 | --DOMWINDOW == 149 (0x8de4fc00) [pid = 1760] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 10:00:15 INFO - PROCESS | 1760 | --DOMWINDOW == 148 (0x912de800) [pid = 1760] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 10:00:15 INFO - PROCESS | 1760 | --DOMWINDOW == 147 (0x89ce5000) [pid = 1760] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 10:00:15 INFO - PROCESS | 1760 | --DOMWINDOW == 146 (0x8f6d8800) [pid = 1760] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 10:00:15 INFO - PROCESS | 1760 | --DOMWINDOW == 145 (0x86bb5000) [pid = 1760] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 10:00:15 INFO - PROCESS | 1760 | --DOMWINDOW == 144 (0x9231f800) [pid = 1760] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 10:00:15 INFO - PROCESS | 1760 | --DOMWINDOW == 143 (0x8b49b000) [pid = 1760] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 10:00:15 INFO - PROCESS | 1760 | --DOMWINDOW == 142 (0x9143d800) [pid = 1760] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 10:00:15 INFO - PROCESS | 1760 | --DOMWINDOW == 141 (0x8e903400) [pid = 1760] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 10:00:15 INFO - PROCESS | 1760 | --DOMWINDOW == 140 (0x924c6c00) [pid = 1760] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 10:00:15 INFO - PROCESS | 1760 | --DOMWINDOW == 139 (0x95010800) [pid = 1760] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 10:00:15 INFO - PROCESS | 1760 | --DOMWINDOW == 138 (0x8edb7000) [pid = 1760] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 10:00:15 INFO - PROCESS | 1760 | --DOMWINDOW == 137 (0x84befc00) [pid = 1760] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 10:00:15 INFO - PROCESS | 1760 | --DOMWINDOW == 136 (0x8cea2800) [pid = 1760] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 10:00:15 INFO - PROCESS | 1760 | --DOMWINDOW == 135 (0x8cfa4c00) [pid = 1760] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 10:00:15 INFO - PROCESS | 1760 | --DOMWINDOW == 134 (0x8d9d4800) [pid = 1760] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 10:00:15 INFO - PROCESS | 1760 | --DOMWINDOW == 133 (0x8a348c00) [pid = 1760] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 10:00:15 INFO - PROCESS | 1760 | --DOMWINDOW == 132 (0x8c06ac00) [pid = 1760] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 10:00:15 INFO - PROCESS | 1760 | --DOMWINDOW == 131 (0x92235c00) [pid = 1760] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 10:00:15 INFO - PROCESS | 1760 | --DOMWINDOW == 130 (0x91d43c00) [pid = 1760] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 10:00:15 INFO - PROCESS | 1760 | --DOMWINDOW == 129 (0x8728f800) [pid = 1760] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 10:00:15 INFO - PROCESS | 1760 | --DOMWINDOW == 128 (0x8cfaa400) [pid = 1760] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 10:00:15 INFO - PROCESS | 1760 | --DOMWINDOW == 127 (0x8b548800) [pid = 1760] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 10:00:16 INFO - PROCESS | 1760 | 1464368416271 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]]]}] 10:00:16 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 10:00:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 2042ms 10:00:16 INFO - PROCESS | 1760 | 1464368416310 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 10:00:16 INFO - PROCESS | 1760 | 1464368416315 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 10:00:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 10:00:16 INFO - PROCESS | 1760 | 1464368416331 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 10:00:16 INFO - PROCESS | 1760 | 1464368416333 Marionette TRACE conn3 <- [1,1690,null,{}] 10:00:16 INFO - PROCESS | 1760 | 1464368416339 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}] 10:00:16 INFO - PROCESS | 1760 | 1464368416520 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 10:00:16 INFO - PROCESS | 1760 | 1464368416536 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:16 INFO - PROCESS | 1760 | ++DOCSHELL 0x84beec00 == 120 [pid = 1760] [id = 430] 10:00:16 INFO - PROCESS | 1760 | ++DOMWINDOW == 128 (0x89ce3800) [pid = 1760] [serial = 1291] [outer = (nil)] 10:00:16 INFO - PROCESS | 1760 | ++DOMWINDOW == 129 (0x8cea2800) [pid = 1760] [serial = 1292] [outer = 0x89ce3800] 10:00:16 INFO - PROCESS | 1760 | 1464368416608 Marionette DEBUG loaded listener.js 10:00:16 INFO - PROCESS | 1760 | ++DOMWINDOW == 130 (0x8cff8800) [pid = 1760] [serial = 1293] [outer = 0x89ce3800] 10:00:17 INFO - PROCESS | 1760 | 1464368417565 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]]]}] 10:00:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 10:00:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1290ms 10:00:17 INFO - PROCESS | 1760 | 1464368417621 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 10:00:17 INFO - PROCESS | 1760 | 1464368417624 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 10:00:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 10:00:17 INFO - PROCESS | 1760 | 1464368417630 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 10:00:17 INFO - PROCESS | 1760 | 1464368417634 Marionette TRACE conn3 <- [1,1694,null,{}] 10:00:17 INFO - PROCESS | 1760 | 1464368417639 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}] 10:00:17 INFO - PROCESS | 1760 | 1464368417816 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 10:00:18 INFO - PROCESS | 1760 | 1464368418170 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:18 INFO - PROCESS | 1760 | ++DOCSHELL 0x86bb3800 == 121 [pid = 1760] [id = 431] 10:00:18 INFO - PROCESS | 1760 | ++DOMWINDOW == 131 (0x86bb7400) [pid = 1760] [serial = 1294] [outer = (nil)] 10:00:18 INFO - PROCESS | 1760 | ++DOMWINDOW == 132 (0x87284800) [pid = 1760] [serial = 1295] [outer = 0x86bb7400] 10:00:18 INFO - PROCESS | 1760 | 1464368418324 Marionette DEBUG loaded listener.js 10:00:18 INFO - PROCESS | 1760 | ++DOMWINDOW == 133 (0x8750e400) [pid = 1760] [serial = 1296] [outer = 0x86bb7400] 10:00:19 INFO - PROCESS | 1760 | 1464368419297 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]]]}] 10:00:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 10:00:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1740ms 10:00:19 INFO - PROCESS | 1760 | 1464368419373 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 10:00:19 INFO - PROCESS | 1760 | 1464368419380 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 10:00:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 10:00:19 INFO - PROCESS | 1760 | 1464368419388 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 10:00:19 INFO - PROCESS | 1760 | 1464368419394 Marionette TRACE conn3 <- [1,1698,null,{}] 10:00:19 INFO - PROCESS | 1760 | 1464368419402 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}] 10:00:19 INFO - PROCESS | 1760 | 1464368419664 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 10:00:20 INFO - PROCESS | 1760 | 1464368419995 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:20 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b492000 == 122 [pid = 1760] [id = 432] 10:00:20 INFO - PROCESS | 1760 | ++DOMWINDOW == 134 (0x8b49a400) [pid = 1760] [serial = 1297] [outer = (nil)] 10:00:20 INFO - PROCESS | 1760 | ++DOMWINDOW == 135 (0x8b54b800) [pid = 1760] [serial = 1298] [outer = 0x8b49a400] 10:00:20 INFO - PROCESS | 1760 | 1464368420085 Marionette DEBUG loaded listener.js 10:00:20 INFO - PROCESS | 1760 | ++DOMWINDOW == 136 (0x8b651c00) [pid = 1760] [serial = 1299] [outer = 0x8b49a400] 10:00:21 INFO - PROCESS | 1760 | 1464368421021 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]]]}] 10:00:21 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 10:00:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1694ms 10:00:21 INFO - PROCESS | 1760 | 1464368421085 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 10:00:21 INFO - PROCESS | 1760 | 1464368421092 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 10:00:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 10:00:21 INFO - PROCESS | 1760 | 1464368421099 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 10:00:21 INFO - PROCESS | 1760 | 1464368421102 Marionette TRACE conn3 <- [1,1702,null,{}] 10:00:21 INFO - PROCESS | 1760 | 1464368421109 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}] 10:00:21 INFO - PROCESS | 1760 | 1464368421369 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 10:00:21 INFO - PROCESS | 1760 | 1464368421741 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:21 INFO - PROCESS | 1760 | ++DOCSHELL 0x8be90800 == 123 [pid = 1760] [id = 433] 10:00:21 INFO - PROCESS | 1760 | ++DOMWINDOW == 137 (0x8c071c00) [pid = 1760] [serial = 1300] [outer = (nil)] 10:00:21 INFO - PROCESS | 1760 | ++DOMWINDOW == 138 (0x8cea3800) [pid = 1760] [serial = 1301] [outer = 0x8c071c00] 10:00:21 INFO - PROCESS | 1760 | 1464368421827 Marionette DEBUG loaded listener.js 10:00:21 INFO - PROCESS | 1760 | ++DOMWINDOW == 139 (0x8cff4400) [pid = 1760] [serial = 1302] [outer = 0x8c071c00] 10:00:22 INFO - PROCESS | 1760 | 1464368422743 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]]]}] 10:00:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 10:00:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1690ms 10:00:22 INFO - PROCESS | 1760 | 1464368422789 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 10:00:22 INFO - PROCESS | 1760 | 1464368422794 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 10:00:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 10:00:22 INFO - PROCESS | 1760 | 1464368422828 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 10:00:22 INFO - PROCESS | 1760 | 1464368422838 Marionette TRACE conn3 <- [1,1706,null,{}] 10:00:22 INFO - PROCESS | 1760 | 1464368422845 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}] 10:00:23 INFO - PROCESS | 1760 | 1464368423064 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 10:00:23 INFO - PROCESS | 1760 | 1464368423383 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:23 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b7f4c00 == 124 [pid = 1760] [id = 434] 10:00:23 INFO - PROCESS | 1760 | ++DOMWINDOW == 140 (0x8be8f800) [pid = 1760] [serial = 1303] [outer = (nil)] 10:00:23 INFO - PROCESS | 1760 | ++DOMWINDOW == 141 (0x8d8d8400) [pid = 1760] [serial = 1304] [outer = 0x8be8f800] 10:00:23 INFO - PROCESS | 1760 | 1464368423474 Marionette DEBUG loaded listener.js 10:00:23 INFO - PROCESS | 1760 | ++DOMWINDOW == 142 (0x8d8e5000) [pid = 1760] [serial = 1305] [outer = 0x8be8f800] 10:00:24 INFO - PROCESS | 1760 | 1464368424386 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]]]}] 10:00:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 10:00:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1646ms 10:00:24 INFO - PROCESS | 1760 | 1464368424464 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 10:00:24 INFO - PROCESS | 1760 | 1464368424468 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 10:00:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 10:00:24 INFO - PROCESS | 1760 | 1464368424475 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 10:00:24 INFO - PROCESS | 1760 | 1464368424478 Marionette TRACE conn3 <- [1,1710,null,{}] 10:00:24 INFO - PROCESS | 1760 | 1464368424484 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}] 10:00:24 INFO - PROCESS | 1760 | 1464368424727 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 10:00:25 INFO - PROCESS | 1760 | 1464368425054 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:25 INFO - PROCESS | 1760 | ++DOCSHELL 0x8c06ac00 == 125 [pid = 1760] [id = 435] 10:00:25 INFO - PROCESS | 1760 | ++DOMWINDOW == 143 (0x8d1eb400) [pid = 1760] [serial = 1306] [outer = (nil)] 10:00:25 INFO - PROCESS | 1760 | ++DOMWINDOW == 144 (0x8d9df000) [pid = 1760] [serial = 1307] [outer = 0x8d1eb400] 10:00:25 INFO - PROCESS | 1760 | 1464368425139 Marionette DEBUG loaded listener.js 10:00:25 INFO - PROCESS | 1760 | ++DOMWINDOW == 145 (0x8de47800) [pid = 1760] [serial = 1308] [outer = 0x8d1eb400] 10:00:26 INFO - PROCESS | 1760 | 1464368426057 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]]]}] 10:00:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 10:00:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1637ms 10:00:26 INFO - PROCESS | 1760 | 1464368426142 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 10:00:26 INFO - PROCESS | 1760 | 1464368426147 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 10:00:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 10:00:26 INFO - PROCESS | 1760 | 1464368426157 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 10:00:26 INFO - PROCESS | 1760 | 1464368426161 Marionette TRACE conn3 <- [1,1714,null,{}] 10:00:26 INFO - PROCESS | 1760 | 1464368426167 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}] 10:00:26 INFO - PROCESS | 1760 | 1464368426413 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 10:00:26 INFO - PROCESS | 1760 | 1464368426745 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:26 INFO - PROCESS | 1760 | ++DOCSHELL 0x8de4fc00 == 126 [pid = 1760] [id = 436] 10:00:26 INFO - PROCESS | 1760 | ++DOMWINDOW == 146 (0x8de54400) [pid = 1760] [serial = 1309] [outer = (nil)] 10:00:26 INFO - PROCESS | 1760 | ++DOMWINDOW == 147 (0x8e903400) [pid = 1760] [serial = 1310] [outer = 0x8de54400] 10:00:26 INFO - PROCESS | 1760 | 1464368426842 Marionette DEBUG loaded listener.js 10:00:26 INFO - PROCESS | 1760 | ++DOMWINDOW == 148 (0x8eb12800) [pid = 1760] [serial = 1311] [outer = 0x8de54400] 10:00:27 INFO - PROCESS | 1760 | 1464368427913 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]]]}] 10:00:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 10:00:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1790ms 10:00:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 10:00:27 INFO - PROCESS | 1760 | 1464368427949 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 10:00:27 INFO - PROCESS | 1760 | 1464368427952 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 10:00:27 INFO - PROCESS | 1760 | 1464368427959 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 10:00:27 INFO - PROCESS | 1760 | 1464368427962 Marionette TRACE conn3 <- [1,1718,null,{}] 10:00:27 INFO - PROCESS | 1760 | 1464368427968 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}] 10:00:28 INFO - PROCESS | 1760 | 1464368428174 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 10:00:28 INFO - PROCESS | 1760 | 1464368428493 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:28 INFO - PROCESS | 1760 | ++DOCSHELL 0x8df4e800 == 127 [pid = 1760] [id = 437] 10:00:28 INFO - PROCESS | 1760 | ++DOMWINDOW == 149 (0x8df52800) [pid = 1760] [serial = 1312] [outer = (nil)] 10:00:28 INFO - PROCESS | 1760 | ++DOMWINDOW == 150 (0x8edbbc00) [pid = 1760] [serial = 1313] [outer = 0x8df52800] 10:00:28 INFO - PROCESS | 1760 | 1464368428599 Marionette DEBUG loaded listener.js 10:00:28 INFO - PROCESS | 1760 | ++DOMWINDOW == 151 (0x8f5cf400) [pid = 1760] [serial = 1314] [outer = 0x8df52800] 10:00:29 INFO - PROCESS | 1760 | 1464368429499 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]]]}] 10:00:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 10:00:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1582ms 10:00:29 INFO - PROCESS | 1760 | 1464368429541 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 10:00:29 INFO - PROCESS | 1760 | 1464368429545 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 10:00:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 10:00:29 INFO - PROCESS | 1760 | 1464368429551 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 10:00:29 INFO - PROCESS | 1760 | 1464368429555 Marionette TRACE conn3 <- [1,1722,null,{}] 10:00:29 INFO - PROCESS | 1760 | 1464368429561 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}] 10:00:29 INFO - PROCESS | 1760 | 1464368429758 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 10:00:30 INFO - PROCESS | 1760 | 1464368430092 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:30 INFO - PROCESS | 1760 | ++DOCSHELL 0x8eb9c800 == 128 [pid = 1760] [id = 438] 10:00:30 INFO - PROCESS | 1760 | ++DOMWINDOW == 152 (0x8edb5800) [pid = 1760] [serial = 1315] [outer = (nil)] 10:00:30 INFO - PROCESS | 1760 | ++DOMWINDOW == 153 (0x8f74c400) [pid = 1760] [serial = 1316] [outer = 0x8edb5800] 10:00:30 INFO - PROCESS | 1760 | 1464368430184 Marionette DEBUG loaded listener.js 10:00:30 INFO - PROCESS | 1760 | ++DOMWINDOW == 154 (0x8f753800) [pid = 1760] [serial = 1317] [outer = 0x8edb5800] 10:00:31 INFO - PROCESS | 1760 | 1464368431102 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]]]}] 10:00:31 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 10:00:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1586ms 10:00:31 INFO - PROCESS | 1760 | 1464368431138 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 10:00:31 INFO - PROCESS | 1760 | 1464368431141 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 10:00:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 10:00:31 INFO - PROCESS | 1760 | 1464368431151 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 10:00:31 INFO - PROCESS | 1760 | 1464368431159 Marionette TRACE conn3 <- [1,1726,null,{}] 10:00:31 INFO - PROCESS | 1760 | 1464368431170 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}] 10:00:31 INFO - PROCESS | 1760 | 1464368431373 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 10:00:31 INFO - PROCESS | 1760 | 1464368431694 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:31 INFO - PROCESS | 1760 | ++DOCSHELL 0x8d9d5800 == 129 [pid = 1760] [id = 439] 10:00:31 INFO - PROCESS | 1760 | ++DOMWINDOW == 155 (0x8f5d7000) [pid = 1760] [serial = 1318] [outer = (nil)] 10:00:31 INFO - PROCESS | 1760 | ++DOMWINDOW == 156 (0x8f8a9c00) [pid = 1760] [serial = 1319] [outer = 0x8f5d7000] 10:00:31 INFO - PROCESS | 1760 | 1464368431786 Marionette DEBUG loaded listener.js 10:00:31 INFO - PROCESS | 1760 | ++DOMWINDOW == 157 (0x912d6000) [pid = 1760] [serial = 1320] [outer = 0x8f5d7000] 10:00:32 INFO - PROCESS | 1760 | 1464368432707 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]]]}] 10:00:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 10:00:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1601ms 10:00:32 INFO - PROCESS | 1760 | 1464368432749 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 10:00:32 INFO - PROCESS | 1760 | 1464368432754 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 10:00:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 10:00:32 INFO - PROCESS | 1760 | 1464368432760 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 10:00:32 INFO - PROCESS | 1760 | 1464368432764 Marionette TRACE conn3 <- [1,1730,null,{}] 10:00:32 INFO - PROCESS | 1760 | 1464368432769 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}] 10:00:32 INFO - PROCESS | 1760 | 1464368432980 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 10:00:33 INFO - PROCESS | 1760 | 1464368433298 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:33 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b546800 == 130 [pid = 1760] [id = 440] 10:00:33 INFO - PROCESS | 1760 | ++DOMWINDOW == 158 (0x8edb7800) [pid = 1760] [serial = 1321] [outer = (nil)] 10:00:33 INFO - PROCESS | 1760 | ++DOMWINDOW == 159 (0x9143c000) [pid = 1760] [serial = 1322] [outer = 0x8edb7800] 10:00:33 INFO - PROCESS | 1760 | 1464368433388 Marionette DEBUG loaded listener.js 10:00:33 INFO - PROCESS | 1760 | ++DOMWINDOW == 160 (0x91bf0000) [pid = 1760] [serial = 1323] [outer = 0x8edb7800] 10:00:34 INFO - PROCESS | 1760 | 1464368434280 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]]]}] 10:00:34 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 10:00:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1582ms 10:00:34 INFO - PROCESS | 1760 | 1464368434343 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 10:00:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 10:00:34 INFO - PROCESS | 1760 | 1464368434347 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 10:00:34 INFO - PROCESS | 1760 | 1464368434353 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 10:00:34 INFO - PROCESS | 1760 | 1464368434357 Marionette TRACE conn3 <- [1,1734,null,{}] 10:00:34 INFO - PROCESS | 1760 | 1464368434362 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}] 10:00:34 INFO - PROCESS | 1760 | 1464368434561 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 10:00:34 INFO - PROCESS | 1760 | 1464368434906 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:34 INFO - PROCESS | 1760 | ++DOCSHELL 0x91d40800 == 131 [pid = 1760] [id = 441] 10:00:34 INFO - PROCESS | 1760 | ++DOMWINDOW == 161 (0x91d42000) [pid = 1760] [serial = 1324] [outer = (nil)] 10:00:35 INFO - PROCESS | 1760 | ++DOMWINDOW == 162 (0x91ecf000) [pid = 1760] [serial = 1325] [outer = 0x91d42000] 10:00:35 INFO - PROCESS | 1760 | 1464368435012 Marionette DEBUG loaded listener.js 10:00:35 INFO - PROCESS | 1760 | ++DOMWINDOW == 163 (0x92234000) [pid = 1760] [serial = 1326] [outer = 0x91d42000] 10:00:36 INFO - PROCESS | 1760 | 1464368436021 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]]]}] 10:00:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 10:00:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1741ms 10:00:36 INFO - PROCESS | 1760 | 1464368436095 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 10:00:36 INFO - PROCESS | 1760 | 1464368436098 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 10:00:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 10:00:36 INFO - PROCESS | 1760 | 1464368436105 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 10:00:36 INFO - PROCESS | 1760 | 1464368436109 Marionette TRACE conn3 <- [1,1738,null,{}] 10:00:36 INFO - PROCESS | 1760 | 1464368436115 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}] 10:00:36 INFO - PROCESS | 1760 | 1464368436389 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 10:00:36 INFO - PROCESS | 1760 | 1464368436727 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:36 INFO - PROCESS | 1760 | ++DOCSHELL 0x8edc1c00 == 132 [pid = 1760] [id = 442] 10:00:36 INFO - PROCESS | 1760 | ++DOMWINDOW == 164 (0x8f8a1400) [pid = 1760] [serial = 1327] [outer = (nil)] 10:00:36 INFO - PROCESS | 1760 | ++DOMWINDOW == 165 (0x924ccc00) [pid = 1760] [serial = 1328] [outer = 0x8f8a1400] 10:00:36 INFO - PROCESS | 1760 | 1464368436812 Marionette DEBUG loaded listener.js 10:00:36 INFO - PROCESS | 1760 | ++DOMWINDOW == 166 (0x92775800) [pid = 1760] [serial = 1329] [outer = 0x8f8a1400] 10:00:37 INFO - PROCESS | 1760 | 1464368437746 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]]]}] 10:00:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 10:00:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1687ms 10:00:37 INFO - PROCESS | 1760 | 1464368437793 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 10:00:37 INFO - PROCESS | 1760 | 1464368437797 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 10:00:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 10:00:37 INFO - PROCESS | 1760 | 1464368437818 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 10:00:37 INFO - PROCESS | 1760 | 1464368437822 Marionette TRACE conn3 <- [1,1742,null,{}] 10:00:37 INFO - PROCESS | 1760 | 1464368437833 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}] 10:00:38 INFO - PROCESS | 1760 | 1464368438034 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 10:00:38 INFO - PROCESS | 1760 | 1464368438320 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:38 INFO - PROCESS | 1760 | ++DOCSHELL 0x924c4400 == 133 [pid = 1760] [id = 443] 10:00:38 INFO - PROCESS | 1760 | ++DOMWINDOW == 167 (0x924c7400) [pid = 1760] [serial = 1330] [outer = (nil)] 10:00:38 INFO - PROCESS | 1760 | ++DOMWINDOW == 168 (0x927e8400) [pid = 1760] [serial = 1331] [outer = 0x924c7400] 10:00:38 INFO - PROCESS | 1760 | 1464368438452 Marionette DEBUG loaded listener.js 10:00:38 INFO - PROCESS | 1760 | ++DOMWINDOW == 169 (0x927ed800) [pid = 1760] [serial = 1332] [outer = 0x924c7400] 10:00:39 INFO - PROCESS | 1760 | 1464368439338 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]]]}] 10:00:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 10:00:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1569ms 10:00:39 INFO - PROCESS | 1760 | 1464368439373 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 10:00:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 10:00:39 INFO - PROCESS | 1760 | 1464368439386 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 10:00:39 INFO - PROCESS | 1760 | 1464368439393 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 10:00:39 INFO - PROCESS | 1760 | 1464368439397 Marionette TRACE conn3 <- [1,1746,null,{}] 10:00:39 INFO - PROCESS | 1760 | 1464368439403 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}] 10:00:39 INFO - PROCESS | 1760 | 1464368439602 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 10:00:39 INFO - PROCESS | 1760 | 1464368439940 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:39 INFO - PROCESS | 1760 | ++DOCSHELL 0x8de4d000 == 134 [pid = 1760] [id = 444] 10:00:39 INFO - PROCESS | 1760 | ++DOMWINDOW == 170 (0x8f6d1000) [pid = 1760] [serial = 1333] [outer = (nil)] 10:00:40 INFO - PROCESS | 1760 | ++DOMWINDOW == 171 (0x9295bc00) [pid = 1760] [serial = 1334] [outer = 0x8f6d1000] 10:00:40 INFO - PROCESS | 1760 | 1464368440029 Marionette DEBUG loaded listener.js 10:00:40 INFO - PROCESS | 1760 | ++DOMWINDOW == 172 (0x92b17000) [pid = 1760] [serial = 1335] [outer = 0x8f6d1000] 10:00:40 INFO - PROCESS | 1760 | 1464368440924 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]]]}] 10:00:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 10:00:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1588ms 10:00:40 INFO - PROCESS | 1760 | 1464368440982 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 10:00:40 INFO - PROCESS | 1760 | 1464368440986 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 10:00:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 10:00:40 INFO - PROCESS | 1760 | 1464368440992 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 10:00:40 INFO - PROCESS | 1760 | 1464368440995 Marionette TRACE conn3 <- [1,1750,null,{}] 10:00:41 INFO - PROCESS | 1760 | 1464368441002 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}] 10:00:41 INFO - PROCESS | 1760 | 1464368441205 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 10:00:41 INFO - PROCESS | 1760 | 1464368441574 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:41 INFO - PROCESS | 1760 | ++DOCSHELL 0x8eaa5800 == 135 [pid = 1760] [id = 445] 10:00:41 INFO - PROCESS | 1760 | ++DOMWINDOW == 173 (0x8eaa6000) [pid = 1760] [serial = 1336] [outer = (nil)] 10:00:41 INFO - PROCESS | 1760 | ++DOMWINDOW == 174 (0x92c33c00) [pid = 1760] [serial = 1337] [outer = 0x8eaa6000] 10:00:41 INFO - PROCESS | 1760 | 1464368441688 Marionette DEBUG loaded listener.js 10:00:41 INFO - PROCESS | 1760 | ++DOMWINDOW == 175 (0x92d16400) [pid = 1760] [serial = 1338] [outer = 0x8eaa6000] 10:00:42 INFO - PROCESS | 1760 | 1464368442581 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]]]}] 10:00:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 10:00:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1645ms 10:00:42 INFO - PROCESS | 1760 | 1464368442639 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 10:00:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 10:00:42 INFO - PROCESS | 1760 | 1464368442643 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 10:00:42 INFO - PROCESS | 1760 | 1464368442649 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 10:00:42 INFO - PROCESS | 1760 | 1464368442652 Marionette TRACE conn3 <- [1,1754,null,{}] 10:00:42 INFO - PROCESS | 1760 | 1464368442658 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}] 10:00:42 INFO - PROCESS | 1760 | 1464368442860 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 10:00:43 INFO - PROCESS | 1760 | 1464368443185 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:43 INFO - PROCESS | 1760 | ++DOCSHELL 0x92b20400 == 136 [pid = 1760] [id = 446] 10:00:43 INFO - PROCESS | 1760 | ++DOMWINDOW == 176 (0x92c2dc00) [pid = 1760] [serial = 1339] [outer = (nil)] 10:00:43 INFO - PROCESS | 1760 | ++DOMWINDOW == 177 (0x92d77400) [pid = 1760] [serial = 1340] [outer = 0x92c2dc00] 10:00:43 INFO - PROCESS | 1760 | 1464368443273 Marionette DEBUG loaded listener.js 10:00:43 INFO - PROCESS | 1760 | ++DOMWINDOW == 178 (0x92e0d800) [pid = 1760] [serial = 1341] [outer = 0x92c2dc00] 10:00:44 INFO - PROCESS | 1760 | 1464368444170 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]]]}] 10:00:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 10:00:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1584ms 10:00:44 INFO - PROCESS | 1760 | 1464368444233 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 10:00:44 INFO - PROCESS | 1760 | 1464368444237 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 10:00:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 10:00:44 INFO - PROCESS | 1760 | 1464368444244 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 10:00:44 INFO - PROCESS | 1760 | 1464368444247 Marionette TRACE conn3 <- [1,1758,null,{}] 10:00:44 INFO - PROCESS | 1760 | 1464368444255 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}] 10:00:44 INFO - PROCESS | 1760 | 1464368444462 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 10:00:44 INFO - PROCESS | 1760 | 1464368444803 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:44 INFO - PROCESS | 1760 | ++DOCSHELL 0x84bfcc00 == 137 [pid = 1760] [id = 447] 10:00:44 INFO - PROCESS | 1760 | ++DOMWINDOW == 179 (0x86bad400) [pid = 1760] [serial = 1342] [outer = (nil)] 10:00:44 INFO - PROCESS | 1760 | ++DOMWINDOW == 180 (0x93c86800) [pid = 1760] [serial = 1343] [outer = 0x86bad400] 10:00:44 INFO - PROCESS | 1760 | 1464368444892 Marionette DEBUG loaded listener.js 10:00:45 INFO - PROCESS | 1760 | ++DOMWINDOW == 181 (0x93c90400) [pid = 1760] [serial = 1344] [outer = 0x86bad400] 10:00:45 INFO - PROCESS | 1760 | 1464368445807 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]]]}] 10:00:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 10:00:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1602ms 10:00:45 INFO - PROCESS | 1760 | 1464368445846 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 10:00:45 INFO - PROCESS | 1760 | 1464368445849 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 10:00:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 10:00:45 INFO - PROCESS | 1760 | 1464368445856 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 10:00:45 INFO - PROCESS | 1760 | 1464368445860 Marionette TRACE conn3 <- [1,1762,null,{}] 10:00:45 INFO - PROCESS | 1760 | 1464368445866 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}] 10:00:46 INFO - PROCESS | 1760 | 1464368446062 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 10:00:46 INFO - PROCESS | 1760 | 1464368446404 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:46 INFO - PROCESS | 1760 | ++DOCSHELL 0x86bb1000 == 138 [pid = 1760] [id = 448] 10:00:46 INFO - PROCESS | 1760 | ++DOMWINDOW == 182 (0x92b1dc00) [pid = 1760] [serial = 1345] [outer = (nil)] 10:00:46 INFO - PROCESS | 1760 | ++DOMWINDOW == 183 (0x950ec000) [pid = 1760] [serial = 1346] [outer = 0x92b1dc00] 10:00:46 INFO - PROCESS | 1760 | 1464368446494 Marionette DEBUG loaded listener.js 10:00:46 INFO - PROCESS | 1760 | ++DOMWINDOW == 184 (0x950e5400) [pid = 1760] [serial = 1347] [outer = 0x92b1dc00] 10:00:47 INFO - PROCESS | 1760 | 1464368447397 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]]]}] 10:00:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 10:00:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1596ms 10:00:47 INFO - PROCESS | 1760 | 1464368447454 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 10:00:47 INFO - PROCESS | 1760 | 1464368447458 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 10:00:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 10:00:47 INFO - PROCESS | 1760 | 1464368447464 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 10:00:47 INFO - PROCESS | 1760 | 1464368447466 Marionette TRACE conn3 <- [1,1766,null,{}] 10:00:47 INFO - PROCESS | 1760 | 1464368447473 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}] 10:00:47 INFO - PROCESS | 1760 | 1464368447676 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 10:00:48 INFO - PROCESS | 1760 | 1464368448003 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:49 INFO - PROCESS | 1760 | --DOCSHELL 0x8ce9e800 == 137 [pid = 1760] [id = 314] 10:00:49 INFO - PROCESS | 1760 | --DOCSHELL 0x84beec00 == 136 [pid = 1760] [id = 430] 10:00:49 INFO - PROCESS | 1760 | --DOCSHELL 0x89c10800 == 135 [pid = 1760] [id = 429] 10:00:49 INFO - PROCESS | 1760 | --DOCSHELL 0x8b545000 == 134 [pid = 1760] [id = 428] 10:00:49 INFO - PROCESS | 1760 | --DOCSHELL 0x8728c000 == 133 [pid = 1760] [id = 427] 10:00:49 INFO - PROCESS | 1760 | --DOCSHELL 0x8e90b800 == 132 [pid = 1760] [id = 426] 10:00:49 INFO - PROCESS | 1760 | --DOCSHELL 0x9a5e1400 == 131 [pid = 1760] [id = 425] 10:00:49 INFO - PROCESS | 1760 | --DOCSHELL 0x8f8a1c00 == 130 [pid = 1760] [id = 423] 10:00:49 INFO - PROCESS | 1760 | --DOCSHELL 0x86bb6800 == 129 [pid = 1760] [id = 424] 10:00:49 INFO - PROCESS | 1760 | --DOCSHELL 0x93a4c400 == 128 [pid = 1760] [id = 422] 10:00:49 INFO - PROCESS | 1760 | --DOCSHELL 0x912d7400 == 127 [pid = 1760] [id = 421] 10:00:49 INFO - PROCESS | 1760 | --DOCSHELL 0x84bfc400 == 126 [pid = 1760] [id = 420] 10:00:49 INFO - PROCESS | 1760 | --DOCSHELL 0x924c3400 == 125 [pid = 1760] [id = 418] 10:00:49 INFO - PROCESS | 1760 | --DOCSHELL 0x924cf800 == 124 [pid = 1760] [id = 419] 10:00:49 INFO - PROCESS | 1760 | --DOCSHELL 0x8eb94800 == 123 [pid = 1760] [id = 417] 10:00:49 INFO - PROCESS | 1760 | --DOCSHELL 0x8cea1000 == 122 [pid = 1760] [id = 416] 10:00:49 INFO - PROCESS | 1760 | --DOCSHELL 0x8b6ec800 == 121 [pid = 1760] [id = 415] 10:00:49 INFO - PROCESS | 1760 | --DOCSHELL 0x8e90a400 == 120 [pid = 1760] [id = 414] 10:00:49 INFO - PROCESS | 1760 | --DOCSHELL 0x8eb10800 == 119 [pid = 1760] [id = 413] 10:00:49 INFO - PROCESS | 1760 | --DOCSHELL 0x8d9dd000 == 118 [pid = 1760] [id = 412] 10:00:49 INFO - PROCESS | 1760 | --DOCSHELL 0x8d1e3c00 == 117 [pid = 1760] [id = 410] 10:00:49 INFO - PROCESS | 1760 | --DOCSHELL 0x8d71d000 == 116 [pid = 1760] [id = 411] 10:00:49 INFO - PROCESS | 1760 | --DOCSHELL 0x87656800 == 115 [pid = 1760] [id = 409] 10:00:49 INFO - PROCESS | 1760 | ++DOCSHELL 0x84beec00 == 116 [pid = 1760] [id = 449] 10:00:49 INFO - PROCESS | 1760 | ++DOMWINDOW == 185 (0x84bfc400) [pid = 1760] [serial = 1348] [outer = (nil)] 10:00:49 INFO - PROCESS | 1760 | ++DOMWINDOW == 186 (0x87286c00) [pid = 1760] [serial = 1349] [outer = 0x84bfc400] 10:00:49 INFO - PROCESS | 1760 | 1464368449431 Marionette DEBUG loaded listener.js 10:00:49 INFO - PROCESS | 1760 | ++DOMWINDOW == 187 (0x87516800) [pid = 1760] [serial = 1350] [outer = 0x84bfc400] 10:00:49 INFO - PROCESS | 1760 | --DOMWINDOW == 186 (0x8d135800) [pid = 1760] [serial = 1224] [outer = (nil)] [url = about:blank] 10:00:49 INFO - PROCESS | 1760 | --DOMWINDOW == 185 (0x912d1800) [pid = 1760] [serial = 1179] [outer = (nil)] [url = about:blank] 10:00:49 INFO - PROCESS | 1760 | --DOMWINDOW == 184 (0x91d4b000) [pid = 1760] [serial = 1184] [outer = (nil)] [url = about:blank] 10:00:49 INFO - PROCESS | 1760 | --DOMWINDOW == 183 (0x99fd0800) [pid = 1760] [serial = 1211] [outer = (nil)] [url = about:blank] 10:00:49 INFO - PROCESS | 1760 | --DOMWINDOW == 182 (0x8f8a4c00) [pid = 1760] [serial = 1178] [outer = (nil)] [url = about:blank] 10:00:49 INFO - PROCESS | 1760 | --DOMWINDOW == 181 (0x9143a400) [pid = 1760] [serial = 1181] [outer = (nil)] [url = about:blank] 10:00:49 INFO - PROCESS | 1760 | --DOMWINDOW == 180 (0x95008800) [pid = 1760] [serial = 1203] [outer = (nil)] [url = about:blank] 10:00:49 INFO - PROCESS | 1760 | --DOMWINDOW == 179 (0x93a4f800) [pid = 1760] [serial = 1200] [outer = (nil)] [url = about:blank] 10:00:49 INFO - PROCESS | 1760 | --DOMWINDOW == 178 (0x8b54f000) [pid = 1760] [serial = 1160] [outer = (nil)] [url = about:blank] 10:00:49 INFO - PROCESS | 1760 | --DOMWINDOW == 177 (0x9a0ddc00) [pid = 1760] [serial = 1212] [outer = (nil)] [url = about:blank] 10:00:49 INFO - PROCESS | 1760 | --DOMWINDOW == 176 (0x8b64f000) [pid = 1760] [serial = 1161] [outer = (nil)] [url = about:blank] 10:00:49 INFO - PROCESS | 1760 | --DOMWINDOW == 175 (0x92b1d800) [pid = 1760] [serial = 1193] [outer = (nil)] [url = about:blank] 10:00:49 INFO - PROCESS | 1760 | --DOMWINDOW == 174 (0x8eb94c00) [pid = 1760] [serial = 1173] [outer = (nil)] [url = about:blank] 10:00:49 INFO - PROCESS | 1760 | --DOMWINDOW == 173 (0x91eca800) [pid = 1760] [serial = 1185] [outer = (nil)] [url = about:blank] 10:00:49 INFO - PROCESS | 1760 | --DOMWINDOW == 172 (0x9295a000) [pid = 1760] [serial = 1190] [outer = (nil)] [url = about:blank] 10:00:49 INFO - PROCESS | 1760 | --DOMWINDOW == 171 (0x953efc00) [pid = 1760] [serial = 1205] [outer = (nil)] [url = about:blank] 10:00:49 INFO - PROCESS | 1760 | --DOMWINDOW == 170 (0x8f6d7c00) [pid = 1760] [serial = 1175] [outer = (nil)] [url = about:blank] 10:00:49 INFO - PROCESS | 1760 | --DOMWINDOW == 169 (0x84bfbc00) [pid = 1760] [serial = 1157] [outer = (nil)] [url = about:blank] 10:00:49 INFO - PROCESS | 1760 | --DOMWINDOW == 168 (0x8cfa8400) [pid = 1760] [serial = 1163] [outer = (nil)] [url = about:blank] 10:00:49 INFO - PROCESS | 1760 | --DOMWINDOW == 167 (0x92b22000) [pid = 1760] [serial = 1194] [outer = (nil)] [url = about:blank] 10:00:49 INFO - PROCESS | 1760 | --DOMWINDOW == 166 (0x9973a000) [pid = 1760] [serial = 1208] [outer = (nil)] [url = about:blank] 10:00:49 INFO - PROCESS | 1760 | --DOMWINDOW == 165 (0x91becc00) [pid = 1760] [serial = 1182] [outer = (nil)] [url = about:blank] 10:00:49 INFO - PROCESS | 1760 | --DOMWINDOW == 164 (0x8d9db000) [pid = 1760] [serial = 1169] [outer = (nil)] [url = about:blank] 10:00:49 INFO - PROCESS | 1760 | --DOMWINDOW == 163 (0x8b64c000) [pid = 1760] [serial = 1218] [outer = (nil)] [url = about:blank] 10:00:49 INFO - PROCESS | 1760 | --DOMWINDOW == 162 (0x95004400) [pid = 1760] [serial = 1202] [outer = (nil)] [url = about:blank] 10:00:49 INFO - PROCESS | 1760 | --DOMWINDOW == 161 (0x99e0cc00) [pid = 1760] [serial = 1209] [outer = (nil)] [url = about:blank] 10:00:49 INFO - PROCESS | 1760 | --DOMWINDOW == 160 (0x8ce96000) [pid = 1760] [serial = 1220] [outer = (nil)] [url = about:blank] 10:00:49 INFO - PROCESS | 1760 | --DOMWINDOW == 159 (0x924c3c00) [pid = 1760] [serial = 1188] [outer = (nil)] [url = about:blank] 10:00:49 INFO - PROCESS | 1760 | --DOMWINDOW == 158 (0x8df4e400) [pid = 1760] [serial = 1170] [outer = (nil)] [url = about:blank] 10:00:49 INFO - PROCESS | 1760 | --DOMWINDOW == 157 (0x8cfa5000) [pid = 1760] [serial = 1221] [outer = (nil)] [url = about:blank] 10:00:49 INFO - PROCESS | 1760 | --DOMWINDOW == 156 (0x953f1c00) [pid = 1760] [serial = 1206] [outer = (nil)] [url = about:blank] 10:00:49 INFO - PROCESS | 1760 | --DOMWINDOW == 155 (0x8e90e000) [pid = 1760] [serial = 1172] [outer = (nil)] [url = about:blank] 10:00:49 INFO - PROCESS | 1760 | --DOMWINDOW == 154 (0x8f74a400) [pid = 1760] [serial = 1176] [outer = (nil)] [url = about:blank] 10:00:49 INFO - PROCESS | 1760 | --DOMWINDOW == 153 (0x92d1ac00) [pid = 1760] [serial = 1197] [outer = (nil)] [url = about:blank] 10:00:49 INFO - PROCESS | 1760 | --DOMWINDOW == 152 (0x89c01400) [pid = 1760] [serial = 1215] [outer = (nil)] [url = about:blank] 10:00:49 INFO - PROCESS | 1760 | --DOMWINDOW == 151 (0x8d8e2000) [pid = 1760] [serial = 1167] [outer = (nil)] [url = about:blank] 10:00:49 INFO - PROCESS | 1760 | --DOMWINDOW == 150 (0x93a45800) [pid = 1760] [serial = 1199] [outer = (nil)] [url = about:blank] 10:00:49 INFO - PROCESS | 1760 | --DOMWINDOW == 149 (0x92c39000) [pid = 1760] [serial = 1196] [outer = (nil)] [url = about:blank] 10:00:49 INFO - PROCESS | 1760 | --DOMWINDOW == 148 (0x9295f000) [pid = 1760] [serial = 1191] [outer = (nil)] [url = about:blank] 10:00:49 INFO - PROCESS | 1760 | --DOMWINDOW == 147 (0x8b544400) [pid = 1760] [serial = 1217] [outer = (nil)] [url = about:blank] 10:00:49 INFO - PROCESS | 1760 | --DOMWINDOW == 146 (0x87653800) [pid = 1760] [serial = 1214] [outer = (nil)] [url = about:blank] 10:00:49 INFO - PROCESS | 1760 | --DOMWINDOW == 145 (0x87289800) [pid = 1760] [serial = 1158] [outer = (nil)] [url = about:blank] 10:00:49 INFO - PROCESS | 1760 | --DOMWINDOW == 144 (0x8c06d000) [pid = 1760] [serial = 1223] [outer = (nil)] [url = about:blank] 10:00:49 INFO - PROCESS | 1760 | --DOMWINDOW == 143 (0x92316400) [pid = 1760] [serial = 1187] [outer = (nil)] [url = about:blank] 10:00:49 INFO - PROCESS | 1760 | --DOMWINDOW == 142 (0x8d8d7400) [pid = 1760] [serial = 1166] [outer = (nil)] [url = about:blank] 10:00:49 INFO - PROCESS | 1760 | --DOMWINDOW == 141 (0x8cff7400) [pid = 1760] [serial = 1164] [outer = (nil)] [url = about:blank] 10:00:50 INFO - PROCESS | 1760 | 1464368450438 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]]]}] 10:00:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 10:00:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 3035ms 10:00:50 INFO - PROCESS | 1760 | 1464368450499 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 10:00:50 INFO - PROCESS | 1760 | 1464368450506 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 10:00:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 10:00:50 INFO - PROCESS | 1760 | 1464368450514 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 10:00:50 INFO - PROCESS | 1760 | 1464368450520 Marionette TRACE conn3 <- [1,1770,null,{}] 10:00:50 INFO - PROCESS | 1760 | 1464368450528 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}] 10:00:50 INFO - PROCESS | 1760 | 1464368450811 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 10:00:50 INFO - PROCESS | 1760 | 1464368450953 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:50 INFO - PROCESS | 1760 | ++DOCSHELL 0x8a346800 == 117 [pid = 1760] [id = 450] 10:00:50 INFO - PROCESS | 1760 | ++DOMWINDOW == 142 (0x8a34bc00) [pid = 1760] [serial = 1351] [outer = (nil)] 10:00:51 INFO - PROCESS | 1760 | ++DOMWINDOW == 143 (0x8b542000) [pid = 1760] [serial = 1352] [outer = 0x8a34bc00] 10:00:51 INFO - PROCESS | 1760 | 1464368451031 Marionette DEBUG loaded listener.js 10:00:51 INFO - PROCESS | 1760 | ++DOMWINDOW == 144 (0x8b550800) [pid = 1760] [serial = 1353] [outer = 0x8a34bc00] 10:00:51 INFO - PROCESS | 1760 | 1464368451901 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]]]}] 10:00:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 10:00:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1482ms 10:00:52 INFO - PROCESS | 1760 | 1464368451996 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 10:00:52 INFO - PROCESS | 1760 | 1464368452000 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 10:00:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 10:00:52 INFO - PROCESS | 1760 | 1464368452018 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 10:00:52 INFO - PROCESS | 1760 | 1464368452021 Marionette TRACE conn3 <- [1,1774,null,{}] 10:00:52 INFO - PROCESS | 1760 | 1464368452027 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}] 10:00:52 INFO - PROCESS | 1760 | 1464368452290 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 10:00:52 INFO - PROCESS | 1760 | 1464368452320 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:52 INFO - PROCESS | 1760 | ++DOCSHELL 0x89ce5000 == 118 [pid = 1760] [id = 451] 10:00:52 INFO - PROCESS | 1760 | ++DOMWINDOW == 145 (0x8b6ef000) [pid = 1760] [serial = 1354] [outer = (nil)] 10:00:52 INFO - PROCESS | 1760 | ++DOMWINDOW == 146 (0x8be98400) [pid = 1760] [serial = 1355] [outer = 0x8b6ef000] 10:00:52 INFO - PROCESS | 1760 | 1464368452394 Marionette DEBUG loaded listener.js 10:00:52 INFO - PROCESS | 1760 | ++DOMWINDOW == 147 (0x8ce9b800) [pid = 1760] [serial = 1356] [outer = 0x8b6ef000] 10:00:53 INFO - PROCESS | 1760 | 1464368453440 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]]]}] 10:00:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 10:00:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1489ms 10:00:53 INFO - PROCESS | 1760 | 1464368453508 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 10:00:53 INFO - PROCESS | 1760 | 1464368453512 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 10:00:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 10:00:53 INFO - PROCESS | 1760 | 1464368453518 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 10:00:53 INFO - PROCESS | 1760 | 1464368453524 Marionette TRACE conn3 <- [1,1778,null,{}] 10:00:53 INFO - PROCESS | 1760 | 1464368453541 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}] 10:00:53 INFO - PROCESS | 1760 | 1464368453827 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 10:00:53 INFO - PROCESS | 1760 | 1464368453854 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:53 INFO - PROCESS | 1760 | ++DOCSHELL 0x8be9a000 == 119 [pid = 1760] [id = 452] 10:00:53 INFO - PROCESS | 1760 | ++DOMWINDOW == 148 (0x8d1e3c00) [pid = 1760] [serial = 1357] [outer = (nil)] 10:00:53 INFO - PROCESS | 1760 | ++DOMWINDOW == 149 (0x8d1eb800) [pid = 1760] [serial = 1358] [outer = 0x8d1e3c00] 10:00:53 INFO - PROCESS | 1760 | 1464368453926 Marionette DEBUG loaded listener.js 10:00:54 INFO - PROCESS | 1760 | ++DOMWINDOW == 150 (0x8d71d800) [pid = 1760] [serial = 1359] [outer = 0x8d1e3c00] 10:00:54 INFO - PROCESS | 1760 | --DOMWINDOW == 149 (0x953f1000) [pid = 1760] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 10:00:54 INFO - PROCESS | 1760 | --DOMWINDOW == 148 (0x912d3c00) [pid = 1760] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 10:00:54 INFO - PROCESS | 1760 | --DOMWINDOW == 147 (0x9277a400) [pid = 1760] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 10:00:54 INFO - PROCESS | 1760 | --DOMWINDOW == 146 (0x8de53400) [pid = 1760] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 10:00:54 INFO - PROCESS | 1760 | --DOMWINDOW == 145 (0x9295cc00) [pid = 1760] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 10:00:54 INFO - PROCESS | 1760 | --DOMWINDOW == 144 (0x8765f000) [pid = 1760] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 10:00:54 INFO - PROCESS | 1760 | --DOMWINDOW == 143 (0x86baf800) [pid = 1760] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 10:00:54 INFO - PROCESS | 1760 | --DOMWINDOW == 142 (0x8eb53000) [pid = 1760] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 10:00:54 INFO - PROCESS | 1760 | --DOMWINDOW == 141 (0x91bf2000) [pid = 1760] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 10:00:54 INFO - PROCESS | 1760 | --DOMWINDOW == 140 (0x953e7400) [pid = 1760] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 10:00:54 INFO - PROCESS | 1760 | --DOMWINDOW == 139 (0x87513400) [pid = 1760] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 10:00:54 INFO - PROCESS | 1760 | --DOMWINDOW == 138 (0x91bf0800) [pid = 1760] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 10:00:54 INFO - PROCESS | 1760 | --DOMWINDOW == 137 (0x8f6d4000) [pid = 1760] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 10:00:54 INFO - PROCESS | 1760 | --DOMWINDOW == 136 (0x927eac00) [pid = 1760] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 10:00:54 INFO - PROCESS | 1760 | --DOMWINDOW == 135 (0x8b545c00) [pid = 1760] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 10:00:54 INFO - PROCESS | 1760 | --DOMWINDOW == 134 (0x8be96400) [pid = 1760] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 10:00:54 INFO - PROCESS | 1760 | --DOMWINDOW == 133 (0x8eb14c00) [pid = 1760] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 10:00:54 INFO - PROCESS | 1760 | --DOMWINDOW == 132 (0x8d714800) [pid = 1760] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 10:00:54 INFO - PROCESS | 1760 | --DOMWINDOW == 131 (0x9a5e2000) [pid = 1760] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 10:00:54 INFO - PROCESS | 1760 | --DOMWINDOW == 130 (0x86bac400) [pid = 1760] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 10:00:54 INFO - PROCESS | 1760 | --DOMWINDOW == 129 (0x9a233400) [pid = 1760] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 10:00:54 INFO - PROCESS | 1760 | --DOMWINDOW == 128 (0x8e907000) [pid = 1760] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 10:00:55 INFO - PROCESS | 1760 | 1464368455415 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]]]}] 10:00:55 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 10:00:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1938ms 10:00:55 INFO - PROCESS | 1760 | 1464368455456 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 10:00:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 10:00:55 INFO - PROCESS | 1760 | 1464368455461 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 10:00:55 INFO - PROCESS | 1760 | 1464368455467 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 10:00:55 INFO - PROCESS | 1760 | 1464368455470 Marionette TRACE conn3 <- [1,1782,null,{}] 10:00:55 INFO - PROCESS | 1760 | 1464368455476 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}] 10:00:55 INFO - PROCESS | 1760 | 1464368455660 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 10:00:55 INFO - PROCESS | 1760 | 1464368455879 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:55 INFO - PROCESS | 1760 | ++DOCSHELL 0x86baf800 == 120 [pid = 1760] [id = 453] 10:00:55 INFO - PROCESS | 1760 | ++DOMWINDOW == 129 (0x87511c00) [pid = 1760] [serial = 1360] [outer = (nil)] 10:00:55 INFO - PROCESS | 1760 | ++DOMWINDOW == 130 (0x8d8d6000) [pid = 1760] [serial = 1361] [outer = 0x87511c00] 10:00:55 INFO - PROCESS | 1760 | 1464368455952 Marionette DEBUG loaded listener.js 10:00:56 INFO - PROCESS | 1760 | ++DOMWINDOW == 131 (0x8d8e3c00) [pid = 1760] [serial = 1362] [outer = 0x87511c00] 10:00:56 INFO - PROCESS | 1760 | 1464368456916 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]]]}] 10:00:56 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 10:00:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1491ms 10:00:56 INFO - PROCESS | 1760 | 1464368456958 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 10:00:56 INFO - PROCESS | 1760 | 1464368456964 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 10:00:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 10:00:56 INFO - PROCESS | 1760 | 1464368456985 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 10:00:56 INFO - PROCESS | 1760 | 1464368456991 Marionette TRACE conn3 <- [1,1786,null,{}] 10:00:57 INFO - PROCESS | 1760 | 1464368456999 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}] 10:00:57 INFO - PROCESS | 1760 | 1464368457215 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 10:00:57 INFO - PROCESS | 1760 | 1464368457557 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:57 INFO - PROCESS | 1760 | ++DOCSHELL 0x89cea400 == 121 [pid = 1760] [id = 454] 10:00:57 INFO - PROCESS | 1760 | ++DOMWINDOW == 132 (0x89ceb800) [pid = 1760] [serial = 1363] [outer = (nil)] 10:00:57 INFO - PROCESS | 1760 | ++DOMWINDOW == 133 (0x8a344c00) [pid = 1760] [serial = 1364] [outer = 0x89ceb800] 10:00:57 INFO - PROCESS | 1760 | 1464368457650 Marionette DEBUG loaded listener.js 10:00:57 INFO - PROCESS | 1760 | ++DOMWINDOW == 134 (0x8b7f0000) [pid = 1760] [serial = 1365] [outer = 0x89ceb800] 10:00:58 INFO - PROCESS | 1760 | 1464368458601 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]]]}] 10:00:58 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 10:00:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1683ms 10:00:58 INFO - PROCESS | 1760 | 1464368458668 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 10:00:58 INFO - PROCESS | 1760 | 1464368458677 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 10:00:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 10:00:58 INFO - PROCESS | 1760 | 1464368458688 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 10:00:58 INFO - PROCESS | 1760 | 1464368458693 Marionette TRACE conn3 <- [1,1790,null,{}] 10:00:58 INFO - PROCESS | 1760 | 1464368458706 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}] 10:00:58 INFO - PROCESS | 1760 | 1464368458960 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 10:00:59 INFO - PROCESS | 1760 | 1464368459289 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:00:59 INFO - PROCESS | 1760 | ++DOCSHELL 0x8cea1800 == 122 [pid = 1760] [id = 455] 10:00:59 INFO - PROCESS | 1760 | ++DOMWINDOW == 135 (0x8cf9f800) [pid = 1760] [serial = 1366] [outer = (nil)] 10:00:59 INFO - PROCESS | 1760 | ++DOMWINDOW == 136 (0x8d13a800) [pid = 1760] [serial = 1367] [outer = 0x8cf9f800] 10:00:59 INFO - PROCESS | 1760 | 1464368459375 Marionette DEBUG loaded listener.js 10:00:59 INFO - PROCESS | 1760 | ++DOMWINDOW == 137 (0x8d8d6400) [pid = 1760] [serial = 1368] [outer = 0x8cf9f800] 10:01:00 INFO - PROCESS | 1760 | 1464368460334 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]]]}] 10:01:00 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) 10:01:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1690ms 10:01:00 INFO - PROCESS | 1760 | 1464368460378 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 10:01:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 10:01:00 INFO - PROCESS | 1760 | 1464368460383 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 10:01:00 INFO - PROCESS | 1760 | 1464368460389 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 10:01:00 INFO - PROCESS | 1760 | 1464368460396 Marionette TRACE conn3 <- [1,1794,null,{}] 10:01:00 INFO - PROCESS | 1760 | 1464368460412 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}] 10:01:00 INFO - PROCESS | 1760 | 1464368460637 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 10:01:01 INFO - PROCESS | 1760 | 1464368461029 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:01 INFO - PROCESS | 1760 | ++DOCSHELL 0x8d9dc000 == 123 [pid = 1760] [id = 456] 10:01:01 INFO - PROCESS | 1760 | ++DOMWINDOW == 138 (0x8df52400) [pid = 1760] [serial = 1369] [outer = (nil)] 10:01:01 INFO - PROCESS | 1760 | ++DOMWINDOW == 139 (0x8e90a000) [pid = 1760] [serial = 1370] [outer = 0x8df52400] 10:01:01 INFO - PROCESS | 1760 | 1464368461125 Marionette DEBUG loaded listener.js 10:01:01 INFO - PROCESS | 1760 | ++DOMWINDOW == 140 (0x8eaa1000) [pid = 1760] [serial = 1371] [outer = 0x8df52400] 10:01:02 INFO - PROCESS | 1760 | 1464368462030 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]]]}] 10:01:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:01:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1694ms 10:01:02 INFO - PROCESS | 1760 | 1464368462099 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 10:01:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 10:01:02 INFO - PROCESS | 1760 | 1464368462105 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 10:01:02 INFO - PROCESS | 1760 | 1464368462111 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 10:01:02 INFO - PROCESS | 1760 | 1464368462115 Marionette TRACE conn3 <- [1,1798,null,{}] 10:01:02 INFO - PROCESS | 1760 | 1464368462121 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}] 10:01:02 INFO - PROCESS | 1760 | 1464368462329 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 10:01:02 INFO - PROCESS | 1760 | 1464368462656 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:02 INFO - PROCESS | 1760 | ++DOCSHELL 0x89c0fc00 == 124 [pid = 1760] [id = 457] 10:01:02 INFO - PROCESS | 1760 | ++DOMWINDOW == 141 (0x8df53c00) [pid = 1760] [serial = 1372] [outer = (nil)] 10:01:02 INFO - PROCESS | 1760 | ++DOMWINDOW == 142 (0x8eb11800) [pid = 1760] [serial = 1373] [outer = 0x8df53c00] 10:01:02 INFO - PROCESS | 1760 | 1464368462750 Marionette DEBUG loaded listener.js 10:01:02 INFO - PROCESS | 1760 | ++DOMWINDOW == 143 (0x8eb5b000) [pid = 1760] [serial = 1374] [outer = 0x8df53c00] 10:01:03 INFO - PROCESS | 1760 | 1464368463652 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]]]}] 10:01:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 10:01:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1585ms 10:01:03 INFO - PROCESS | 1760 | 1464368463696 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 10:01:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 10:01:03 INFO - PROCESS | 1760 | 1464368463700 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 10:01:03 INFO - PROCESS | 1760 | 1464368463707 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 10:01:03 INFO - PROCESS | 1760 | 1464368463711 Marionette TRACE conn3 <- [1,1802,null,{}] 10:01:03 INFO - PROCESS | 1760 | 1464368463717 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}] 10:01:03 INFO - PROCESS | 1760 | 1464368463930 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 10:01:04 INFO - PROCESS | 1760 | 1464368464250 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:04 INFO - PROCESS | 1760 | ++DOCSHELL 0x8eaa8c00 == 125 [pid = 1760] [id = 458] 10:01:04 INFO - PROCESS | 1760 | ++DOMWINDOW == 144 (0x8eb16400) [pid = 1760] [serial = 1375] [outer = (nil)] 10:01:04 INFO - PROCESS | 1760 | ++DOMWINDOW == 145 (0x8edbf400) [pid = 1760] [serial = 1376] [outer = 0x8eb16400] 10:01:04 INFO - PROCESS | 1760 | 1464368464341 Marionette DEBUG loaded listener.js 10:01:04 INFO - PROCESS | 1760 | ++DOMWINDOW == 146 (0x8f5d5c00) [pid = 1760] [serial = 1377] [outer = 0x8eb16400] 10:01:05 INFO - PROCESS | 1760 | 1464368465224 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]]]}] 10:01:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 10:01:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1592ms 10:01:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 10:01:05 INFO - PROCESS | 1760 | 1464368465300 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 10:01:05 INFO - PROCESS | 1760 | 1464368465303 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 10:01:05 INFO - PROCESS | 1760 | 1464368465309 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 10:01:05 INFO - PROCESS | 1760 | 1464368465312 Marionette TRACE conn3 <- [1,1806,null,{}] 10:01:05 INFO - PROCESS | 1760 | 1464368465319 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}] 10:01:05 INFO - PROCESS | 1760 | 1464368465616 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 10:01:05 INFO - PROCESS | 1760 | 1464368465969 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:06 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f6d6800 == 126 [pid = 1760] [id = 459] 10:01:06 INFO - PROCESS | 1760 | ++DOMWINDOW == 147 (0x8f74e000) [pid = 1760] [serial = 1378] [outer = (nil)] 10:01:06 INFO - PROCESS | 1760 | ++DOMWINDOW == 148 (0x912dfc00) [pid = 1760] [serial = 1379] [outer = 0x8f74e000] 10:01:06 INFO - PROCESS | 1760 | 1464368466063 Marionette DEBUG loaded listener.js 10:01:06 INFO - PROCESS | 1760 | ++DOMWINDOW == 149 (0x91440000) [pid = 1760] [serial = 1380] [outer = 0x8f74e000] 10:01:06 INFO - PROCESS | 1760 | 1464368466986 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]]]}] 10:01:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 10:01:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1734ms 10:01:07 INFO - PROCESS | 1760 | 1464368467043 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 10:01:07 INFO - PROCESS | 1760 | 1464368467048 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 10:01:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 10:01:07 INFO - PROCESS | 1760 | 1464368467054 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 10:01:07 INFO - PROCESS | 1760 | 1464368467058 Marionette TRACE conn3 <- [1,1810,null,{}] 10:01:07 INFO - PROCESS | 1760 | 1464368467064 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}] 10:01:07 INFO - PROCESS | 1760 | 1464368467265 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 10:01:07 INFO - PROCESS | 1760 | 1464368467542 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:07 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f6cd800 == 127 [pid = 1760] [id = 460] 10:01:07 INFO - PROCESS | 1760 | ++DOMWINDOW == 150 (0x912d7400) [pid = 1760] [serial = 1381] [outer = (nil)] 10:01:07 INFO - PROCESS | 1760 | ++DOMWINDOW == 151 (0x91d49800) [pid = 1760] [serial = 1382] [outer = 0x912d7400] 10:01:07 INFO - PROCESS | 1760 | 1464368467675 Marionette DEBUG loaded listener.js 10:01:07 INFO - PROCESS | 1760 | ++DOMWINDOW == 152 (0x921cac00) [pid = 1760] [serial = 1383] [outer = 0x912d7400] 10:01:08 INFO - PROCESS | 1760 | 1464368468551 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]]]}] 10:01:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 10:01:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1530ms 10:01:08 INFO - PROCESS | 1760 | 1464368468585 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 10:01:08 INFO - PROCESS | 1760 | 1464368468589 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 10:01:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 10:01:08 INFO - PROCESS | 1760 | 1464368468596 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 10:01:08 INFO - PROCESS | 1760 | 1464368468598 Marionette TRACE conn3 <- [1,1814,null,{}] 10:01:08 INFO - PROCESS | 1760 | 1464368468605 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}] 10:01:08 INFO - PROCESS | 1760 | 1464368468810 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 10:01:09 INFO - PROCESS | 1760 | 1464368469092 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:09 INFO - PROCESS | 1760 | ++DOCSHELL 0x91d4cc00 == 128 [pid = 1760] [id = 461] 10:01:09 INFO - PROCESS | 1760 | ++DOMWINDOW == 153 (0x921d3400) [pid = 1760] [serial = 1384] [outer = (nil)] 10:01:09 INFO - PROCESS | 1760 | ++DOMWINDOW == 154 (0x92317000) [pid = 1760] [serial = 1385] [outer = 0x921d3400] 10:01:09 INFO - PROCESS | 1760 | 1464368469224 Marionette DEBUG loaded listener.js 10:01:09 INFO - PROCESS | 1760 | ++DOMWINDOW == 155 (0x9231fc00) [pid = 1760] [serial = 1386] [outer = 0x921d3400] 10:01:10 INFO - PROCESS | 1760 | 1464368470106 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]]]}] 10:01:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 10:01:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1588ms 10:01:10 INFO - PROCESS | 1760 | 1464368470185 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 10:01:10 INFO - PROCESS | 1760 | 1464368470188 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 10:01:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 10:01:10 INFO - PROCESS | 1760 | 1464368470195 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 10:01:10 INFO - PROCESS | 1760 | 1464368470198 Marionette TRACE conn3 <- [1,1818,null,{}] 10:01:10 INFO - PROCESS | 1760 | 1464368470204 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}] 10:01:10 INFO - PROCESS | 1760 | 1464368470511 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 10:01:10 INFO - PROCESS | 1760 | ************************* 10:01:10 INFO - PROCESS | 1760 | A coding exception was thrown and uncaught in a Task. 10:01:10 INFO - PROCESS | 1760 | 10:01:10 INFO - PROCESS | 1760 | Full message: TypeError: NetworkError when attempting to fetch resource. 10:01:10 INFO - PROCESS | 1760 | Full stack: 10:01:10 INFO - PROCESS | 1760 | ************************* 10:01:10 INFO - PROCESS | 1760 | 1464368470862 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:10 INFO - PROCESS | 1760 | ++DOCSHELL 0x87519000 == 129 [pid = 1760] [id = 462] 10:01:10 INFO - PROCESS | 1760 | ++DOMWINDOW == 156 (0x8d8df400) [pid = 1760] [serial = 1387] [outer = (nil)] 10:01:10 INFO - PROCESS | 1760 | ++DOMWINDOW == 157 (0x92778800) [pid = 1760] [serial = 1388] [outer = 0x8d8df400] 10:01:10 INFO - PROCESS | 1760 | 1464368470952 Marionette DEBUG loaded listener.js 10:01:11 INFO - PROCESS | 1760 | ++DOMWINDOW == 158 (0x92782c00) [pid = 1760] [serial = 1389] [outer = 0x8d8df400] 10:01:11 INFO - PROCESS | 1760 | 1464368471905 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]]]}] 10:01:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 10:01:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1786ms 10:01:11 INFO - PROCESS | 1760 | 1464368471982 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 10:01:11 INFO - PROCESS | 1760 | 1464368471986 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 10:01:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 10:01:11 INFO - PROCESS | 1760 | 1464368471992 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 10:01:11 INFO - PROCESS | 1760 | 1464368471996 Marionette TRACE conn3 <- [1,1822,null,{}] 10:01:12 INFO - PROCESS | 1760 | 1464368472002 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}] 10:01:12 INFO - PROCESS | 1760 | 1464368472204 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 10:01:12 INFO - PROCESS | 1760 | 1464368472533 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:12 INFO - PROCESS | 1760 | ++DOCSHELL 0x8eb0a800 == 130 [pid = 1760] [id = 463] 10:01:12 INFO - PROCESS | 1760 | ++DOMWINDOW == 159 (0x91d4d000) [pid = 1760] [serial = 1390] [outer = (nil)] 10:01:12 INFO - PROCESS | 1760 | ++DOMWINDOW == 160 (0x92b23800) [pid = 1760] [serial = 1391] [outer = 0x91d4d000] 10:01:12 INFO - PROCESS | 1760 | 1464368472625 Marionette DEBUG loaded listener.js 10:01:12 INFO - PROCESS | 1760 | ++DOMWINDOW == 161 (0x92c31000) [pid = 1760] [serial = 1392] [outer = 0x91d4d000] 10:01:13 INFO - PROCESS | 1760 | 1464368473516 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]]]}] 10:01:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 10:01:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1586ms 10:01:13 INFO - PROCESS | 1760 | 1464368473581 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 10:01:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 10:01:13 INFO - PROCESS | 1760 | 1464368473585 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 10:01:13 INFO - PROCESS | 1760 | 1464368473592 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 10:01:13 INFO - PROCESS | 1760 | 1464368473596 Marionette TRACE conn3 <- [1,1826,null,{}] 10:01:13 INFO - PROCESS | 1760 | 1464368473602 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}] 10:01:13 INFO - PROCESS | 1760 | 1464368473880 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 10:01:14 INFO - PROCESS | 1760 | 1464368474238 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:14 INFO - PROCESS | 1760 | ++DOCSHELL 0x93a4c400 == 131 [pid = 1760] [id = 464] 10:01:14 INFO - PROCESS | 1760 | ++DOMWINDOW == 162 (0x93c8ac00) [pid = 1760] [serial = 1393] [outer = (nil)] 10:01:14 INFO - PROCESS | 1760 | ++DOMWINDOW == 163 (0x95008c00) [pid = 1760] [serial = 1394] [outer = 0x93c8ac00] 10:01:14 INFO - PROCESS | 1760 | 1464368474337 Marionette DEBUG loaded listener.js 10:01:14 INFO - PROCESS | 1760 | ++DOMWINDOW == 164 (0x953e9400) [pid = 1760] [serial = 1395] [outer = 0x93c8ac00] 10:01:15 INFO - PROCESS | 1760 | 1464368475260 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]]]}] 10:01:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 10:01:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1737ms 10:01:15 INFO - PROCESS | 1760 | 1464368475329 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 10:01:15 INFO - PROCESS | 1760 | 1464368475333 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 10:01:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 10:01:15 INFO - PROCESS | 1760 | 1464368475340 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 10:01:15 INFO - PROCESS | 1760 | 1464368475343 Marionette TRACE conn3 <- [1,1830,null,{}] 10:01:15 INFO - PROCESS | 1760 | 1464368475349 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}] 10:01:15 INFO - PROCESS | 1760 | 1464368475551 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 10:01:15 INFO - PROCESS | 1760 | 1464368475910 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:15 INFO - PROCESS | 1760 | ++DOCSHELL 0x8eb60c00 == 132 [pid = 1760] [id = 465] 10:01:15 INFO - PROCESS | 1760 | ++DOMWINDOW == 165 (0x8f74f400) [pid = 1760] [serial = 1396] [outer = (nil)] 10:01:15 INFO - PROCESS | 1760 | ++DOMWINDOW == 166 (0x99160c00) [pid = 1760] [serial = 1397] [outer = 0x8f74f400] 10:01:16 INFO - PROCESS | 1760 | 1464368475999 Marionette DEBUG loaded listener.js 10:01:16 INFO - PROCESS | 1760 | ++DOMWINDOW == 167 (0x992e8800) [pid = 1760] [serial = 1398] [outer = 0x8f74f400] 10:01:16 INFO - PROCESS | 1760 | 1464368476906 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]]]}] 10:01:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 10:01:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1630ms 10:01:16 INFO - PROCESS | 1760 | 1464368476970 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 10:01:16 INFO - PROCESS | 1760 | 1464368476974 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 10:01:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 10:01:16 INFO - PROCESS | 1760 | 1464368476981 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 10:01:16 INFO - PROCESS | 1760 | 1464368476984 Marionette TRACE conn3 <- [1,1834,null,{}] 10:01:16 INFO - PROCESS | 1760 | 1464368476990 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}] 10:01:17 INFO - PROCESS | 1760 | 1464368477199 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 10:01:17 INFO - PROCESS | 1760 | 1464368477527 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:17 INFO - PROCESS | 1760 | ++DOCSHELL 0x950e4c00 == 133 [pid = 1760] [id = 466] 10:01:17 INFO - PROCESS | 1760 | ++DOMWINDOW == 168 (0x977cb000) [pid = 1760] [serial = 1399] [outer = (nil)] 10:01:17 INFO - PROCESS | 1760 | ++DOMWINDOW == 169 (0x99e15000) [pid = 1760] [serial = 1400] [outer = 0x977cb000] 10:01:17 INFO - PROCESS | 1760 | 1464368477617 Marionette DEBUG loaded listener.js 10:01:17 INFO - PROCESS | 1760 | ++DOMWINDOW == 170 (0x99e19000) [pid = 1760] [serial = 1401] [outer = 0x977cb000] 10:01:18 INFO - PROCESS | 1760 | 1464368478500 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]]]}] 10:01:18 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 10:01:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1583ms 10:01:18 INFO - PROCESS | 1760 | 1464368478565 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 10:01:18 INFO - PROCESS | 1760 | 1464368478569 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 10:01:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 10:01:18 INFO - PROCESS | 1760 | 1464368478575 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 10:01:18 INFO - PROCESS | 1760 | 1464368478579 Marionette TRACE conn3 <- [1,1838,null,{}] 10:01:18 INFO - PROCESS | 1760 | 1464368478584 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}] 10:01:18 INFO - PROCESS | 1760 | 1464368478791 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 10:01:19 INFO - PROCESS | 1760 | 1464368479130 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:19 INFO - PROCESS | 1760 | ++DOCSHELL 0x953f6400 == 134 [pid = 1760] [id = 467] 10:01:19 INFO - PROCESS | 1760 | ++DOMWINDOW == 171 (0x99165000) [pid = 1760] [serial = 1402] [outer = (nil)] 10:01:19 INFO - PROCESS | 1760 | ++DOMWINDOW == 172 (0x9a233400) [pid = 1760] [serial = 1403] [outer = 0x99165000] 10:01:19 INFO - PROCESS | 1760 | 1464368479220 Marionette DEBUG loaded listener.js 10:01:19 INFO - PROCESS | 1760 | ++DOMWINDOW == 173 (0x9a35a000) [pid = 1760] [serial = 1404] [outer = 0x99165000] 10:01:20 INFO - PROCESS | 1760 | 1464368480137 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]]]}] 10:01:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 10:01:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1597ms 10:01:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 10:01:20 INFO - PROCESS | 1760 | 1464368480173 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 10:01:20 INFO - PROCESS | 1760 | 1464368480176 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 10:01:20 INFO - PROCESS | 1760 | 1464368480182 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 10:01:20 INFO - PROCESS | 1760 | 1464368480186 Marionette TRACE conn3 <- [1,1842,null,{}] 10:01:20 INFO - PROCESS | 1760 | 1464368480192 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}] 10:01:20 INFO - PROCESS | 1760 | 1464368480394 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 10:01:20 INFO - PROCESS | 1760 | 1464368480740 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:20 INFO - PROCESS | 1760 | ++DOCSHELL 0x8d8dd400 == 135 [pid = 1760] [id = 468] 10:01:20 INFO - PROCESS | 1760 | ++DOMWINDOW == 174 (0x92234800) [pid = 1760] [serial = 1405] [outer = (nil)] 10:01:20 INFO - PROCESS | 1760 | ++DOMWINDOW == 175 (0x9a5e0400) [pid = 1760] [serial = 1406] [outer = 0x92234800] 10:01:20 INFO - PROCESS | 1760 | 1464368480845 Marionette DEBUG loaded listener.js 10:01:20 INFO - PROCESS | 1760 | ++DOMWINDOW == 176 (0x9a5d8400) [pid = 1760] [serial = 1407] [outer = 0x92234800] 10:01:21 INFO - PROCESS | 1760 | 1464368481746 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]]]}] 10:01:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 10:01:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1639ms 10:01:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 10:01:21 INFO - PROCESS | 1760 | 1464368481821 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 10:01:21 INFO - PROCESS | 1760 | 1464368481824 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 10:01:21 INFO - PROCESS | 1760 | 1464368481831 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 10:01:21 INFO - PROCESS | 1760 | 1464368481834 Marionette TRACE conn3 <- [1,1846,null,{}] 10:01:21 INFO - PROCESS | 1760 | 1464368481840 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}] 10:01:22 INFO - PROCESS | 1760 | 1464368482061 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 10:01:22 INFO - PROCESS | 1760 | 1464368482397 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:22 INFO - PROCESS | 1760 | ++DOCSHELL 0x92963400 == 136 [pid = 1760] [id = 469] 10:01:22 INFO - PROCESS | 1760 | ++DOMWINDOW == 177 (0x977d1800) [pid = 1760] [serial = 1408] [outer = (nil)] 10:01:22 INFO - PROCESS | 1760 | ++DOMWINDOW == 178 (0x9b3a2800) [pid = 1760] [serial = 1409] [outer = 0x977d1800] 10:01:22 INFO - PROCESS | 1760 | 1464368482488 Marionette DEBUG loaded listener.js 10:01:22 INFO - PROCESS | 1760 | ++DOMWINDOW == 179 (0x9b52c400) [pid = 1760] [serial = 1410] [outer = 0x977d1800] 10:01:23 INFO - PROCESS | 1760 | 1464368483379 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]]]}] 10:01:23 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) 10:01:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1588ms 10:01:23 INFO - PROCESS | 1760 | 1464368483419 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 10:01:23 INFO - PROCESS | 1760 | 1464368483422 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 10:01:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 10:01:23 INFO - PROCESS | 1760 | 1464368483429 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 10:01:23 INFO - PROCESS | 1760 | 1464368483433 Marionette TRACE conn3 <- [1,1850,null,{}] 10:01:23 INFO - PROCESS | 1760 | 1464368483438 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}] 10:01:23 INFO - PROCESS | 1760 | 1464368483657 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 10:01:24 INFO - PROCESS | 1760 | 1464368484003 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:24 INFO - PROCESS | 1760 | ++DOCSHELL 0x9af97000 == 137 [pid = 1760] [id = 470] 10:01:24 INFO - PROCESS | 1760 | ++DOMWINDOW == 180 (0x9b3a4c00) [pid = 1760] [serial = 1411] [outer = (nil)] 10:01:24 INFO - PROCESS | 1760 | ++DOMWINDOW == 181 (0x9b925400) [pid = 1760] [serial = 1412] [outer = 0x9b3a4c00] 10:01:24 INFO - PROCESS | 1760 | 1464368484092 Marionette DEBUG loaded listener.js 10:01:24 INFO - PROCESS | 1760 | ++DOMWINDOW == 182 (0x9b9a2c00) [pid = 1760] [serial = 1413] [outer = 0x9b3a4c00] 10:01:25 INFO - PROCESS | 1760 | 1464368485010 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]]]}] 10:01:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:01:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1632ms 10:01:25 INFO - PROCESS | 1760 | 1464368485062 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 10:01:25 INFO - PROCESS | 1760 | 1464368485065 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 10:01:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 10:01:25 INFO - PROCESS | 1760 | 1464368485073 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 10:01:25 INFO - PROCESS | 1760 | 1464368485076 Marionette TRACE conn3 <- [1,1854,null,{}] 10:01:25 INFO - PROCESS | 1760 | 1464368485082 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}] 10:01:25 INFO - PROCESS | 1760 | 1464368485299 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 10:01:25 INFO - PROCESS | 1760 | 1464368485644 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:25 INFO - PROCESS | 1760 | ++DOCSHELL 0x86bb4800 == 138 [pid = 1760] [id = 471] 10:01:25 INFO - PROCESS | 1760 | ++DOMWINDOW == 183 (0x8f8a7400) [pid = 1760] [serial = 1414] [outer = (nil)] 10:01:25 INFO - PROCESS | 1760 | ++DOMWINDOW == 184 (0x9c127000) [pid = 1760] [serial = 1415] [outer = 0x8f8a7400] 10:01:25 INFO - PROCESS | 1760 | 1464368485738 Marionette DEBUG loaded listener.js 10:01:25 INFO - PROCESS | 1760 | ++DOMWINDOW == 185 (0x9c131c00) [pid = 1760] [serial = 1416] [outer = 0x8f8a7400] 10:01:26 INFO - PROCESS | 1760 | 1464368486649 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]]]}] 10:01:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 10:01:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1637ms 10:01:26 INFO - PROCESS | 1760 | 1464368486710 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 10:01:26 INFO - PROCESS | 1760 | 1464368486713 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 10:01:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 10:01:26 INFO - PROCESS | 1760 | 1464368486720 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 10:01:26 INFO - PROCESS | 1760 | 1464368486723 Marionette TRACE conn3 <- [1,1858,null,{}] 10:01:26 INFO - PROCESS | 1760 | 1464368486729 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}] 10:01:26 INFO - PROCESS | 1760 | 1464368486985 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 10:01:28 INFO - PROCESS | 1760 | --DOCSHELL 0x8b545400 == 137 [pid = 1760] [id = 406] 10:01:28 INFO - PROCESS | 1760 | --DOCSHELL 0x8728bc00 == 136 [pid = 1760] [id = 404] 10:01:28 INFO - PROCESS | 1760 | --DOCSHELL 0x86bb1000 == 135 [pid = 1760] [id = 448] 10:01:28 INFO - PROCESS | 1760 | --DOCSHELL 0x84bfcc00 == 134 [pid = 1760] [id = 447] 10:01:28 INFO - PROCESS | 1760 | --DOCSHELL 0x92b20400 == 133 [pid = 1760] [id = 446] 10:01:28 INFO - PROCESS | 1760 | --DOCSHELL 0x8de4d000 == 132 [pid = 1760] [id = 444] 10:01:28 INFO - PROCESS | 1760 | --DOCSHELL 0x8eaa5800 == 131 [pid = 1760] [id = 445] 10:01:28 INFO - PROCESS | 1760 | --DOCSHELL 0x924c4400 == 130 [pid = 1760] [id = 443] 10:01:28 INFO - PROCESS | 1760 | --DOCSHELL 0x8edc1c00 == 129 [pid = 1760] [id = 442] 10:01:28 INFO - PROCESS | 1760 | --DOCSHELL 0x91d40800 == 128 [pid = 1760] [id = 441] 10:01:28 INFO - PROCESS | 1760 | --DOCSHELL 0x8b546800 == 127 [pid = 1760] [id = 440] 10:01:28 INFO - PROCESS | 1760 | --DOCSHELL 0x8d9d5800 == 126 [pid = 1760] [id = 439] 10:01:28 INFO - PROCESS | 1760 | --DOCSHELL 0x8eb9c800 == 125 [pid = 1760] [id = 438] 10:01:28 INFO - PROCESS | 1760 | --DOCSHELL 0x8de4fc00 == 124 [pid = 1760] [id = 436] 10:01:28 INFO - PROCESS | 1760 | --DOCSHELL 0x8df4e800 == 123 [pid = 1760] [id = 437] 10:01:28 INFO - PROCESS | 1760 | --DOCSHELL 0x8c06ac00 == 122 [pid = 1760] [id = 435] 10:01:28 INFO - PROCESS | 1760 | --DOCSHELL 0x8b7f4c00 == 121 [pid = 1760] [id = 434] 10:01:28 INFO - PROCESS | 1760 | --DOCSHELL 0x8be90800 == 120 [pid = 1760] [id = 433] 10:01:28 INFO - PROCESS | 1760 | --DOCSHELL 0x8b492000 == 119 [pid = 1760] [id = 432] 10:01:28 INFO - PROCESS | 1760 | --DOCSHELL 0x86bb3800 == 118 [pid = 1760] [id = 431] 10:01:28 INFO - PROCESS | 1760 | --DOMWINDOW == 184 (0x8cea2800) [pid = 1760] [serial = 1292] [outer = (nil)] [url = about:blank] 10:01:28 INFO - PROCESS | 1760 | --DOMWINDOW == 183 (0x9a366400) [pid = 1760] [serial = 1271] [outer = (nil)] [url = about:blank] 10:01:28 INFO - PROCESS | 1760 | --DOMWINDOW == 182 (0x921d5c00) [pid = 1760] [serial = 1251] [outer = (nil)] [url = about:blank] 10:01:28 INFO - PROCESS | 1760 | --DOMWINDOW == 181 (0x92781c00) [pid = 1760] [serial = 1257] [outer = (nil)] [url = about:blank] 10:01:28 INFO - PROCESS | 1760 | --DOMWINDOW == 180 (0x8e905400) [pid = 1760] [serial = 1235] [outer = (nil)] [url = about:blank] 10:01:28 INFO - PROCESS | 1760 | --DOMWINDOW == 179 (0x953f4000) [pid = 1760] [serial = 1266] [outer = (nil)] [url = about:blank] 10:01:28 INFO - PROCESS | 1760 | --DOMWINDOW == 178 (0x8be9cc00) [pid = 1760] [serial = 1230] [outer = (nil)] [url = about:blank] 10:01:28 INFO - PROCESS | 1760 | --DOMWINDOW == 177 (0x93c8f800) [pid = 1760] [serial = 1263] [outer = (nil)] [url = about:blank] 10:01:28 INFO - PROCESS | 1760 | --DOMWINDOW == 176 (0x8edc0000) [pid = 1760] [serial = 1242] [outer = (nil)] [url = about:blank] 10:01:28 INFO - PROCESS | 1760 | --DOMWINDOW == 175 (0x92344400) [pid = 1760] [serial = 1254] [outer = (nil)] [url = about:blank] 10:01:28 INFO - PROCESS | 1760 | --DOMWINDOW == 174 (0x99e17c00) [pid = 1760] [serial = 1268] [outer = (nil)] [url = about:blank] 10:01:28 INFO - PROCESS | 1760 | --DOMWINDOW == 173 (0x9231f000) [pid = 1760] [serial = 1253] [outer = (nil)] [url = about:blank] 10:01:28 INFO - PROCESS | 1760 | --DOMWINDOW == 172 (0x93c16800) [pid = 1760] [serial = 1262] [outer = (nil)] [url = about:blank] 10:01:28 INFO - PROCESS | 1760 | --DOMWINDOW == 171 (0x87653400) [pid = 1760] [serial = 1283] [outer = (nil)] [url = about:blank] 10:01:28 INFO - PROCESS | 1760 | --DOMWINDOW == 170 (0x9b91fc00) [pid = 1760] [serial = 1280] [outer = (nil)] [url = about:blank] 10:01:28 INFO - PROCESS | 1760 | --DOMWINDOW == 169 (0x91bed400) [pid = 1760] [serial = 1247] [outer = (nil)] [url = about:blank] 10:01:28 INFO - PROCESS | 1760 | --DOMWINDOW == 168 (0x92d79c00) [pid = 1760] [serial = 1260] [outer = (nil)] [url = about:blank] 10:01:28 INFO - PROCESS | 1760 | --DOMWINDOW == 167 (0x9c07cc00) [pid = 1760] [serial = 1281] [outer = (nil)] [url = about:blank] 10:01:28 INFO - PROCESS | 1760 | --DOMWINDOW == 166 (0x8b6e6c00) [pid = 1760] [serial = 1287] [outer = (nil)] [url = about:blank] 10:01:28 INFO - PROCESS | 1760 | --DOMWINDOW == 165 (0x8edba800) [pid = 1760] [serial = 1241] [outer = (nil)] [url = about:blank] 10:01:28 INFO - PROCESS | 1760 | --DOMWINDOW == 164 (0x9a5db000) [pid = 1760] [serial = 1272] [outer = (nil)] [url = about:blank] 10:01:28 INFO - PROCESS | 1760 | --DOMWINDOW == 163 (0x92c2c800) [pid = 1760] [serial = 1259] [outer = (nil)] [url = about:blank] 10:01:28 INFO - PROCESS | 1760 | --DOMWINDOW == 162 (0x921ce800) [pid = 1760] [serial = 1250] [outer = (nil)] [url = about:blank] 10:01:28 INFO - PROCESS | 1760 | --DOMWINDOW == 161 (0x8ce9c800) [pid = 1760] [serial = 1290] [outer = (nil)] [url = about:blank] 10:01:28 INFO - PROCESS | 1760 | --DOMWINDOW == 160 (0x99eed800) [pid = 1760] [serial = 1269] [outer = (nil)] [url = about:blank] 10:01:28 INFO - PROCESS | 1760 | --DOMWINDOW == 159 (0x912d9400) [pid = 1760] [serial = 1245] [outer = (nil)] [url = about:blank] 10:01:28 INFO - PROCESS | 1760 | --DOMWINDOW == 158 (0x8d8f0400) [pid = 1760] [serial = 1233] [outer = (nil)] [url = about:blank] 10:01:28 INFO - PROCESS | 1760 | --DOMWINDOW == 157 (0x9b536c00) [pid = 1760] [serial = 1277] [outer = (nil)] [url = about:blank] 10:01:28 INFO - PROCESS | 1760 | --DOMWINDOW == 156 (0x8b6f0800) [pid = 1760] [serial = 1229] [outer = (nil)] [url = about:blank] 10:01:28 INFO - PROCESS | 1760 | --DOMWINDOW == 155 (0x8d8d9c00) [pid = 1760] [serial = 1232] [outer = (nil)] [url = about:blank] 10:01:28 INFO - PROCESS | 1760 | --DOMWINDOW == 154 (0x91d41400) [pid = 1760] [serial = 1248] [outer = (nil)] [url = about:blank] 10:01:28 INFO - PROCESS | 1760 | --DOMWINDOW == 153 (0x8ce9c000) [pid = 1760] [serial = 1155] [outer = (nil)] [url = about:blank] 10:01:28 INFO - PROCESS | 1760 | --DOMWINDOW == 152 (0x9277f400) [pid = 1760] [serial = 1256] [outer = (nil)] [url = about:blank] 10:01:28 INFO - PROCESS | 1760 | --DOMWINDOW == 151 (0x8f89d400) [pid = 1760] [serial = 1244] [outer = (nil)] [url = about:blank] 10:01:28 INFO - PROCESS | 1760 | --DOMWINDOW == 150 (0x9b91bc00) [pid = 1760] [serial = 1278] [outer = (nil)] [url = about:blank] 10:01:28 INFO - PROCESS | 1760 | --DOMWINDOW == 149 (0x8b54fc00) [pid = 1760] [serial = 1286] [outer = (nil)] [url = about:blank] 10:01:28 INFO - PROCESS | 1760 | --DOMWINDOW == 148 (0x9aa10400) [pid = 1760] [serial = 1275] [outer = (nil)] [url = about:blank] 10:01:28 INFO - PROCESS | 1760 | --DOMWINDOW == 147 (0x9a735800) [pid = 1760] [serial = 1274] [outer = (nil)] [url = about:blank] 10:01:28 INFO - PROCESS | 1760 | --DOMWINDOW == 146 (0x8eb5d000) [pid = 1760] [serial = 1239] [outer = (nil)] [url = about:blank] 10:01:28 INFO - PROCESS | 1760 | --DOMWINDOW == 145 (0x953ee000) [pid = 1760] [serial = 1265] [outer = (nil)] [url = about:blank] 10:01:28 INFO - PROCESS | 1760 | --DOMWINDOW == 144 (0x89c0c800) [pid = 1760] [serial = 1284] [outer = (nil)] [url = about:blank] 10:01:28 INFO - PROCESS | 1760 | --DOMWINDOW == 143 (0x8c06d800) [pid = 1760] [serial = 1289] [outer = (nil)] [url = about:blank] 10:01:28 INFO - PROCESS | 1760 | --DOMWINDOW == 142 (0x8d1efc00) [pid = 1760] [serial = 1226] [outer = (nil)] [url = about:blank] 10:01:28 INFO - PROCESS | 1760 | --DOMWINDOW == 141 (0x8eaa3800) [pid = 1760] [serial = 1236] [outer = (nil)] [url = about:blank] 10:01:28 INFO - PROCESS | 1760 | --DOMWINDOW == 140 (0x8eb17800) [pid = 1760] [serial = 1238] [outer = (nil)] [url = about:blank] 10:01:29 INFO - PROCESS | 1760 | 1464368489034 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:29 INFO - PROCESS | 1760 | ++DOCSHELL 0x86bab800 == 119 [pid = 1760] [id = 472] 10:01:29 INFO - PROCESS | 1760 | ++DOMWINDOW == 141 (0x86bb2c00) [pid = 1760] [serial = 1417] [outer = (nil)] 10:01:29 INFO - PROCESS | 1760 | ++DOMWINDOW == 142 (0x8728d400) [pid = 1760] [serial = 1418] [outer = 0x86bb2c00] 10:01:29 INFO - PROCESS | 1760 | 1464368489117 Marionette DEBUG loaded listener.js 10:01:29 INFO - PROCESS | 1760 | ++DOMWINDOW == 143 (0x87655800) [pid = 1760] [serial = 1419] [outer = 0x86bb2c00] 10:01:29 INFO - PROCESS | 1760 | 1464368489932 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]]]}] 10:01:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 10:01:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 3240ms 10:01:29 INFO - PROCESS | 1760 | 1464368489962 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 10:01:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 10:01:29 INFO - PROCESS | 1760 | 1464368489968 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 10:01:29 INFO - PROCESS | 1760 | 1464368489975 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 10:01:29 INFO - PROCESS | 1760 | 1464368489981 Marionette TRACE conn3 <- [1,1862,null,{}] 10:01:29 INFO - PROCESS | 1760 | 1464368489988 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}] 10:01:30 INFO - PROCESS | 1760 | 1464368490208 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 10:01:30 INFO - PROCESS | 1760 | 1464368490442 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:30 INFO - PROCESS | 1760 | ++DOCSHELL 0x89c0e800 == 120 [pid = 1760] [id = 473] 10:01:30 INFO - PROCESS | 1760 | ++DOMWINDOW == 144 (0x89ce6400) [pid = 1760] [serial = 1420] [outer = (nil)] 10:01:30 INFO - PROCESS | 1760 | ++DOMWINDOW == 145 (0x8b545400) [pid = 1760] [serial = 1421] [outer = 0x89ce6400] 10:01:30 INFO - PROCESS | 1760 | 1464368490523 Marionette DEBUG loaded listener.js 10:01:30 INFO - PROCESS | 1760 | ++DOMWINDOW == 146 (0x8b6e8400) [pid = 1760] [serial = 1422] [outer = 0x89ce6400] 10:01:31 INFO - PROCESS | 1760 | 1464368491479 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]]]}] 10:01:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 10:01:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1549ms 10:01:31 INFO - PROCESS | 1760 | 1464368491528 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 10:01:31 INFO - PROCESS | 1760 | 1464368491534 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 10:01:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 10:01:31 INFO - PROCESS | 1760 | 1464368491547 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 10:01:31 INFO - PROCESS | 1760 | 1464368491550 Marionette TRACE conn3 <- [1,1866,null,{}] 10:01:31 INFO - PROCESS | 1760 | 1464368491556 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}] 10:01:31 INFO - PROCESS | 1760 | 1464368491817 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 10:01:31 INFO - PROCESS | 1760 | 1464368491855 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:31 INFO - PROCESS | 1760 | ++DOCSHELL 0x89c0e000 == 121 [pid = 1760] [id = 474] 10:01:31 INFO - PROCESS | 1760 | ++DOMWINDOW == 147 (0x8c068800) [pid = 1760] [serial = 1423] [outer = (nil)] 10:01:31 INFO - PROCESS | 1760 | ++DOMWINDOW == 148 (0x8ce9c800) [pid = 1760] [serial = 1424] [outer = 0x8c068800] 10:01:31 INFO - PROCESS | 1760 | 1464368491942 Marionette DEBUG loaded listener.js 10:01:32 INFO - PROCESS | 1760 | ++DOMWINDOW == 149 (0x8cfeb000) [pid = 1760] [serial = 1425] [outer = 0x8c068800] 10:01:32 INFO - PROCESS | 1760 | 1464368492979 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]]]}] 10:01:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 10:01:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1491ms 10:01:33 INFO - PROCESS | 1760 | 1464368493046 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 10:01:33 INFO - PROCESS | 1760 | 1464368493050 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 10:01:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 10:01:33 INFO - PROCESS | 1760 | 1464368493065 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 10:01:33 INFO - PROCESS | 1760 | 1464368493074 Marionette TRACE conn3 <- [1,1870,null,{}] 10:01:33 INFO - PROCESS | 1760 | 1464368493088 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}] 10:01:33 INFO - PROCESS | 1760 | 1464368493350 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 10:01:34 INFO - PROCESS | 1760 | --DOMWINDOW == 148 (0x8f8a1400) [pid = 1760] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 10:01:34 INFO - PROCESS | 1760 | --DOMWINDOW == 147 (0x8edb5800) [pid = 1760] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 10:01:34 INFO - PROCESS | 1760 | --DOMWINDOW == 146 (0x8b49a400) [pid = 1760] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 10:01:34 INFO - PROCESS | 1760 | --DOMWINDOW == 145 (0x924c7400) [pid = 1760] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 10:01:34 INFO - PROCESS | 1760 | --DOMWINDOW == 144 (0x86bb7400) [pid = 1760] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 10:01:34 INFO - PROCESS | 1760 | --DOMWINDOW == 143 (0x8edb7800) [pid = 1760] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 10:01:34 INFO - PROCESS | 1760 | --DOMWINDOW == 142 (0x8f5d7000) [pid = 1760] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 10:01:34 INFO - PROCESS | 1760 | --DOMWINDOW == 141 (0x8f6d1000) [pid = 1760] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 10:01:34 INFO - PROCESS | 1760 | --DOMWINDOW == 140 (0x8d1eb400) [pid = 1760] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 10:01:34 INFO - PROCESS | 1760 | --DOMWINDOW == 139 (0x8eaa6000) [pid = 1760] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 10:01:34 INFO - PROCESS | 1760 | --DOMWINDOW == 138 (0x8be8f800) [pid = 1760] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 10:01:34 INFO - PROCESS | 1760 | --DOMWINDOW == 137 (0x86bad400) [pid = 1760] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 10:01:34 INFO - PROCESS | 1760 | --DOMWINDOW == 136 (0x8c071c00) [pid = 1760] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 10:01:34 INFO - PROCESS | 1760 | --DOMWINDOW == 135 (0x8de54400) [pid = 1760] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 10:01:34 INFO - PROCESS | 1760 | --DOMWINDOW == 134 (0x8a34bc00) [pid = 1760] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 10:01:34 INFO - PROCESS | 1760 | --DOMWINDOW == 133 (0x91d42000) [pid = 1760] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 10:01:34 INFO - PROCESS | 1760 | --DOMWINDOW == 132 (0x92c2dc00) [pid = 1760] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 10:01:34 INFO - PROCESS | 1760 | --DOMWINDOW == 131 (0x8b6ef000) [pid = 1760] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 10:01:34 INFO - PROCESS | 1760 | --DOMWINDOW == 130 (0x8df52800) [pid = 1760] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 10:01:34 INFO - PROCESS | 1760 | --DOMWINDOW == 129 (0x84bfc400) [pid = 1760] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 10:01:34 INFO - PROCESS | 1760 | --DOMWINDOW == 128 (0x8d1e3c00) [pid = 1760] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 10:01:34 INFO - PROCESS | 1760 | --DOMWINDOW == 127 (0x8b7fe800) [pid = 1760] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 10:01:34 INFO - PROCESS | 1760 | 1464368494199 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:34 INFO - PROCESS | 1760 | ++DOCSHELL 0x84bfc400 == 122 [pid = 1760] [id = 475] 10:01:34 INFO - PROCESS | 1760 | ++DOMWINDOW == 128 (0x86bad400) [pid = 1760] [serial = 1426] [outer = (nil)] 10:01:34 INFO - PROCESS | 1760 | ++DOMWINDOW == 129 (0x89cea800) [pid = 1760] [serial = 1427] [outer = 0x86bad400] 10:01:34 INFO - PROCESS | 1760 | 1464368494276 Marionette DEBUG loaded listener.js 10:01:34 INFO - PROCESS | 1760 | ++DOMWINDOW == 130 (0x8bcbe800) [pid = 1760] [serial = 1428] [outer = 0x86bad400] 10:01:35 INFO - PROCESS | 1760 | 1464368494998 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]]]}] 10:01:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 10:01:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 2005ms 10:01:35 INFO - PROCESS | 1760 | 1464368495063 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 10:01:35 INFO - PROCESS | 1760 | 1464368495067 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 10:01:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 10:01:35 INFO - PROCESS | 1760 | 1464368495073 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 10:01:35 INFO - PROCESS | 1760 | 1464368495075 Marionette TRACE conn3 <- [1,1874,null,{}] 10:01:35 INFO - PROCESS | 1760 | 1464368495081 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}] 10:01:35 INFO - PROCESS | 1760 | 1464368495272 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 10:01:35 INFO - PROCESS | 1760 | 1464368495284 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:35 INFO - PROCESS | 1760 | ++DOCSHELL 0x86bb1800 == 123 [pid = 1760] [id = 476] 10:01:35 INFO - PROCESS | 1760 | ++DOMWINDOW == 131 (0x8ce9e800) [pid = 1760] [serial = 1429] [outer = (nil)] 10:01:35 INFO - PROCESS | 1760 | ++DOMWINDOW == 132 (0x8d8e0400) [pid = 1760] [serial = 1430] [outer = 0x8ce9e800] 10:01:35 INFO - PROCESS | 1760 | 1464368495355 Marionette DEBUG loaded listener.js 10:01:35 INFO - PROCESS | 1760 | ++DOMWINDOW == 133 (0x8d8eec00) [pid = 1760] [serial = 1431] [outer = 0x8ce9e800] 10:01:36 INFO - PROCESS | 1760 | 1464368496602 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]]]}] 10:01:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 10:01:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1600ms 10:01:36 INFO - PROCESS | 1760 | 1464368496675 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 10:01:36 INFO - PROCESS | 1760 | 1464368496681 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 10:01:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 10:01:36 INFO - PROCESS | 1760 | 1464368496690 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 10:01:36 INFO - PROCESS | 1760 | 1464368496697 Marionette TRACE conn3 <- [1,1878,null,{}] 10:01:36 INFO - PROCESS | 1760 | 1464368496707 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}] 10:01:36 INFO - PROCESS | 1760 | 1464368496974 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 10:01:37 INFO - PROCESS | 1760 | 1464368497333 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:37 INFO - PROCESS | 1760 | ++DOCSHELL 0x87658800 == 124 [pid = 1760] [id = 477] 10:01:37 INFO - PROCESS | 1760 | ++DOMWINDOW == 134 (0x89c01c00) [pid = 1760] [serial = 1432] [outer = (nil)] 10:01:37 INFO - PROCESS | 1760 | ++DOMWINDOW == 135 (0x8b545c00) [pid = 1760] [serial = 1433] [outer = 0x89c01c00] 10:01:37 INFO - PROCESS | 1760 | 1464368497420 Marionette DEBUG loaded listener.js 10:01:37 INFO - PROCESS | 1760 | ++DOMWINDOW == 136 (0x8be90800) [pid = 1760] [serial = 1434] [outer = 0x89c01c00] 10:01:38 INFO - PROCESS | 1760 | 1464368498352 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]]]}] 10:01:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 10:01:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1742ms 10:01:38 INFO - PROCESS | 1760 | 1464368498433 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 10:01:38 INFO - PROCESS | 1760 | 1464368498442 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 10:01:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 10:01:38 INFO - PROCESS | 1760 | 1464368498453 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 10:01:38 INFO - PROCESS | 1760 | 1464368498457 Marionette TRACE conn3 <- [1,1882,null,{}] 10:01:38 INFO - PROCESS | 1760 | 1464368498464 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}] 10:01:38 INFO - PROCESS | 1760 | 1464368498712 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 10:01:39 INFO - PROCESS | 1760 | 1464368499056 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:39 INFO - PROCESS | 1760 | ++DOCSHELL 0x8cfa0c00 == 125 [pid = 1760] [id = 478] 10:01:39 INFO - PROCESS | 1760 | ++DOMWINDOW == 137 (0x8cfa9c00) [pid = 1760] [serial = 1435] [outer = (nil)] 10:01:39 INFO - PROCESS | 1760 | ++DOMWINDOW == 138 (0x8d1eb400) [pid = 1760] [serial = 1436] [outer = 0x8cfa9c00] 10:01:39 INFO - PROCESS | 1760 | 1464368499143 Marionette DEBUG loaded listener.js 10:01:39 INFO - PROCESS | 1760 | ++DOMWINDOW == 139 (0x8d71c800) [pid = 1760] [serial = 1437] [outer = 0x8cfa9c00] 10:01:40 INFO - PROCESS | 1760 | 1464368500115 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]]]}] 10:01:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 10:01:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1736ms 10:01:40 INFO - PROCESS | 1760 | 1464368500189 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 10:01:40 INFO - PROCESS | 1760 | 1464368500193 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 10:01:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 10:01:40 INFO - PROCESS | 1760 | 1464368500200 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 10:01:40 INFO - PROCESS | 1760 | 1464368500206 Marionette TRACE conn3 <- [1,1886,null,{}] 10:01:40 INFO - PROCESS | 1760 | 1464368500223 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}] 10:01:40 INFO - PROCESS | 1760 | 1464368500482 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 10:01:40 INFO - PROCESS | 1760 | 1464368500810 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:40 INFO - PROCESS | 1760 | ++DOCSHELL 0x8d8d9c00 == 126 [pid = 1760] [id = 479] 10:01:40 INFO - PROCESS | 1760 | ++DOMWINDOW == 140 (0x8d9de400) [pid = 1760] [serial = 1438] [outer = (nil)] 10:01:40 INFO - PROCESS | 1760 | ++DOMWINDOW == 141 (0x8df49c00) [pid = 1760] [serial = 1439] [outer = 0x8d9de400] 10:01:40 INFO - PROCESS | 1760 | 1464368500917 Marionette DEBUG loaded listener.js 10:01:41 INFO - PROCESS | 1760 | ++DOMWINDOW == 142 (0x8df55c00) [pid = 1760] [serial = 1440] [outer = 0x8d9de400] 10:01:41 INFO - PROCESS | 1760 | 1464368501881 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]]]}] 10:01:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 10:01:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1747ms 10:01:41 INFO - PROCESS | 1760 | 1464368501948 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 10:01:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 10:01:41 INFO - PROCESS | 1760 | 1464368501957 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 10:01:41 INFO - PROCESS | 1760 | 1464368501967 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 10:01:41 INFO - PROCESS | 1760 | 1464368501975 Marionette TRACE conn3 <- [1,1890,null,{}] 10:01:41 INFO - PROCESS | 1760 | 1464368501982 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}] 10:01:42 INFO - PROCESS | 1760 | 1464368502229 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 10:01:42 INFO - PROCESS | 1760 | 1464368502590 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:42 INFO - PROCESS | 1760 | ++DOCSHELL 0x86bb0000 == 127 [pid = 1760] [id = 480] 10:01:42 INFO - PROCESS | 1760 | ++DOMWINDOW == 143 (0x8d9d6c00) [pid = 1760] [serial = 1441] [outer = (nil)] 10:01:42 INFO - PROCESS | 1760 | ++DOMWINDOW == 144 (0x8eb09800) [pid = 1760] [serial = 1442] [outer = 0x8d9d6c00] 10:01:42 INFO - PROCESS | 1760 | 1464368502679 Marionette DEBUG loaded listener.js 10:01:42 INFO - PROCESS | 1760 | ++DOMWINDOW == 145 (0x8eb15000) [pid = 1760] [serial = 1443] [outer = 0x8d9d6c00] 10:01:43 INFO - PROCESS | 1760 | 1464368503657 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]]]}] 10:01:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 10:01:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1739ms 10:01:43 INFO - PROCESS | 1760 | 1464368503706 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 10:01:43 INFO - PROCESS | 1760 | 1464368503710 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 10:01:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 10:01:43 INFO - PROCESS | 1760 | 1464368503717 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 10:01:43 INFO - PROCESS | 1760 | 1464368503720 Marionette TRACE conn3 <- [1,1894,null,{}] 10:01:43 INFO - PROCESS | 1760 | 1464368503726 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}] 10:01:43 INFO - PROCESS | 1760 | 1464368503959 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 10:01:44 INFO - PROCESS | 1760 | 1464368504280 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:44 INFO - PROCESS | 1760 | ++DOCSHELL 0x87285800 == 128 [pid = 1760] [id = 481] 10:01:44 INFO - PROCESS | 1760 | ++DOMWINDOW == 146 (0x8d9d2800) [pid = 1760] [serial = 1444] [outer = (nil)] 10:01:44 INFO - PROCESS | 1760 | ++DOMWINDOW == 147 (0x8eb9bc00) [pid = 1760] [serial = 1445] [outer = 0x8d9d2800] 10:01:44 INFO - PROCESS | 1760 | 1464368504371 Marionette DEBUG loaded listener.js 10:01:44 INFO - PROCESS | 1760 | ++DOMWINDOW == 148 (0x8edbec00) [pid = 1760] [serial = 1446] [outer = 0x8d9d2800] 10:01:45 INFO - PROCESS | 1760 | 1464368505341 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]]]}] 10:01:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 10:01:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1685ms 10:01:45 INFO - PROCESS | 1760 | 1464368505403 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 10:01:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 10:01:45 INFO - PROCESS | 1760 | 1464368505407 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 10:01:45 INFO - PROCESS | 1760 | 1464368505413 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 10:01:45 INFO - PROCESS | 1760 | 1464368505417 Marionette TRACE conn3 <- [1,1898,null,{}] 10:01:45 INFO - PROCESS | 1760 | 1464368505423 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}] 10:01:45 INFO - PROCESS | 1760 | 1464368505668 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 10:01:46 INFO - PROCESS | 1760 | 1464368506012 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:46 INFO - PROCESS | 1760 | ++DOCSHELL 0x8eb11c00 == 129 [pid = 1760] [id = 482] 10:01:46 INFO - PROCESS | 1760 | ++DOMWINDOW == 149 (0x8eb5e800) [pid = 1760] [serial = 1447] [outer = (nil)] 10:01:46 INFO - PROCESS | 1760 | ++DOMWINDOW == 150 (0x8f753000) [pid = 1760] [serial = 1448] [outer = 0x8eb5e800] 10:01:46 INFO - PROCESS | 1760 | 1464368506107 Marionette DEBUG loaded listener.js 10:01:46 INFO - PROCESS | 1760 | ++DOMWINDOW == 151 (0x8f89dc00) [pid = 1760] [serial = 1449] [outer = 0x8eb5e800] 10:01:47 INFO - PROCESS | 1760 | 1464368507005 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]]]}] 10:01:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 10:01:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1635ms 10:01:47 INFO - PROCESS | 1760 | 1464368507048 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 10:01:47 INFO - PROCESS | 1760 | 1464368507052 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 10:01:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 10:01:47 INFO - PROCESS | 1760 | 1464368507059 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 10:01:47 INFO - PROCESS | 1760 | 1464368507062 Marionette TRACE conn3 <- [1,1902,null,{}] 10:01:47 INFO - PROCESS | 1760 | 1464368507068 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}] 10:01:47 INFO - PROCESS | 1760 | 1464368507281 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 10:01:47 INFO - PROCESS | 1760 | 1464368507612 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:47 INFO - PROCESS | 1760 | ++DOCSHELL 0x8de4e800 == 130 [pid = 1760] [id = 483] 10:01:47 INFO - PROCESS | 1760 | ++DOMWINDOW == 152 (0x8f751000) [pid = 1760] [serial = 1450] [outer = (nil)] 10:01:47 INFO - PROCESS | 1760 | ++DOMWINDOW == 153 (0x912d8000) [pid = 1760] [serial = 1451] [outer = 0x8f751000] 10:01:47 INFO - PROCESS | 1760 | 1464368507705 Marionette DEBUG loaded listener.js 10:01:47 INFO - PROCESS | 1760 | ++DOMWINDOW == 154 (0x912ddc00) [pid = 1760] [serial = 1452] [outer = 0x8f751000] 10:01:48 INFO - PROCESS | 1760 | 1464368508609 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]]]}] 10:01:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 10:01:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1631ms 10:01:48 INFO - PROCESS | 1760 | 1464368508691 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 10:01:48 INFO - PROCESS | 1760 | 1464368508695 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 10:01:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 10:01:48 INFO - PROCESS | 1760 | 1464368508702 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 10:01:48 INFO - PROCESS | 1760 | 1464368508705 Marionette TRACE conn3 <- [1,1906,null,{}] 10:01:48 INFO - PROCESS | 1760 | 1464368508711 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}] 10:01:48 INFO - PROCESS | 1760 | 1464368508986 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 10:01:49 INFO - PROCESS | 1760 | 1464368509313 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:49 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b7fe800 == 131 [pid = 1760] [id = 484] 10:01:49 INFO - PROCESS | 1760 | ++DOMWINDOW == 155 (0x8d133000) [pid = 1760] [serial = 1453] [outer = (nil)] 10:01:49 INFO - PROCESS | 1760 | ++DOMWINDOW == 156 (0x91bf1400) [pid = 1760] [serial = 1454] [outer = 0x8d133000] 10:01:49 INFO - PROCESS | 1760 | 1464368509397 Marionette DEBUG loaded listener.js 10:01:49 INFO - PROCESS | 1760 | ++DOMWINDOW == 157 (0x91bfa800) [pid = 1760] [serial = 1455] [outer = 0x8d133000] 10:01:50 INFO - PROCESS | 1760 | 1464368510289 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]]]}] 10:01:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 10:01:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1631ms 10:01:50 INFO - PROCESS | 1760 | 1464368510334 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 10:01:50 INFO - PROCESS | 1760 | 1464368510339 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 10:01:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 10:01:50 INFO - PROCESS | 1760 | 1464368510346 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 10:01:50 INFO - PROCESS | 1760 | 1464368510349 Marionette TRACE conn3 <- [1,1910,null,{}] 10:01:50 INFO - PROCESS | 1760 | 1464368510355 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}] 10:01:50 INFO - PROCESS | 1760 | 1464368510554 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 10:01:50 INFO - PROCESS | 1760 | 1464368510887 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:50 INFO - PROCESS | 1760 | ++DOCSHELL 0x89c05800 == 132 [pid = 1760] [id = 485] 10:01:50 INFO - PROCESS | 1760 | ++DOMWINDOW == 158 (0x912d5c00) [pid = 1760] [serial = 1456] [outer = (nil)] 10:01:50 INFO - PROCESS | 1760 | ++DOMWINDOW == 159 (0x91ed0800) [pid = 1760] [serial = 1457] [outer = 0x912d5c00] 10:01:50 INFO - PROCESS | 1760 | 1464368510989 Marionette DEBUG loaded listener.js 10:01:51 INFO - PROCESS | 1760 | ++DOMWINDOW == 160 (0x921c9400) [pid = 1760] [serial = 1458] [outer = 0x912d5c00] 10:01:51 INFO - PROCESS | 1760 | 1464368511867 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]]]}] 10:01:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 10:01:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1596ms 10:01:51 INFO - PROCESS | 1760 | 1464368511943 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 10:01:51 INFO - PROCESS | 1760 | 1464368511947 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 10:01:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 10:01:51 INFO - PROCESS | 1760 | 1464368511953 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 10:01:51 INFO - PROCESS | 1760 | 1464368511956 Marionette TRACE conn3 <- [1,1914,null,{}] 10:01:51 INFO - PROCESS | 1760 | 1464368511963 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}] 10:01:52 INFO - PROCESS | 1760 | 1464368512215 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 10:01:52 INFO - PROCESS | 1760 | 1464368512552 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:52 INFO - PROCESS | 1760 | ++DOCSHELL 0x91d46800 == 133 [pid = 1760] [id = 486] 10:01:52 INFO - PROCESS | 1760 | ++DOMWINDOW == 161 (0x91d4bc00) [pid = 1760] [serial = 1459] [outer = (nil)] 10:01:52 INFO - PROCESS | 1760 | ++DOMWINDOW == 162 (0x92316000) [pid = 1760] [serial = 1460] [outer = 0x91d4bc00] 10:01:52 INFO - PROCESS | 1760 | 1464368512639 Marionette DEBUG loaded listener.js 10:01:52 INFO - PROCESS | 1760 | ++DOMWINDOW == 163 (0x9231f000) [pid = 1760] [serial = 1461] [outer = 0x91d4bc00] 10:01:53 INFO - PROCESS | 1760 | 1464368513541 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]]]}] 10:01:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 10:01:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1635ms 10:01:53 INFO - PROCESS | 1760 | 1464368513589 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 10:01:53 INFO - PROCESS | 1760 | 1464368513592 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 10:01:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 10:01:53 INFO - PROCESS | 1760 | 1464368513599 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 10:01:53 INFO - PROCESS | 1760 | 1464368513605 Marionette TRACE conn3 <- [1,1918,null,{}] 10:01:53 INFO - PROCESS | 1760 | 1464368513610 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}] 10:01:53 INFO - PROCESS | 1760 | 1464368513837 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 10:01:54 INFO - PROCESS | 1760 | 1464368514179 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:54 INFO - PROCESS | 1760 | ++DOCSHELL 0x921d1000 == 134 [pid = 1760] [id = 487] 10:01:54 INFO - PROCESS | 1760 | ++DOMWINDOW == 164 (0x927e4800) [pid = 1760] [serial = 1462] [outer = (nil)] 10:01:54 INFO - PROCESS | 1760 | ++DOMWINDOW == 165 (0x927ef800) [pid = 1760] [serial = 1463] [outer = 0x927e4800] 10:01:54 INFO - PROCESS | 1760 | 1464368514274 Marionette DEBUG loaded listener.js 10:01:54 INFO - PROCESS | 1760 | ++DOMWINDOW == 166 (0x92965400) [pid = 1760] [serial = 1464] [outer = 0x927e4800] 10:01:55 INFO - PROCESS | 1760 | 1464368515144 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]]]}] 10:01:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 10:01:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1590ms 10:01:55 INFO - PROCESS | 1760 | 1464368515190 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 10:01:55 INFO - PROCESS | 1760 | 1464368515194 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 10:01:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 10:01:55 INFO - PROCESS | 1760 | 1464368515200 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 10:01:55 INFO - PROCESS | 1760 | 1464368515204 Marionette TRACE conn3 <- [1,1922,null,{}] 10:01:55 INFO - PROCESS | 1760 | 1464368515210 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}] 10:01:55 INFO - PROCESS | 1760 | 1464368515413 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 10:01:55 INFO - PROCESS | 1760 | 1464368515696 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:55 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b644c00 == 135 [pid = 1760] [id = 488] 10:01:55 INFO - PROCESS | 1760 | ++DOMWINDOW == 167 (0x924d0800) [pid = 1760] [serial = 1465] [outer = (nil)] 10:01:55 INFO - PROCESS | 1760 | ++DOMWINDOW == 168 (0x92b24800) [pid = 1760] [serial = 1466] [outer = 0x924d0800] 10:01:55 INFO - PROCESS | 1760 | 1464368515832 Marionette DEBUG loaded listener.js 10:01:55 INFO - PROCESS | 1760 | ++DOMWINDOW == 169 (0x92c37000) [pid = 1760] [serial = 1467] [outer = 0x924d0800] 10:01:56 INFO - PROCESS | 1760 | 1464368516693 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]]]}] 10:01:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 10:01:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1540ms 10:01:56 INFO - PROCESS | 1760 | 1464368516741 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 10:01:56 INFO - PROCESS | 1760 | 1464368516744 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 10:01:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 10:01:56 INFO - PROCESS | 1760 | 1464368516769 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 10:01:56 INFO - PROCESS | 1760 | 1464368516772 Marionette TRACE conn3 <- [1,1926,null,{}] 10:01:56 INFO - PROCESS | 1760 | 1464368516778 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}] 10:01:56 INFO - PROCESS | 1760 | 1464368516990 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 10:01:57 INFO - PROCESS | 1760 | 1464368517277 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:57 INFO - PROCESS | 1760 | ++DOCSHELL 0x92b1bc00 == 136 [pid = 1760] [id = 489] 10:01:57 INFO - PROCESS | 1760 | ++DOMWINDOW == 170 (0x92b1d400) [pid = 1760] [serial = 1468] [outer = (nil)] 10:01:57 INFO - PROCESS | 1760 | ++DOMWINDOW == 171 (0x92e0fc00) [pid = 1760] [serial = 1469] [outer = 0x92b1d400] 10:01:57 INFO - PROCESS | 1760 | 1464368517420 Marionette DEBUG loaded listener.js 10:01:57 INFO - PROCESS | 1760 | ++DOMWINDOW == 172 (0x93a47c00) [pid = 1760] [serial = 1470] [outer = 0x92b1d400] 10:01:58 INFO - PROCESS | 1760 | 1464368518334 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]]]}] 10:01:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 10:01:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1644ms 10:01:58 INFO - PROCESS | 1760 | 1464368518411 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 10:01:58 INFO - PROCESS | 1760 | 1464368518415 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 10:01:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 10:01:58 INFO - PROCESS | 1760 | 1464368518421 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 10:01:58 INFO - PROCESS | 1760 | 1464368518424 Marionette TRACE conn3 <- [1,1930,null,{}] 10:01:58 INFO - PROCESS | 1760 | 1464368518430 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}] 10:01:58 INFO - PROCESS | 1760 | 1464368518670 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 10:01:59 INFO - PROCESS | 1760 | 1464368518998 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:01:59 INFO - PROCESS | 1760 | ++DOCSHELL 0x92c38000 == 137 [pid = 1760] [id = 490] 10:01:59 INFO - PROCESS | 1760 | ++DOMWINDOW == 173 (0x93c83400) [pid = 1760] [serial = 1471] [outer = (nil)] 10:01:59 INFO - PROCESS | 1760 | ++DOMWINDOW == 174 (0x95005c00) [pid = 1760] [serial = 1472] [outer = 0x93c83400] 10:01:59 INFO - PROCESS | 1760 | 1464368519088 Marionette DEBUG loaded listener.js 10:01:59 INFO - PROCESS | 1760 | ++DOMWINDOW == 175 (0x9500e400) [pid = 1760] [serial = 1473] [outer = 0x93c83400] 10:02:00 INFO - PROCESS | 1760 | 1464368520008 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]]]}] 10:02:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 10:02:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1632ms 10:02:00 INFO - PROCESS | 1760 | 1464368520054 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 10:02:00 INFO - PROCESS | 1760 | 1464368520058 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 10:02:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 10:02:00 INFO - PROCESS | 1760 | 1464368520064 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 10:02:00 INFO - PROCESS | 1760 | 1464368520068 Marionette TRACE conn3 <- [1,1934,null,{}] 10:02:00 INFO - PROCESS | 1760 | 1464368520074 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}] 10:02:00 INFO - PROCESS | 1760 | 1464368520278 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 10:02:00 INFO - PROCESS | 1760 | 1464368520594 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:00 INFO - PROCESS | 1760 | ++DOCSHELL 0x87284c00 == 138 [pid = 1760] [id = 491] 10:02:00 INFO - PROCESS | 1760 | ++DOMWINDOW == 176 (0x8b649c00) [pid = 1760] [serial = 1474] [outer = (nil)] 10:02:00 INFO - PROCESS | 1760 | ++DOMWINDOW == 177 (0x953f6800) [pid = 1760] [serial = 1475] [outer = 0x8b649c00] 10:02:00 INFO - PROCESS | 1760 | 1464368520685 Marionette DEBUG loaded listener.js 10:02:00 INFO - PROCESS | 1760 | ++DOMWINDOW == 178 (0x981c2800) [pid = 1760] [serial = 1476] [outer = 0x8b649c00] 10:02:01 INFO - PROCESS | 1760 | 1464368521613 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]]]}] 10:02:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 10:02:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1586ms 10:02:01 INFO - PROCESS | 1760 | 1464368521652 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 10:02:01 INFO - PROCESS | 1760 | 1464368521656 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 10:02:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 10:02:01 INFO - PROCESS | 1760 | 1464368521662 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 10:02:01 INFO - PROCESS | 1760 | 1464368521665 Marionette TRACE conn3 <- [1,1938,null,{}] 10:02:01 INFO - PROCESS | 1760 | 1464368521671 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}] 10:02:01 INFO - PROCESS | 1760 | 1464368521887 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 10:02:02 INFO - PROCESS | 1760 | 1464368522238 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:02 INFO - PROCESS | 1760 | ++DOCSHELL 0x9535fc00 == 139 [pid = 1760] [id = 492] 10:02:02 INFO - PROCESS | 1760 | ++DOMWINDOW == 179 (0x953f1400) [pid = 1760] [serial = 1477] [outer = (nil)] 10:02:02 INFO - PROCESS | 1760 | ++DOMWINDOW == 180 (0x9a0ea800) [pid = 1760] [serial = 1478] [outer = 0x953f1400] 10:02:02 INFO - PROCESS | 1760 | 1464368522333 Marionette DEBUG loaded listener.js 10:02:02 INFO - PROCESS | 1760 | ++DOMWINDOW == 181 (0x9a35b800) [pid = 1760] [serial = 1479] [outer = 0x953f1400] 10:02:03 INFO - PROCESS | 1760 | 1464368523218 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]]]}] 10:02:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 10:02:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1581ms 10:02:03 INFO - PROCESS | 1760 | 1464368523243 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 10:02:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 10:02:03 INFO - PROCESS | 1760 | 1464368523250 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 10:02:03 INFO - PROCESS | 1760 | 1464368523256 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 10:02:03 INFO - PROCESS | 1760 | 1464368523260 Marionette TRACE conn3 <- [1,1942,null,{}] 10:02:03 INFO - PROCESS | 1760 | 1464368523265 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}] 10:02:03 INFO - PROCESS | 1760 | 1464368523555 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 10:02:03 INFO - PROCESS | 1760 | 1464368523775 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:03 INFO - PROCESS | 1760 | ++DOCSHELL 0x9a238800 == 140 [pid = 1760] [id = 493] 10:02:03 INFO - PROCESS | 1760 | ++DOMWINDOW == 182 (0x9a5de800) [pid = 1760] [serial = 1480] [outer = (nil)] 10:02:03 INFO - PROCESS | 1760 | ++DOMWINDOW == 183 (0x9aa16c00) [pid = 1760] [serial = 1481] [outer = 0x9a5de800] 10:02:03 INFO - PROCESS | 1760 | 1464368523911 Marionette DEBUG loaded listener.js 10:02:04 INFO - PROCESS | 1760 | ++DOMWINDOW == 184 (0x9b309c00) [pid = 1760] [serial = 1482] [outer = 0x9a5de800] 10:02:04 INFO - PROCESS | 1760 | 1464368524842 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]]]}] 10:02:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 10:02:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1634ms 10:02:04 INFO - PROCESS | 1760 | 1464368524890 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 10:02:04 INFO - PROCESS | 1760 | 1464368524894 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 10:02:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 10:02:04 INFO - PROCESS | 1760 | 1464368524901 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 10:02:04 INFO - PROCESS | 1760 | 1464368524904 Marionette TRACE conn3 <- [1,1946,null,{}] 10:02:04 INFO - PROCESS | 1760 | 1464368524910 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}] 10:02:05 INFO - PROCESS | 1760 | 1464368525118 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 10:02:05 INFO - PROCESS | 1760 | 1464368525460 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:05 INFO - PROCESS | 1760 | ++DOCSHELL 0x8be9a800 == 141 [pid = 1760] [id = 494] 10:02:05 INFO - PROCESS | 1760 | ++DOMWINDOW == 185 (0x8ea9f800) [pid = 1760] [serial = 1483] [outer = (nil)] 10:02:05 INFO - PROCESS | 1760 | ++DOMWINDOW == 186 (0x9b9a0000) [pid = 1760] [serial = 1484] [outer = 0x8ea9f800] 10:02:05 INFO - PROCESS | 1760 | 1464368525550 Marionette DEBUG loaded listener.js 10:02:05 INFO - PROCESS | 1760 | ++DOMWINDOW == 187 (0x9c128c00) [pid = 1760] [serial = 1485] [outer = 0x8ea9f800] 10:02:08 INFO - PROCESS | 1760 | --DOCSHELL 0x84beec00 == 140 [pid = 1760] [id = 449] 10:02:08 INFO - PROCESS | 1760 | --DOCSHELL 0x84bfc400 == 139 [pid = 1760] [id = 475] 10:02:08 INFO - PROCESS | 1760 | --DOCSHELL 0x89c0e000 == 138 [pid = 1760] [id = 474] 10:02:08 INFO - PROCESS | 1760 | --DOCSHELL 0x89c0e800 == 137 [pid = 1760] [id = 473] 10:02:08 INFO - PROCESS | 1760 | --DOCSHELL 0x86bab800 == 136 [pid = 1760] [id = 472] 10:02:08 INFO - PROCESS | 1760 | --DOCSHELL 0x92963400 == 135 [pid = 1760] [id = 469] 10:02:08 INFO - PROCESS | 1760 | --DOCSHELL 0x9af97000 == 134 [pid = 1760] [id = 470] 10:02:08 INFO - PROCESS | 1760 | --DOCSHELL 0x8d8dd400 == 133 [pid = 1760] [id = 468] 10:02:08 INFO - PROCESS | 1760 | --DOCSHELL 0x953f6400 == 132 [pid = 1760] [id = 467] 10:02:08 INFO - PROCESS | 1760 | 1464368528130 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]]]}] 10:02:08 INFO - PROCESS | 1760 | --DOMWINDOW == 186 (0x92775800) [pid = 1760] [serial = 1329] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1760 | --DOMWINDOW == 185 (0x8f753800) [pid = 1760] [serial = 1317] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1760 | --DOMWINDOW == 184 (0x8b651c00) [pid = 1760] [serial = 1299] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1760 | --DOMWINDOW == 183 (0x927e8400) [pid = 1760] [serial = 1331] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1760 | --DOMWINDOW == 182 (0x87284800) [pid = 1760] [serial = 1295] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1760 | --DOMWINDOW == 181 (0x91bf0000) [pid = 1760] [serial = 1323] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1760 | --DOMWINDOW == 180 (0x8b54b800) [pid = 1760] [serial = 1298] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1760 | --DOMWINDOW == 179 (0x912d6000) [pid = 1760] [serial = 1320] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1760 | --DOMWINDOW == 178 (0x8750e400) [pid = 1760] [serial = 1296] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1760 | --DOMWINDOW == 177 (0x9295bc00) [pid = 1760] [serial = 1334] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1760 | --DOMWINDOW == 176 (0x8d9df000) [pid = 1760] [serial = 1307] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1760 | --DOMWINDOW == 175 (0x92c33c00) [pid = 1760] [serial = 1337] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1760 | --DOMWINDOW == 174 (0x8d8e5000) [pid = 1760] [serial = 1305] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1760 | --DOMWINDOW == 173 (0x93c86800) [pid = 1760] [serial = 1343] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1760 | --DOMWINDOW == 172 (0x8cea3800) [pid = 1760] [serial = 1301] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1760 | --DOMWINDOW == 171 (0x924ccc00) [pid = 1760] [serial = 1328] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1760 | --DOMWINDOW == 170 (0x92d16400) [pid = 1760] [serial = 1338] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1760 | --DOMWINDOW == 169 (0x9143c000) [pid = 1760] [serial = 1322] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1760 | --DOMWINDOW == 168 (0x8eb12800) [pid = 1760] [serial = 1311] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1760 | --DOMWINDOW == 167 (0x8b542000) [pid = 1760] [serial = 1352] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1760 | --DOMWINDOW == 166 (0x8f8a9c00) [pid = 1760] [serial = 1319] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1760 | --DOMWINDOW == 165 (0x91ecf000) [pid = 1760] [serial = 1325] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1760 | --DOMWINDOW == 164 (0x92e0d800) [pid = 1760] [serial = 1341] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1760 | --DOMWINDOW == 163 (0x8be98400) [pid = 1760] [serial = 1355] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1760 | --DOMWINDOW == 162 (0x92b17000) [pid = 1760] [serial = 1335] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1760 | --DOMWINDOW == 161 (0x8f5cf400) [pid = 1760] [serial = 1314] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1760 | --DOMWINDOW == 160 (0x950ec000) [pid = 1760] [serial = 1346] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1760 | --DOMWINDOW == 159 (0x87286c00) [pid = 1760] [serial = 1349] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1760 | --DOMWINDOW == 158 (0x8d1eb800) [pid = 1760] [serial = 1358] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1760 | --DOMWINDOW == 157 (0x8e903400) [pid = 1760] [serial = 1310] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1760 | --DOMWINDOW == 156 (0x8ce9b800) [pid = 1760] [serial = 1356] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1760 | --DOMWINDOW == 155 (0x92d77400) [pid = 1760] [serial = 1340] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1760 | --DOMWINDOW == 154 (0x927ed800) [pid = 1760] [serial = 1332] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1760 | --DOMWINDOW == 153 (0x8cff4400) [pid = 1760] [serial = 1302] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1760 | --DOMWINDOW == 152 (0x87516800) [pid = 1760] [serial = 1350] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1760 | --DOMWINDOW == 151 (0x8de47800) [pid = 1760] [serial = 1308] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1760 | --DOMWINDOW == 150 (0x8b550800) [pid = 1760] [serial = 1353] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1760 | --DOMWINDOW == 149 (0x8d8d8400) [pid = 1760] [serial = 1304] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1760 | --DOMWINDOW == 148 (0x8d719c00) [pid = 1760] [serial = 1227] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1760 | --DOMWINDOW == 147 (0x8edbbc00) [pid = 1760] [serial = 1313] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1760 | --DOMWINDOW == 146 (0x8d71d800) [pid = 1760] [serial = 1359] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1760 | --DOMWINDOW == 145 (0x8f74c400) [pid = 1760] [serial = 1316] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1760 | --DOMWINDOW == 144 (0x93c90400) [pid = 1760] [serial = 1344] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1760 | --DOMWINDOW == 143 (0x92234000) [pid = 1760] [serial = 1326] [outer = (nil)] [url = about:blank] 10:02:08 INFO - PROCESS | 1760 | --DOMWINDOW == 142 (0x8d8d6000) [pid = 1760] [serial = 1361] [outer = (nil)] [url = about:blank] 10:02:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 10:02:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 3554ms 10:02:08 INFO - PROCESS | 1760 | 1464368528456 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 10:02:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 10:02:08 INFO - PROCESS | 1760 | 1464368528462 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 10:02:08 INFO - PROCESS | 1760 | 1464368528470 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 10:02:08 INFO - PROCESS | 1760 | 1464368528475 Marionette TRACE conn3 <- [1,1950,null,{}] 10:02:08 INFO - PROCESS | 1760 | 1464368528485 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}] 10:02:08 INFO - PROCESS | 1760 | 1464368528668 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 10:02:08 INFO - PROCESS | 1760 | 1464368528685 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:08 INFO - PROCESS | 1760 | ++DOCSHELL 0x87282000 == 133 [pid = 1760] [id = 495] 10:02:08 INFO - PROCESS | 1760 | ++DOMWINDOW == 143 (0x8765cc00) [pid = 1760] [serial = 1486] [outer = (nil)] 10:02:08 INFO - PROCESS | 1760 | ++DOMWINDOW == 144 (0x89c0c800) [pid = 1760] [serial = 1487] [outer = 0x8765cc00] 10:02:08 INFO - PROCESS | 1760 | 1464368528794 Marionette DEBUG loaded listener.js 10:02:08 INFO - PROCESS | 1760 | ++DOMWINDOW == 145 (0x89ceb000) [pid = 1760] [serial = 1488] [outer = 0x8765cc00] 10:02:09 INFO - PROCESS | 1760 | 1464368529762 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]]]}] 10:02:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 10:02:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1338ms 10:02:09 INFO - PROCESS | 1760 | 1464368529807 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 10:02:09 INFO - PROCESS | 1760 | 1464368529815 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 10:02:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 10:02:09 INFO - PROCESS | 1760 | 1464368529825 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 10:02:09 INFO - PROCESS | 1760 | 1464368529828 Marionette TRACE conn3 <- [1,1954,null,{}] 10:02:09 INFO - PROCESS | 1760 | 1464368529849 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}] 10:02:10 INFO - PROCESS | 1760 | 1464368530046 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 10:02:10 INFO - PROCESS | 1760 | 1464368530058 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:10 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b547c00 == 134 [pid = 1760] [id = 496] 10:02:10 INFO - PROCESS | 1760 | ++DOMWINDOW == 146 (0x8b54fc00) [pid = 1760] [serial = 1489] [outer = (nil)] 10:02:10 INFO - PROCESS | 1760 | ++DOMWINDOW == 147 (0x8b7fc800) [pid = 1760] [serial = 1490] [outer = 0x8b54fc00] 10:02:10 INFO - PROCESS | 1760 | 1464368530131 Marionette DEBUG loaded listener.js 10:02:10 INFO - PROCESS | 1760 | ++DOMWINDOW == 148 (0x8be9cc00) [pid = 1760] [serial = 1491] [outer = 0x8b54fc00] 10:02:11 INFO - PROCESS | 1760 | 1464368531258 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]]]}] 10:02:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 10:02:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1483ms 10:02:11 INFO - PROCESS | 1760 | 1464368531307 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 10:02:11 INFO - PROCESS | 1760 | 1464368531311 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 10:02:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 10:02:11 INFO - PROCESS | 1760 | 1464368531325 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 10:02:11 INFO - PROCESS | 1760 | 1464368531331 Marionette TRACE conn3 <- [1,1958,null,{}] 10:02:11 INFO - PROCESS | 1760 | 1464368531346 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}] 10:02:11 INFO - PROCESS | 1760 | 1464368531624 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 10:02:11 INFO - PROCESS | 1760 | 1464368531655 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:11 INFO - PROCESS | 1760 | ++DOCSHELL 0x86bb5c00 == 135 [pid = 1760] [id = 497] 10:02:11 INFO - PROCESS | 1760 | ++DOMWINDOW == 149 (0x8cfaa800) [pid = 1760] [serial = 1492] [outer = (nil)] 10:02:11 INFO - PROCESS | 1760 | ++DOMWINDOW == 150 (0x8d13cc00) [pid = 1760] [serial = 1493] [outer = 0x8cfaa800] 10:02:11 INFO - PROCESS | 1760 | 1464368531731 Marionette DEBUG loaded listener.js 10:02:11 INFO - PROCESS | 1760 | ++DOMWINDOW == 151 (0x8d71c000) [pid = 1760] [serial = 1494] [outer = 0x8cfaa800] 10:02:12 INFO - PROCESS | 1760 | 1464368532680 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]]]}] 10:02:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 10:02:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1386ms 10:02:12 INFO - PROCESS | 1760 | 1464368532711 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 10:02:12 INFO - PROCESS | 1760 | 1464368532716 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 10:02:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 10:02:12 INFO - PROCESS | 1760 | 1464368532727 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 10:02:12 INFO - PROCESS | 1760 | 1464368532730 Marionette TRACE conn3 <- [1,1962,null,{}] 10:02:12 INFO - PROCESS | 1760 | 1464368532742 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}] 10:02:13 INFO - PROCESS | 1760 | 1464368533038 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 10:02:13 INFO - PROCESS | 1760 | --DOMWINDOW == 150 (0x92234800) [pid = 1760] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 10:02:13 INFO - PROCESS | 1760 | --DOMWINDOW == 149 (0x8f74e000) [pid = 1760] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 10:02:13 INFO - PROCESS | 1760 | --DOMWINDOW == 148 (0x8df53c00) [pid = 1760] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 10:02:13 INFO - PROCESS | 1760 | --DOMWINDOW == 147 (0x977cb000) [pid = 1760] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 10:02:13 INFO - PROCESS | 1760 | --DOMWINDOW == 146 (0x977d1800) [pid = 1760] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 10:02:13 INFO - PROCESS | 1760 | --DOMWINDOW == 145 (0x86bad400) [pid = 1760] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 10:02:13 INFO - PROCESS | 1760 | --DOMWINDOW == 144 (0x9b3a4c00) [pid = 1760] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 10:02:13 INFO - PROCESS | 1760 | --DOMWINDOW == 143 (0x8d8df400) [pid = 1760] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 10:02:13 INFO - PROCESS | 1760 | --DOMWINDOW == 142 (0x99165000) [pid = 1760] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 10:02:13 INFO - PROCESS | 1760 | --DOMWINDOW == 141 (0x89ce6400) [pid = 1760] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 10:02:13 INFO - PROCESS | 1760 | --DOMWINDOW == 140 (0x93c8ac00) [pid = 1760] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 10:02:13 INFO - PROCESS | 1760 | --DOMWINDOW == 139 (0x8eb16400) [pid = 1760] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 10:02:13 INFO - PROCESS | 1760 | --DOMWINDOW == 138 (0x912d7400) [pid = 1760] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 10:02:13 INFO - PROCESS | 1760 | --DOMWINDOW == 137 (0x91d4d000) [pid = 1760] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 10:02:13 INFO - PROCESS | 1760 | --DOMWINDOW == 136 (0x8df52400) [pid = 1760] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 10:02:13 INFO - PROCESS | 1760 | --DOMWINDOW == 135 (0x8cf9f800) [pid = 1760] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 10:02:13 INFO - PROCESS | 1760 | --DOMWINDOW == 134 (0x8f74f400) [pid = 1760] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 10:02:13 INFO - PROCESS | 1760 | --DOMWINDOW == 133 (0x921d3400) [pid = 1760] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 10:02:13 INFO - PROCESS | 1760 | --DOMWINDOW == 132 (0x86bb2c00) [pid = 1760] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 10:02:13 INFO - PROCESS | 1760 | --DOMWINDOW == 131 (0x8c068800) [pid = 1760] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 10:02:13 INFO - PROCESS | 1760 | --DOMWINDOW == 130 (0x89ceb800) [pid = 1760] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 10:02:13 INFO - PROCESS | 1760 | --DOMWINDOW == 129 (0x89ce3800) [pid = 1760] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 10:02:13 INFO - PROCESS | 1760 | 1464368533798 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:13 INFO - PROCESS | 1760 | ++DOCSHELL 0x84bfc000 == 136 [pid = 1760] [id = 498] 10:02:13 INFO - PROCESS | 1760 | ++DOMWINDOW == 130 (0x86bb2c00) [pid = 1760] [serial = 1495] [outer = (nil)] 10:02:13 INFO - PROCESS | 1760 | ++DOMWINDOW == 131 (0x8b544400) [pid = 1760] [serial = 1496] [outer = 0x86bb2c00] 10:02:13 INFO - PROCESS | 1760 | 1464368533890 Marionette DEBUG loaded listener.js 10:02:13 INFO - PROCESS | 1760 | ++DOMWINDOW == 132 (0x8d712400) [pid = 1760] [serial = 1497] [outer = 0x86bb2c00] 10:02:14 INFO - PROCESS | 1760 | 1464368534613 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]]]}] 10:02:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 10:02:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1943ms 10:02:14 INFO - PROCESS | 1760 | 1464368534671 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 10:02:14 INFO - PROCESS | 1760 | 1464368534675 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 10:02:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 10:02:14 INFO - PROCESS | 1760 | 1464368534681 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 10:02:14 INFO - PROCESS | 1760 | 1464368534684 Marionette TRACE conn3 <- [1,1966,null,{}] 10:02:14 INFO - PROCESS | 1760 | 1464368534689 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}] 10:02:14 INFO - PROCESS | 1760 | 1464368534865 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 10:02:14 INFO - PROCESS | 1760 | 1464368534882 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:15 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b7f8400 == 137 [pid = 1760] [id = 499] 10:02:15 INFO - PROCESS | 1760 | ++DOMWINDOW == 133 (0x8d8d1800) [pid = 1760] [serial = 1498] [outer = (nil)] 10:02:15 INFO - PROCESS | 1760 | ++DOMWINDOW == 134 (0x8d8e3800) [pid = 1760] [serial = 1499] [outer = 0x8d8d1800] 10:02:15 INFO - PROCESS | 1760 | 1464368535147 Marionette DEBUG loaded listener.js 10:02:15 INFO - PROCESS | 1760 | ++DOMWINDOW == 135 (0x8de49800) [pid = 1760] [serial = 1500] [outer = 0x8d8d1800] 10:02:16 INFO - PROCESS | 1760 | 1464368536130 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]]]}] 10:02:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 10:02:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1482ms 10:02:16 INFO - PROCESS | 1760 | 1464368536164 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 10:02:16 INFO - PROCESS | 1760 | 1464368536169 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 10:02:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 10:02:16 INFO - PROCESS | 1760 | 1464368536179 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 10:02:16 INFO - PROCESS | 1760 | 1464368536184 Marionette TRACE conn3 <- [1,1970,null,{}] 10:02:16 INFO - PROCESS | 1760 | 1464368536195 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}] 10:02:16 INFO - PROCESS | 1760 | 1464368536427 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 10:02:16 INFO - PROCESS | 1760 | 1464368536783 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:16 INFO - PROCESS | 1760 | ++DOCSHELL 0x87288400 == 138 [pid = 1760] [id = 500] 10:02:16 INFO - PROCESS | 1760 | ++DOMWINDOW == 136 (0x87511400) [pid = 1760] [serial = 1501] [outer = (nil)] 10:02:16 INFO - PROCESS | 1760 | ++DOMWINDOW == 137 (0x8b54c400) [pid = 1760] [serial = 1502] [outer = 0x87511400] 10:02:16 INFO - PROCESS | 1760 | 1464368536879 Marionette DEBUG loaded listener.js 10:02:17 INFO - PROCESS | 1760 | ++DOMWINDOW == 138 (0x8b7f0c00) [pid = 1760] [serial = 1503] [outer = 0x87511400] 10:02:17 INFO - PROCESS | 1760 | 1464368537799 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]]]}] 10:02:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 10:02:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1687ms 10:02:17 INFO - PROCESS | 1760 | 1464368537865 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 10:02:17 INFO - PROCESS | 1760 | 1464368537874 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 10:02:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 10:02:17 INFO - PROCESS | 1760 | 1464368537885 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 10:02:17 INFO - PROCESS | 1760 | 1464368537889 Marionette TRACE conn3 <- [1,1974,null,{}] 10:02:17 INFO - PROCESS | 1760 | 1464368537896 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}] 10:02:18 INFO - PROCESS | 1760 | 1464368538165 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 10:02:18 INFO - PROCESS | 1760 | 1464368538497 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:18 INFO - PROCESS | 1760 | ++DOCSHELL 0x8d13e800 == 139 [pid = 1760] [id = 501] 10:02:18 INFO - PROCESS | 1760 | ++DOMWINDOW == 139 (0x8d1e3c00) [pid = 1760] [serial = 1504] [outer = (nil)] 10:02:18 INFO - PROCESS | 1760 | ++DOMWINDOW == 140 (0x8d8d5800) [pid = 1760] [serial = 1505] [outer = 0x8d1e3c00] 10:02:18 INFO - PROCESS | 1760 | 1464368538584 Marionette DEBUG loaded listener.js 10:02:18 INFO - PROCESS | 1760 | ++DOMWINDOW == 141 (0x8d8ecc00) [pid = 1760] [serial = 1506] [outer = 0x8d1e3c00] 10:02:19 INFO - PROCESS | 1760 | 1464368539550 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]]]}] 10:02:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 10:02:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1732ms 10:02:19 INFO - PROCESS | 1760 | 1464368539617 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 10:02:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 10:02:19 INFO - PROCESS | 1760 | 1464368539622 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 10:02:19 INFO - PROCESS | 1760 | 1464368539629 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 10:02:19 INFO - PROCESS | 1760 | 1464368539636 Marionette TRACE conn3 <- [1,1978,null,{}] 10:02:19 INFO - PROCESS | 1760 | 1464368539652 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}] 10:02:19 INFO - PROCESS | 1760 | 1464368539917 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 10:02:20 INFO - PROCESS | 1760 | 1464368540248 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:20 INFO - PROCESS | 1760 | ++DOCSHELL 0x8d8e5000 == 140 [pid = 1760] [id = 502] 10:02:20 INFO - PROCESS | 1760 | ++DOMWINDOW == 142 (0x8e909000) [pid = 1760] [serial = 1507] [outer = (nil)] 10:02:20 INFO - PROCESS | 1760 | ++DOMWINDOW == 143 (0x8eaa6400) [pid = 1760] [serial = 1508] [outer = 0x8e909000] 10:02:20 INFO - PROCESS | 1760 | 1464368540339 Marionette DEBUG loaded listener.js 10:02:20 INFO - PROCESS | 1760 | ++DOMWINDOW == 144 (0x8eb57800) [pid = 1760] [serial = 1509] [outer = 0x8e909000] 10:02:21 INFO - PROCESS | 1760 | 1464368541242 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]]]}] 10:02:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 10:02:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1650ms 10:02:21 INFO - PROCESS | 1760 | 1464368541278 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 10:02:21 INFO - PROCESS | 1760 | 1464368541283 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 10:02:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 10:02:21 INFO - PROCESS | 1760 | 1464368541289 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 10:02:21 INFO - PROCESS | 1760 | 1464368541293 Marionette TRACE conn3 <- [1,1982,null,{}] 10:02:21 INFO - PROCESS | 1760 | 1464368541298 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}] 10:02:21 INFO - PROCESS | 1760 | 1464368541503 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 10:02:21 INFO - PROCESS | 1760 | 1464368541786 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:21 INFO - PROCESS | 1760 | ++DOCSHELL 0x8e904000 == 141 [pid = 1760] [id = 503] 10:02:21 INFO - PROCESS | 1760 | ++DOMWINDOW == 145 (0x8edbd000) [pid = 1760] [serial = 1510] [outer = (nil)] 10:02:21 INFO - PROCESS | 1760 | ++DOMWINDOW == 146 (0x8f5d6800) [pid = 1760] [serial = 1511] [outer = 0x8edbd000] 10:02:21 INFO - PROCESS | 1760 | 1464368541922 Marionette DEBUG loaded listener.js 10:02:22 INFO - PROCESS | 1760 | ++DOMWINDOW == 147 (0x8f6cf000) [pid = 1760] [serial = 1512] [outer = 0x8edbd000] 10:02:22 INFO - PROCESS | 1760 | 1464368542808 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]]]}] 10:02:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 10:02:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1536ms 10:02:22 INFO - PROCESS | 1760 | 1464368542826 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 10:02:22 INFO - PROCESS | 1760 | 1464368542829 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 10:02:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 10:02:22 INFO - PROCESS | 1760 | 1464368542836 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 10:02:22 INFO - PROCESS | 1760 | 1464368542840 Marionette TRACE conn3 <- [1,1986,null,{}] 10:02:22 INFO - PROCESS | 1760 | 1464368542846 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}] 10:02:23 INFO - PROCESS | 1760 | 1464368543146 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 10:02:23 INFO - PROCESS | 1760 | 1464368543366 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:23 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f5d3000 == 142 [pid = 1760] [id = 504] 10:02:23 INFO - PROCESS | 1760 | ++DOMWINDOW == 148 (0x8f5d3400) [pid = 1760] [serial = 1513] [outer = (nil)] 10:02:23 INFO - PROCESS | 1760 | ++DOMWINDOW == 149 (0x8f74c400) [pid = 1760] [serial = 1514] [outer = 0x8f5d3400] 10:02:23 INFO - PROCESS | 1760 | 1464368543500 Marionette DEBUG loaded listener.js 10:02:23 INFO - PROCESS | 1760 | ++DOMWINDOW == 150 (0x8f751400) [pid = 1760] [serial = 1515] [outer = 0x8f5d3400] 10:02:24 INFO - PROCESS | 1760 | 1464368544363 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]]]}] 10:02:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 10:02:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1581ms 10:02:24 INFO - PROCESS | 1760 | 1464368544426 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 10:02:24 INFO - PROCESS | 1760 | 1464368544430 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 10:02:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 10:02:24 INFO - PROCESS | 1760 | 1464368544439 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 10:02:24 INFO - PROCESS | 1760 | 1464368544442 Marionette TRACE conn3 <- [1,1990,null,{}] 10:02:24 INFO - PROCESS | 1760 | 1464368544448 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}] 10:02:24 INFO - PROCESS | 1760 | 1464368544701 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 10:02:25 INFO - PROCESS | 1760 | 1464368545046 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:25 INFO - PROCESS | 1760 | ++DOCSHELL 0x912d6400 == 143 [pid = 1760] [id = 505] 10:02:25 INFO - PROCESS | 1760 | ++DOMWINDOW == 151 (0x91438400) [pid = 1760] [serial = 1516] [outer = (nil)] 10:02:25 INFO - PROCESS | 1760 | ++DOMWINDOW == 152 (0x91d42000) [pid = 1760] [serial = 1517] [outer = 0x91438400] 10:02:25 INFO - PROCESS | 1760 | 1464368545143 Marionette DEBUG loaded listener.js 10:02:25 INFO - PROCESS | 1760 | ++DOMWINDOW == 153 (0x91ec8800) [pid = 1760] [serial = 1518] [outer = 0x91438400] 10:02:26 INFO - PROCESS | 1760 | 1464368546029 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]]]}] 10:02:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 10:02:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1634ms 10:02:26 INFO - PROCESS | 1760 | 1464368546073 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 10:02:26 INFO - PROCESS | 1760 | 1464368546078 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 10:02:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 10:02:26 INFO - PROCESS | 1760 | 1464368546084 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 10:02:26 INFO - PROCESS | 1760 | 1464368546088 Marionette TRACE conn3 <- [1,1994,null,{}] 10:02:26 INFO - PROCESS | 1760 | 1464368546093 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}] 10:02:26 INFO - PROCESS | 1760 | 1464368546309 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 10:02:26 INFO - PROCESS | 1760 | 1464368546590 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:26 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f6d5800 == 144 [pid = 1760] [id = 506] 10:02:26 INFO - PROCESS | 1760 | ++DOMWINDOW == 154 (0x8f8a1800) [pid = 1760] [serial = 1519] [outer = (nil)] 10:02:26 INFO - PROCESS | 1760 | ++DOMWINDOW == 155 (0x92237000) [pid = 1760] [serial = 1520] [outer = 0x8f8a1800] 10:02:26 INFO - PROCESS | 1760 | 1464368546723 Marionette DEBUG loaded listener.js 10:02:26 INFO - PROCESS | 1760 | ++DOMWINDOW == 156 (0x92320000) [pid = 1760] [serial = 1521] [outer = 0x8f8a1800] 10:02:27 INFO - PROCESS | 1760 | 1464368547745 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]]]}] 10:02:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 10:02:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1740ms 10:02:27 INFO - PROCESS | 1760 | 1464368547827 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 10:02:27 INFO - PROCESS | 1760 | 1464368547833 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 10:02:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 10:02:27 INFO - PROCESS | 1760 | 1464368547842 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 10:02:27 INFO - PROCESS | 1760 | 1464368547846 Marionette TRACE conn3 <- [1,1998,null,{}] 10:02:27 INFO - PROCESS | 1760 | 1464368547856 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}] 10:02:28 INFO - PROCESS | 1760 | 1464368548132 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 10:02:28 INFO - PROCESS | 1760 | 1464368548476 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:28 INFO - PROCESS | 1760 | ++DOCSHELL 0x8cff3c00 == 145 [pid = 1760] [id = 507] 10:02:28 INFO - PROCESS | 1760 | ++DOMWINDOW == 157 (0x912d5000) [pid = 1760] [serial = 1522] [outer = (nil)] 10:02:28 INFO - PROCESS | 1760 | ++DOMWINDOW == 158 (0x9277a000) [pid = 1760] [serial = 1523] [outer = 0x912d5000] 10:02:28 INFO - PROCESS | 1760 | 1464368548562 Marionette DEBUG loaded listener.js 10:02:28 INFO - PROCESS | 1760 | ++DOMWINDOW == 159 (0x9277f400) [pid = 1760] [serial = 1524] [outer = 0x912d5000] 10:02:29 INFO - PROCESS | 1760 | 1464368549514 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]]]}] 10:02:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 10:02:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1734ms 10:02:29 INFO - PROCESS | 1760 | 1464368549576 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 10:02:29 INFO - PROCESS | 1760 | 1464368549580 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 10:02:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 10:02:29 INFO - PROCESS | 1760 | 1464368549587 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 10:02:29 INFO - PROCESS | 1760 | 1464368549590 Marionette TRACE conn3 <- [1,2002,null,{}] 10:02:29 INFO - PROCESS | 1760 | 1464368549596 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}] 10:02:29 INFO - PROCESS | 1760 | 1464368549823 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 10:02:30 INFO - PROCESS | 1760 | 1464368550160 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:30 INFO - PROCESS | 1760 | ++DOCSHELL 0x8ce97800 == 146 [pid = 1760] [id = 508] 10:02:30 INFO - PROCESS | 1760 | ++DOMWINDOW == 160 (0x92311400) [pid = 1760] [serial = 1525] [outer = (nil)] 10:02:30 INFO - PROCESS | 1760 | ++DOMWINDOW == 161 (0x9295bc00) [pid = 1760] [serial = 1526] [outer = 0x92311400] 10:02:30 INFO - PROCESS | 1760 | 1464368550250 Marionette DEBUG loaded listener.js 10:02:30 INFO - PROCESS | 1760 | ++DOMWINDOW == 162 (0x92b15800) [pid = 1760] [serial = 1527] [outer = 0x92311400] 10:02:31 INFO - PROCESS | 1760 | 1464368551160 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]]]}] 10:02:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 10:02:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1639ms 10:02:31 INFO - PROCESS | 1760 | 1464368551227 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 10:02:31 INFO - PROCESS | 1760 | 1464368551231 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 10:02:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 10:02:31 INFO - PROCESS | 1760 | 1464368551237 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 10:02:31 INFO - PROCESS | 1760 | 1464368551241 Marionette TRACE conn3 <- [1,2006,null,{}] 10:02:31 INFO - PROCESS | 1760 | 1464368551247 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}] 10:02:31 INFO - PROCESS | 1760 | 1464368551449 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 10:02:31 INFO - PROCESS | 1760 | 1464368551777 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:31 INFO - PROCESS | 1760 | ++DOCSHELL 0x8edb5800 == 147 [pid = 1760] [id = 509] 10:02:31 INFO - PROCESS | 1760 | ++DOMWINDOW == 163 (0x92312c00) [pid = 1760] [serial = 1528] [outer = (nil)] 10:02:31 INFO - PROCESS | 1760 | ++DOMWINDOW == 164 (0x92b24400) [pid = 1760] [serial = 1529] [outer = 0x92312c00] 10:02:31 INFO - PROCESS | 1760 | 1464368551868 Marionette DEBUG loaded listener.js 10:02:31 INFO - PROCESS | 1760 | ++DOMWINDOW == 165 (0x92c33c00) [pid = 1760] [serial = 1530] [outer = 0x92312c00] 10:02:32 INFO - PROCESS | 1760 | 1464368552806 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]]]}] 10:02:32 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 10:02:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1637ms 10:02:32 INFO - PROCESS | 1760 | 1464368552876 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 10:02:32 INFO - PROCESS | 1760 | 1464368552881 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 10:02:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 10:02:32 INFO - PROCESS | 1760 | 1464368552887 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 10:02:32 INFO - PROCESS | 1760 | 1464368552892 Marionette TRACE conn3 <- [1,2010,null,{}] 10:02:32 INFO - PROCESS | 1760 | 1464368552898 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}] 10:02:33 INFO - PROCESS | 1760 | 1464368553135 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 10:02:33 INFO - PROCESS | 1760 | 1464368553490 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:33 INFO - PROCESS | 1760 | ++DOCSHELL 0x92b19800 == 148 [pid = 1760] [id = 510] 10:02:33 INFO - PROCESS | 1760 | ++DOMWINDOW == 166 (0x93c8f400) [pid = 1760] [serial = 1531] [outer = (nil)] 10:02:33 INFO - PROCESS | 1760 | ++DOMWINDOW == 167 (0x95008000) [pid = 1760] [serial = 1532] [outer = 0x93c8f400] 10:02:33 INFO - PROCESS | 1760 | 1464368553584 Marionette DEBUG loaded listener.js 10:02:33 INFO - PROCESS | 1760 | ++DOMWINDOW == 168 (0x953f5400) [pid = 1760] [serial = 1533] [outer = 0x93c8f400] 10:02:34 INFO - PROCESS | 1760 | 1464368554551 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]]]}] 10:02:34 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 10:02:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1742ms 10:02:34 INFO - PROCESS | 1760 | 1464368554630 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 10:02:34 INFO - PROCESS | 1760 | 1464368554633 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 10:02:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 10:02:34 INFO - PROCESS | 1760 | 1464368554641 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 10:02:34 INFO - PROCESS | 1760 | 1464368554645 Marionette TRACE conn3 <- [1,2014,null,{}] 10:02:34 INFO - PROCESS | 1760 | 1464368554650 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}] 10:02:34 INFO - PROCESS | 1760 | 1464368554928 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 10:02:35 INFO - PROCESS | 1760 | 1464368555263 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:35 INFO - PROCESS | 1760 | ++DOCSHELL 0x87510c00 == 149 [pid = 1760] [id = 511] 10:02:35 INFO - PROCESS | 1760 | ++DOMWINDOW == 169 (0x91433000) [pid = 1760] [serial = 1534] [outer = (nil)] 10:02:35 INFO - PROCESS | 1760 | ++DOMWINDOW == 170 (0x992e3c00) [pid = 1760] [serial = 1535] [outer = 0x91433000] 10:02:35 INFO - PROCESS | 1760 | 1464368555353 Marionette DEBUG loaded listener.js 10:02:35 INFO - PROCESS | 1760 | ++DOMWINDOW == 171 (0x99e12c00) [pid = 1760] [serial = 1536] [outer = 0x91433000] 10:02:36 INFO - PROCESS | 1760 | 1464368556277 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]]]}] 10:02:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 10:02:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1685ms 10:02:36 INFO - PROCESS | 1760 | 1464368556327 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 10:02:36 INFO - PROCESS | 1760 | 1464368556332 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 10:02:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 10:02:36 INFO - PROCESS | 1760 | 1464368556338 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 10:02:36 INFO - PROCESS | 1760 | 1464368556341 Marionette TRACE conn3 <- [1,2018,null,{}] 10:02:36 INFO - PROCESS | 1760 | 1464368556347 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}] 10:02:36 INFO - PROCESS | 1760 | 1464368556564 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 10:02:36 INFO - PROCESS | 1760 | 1464368556897 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:36 INFO - PROCESS | 1760 | ++DOCSHELL 0x924c2800 == 150 [pid = 1760] [id = 512] 10:02:36 INFO - PROCESS | 1760 | ++DOMWINDOW == 172 (0x927e3400) [pid = 1760] [serial = 1537] [outer = (nil)] 10:02:36 INFO - PROCESS | 1760 | ++DOMWINDOW == 173 (0x9a5db000) [pid = 1760] [serial = 1538] [outer = 0x927e3400] 10:02:36 INFO - PROCESS | 1760 | 1464368556988 Marionette DEBUG loaded listener.js 10:02:37 INFO - PROCESS | 1760 | ++DOMWINDOW == 174 (0x9a72d800) [pid = 1760] [serial = 1539] [outer = 0x927e3400] 10:02:37 INFO - PROCESS | 1760 | 1464368557873 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]]]}] 10:02:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 10:02:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1581ms 10:02:37 INFO - PROCESS | 1760 | 1464368557920 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 10:02:37 INFO - PROCESS | 1760 | 1464368557924 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 10:02:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 10:02:37 INFO - PROCESS | 1760 | 1464368557930 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 10:02:37 INFO - PROCESS | 1760 | 1464368557934 Marionette TRACE conn3 <- [1,2022,null,{}] 10:02:37 INFO - PROCESS | 1760 | 1464368557939 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}] 10:02:38 INFO - PROCESS | 1760 | 1464368558137 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 10:02:38 INFO - PROCESS | 1760 | 1464368558481 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:38 INFO - PROCESS | 1760 | ++DOCSHELL 0x9a00ac00 == 151 [pid = 1760] [id = 513] 10:02:38 INFO - PROCESS | 1760 | ++DOMWINDOW == 175 (0x9a2a1800) [pid = 1760] [serial = 1540] [outer = (nil)] 10:02:38 INFO - PROCESS | 1760 | ++DOMWINDOW == 176 (0x9b925800) [pid = 1760] [serial = 1541] [outer = 0x9a2a1800] 10:02:38 INFO - PROCESS | 1760 | 1464368558570 Marionette DEBUG loaded listener.js 10:02:38 INFO - PROCESS | 1760 | ++DOMWINDOW == 177 (0x9c07d000) [pid = 1760] [serial = 1542] [outer = 0x9a2a1800] 10:02:39 INFO - PROCESS | 1760 | 1464368559433 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]]]}] 10:02:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 10:02:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1584ms 10:02:39 INFO - PROCESS | 1760 | 1464368559515 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 10:02:39 INFO - PROCESS | 1760 | 1464368559519 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 10:02:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 10:02:39 INFO - PROCESS | 1760 | 1464368559525 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 10:02:39 INFO - PROCESS | 1760 | 1464368559528 Marionette TRACE conn3 <- [1,2026,null,{}] 10:02:39 INFO - PROCESS | 1760 | 1464368559534 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}] 10:02:39 INFO - PROCESS | 1760 | 1464368559741 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 10:02:40 INFO - PROCESS | 1760 | 1464368560086 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:40 INFO - PROCESS | 1760 | ++DOCSHELL 0x86bac000 == 152 [pid = 1760] [id = 514] 10:02:40 INFO - PROCESS | 1760 | ++DOMWINDOW == 178 (0x86bb3c00) [pid = 1760] [serial = 1543] [outer = (nil)] 10:02:40 INFO - PROCESS | 1760 | ++DOMWINDOW == 179 (0x9c229000) [pid = 1760] [serial = 1544] [outer = 0x86bb3c00] 10:02:40 INFO - PROCESS | 1760 | 1464368560173 Marionette DEBUG loaded listener.js 10:02:40 INFO - PROCESS | 1760 | ++DOMWINDOW == 180 (0x9c22bc00) [pid = 1760] [serial = 1545] [outer = 0x86bb3c00] 10:02:41 INFO - PROCESS | 1760 | 1464368561061 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]]]}] 10:02:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 10:02:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1595ms 10:02:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 10:02:41 INFO - PROCESS | 1760 | 1464368561121 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 10:02:41 INFO - PROCESS | 1760 | 1464368561124 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 10:02:41 INFO - PROCESS | 1760 | 1464368561130 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 10:02:41 INFO - PROCESS | 1760 | 1464368561134 Marionette TRACE conn3 <- [1,2030,null,{}] 10:02:41 INFO - PROCESS | 1760 | 1464368561140 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}] 10:02:41 INFO - PROCESS | 1760 | 1464368561355 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 10:02:41 INFO - PROCESS | 1760 | 1464368561687 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:41 INFO - PROCESS | 1760 | ++DOCSHELL 0x86bb6800 == 153 [pid = 1760] [id = 515] 10:02:41 INFO - PROCESS | 1760 | ++DOMWINDOW == 181 (0x9b3aa000) [pid = 1760] [serial = 1546] [outer = (nil)] 10:02:41 INFO - PROCESS | 1760 | ++DOMWINDOW == 182 (0x9cd38000) [pid = 1760] [serial = 1547] [outer = 0x9b3aa000] 10:02:41 INFO - PROCESS | 1760 | 1464368561776 Marionette DEBUG loaded listener.js 10:02:41 INFO - PROCESS | 1760 | ++DOMWINDOW == 183 (0x9cd39400) [pid = 1760] [serial = 1548] [outer = 0x9b3aa000] 10:02:42 INFO - PROCESS | 1760 | 1464368562684 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]]]}] 10:02:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 10:02:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1598ms 10:02:42 INFO - PROCESS | 1760 | 1464368562727 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 10:02:42 INFO - PROCESS | 1760 | 1464368562731 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 10:02:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 10:02:42 INFO - PROCESS | 1760 | 1464368562738 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 10:02:42 INFO - PROCESS | 1760 | 1464368562741 Marionette TRACE conn3 <- [1,2034,null,{}] 10:02:42 INFO - PROCESS | 1760 | 1464368562747 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}] 10:02:42 INFO - PROCESS | 1760 | 1464368562950 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 10:02:43 INFO - PROCESS | 1760 | 1464368563296 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:43 INFO - PROCESS | 1760 | ++DOCSHELL 0x9814b400 == 154 [pid = 1760] [id = 516] 10:02:43 INFO - PROCESS | 1760 | ++DOMWINDOW == 184 (0x9c398400) [pid = 1760] [serial = 1549] [outer = (nil)] 10:02:43 INFO - PROCESS | 1760 | ++DOMWINDOW == 185 (0xa060e000) [pid = 1760] [serial = 1550] [outer = 0x9c398400] 10:02:43 INFO - PROCESS | 1760 | 1464368563385 Marionette DEBUG loaded listener.js 10:02:43 INFO - PROCESS | 1760 | ++DOMWINDOW == 186 (0xa1123000) [pid = 1760] [serial = 1551] [outer = 0x9c398400] 10:02:44 INFO - PROCESS | 1760 | 1464368564308 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]]]}] 10:02:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 10:02:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1644ms 10:02:44 INFO - PROCESS | 1760 | 1464368564383 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 10:02:44 INFO - PROCESS | 1760 | 1464368564387 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 10:02:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 10:02:44 INFO - PROCESS | 1760 | 1464368564393 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 10:02:44 INFO - PROCESS | 1760 | 1464368564397 Marionette TRACE conn3 <- [1,2038,null,{}] 10:02:44 INFO - PROCESS | 1760 | 1464368564403 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}] 10:02:44 INFO - PROCESS | 1760 | 1464368564665 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 10:02:45 INFO - PROCESS | 1760 | 1464368565011 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:45 INFO - PROCESS | 1760 | ++DOCSHELL 0x8765b800 == 155 [pid = 1760] [id = 517] 10:02:45 INFO - PROCESS | 1760 | ++DOMWINDOW == 187 (0x8b7f9c00) [pid = 1760] [serial = 1552] [outer = (nil)] 10:02:45 INFO - PROCESS | 1760 | ++DOMWINDOW == 188 (0xa2144c00) [pid = 1760] [serial = 1553] [outer = 0x8b7f9c00] 10:02:45 INFO - PROCESS | 1760 | 1464368565096 Marionette DEBUG loaded listener.js 10:02:45 INFO - PROCESS | 1760 | ++DOMWINDOW == 189 (0xa2148400) [pid = 1760] [serial = 1554] [outer = 0x8b7f9c00] 10:02:46 INFO - PROCESS | 1760 | 1464368566006 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]]]}] 10:02:47 INFO - PROCESS | 1760 | --DOCSHELL 0x89cf0c00 == 154 [pid = 1760] [id = 405] 10:02:47 INFO - PROCESS | 1760 | --DOCSHELL 0x8ce9d400 == 153 [pid = 1760] [id = 303] 10:02:47 INFO - PROCESS | 1760 | --DOCSHELL 0x87518400 == 152 [pid = 1760] [id = 362] 10:02:47 INFO - PROCESS | 1760 | --DOCSHELL 0x87290c00 == 151 [pid = 1760] [id = 407] 10:02:47 INFO - PROCESS | 1760 | --DOCSHELL 0x8f5d9000 == 150 [pid = 1760] [id = 124] 10:02:47 INFO - PROCESS | 1760 | --DOCSHELL 0x87281c00 == 149 [pid = 1760] [id = 305] 10:02:47 INFO - PROCESS | 1760 | --DOCSHELL 0x9277d000 == 148 [pid = 1760] [id = 299] 10:02:47 INFO - PROCESS | 1760 | --DOCSHELL 0x84bfc000 == 147 [pid = 1760] [id = 498] 10:02:47 INFO - PROCESS | 1760 | --DOCSHELL 0x86bb5c00 == 146 [pid = 1760] [id = 497] 10:02:47 INFO - PROCESS | 1760 | --DOCSHELL 0x8b547c00 == 145 [pid = 1760] [id = 496] 10:02:47 INFO - PROCESS | 1760 | --DOCSHELL 0x87282000 == 144 [pid = 1760] [id = 495] 10:02:47 INFO - PROCESS | 1760 | --DOCSHELL 0x9a238800 == 143 [pid = 1760] [id = 493] 10:02:47 INFO - PROCESS | 1760 | --DOCSHELL 0x9535fc00 == 142 [pid = 1760] [id = 492] 10:02:47 INFO - PROCESS | 1760 | --DOCSHELL 0x87284c00 == 141 [pid = 1760] [id = 491] 10:02:47 INFO - PROCESS | 1760 | --DOCSHELL 0x92c38000 == 140 [pid = 1760] [id = 490] 10:02:47 INFO - PROCESS | 1760 | --DOCSHELL 0x8b644c00 == 139 [pid = 1760] [id = 488] 10:02:47 INFO - PROCESS | 1760 | --DOCSHELL 0x92b1bc00 == 138 [pid = 1760] [id = 489] 10:02:47 INFO - PROCESS | 1760 | --DOCSHELL 0x921d1000 == 137 [pid = 1760] [id = 487] 10:02:47 INFO - PROCESS | 1760 | --DOCSHELL 0x91d46800 == 136 [pid = 1760] [id = 486] 10:02:47 INFO - PROCESS | 1760 | --DOCSHELL 0x89c05800 == 135 [pid = 1760] [id = 485] 10:02:47 INFO - PROCESS | 1760 | --DOCSHELL 0x8b7fe800 == 134 [pid = 1760] [id = 484] 10:02:47 INFO - PROCESS | 1760 | --DOCSHELL 0x8de4e800 == 133 [pid = 1760] [id = 483] 10:02:47 INFO - PROCESS | 1760 | --DOCSHELL 0x87285800 == 132 [pid = 1760] [id = 481] 10:02:47 INFO - PROCESS | 1760 | --DOCSHELL 0x8eb11c00 == 131 [pid = 1760] [id = 482] 10:02:47 INFO - PROCESS | 1760 | --DOCSHELL 0x86bb0000 == 130 [pid = 1760] [id = 480] 10:02:47 INFO - PROCESS | 1760 | --DOCSHELL 0x8d8d9c00 == 129 [pid = 1760] [id = 479] 10:02:47 INFO - PROCESS | 1760 | --DOCSHELL 0x8cfa0c00 == 128 [pid = 1760] [id = 478] 10:02:47 INFO - PROCESS | 1760 | --DOCSHELL 0x87658800 == 127 [pid = 1760] [id = 477] 10:02:47 INFO - PROCESS | 1760 | --DOMWINDOW == 188 (0x8a344c00) [pid = 1760] [serial = 1364] [outer = (nil)] [url = about:blank] 10:02:47 INFO - PROCESS | 1760 | --DOMWINDOW == 187 (0x8f5d5c00) [pid = 1760] [serial = 1377] [outer = (nil)] [url = about:blank] 10:02:47 INFO - PROCESS | 1760 | --DOMWINDOW == 186 (0x8cff8800) [pid = 1760] [serial = 1293] [outer = (nil)] [url = about:blank] 10:02:47 INFO - PROCESS | 1760 | --DOMWINDOW == 185 (0x8eaa1000) [pid = 1760] [serial = 1371] [outer = (nil)] [url = about:blank] 10:02:47 INFO - PROCESS | 1760 | --DOMWINDOW == 184 (0x8ce9c800) [pid = 1760] [serial = 1424] [outer = (nil)] [url = about:blank] 10:02:47 INFO - PROCESS | 1760 | --DOMWINDOW == 183 (0x8728d400) [pid = 1760] [serial = 1418] [outer = (nil)] [url = about:blank] 10:02:47 INFO - PROCESS | 1760 | --DOMWINDOW == 182 (0x8d8e0400) [pid = 1760] [serial = 1430] [outer = (nil)] [url = about:blank] 10:02:47 INFO - PROCESS | 1760 | --DOMWINDOW == 181 (0x9a5d8400) [pid = 1760] [serial = 1407] [outer = (nil)] [url = about:blank] 10:02:47 INFO - PROCESS | 1760 | --DOMWINDOW == 180 (0x91440000) [pid = 1760] [serial = 1380] [outer = (nil)] [url = about:blank] 10:02:47 INFO - PROCESS | 1760 | --DOMWINDOW == 179 (0x8eb11800) [pid = 1760] [serial = 1373] [outer = (nil)] [url = about:blank] 10:02:47 INFO - PROCESS | 1760 | --DOMWINDOW == 178 (0x9c127000) [pid = 1760] [serial = 1415] [outer = (nil)] [url = about:blank] 10:02:47 INFO - PROCESS | 1760 | --DOMWINDOW == 177 (0x99e19000) [pid = 1760] [serial = 1401] [outer = (nil)] [url = about:blank] 10:02:47 INFO - PROCESS | 1760 | --DOMWINDOW == 176 (0x9b52c400) [pid = 1760] [serial = 1410] [outer = (nil)] [url = about:blank] 10:02:47 INFO - PROCESS | 1760 | --DOMWINDOW == 175 (0x89cea800) [pid = 1760] [serial = 1427] [outer = (nil)] [url = about:blank] 10:02:47 INFO - PROCESS | 1760 | --DOMWINDOW == 174 (0x9b9a2c00) [pid = 1760] [serial = 1413] [outer = (nil)] [url = about:blank] 10:02:47 INFO - PROCESS | 1760 | --DOMWINDOW == 173 (0x92782c00) [pid = 1760] [serial = 1389] [outer = (nil)] [url = about:blank] 10:02:47 INFO - PROCESS | 1760 | --DOMWINDOW == 172 (0x9b3a2800) [pid = 1760] [serial = 1409] [outer = (nil)] [url = about:blank] 10:02:47 INFO - PROCESS | 1760 | --DOMWINDOW == 171 (0x9a233400) [pid = 1760] [serial = 1403] [outer = (nil)] [url = about:blank] 10:02:47 INFO - PROCESS | 1760 | --DOMWINDOW == 170 (0x8b6e8400) [pid = 1760] [serial = 1422] [outer = (nil)] [url = about:blank] 10:02:47 INFO - PROCESS | 1760 | --DOMWINDOW == 169 (0x953e9400) [pid = 1760] [serial = 1395] [outer = (nil)] [url = about:blank] 10:02:47 INFO - PROCESS | 1760 | --DOMWINDOW == 168 (0x8edbf400) [pid = 1760] [serial = 1376] [outer = (nil)] [url = about:blank] 10:02:47 INFO - PROCESS | 1760 | --DOMWINDOW == 167 (0x9a5e0400) [pid = 1760] [serial = 1406] [outer = (nil)] [url = about:blank] 10:02:47 INFO - PROCESS | 1760 | --DOMWINDOW == 166 (0x912dfc00) [pid = 1760] [serial = 1379] [outer = (nil)] [url = about:blank] 10:02:47 INFO - PROCESS | 1760 | --DOMWINDOW == 165 (0x9a35a000) [pid = 1760] [serial = 1404] [outer = (nil)] [url = about:blank] 10:02:47 INFO - PROCESS | 1760 | --DOMWINDOW == 164 (0x921cac00) [pid = 1760] [serial = 1383] [outer = (nil)] [url = about:blank] 10:02:47 INFO - PROCESS | 1760 | --DOMWINDOW == 163 (0x8eb5b000) [pid = 1760] [serial = 1374] [outer = (nil)] [url = about:blank] 10:02:47 INFO - PROCESS | 1760 | --DOMWINDOW == 162 (0x92c31000) [pid = 1760] [serial = 1392] [outer = (nil)] [url = about:blank] 10:02:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 10:02:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 3438ms 10:02:47 INFO - PROCESS | 1760 | --DOMWINDOW == 161 (0x8e90a000) [pid = 1760] [serial = 1370] [outer = (nil)] [url = about:blank] 10:02:47 INFO - PROCESS | 1760 | --DOMWINDOW == 160 (0x8d13a800) [pid = 1760] [serial = 1367] [outer = (nil)] [url = about:blank] 10:02:47 INFO - PROCESS | 1760 | --DOMWINDOW == 159 (0x992e8800) [pid = 1760] [serial = 1398] [outer = (nil)] [url = about:blank] 10:02:47 INFO - PROCESS | 1760 | --DOMWINDOW == 158 (0x8bcbe800) [pid = 1760] [serial = 1428] [outer = (nil)] [url = about:blank] 10:02:47 INFO - PROCESS | 1760 | --DOMWINDOW == 157 (0x99160c00) [pid = 1760] [serial = 1397] [outer = (nil)] [url = about:blank] 10:02:47 INFO - PROCESS | 1760 | --DOMWINDOW == 156 (0x9b925400) [pid = 1760] [serial = 1412] [outer = (nil)] [url = about:blank] 10:02:47 INFO - PROCESS | 1760 | --DOMWINDOW == 155 (0x8d8d6400) [pid = 1760] [serial = 1368] [outer = (nil)] [url = about:blank] 10:02:47 INFO - PROCESS | 1760 | --DOMWINDOW == 154 (0x9231fc00) [pid = 1760] [serial = 1386] [outer = (nil)] [url = about:blank] 10:02:47 INFO - PROCESS | 1760 | --DOMWINDOW == 153 (0x92317000) [pid = 1760] [serial = 1385] [outer = (nil)] [url = about:blank] 10:02:47 INFO - PROCESS | 1760 | --DOMWINDOW == 152 (0x99e15000) [pid = 1760] [serial = 1400] [outer = (nil)] [url = about:blank] 10:02:47 INFO - PROCESS | 1760 | --DOMWINDOW == 151 (0x92778800) [pid = 1760] [serial = 1388] [outer = (nil)] [url = about:blank] 10:02:47 INFO - PROCESS | 1760 | --DOMWINDOW == 150 (0x87655800) [pid = 1760] [serial = 1419] [outer = (nil)] [url = about:blank] 10:02:47 INFO - PROCESS | 1760 | --DOMWINDOW == 149 (0x8b545400) [pid = 1760] [serial = 1421] [outer = (nil)] [url = about:blank] 10:02:47 INFO - PROCESS | 1760 | --DOMWINDOW == 148 (0x91d49800) [pid = 1760] [serial = 1382] [outer = (nil)] [url = about:blank] 10:02:47 INFO - PROCESS | 1760 | --DOMWINDOW == 147 (0x8cfeb000) [pid = 1760] [serial = 1425] [outer = (nil)] [url = about:blank] 10:02:47 INFO - PROCESS | 1760 | --DOMWINDOW == 146 (0x95008c00) [pid = 1760] [serial = 1394] [outer = (nil)] [url = about:blank] 10:02:47 INFO - PROCESS | 1760 | --DOMWINDOW == 145 (0x92b23800) [pid = 1760] [serial = 1391] [outer = (nil)] [url = about:blank] 10:02:47 INFO - PROCESS | 1760 | --DOMWINDOW == 144 (0x8b7f0000) [pid = 1760] [serial = 1365] [outer = (nil)] [url = about:blank] 10:02:47 INFO - PROCESS | 1760 | 1464368567973 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 10:02:47 INFO - PROCESS | 1760 | 1464368567979 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 10:02:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 10:02:47 INFO - PROCESS | 1760 | 1464368567989 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 10:02:47 INFO - PROCESS | 1760 | 1464368567996 Marionette TRACE conn3 <- [1,2042,null,{}] 10:02:48 INFO - PROCESS | 1760 | 1464368568004 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}] 10:02:48 INFO - PROCESS | 1760 | 1464368568187 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 10:02:48 INFO - PROCESS | 1760 | 1464368568204 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:48 INFO - PROCESS | 1760 | ++DOCSHELL 0x87651400 == 128 [pid = 1760] [id = 518] 10:02:48 INFO - PROCESS | 1760 | ++DOMWINDOW == 145 (0x87652000) [pid = 1760] [serial = 1555] [outer = (nil)] 10:02:48 INFO - PROCESS | 1760 | ++DOMWINDOW == 146 (0x8765a000) [pid = 1760] [serial = 1556] [outer = 0x87652000] 10:02:48 INFO - PROCESS | 1760 | 1464368568313 Marionette DEBUG loaded listener.js 10:02:48 INFO - PROCESS | 1760 | ++DOMWINDOW == 147 (0x89c08c00) [pid = 1760] [serial = 1557] [outer = 0x87652000] 10:02:49 INFO - PROCESS | 1760 | 1464368569300 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]]]}] 10:02:49 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) 10:02:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1334ms 10:02:49 INFO - PROCESS | 1760 | 1464368569323 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 10:02:49 INFO - PROCESS | 1760 | 1464368569330 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 10:02:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 10:02:49 INFO - PROCESS | 1760 | 1464368569342 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 10:02:49 INFO - PROCESS | 1760 | 1464368569347 Marionette TRACE conn3 <- [1,2046,null,{}] 10:02:49 INFO - PROCESS | 1760 | 1464368569353 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}] 10:02:49 INFO - PROCESS | 1760 | 1464368569621 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 10:02:49 INFO - PROCESS | 1760 | 1464368569649 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:49 INFO - PROCESS | 1760 | ++DOCSHELL 0x89c0f800 == 129 [pid = 1760] [id = 519] 10:02:49 INFO - PROCESS | 1760 | ++DOMWINDOW == 148 (0x89ce2400) [pid = 1760] [serial = 1558] [outer = (nil)] 10:02:49 INFO - PROCESS | 1760 | ++DOMWINDOW == 149 (0x8b550400) [pid = 1760] [serial = 1559] [outer = 0x89ce2400] 10:02:49 INFO - PROCESS | 1760 | 1464368569724 Marionette DEBUG loaded listener.js 10:02:49 INFO - PROCESS | 1760 | ++DOMWINDOW == 150 (0x8b7f4c00) [pid = 1760] [serial = 1560] [outer = 0x89ce2400] 10:02:50 INFO - PROCESS | 1760 | 1464368570771 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]]]}] 10:02:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:02:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1491ms 10:02:50 INFO - PROCESS | 1760 | 1464368570834 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 10:02:50 INFO - PROCESS | 1760 | 1464368570838 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 10:02:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 10:02:50 INFO - PROCESS | 1760 | 1464368570844 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 10:02:50 INFO - PROCESS | 1760 | 1464368570847 Marionette TRACE conn3 <- [1,2050,null,{}] 10:02:50 INFO - PROCESS | 1760 | 1464368570862 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}] 10:02:51 INFO - PROCESS | 1760 | 1464368571145 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 10:02:51 INFO - PROCESS | 1760 | 1464368571177 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:51 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b494800 == 130 [pid = 1760] [id = 520] 10:02:51 INFO - PROCESS | 1760 | ++DOMWINDOW == 151 (0x8cfa0c00) [pid = 1760] [serial = 1561] [outer = (nil)] 10:02:51 INFO - PROCESS | 1760 | ++DOMWINDOW == 152 (0x8cfef800) [pid = 1760] [serial = 1562] [outer = 0x8cfa0c00] 10:02:51 INFO - PROCESS | 1760 | 1464368571268 Marionette DEBUG loaded listener.js 10:02:51 INFO - PROCESS | 1760 | ++DOMWINDOW == 153 (0x8d13a800) [pid = 1760] [serial = 1563] [outer = 0x8cfa0c00] 10:02:52 INFO - PROCESS | 1760 | 1464368572262 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]]]}] 10:02:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 10:02:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1485ms 10:02:52 INFO - PROCESS | 1760 | 1464368572332 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 10:02:52 INFO - PROCESS | 1760 | 1464368572335 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 10:02:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 10:02:52 INFO - PROCESS | 1760 | 1464368572341 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 10:02:52 INFO - PROCESS | 1760 | 1464368572344 Marionette TRACE conn3 <- [1,2054,null,{}] 10:02:52 INFO - PROCESS | 1760 | 1464368572350 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}] 10:02:53 INFO - PROCESS | 1760 | 1464368573223 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 10:02:53 INFO - PROCESS | 1760 | --DOMWINDOW == 152 (0x87511c00) [pid = 1760] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 10:02:53 INFO - PROCESS | 1760 | --DOMWINDOW == 151 (0x8cfaa800) [pid = 1760] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 10:02:53 INFO - PROCESS | 1760 | --DOMWINDOW == 150 (0x86bb2c00) [pid = 1760] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 10:02:53 INFO - PROCESS | 1760 | --DOMWINDOW == 149 (0x8d9d2800) [pid = 1760] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 10:02:53 INFO - PROCESS | 1760 | --DOMWINDOW == 148 (0x8d9d6c00) [pid = 1760] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 10:02:53 INFO - PROCESS | 1760 | --DOMWINDOW == 147 (0x8d9de400) [pid = 1760] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 10:02:53 INFO - PROCESS | 1760 | --DOMWINDOW == 146 (0x8cfa9c00) [pid = 1760] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 10:02:53 INFO - PROCESS | 1760 | --DOMWINDOW == 145 (0x89c01c00) [pid = 1760] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 10:02:53 INFO - PROCESS | 1760 | --DOMWINDOW == 144 (0x8b54fc00) [pid = 1760] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 10:02:53 INFO - PROCESS | 1760 | --DOMWINDOW == 143 (0x8765cc00) [pid = 1760] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 10:02:53 INFO - PROCESS | 1760 | --DOMWINDOW == 142 (0x9a5de800) [pid = 1760] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 10:02:53 INFO - PROCESS | 1760 | --DOMWINDOW == 141 (0x953f1400) [pid = 1760] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 10:02:53 INFO - PROCESS | 1760 | --DOMWINDOW == 140 (0x8b649c00) [pid = 1760] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 10:02:53 INFO - PROCESS | 1760 | --DOMWINDOW == 139 (0x93c83400) [pid = 1760] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 10:02:53 INFO - PROCESS | 1760 | --DOMWINDOW == 138 (0x92b1d400) [pid = 1760] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 10:02:53 INFO - PROCESS | 1760 | --DOMWINDOW == 137 (0x924d0800) [pid = 1760] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 10:02:53 INFO - PROCESS | 1760 | --DOMWINDOW == 136 (0x927e4800) [pid = 1760] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 10:02:53 INFO - PROCESS | 1760 | --DOMWINDOW == 135 (0x91d4bc00) [pid = 1760] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 10:02:53 INFO - PROCESS | 1760 | --DOMWINDOW == 134 (0x912d5c00) [pid = 1760] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 10:02:53 INFO - PROCESS | 1760 | --DOMWINDOW == 133 (0x8d133000) [pid = 1760] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 10:02:53 INFO - PROCESS | 1760 | --DOMWINDOW == 132 (0x8f751000) [pid = 1760] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 10:02:53 INFO - PROCESS | 1760 | --DOMWINDOW == 131 (0x8eb5e800) [pid = 1760] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 10:02:53 INFO - PROCESS | 1760 | 1464368573475 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:53 INFO - PROCESS | 1760 | ++DOCSHELL 0x86bb2c00 == 131 [pid = 1760] [id = 521] 10:02:53 INFO - PROCESS | 1760 | ++DOMWINDOW == 132 (0x87513000) [pid = 1760] [serial = 1564] [outer = (nil)] 10:02:53 INFO - PROCESS | 1760 | ++DOMWINDOW == 133 (0x8b7fe800) [pid = 1760] [serial = 1565] [outer = 0x87513000] 10:02:53 INFO - PROCESS | 1760 | 1464368573550 Marionette DEBUG loaded listener.js 10:02:53 INFO - PROCESS | 1760 | ++DOMWINDOW == 134 (0x8d71a800) [pid = 1760] [serial = 1566] [outer = 0x87513000] 10:02:54 INFO - PROCESS | 1760 | 1464368574297 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]]]}] 10:02:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 10:02:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1981ms 10:02:54 INFO - PROCESS | 1760 | 1464368574324 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 10:02:54 INFO - PROCESS | 1760 | 1464368574328 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 10:02:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 10:02:54 INFO - PROCESS | 1760 | 1464368574334 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 10:02:54 INFO - PROCESS | 1760 | 1464368574336 Marionette TRACE conn3 <- [1,2058,null,{}] 10:02:54 INFO - PROCESS | 1760 | 1464368574342 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}] 10:02:54 INFO - PROCESS | 1760 | 1464368574598 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 10:02:54 INFO - PROCESS | 1760 | 1464368574620 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:54 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b649c00 == 132 [pid = 1760] [id = 522] 10:02:54 INFO - PROCESS | 1760 | ++DOMWINDOW == 135 (0x8b6f0000) [pid = 1760] [serial = 1567] [outer = (nil)] 10:02:54 INFO - PROCESS | 1760 | ++DOMWINDOW == 136 (0x8d9d4800) [pid = 1760] [serial = 1568] [outer = 0x8b6f0000] 10:02:54 INFO - PROCESS | 1760 | 1464368574694 Marionette DEBUG loaded listener.js 10:02:54 INFO - PROCESS | 1760 | ++DOMWINDOW == 137 (0x8d9e0400) [pid = 1760] [serial = 1569] [outer = 0x8b6f0000] 10:02:55 INFO - PROCESS | 1760 | 1464368575862 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]]]}] 10:02:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 10:02:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1587ms 10:02:55 INFO - PROCESS | 1760 | 1464368575927 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 10:02:55 INFO - PROCESS | 1760 | 1464368575933 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 10:02:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 10:02:55 INFO - PROCESS | 1760 | 1464368575942 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 10:02:55 INFO - PROCESS | 1760 | 1464368575949 Marionette TRACE conn3 <- [1,2062,null,{}] 10:02:55 INFO - PROCESS | 1760 | 1464368575959 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}] 10:02:56 INFO - PROCESS | 1760 | 1464368576207 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 10:02:56 INFO - PROCESS | 1760 | 1464368576562 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:56 INFO - PROCESS | 1760 | ++DOCSHELL 0x87517c00 == 133 [pid = 1760] [id = 523] 10:02:56 INFO - PROCESS | 1760 | ++DOMWINDOW == 138 (0x87656c00) [pid = 1760] [serial = 1570] [outer = (nil)] 10:02:56 INFO - PROCESS | 1760 | ++DOMWINDOW == 139 (0x8b495400) [pid = 1760] [serial = 1571] [outer = 0x87656c00] 10:02:56 INFO - PROCESS | 1760 | 1464368576656 Marionette DEBUG loaded listener.js 10:02:56 INFO - PROCESS | 1760 | ++DOMWINDOW == 140 (0x8b7f4000) [pid = 1760] [serial = 1572] [outer = 0x87656c00] 10:02:57 INFO - PROCESS | 1760 | 1464368577584 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]]]}] 10:02:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 10:02:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1689ms 10:02:57 INFO - PROCESS | 1760 | 1464368577632 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 10:02:57 INFO - PROCESS | 1760 | 1464368577641 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 10:02:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 10:02:57 INFO - PROCESS | 1760 | 1464368577652 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 10:02:57 INFO - PROCESS | 1760 | 1464368577656 Marionette TRACE conn3 <- [1,2066,null,{}] 10:02:57 INFO - PROCESS | 1760 | 1464368577663 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}] 10:02:57 INFO - PROCESS | 1760 | 1464368577881 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 10:02:58 INFO - PROCESS | 1760 | 1464368578218 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:58 INFO - PROCESS | 1760 | ++DOCSHELL 0x8cff2c00 == 134 [pid = 1760] [id = 524] 10:02:58 INFO - PROCESS | 1760 | ++DOMWINDOW == 141 (0x8cff3400) [pid = 1760] [serial = 1573] [outer = (nil)] 10:02:58 INFO - PROCESS | 1760 | ++DOMWINDOW == 142 (0x8d713800) [pid = 1760] [serial = 1574] [outer = 0x8cff3400] 10:02:58 INFO - PROCESS | 1760 | 1464368578310 Marionette DEBUG loaded listener.js 10:02:58 INFO - PROCESS | 1760 | ++DOMWINDOW == 143 (0x8d8ea400) [pid = 1760] [serial = 1575] [outer = 0x8cff3400] 10:02:59 INFO - PROCESS | 1760 | 1464368579311 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]]]}] 10:02:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 10:02:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1735ms 10:02:59 INFO - PROCESS | 1760 | 1464368579387 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 10:02:59 INFO - PROCESS | 1760 | 1464368579391 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 10:02:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 10:02:59 INFO - PROCESS | 1760 | 1464368579398 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 10:02:59 INFO - PROCESS | 1760 | 1464368579405 Marionette TRACE conn3 <- [1,2070,null,{}] 10:02:59 INFO - PROCESS | 1760 | 1464368579422 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}] 10:02:59 INFO - PROCESS | 1760 | 1464368579672 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 10:03:00 INFO - PROCESS | 1760 | 1464368580001 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:00 INFO - PROCESS | 1760 | ++DOCSHELL 0x8d8e9800 == 135 [pid = 1760] [id = 525] 10:03:00 INFO - PROCESS | 1760 | ++DOMWINDOW == 144 (0x8df55800) [pid = 1760] [serial = 1576] [outer = (nil)] 10:03:00 INFO - PROCESS | 1760 | ++DOMWINDOW == 145 (0x8ea9c400) [pid = 1760] [serial = 1577] [outer = 0x8df55800] 10:03:00 INFO - PROCESS | 1760 | 1464368580092 Marionette DEBUG loaded listener.js 10:03:00 INFO - PROCESS | 1760 | ++DOMWINDOW == 146 (0x8eb0cc00) [pid = 1760] [serial = 1578] [outer = 0x8df55800] 10:03:01 INFO - PROCESS | 1760 | 1464368581025 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]]]}] 10:03:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 10:03:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1686ms 10:03:01 INFO - PROCESS | 1760 | 1464368581085 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 10:03:01 INFO - PROCESS | 1760 | 1464368581089 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 10:03:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 10:03:01 INFO - PROCESS | 1760 | 1464368581113 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 10:03:01 INFO - PROCESS | 1760 | 1464368581116 Marionette TRACE conn3 <- [1,2074,null,{}] 10:03:01 INFO - PROCESS | 1760 | 1464368581123 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}] 10:03:01 INFO - PROCESS | 1760 | 1464368581358 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 10:03:01 INFO - PROCESS | 1760 | 1464368581699 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:01 INFO - PROCESS | 1760 | ++DOCSHELL 0x8d1ed800 == 136 [pid = 1760] [id = 526] 10:03:01 INFO - PROCESS | 1760 | ++DOMWINDOW == 147 (0x8eb11800) [pid = 1760] [serial = 1579] [outer = (nil)] 10:03:01 INFO - PROCESS | 1760 | ++DOMWINDOW == 148 (0x8eb95400) [pid = 1760] [serial = 1580] [outer = 0x8eb11800] 10:03:01 INFO - PROCESS | 1760 | 1464368581792 Marionette DEBUG loaded listener.js 10:03:01 INFO - PROCESS | 1760 | ++DOMWINDOW == 149 (0x8edb9c00) [pid = 1760] [serial = 1581] [outer = 0x8eb11800] 10:03:02 INFO - PROCESS | 1760 | 1464368582722 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]]]}] 10:03:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 10:03:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1682ms 10:03:02 INFO - PROCESS | 1760 | 1464368582794 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 10:03:02 INFO - PROCESS | 1760 | 1464368582797 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 10:03:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 10:03:02 INFO - PROCESS | 1760 | 1464368582804 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 10:03:02 INFO - PROCESS | 1760 | 1464368582808 Marionette TRACE conn3 <- [1,2078,null,{}] 10:03:02 INFO - PROCESS | 1760 | 1464368582814 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}] 10:03:03 INFO - PROCESS | 1760 | 1464368583029 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 10:03:03 INFO - PROCESS | 1760 | 1464368583353 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:03 INFO - PROCESS | 1760 | ++DOCSHELL 0x8de4fc00 == 137 [pid = 1760] [id = 527] 10:03:03 INFO - PROCESS | 1760 | ++DOMWINDOW == 150 (0x8eb5b800) [pid = 1760] [serial = 1582] [outer = (nil)] 10:03:03 INFO - PROCESS | 1760 | ++DOMWINDOW == 151 (0x8f5d9800) [pid = 1760] [serial = 1583] [outer = 0x8eb5b800] 10:03:03 INFO - PROCESS | 1760 | 1464368583443 Marionette DEBUG loaded listener.js 10:03:03 INFO - PROCESS | 1760 | ++DOMWINDOW == 152 (0x8f6d1000) [pid = 1760] [serial = 1584] [outer = 0x8eb5b800] 10:03:04 INFO - PROCESS | 1760 | 1464368584320 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]]]}] 10:03:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 10:03:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1543ms 10:03:04 INFO - PROCESS | 1760 | 1464368584349 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 10:03:04 INFO - PROCESS | 1760 | 1464368584352 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 10:03:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 10:03:04 INFO - PROCESS | 1760 | 1464368584378 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 10:03:04 INFO - PROCESS | 1760 | 1464368584381 Marionette TRACE conn3 <- [1,2082,null,{}] 10:03:04 INFO - PROCESS | 1760 | 1464368584389 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}] 10:03:04 INFO - PROCESS | 1760 | 1464368584643 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 10:03:04 INFO - PROCESS | 1760 | 1464368584978 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:05 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f5d7800 == 138 [pid = 1760] [id = 528] 10:03:05 INFO - PROCESS | 1760 | ++DOMWINDOW == 153 (0x8f6d8000) [pid = 1760] [serial = 1585] [outer = (nil)] 10:03:05 INFO - PROCESS | 1760 | ++DOMWINDOW == 154 (0x91433400) [pid = 1760] [serial = 1586] [outer = 0x8f6d8000] 10:03:05 INFO - PROCESS | 1760 | 1464368585068 Marionette DEBUG loaded listener.js 10:03:05 INFO - PROCESS | 1760 | ++DOMWINDOW == 155 (0x9143a400) [pid = 1760] [serial = 1587] [outer = 0x8f6d8000] 10:03:05 INFO - PROCESS | 1760 | 1464368585990 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]]]}] 10:03:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 10:03:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1665ms 10:03:06 INFO - PROCESS | 1760 | 1464368586026 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 10:03:06 INFO - PROCESS | 1760 | 1464368586030 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 10:03:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 10:03:06 INFO - PROCESS | 1760 | 1464368586037 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 10:03:06 INFO - PROCESS | 1760 | 1464368586041 Marionette TRACE conn3 <- [1,2086,null,{}] 10:03:06 INFO - PROCESS | 1760 | 1464368586047 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}] 10:03:06 INFO - PROCESS | 1760 | 1464368586249 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 10:03:06 INFO - PROCESS | 1760 | 1464368586601 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:06 INFO - PROCESS | 1760 | ++DOCSHELL 0x8eb5c000 == 139 [pid = 1760] [id = 529] 10:03:06 INFO - PROCESS | 1760 | ++DOMWINDOW == 156 (0x8f8aa000) [pid = 1760] [serial = 1588] [outer = (nil)] 10:03:06 INFO - PROCESS | 1760 | ++DOMWINDOW == 157 (0x91bf9800) [pid = 1760] [serial = 1589] [outer = 0x8f8aa000] 10:03:06 INFO - PROCESS | 1760 | 1464368586692 Marionette DEBUG loaded listener.js 10:03:06 INFO - PROCESS | 1760 | ++DOMWINDOW == 158 (0x91d42400) [pid = 1760] [serial = 1590] [outer = 0x8f8aa000] 10:03:07 INFO - PROCESS | 1760 | 1464368587581 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]]]}] 10:03:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 10:03:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1580ms 10:03:07 INFO - PROCESS | 1760 | 1464368587618 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 10:03:07 INFO - PROCESS | 1760 | 1464368587622 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 10:03:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 10:03:07 INFO - PROCESS | 1760 | 1464368587628 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 10:03:07 INFO - PROCESS | 1760 | 1464368587632 Marionette TRACE conn3 <- [1,2090,null,{}] 10:03:07 INFO - PROCESS | 1760 | 1464368587637 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}] 10:03:07 INFO - PROCESS | 1760 | 1464368587836 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 10:03:08 INFO - PROCESS | 1760 | 1464368588105 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:08 INFO - PROCESS | 1760 | ++DOCSHELL 0x91440c00 == 140 [pid = 1760] [id = 530] 10:03:08 INFO - PROCESS | 1760 | ++DOMWINDOW == 159 (0x91bec800) [pid = 1760] [serial = 1591] [outer = (nil)] 10:03:08 INFO - PROCESS | 1760 | ++DOMWINDOW == 160 (0x921d5c00) [pid = 1760] [serial = 1592] [outer = 0x91bec800] 10:03:08 INFO - PROCESS | 1760 | 1464368588238 Marionette DEBUG loaded listener.js 10:03:08 INFO - PROCESS | 1760 | ++DOMWINDOW == 161 (0x9223b000) [pid = 1760] [serial = 1593] [outer = 0x91bec800] 10:03:09 INFO - PROCESS | 1760 | 1464368589122 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]]]}] 10:03:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 10:03:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1536ms 10:03:09 INFO - PROCESS | 1760 | 1464368589165 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 10:03:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 10:03:09 INFO - PROCESS | 1760 | 1464368589169 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 10:03:09 INFO - PROCESS | 1760 | 1464368589175 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 10:03:09 INFO - PROCESS | 1760 | 1464368589179 Marionette TRACE conn3 <- [1,2094,null,{}] 10:03:09 INFO - PROCESS | 1760 | 1464368589185 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}] 10:03:09 INFO - PROCESS | 1760 | 1464368589395 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 10:03:09 INFO - PROCESS | 1760 | 1464368589685 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:09 INFO - PROCESS | 1760 | ++DOCSHELL 0x921c8000 == 141 [pid = 1760] [id = 531] 10:03:09 INFO - PROCESS | 1760 | ++DOMWINDOW == 162 (0x9222e800) [pid = 1760] [serial = 1594] [outer = (nil)] 10:03:09 INFO - PROCESS | 1760 | ++DOMWINDOW == 163 (0x92349c00) [pid = 1760] [serial = 1595] [outer = 0x9222e800] 10:03:09 INFO - PROCESS | 1760 | 1464368589822 Marionette DEBUG loaded listener.js 10:03:09 INFO - PROCESS | 1760 | ++DOMWINDOW == 164 (0x924cc000) [pid = 1760] [serial = 1596] [outer = 0x9222e800] 10:03:10 INFO - PROCESS | 1760 | 1464368590944 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]]]}] 10:03:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 10:03:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1781ms 10:03:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 10:03:10 INFO - PROCESS | 1760 | 1464368590956 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 10:03:10 INFO - PROCESS | 1760 | 1464368590959 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 10:03:10 INFO - PROCESS | 1760 | 1464368590966 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 10:03:10 INFO - PROCESS | 1760 | 1464368590969 Marionette TRACE conn3 <- [1,2098,null,{}] 10:03:10 INFO - PROCESS | 1760 | 1464368590975 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}] 10:03:11 INFO - PROCESS | 1760 | 1464368591203 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 10:03:11 INFO - PROCESS | 1760 | 1464368591542 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:11 INFO - PROCESS | 1760 | ++DOCSHELL 0x87286400 == 142 [pid = 1760] [id = 532] 10:03:11 INFO - PROCESS | 1760 | ++DOMWINDOW == 165 (0x921d5400) [pid = 1760] [serial = 1597] [outer = (nil)] 10:03:11 INFO - PROCESS | 1760 | ++DOMWINDOW == 166 (0x92957800) [pid = 1760] [serial = 1598] [outer = 0x921d5400] 10:03:11 INFO - PROCESS | 1760 | 1464368591633 Marionette DEBUG loaded listener.js 10:03:11 INFO - PROCESS | 1760 | ++DOMWINDOW == 167 (0x92b1bc00) [pid = 1760] [serial = 1599] [outer = 0x921d5400] 10:03:12 INFO - PROCESS | 1760 | 1464368592570 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]]]}] 10:03:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 10:03:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1685ms 10:03:12 INFO - PROCESS | 1760 | 1464368592651 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 10:03:12 INFO - PROCESS | 1760 | 1464368592655 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 10:03:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 10:03:12 INFO - PROCESS | 1760 | 1464368592663 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 10:03:12 INFO - PROCESS | 1760 | 1464368592667 Marionette TRACE conn3 <- [1,2102,null,{}] 10:03:12 INFO - PROCESS | 1760 | 1464368592673 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}] 10:03:12 INFO - PROCESS | 1760 | 1464368592935 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 10:03:13 INFO - PROCESS | 1760 | 1464368593285 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:13 INFO - PROCESS | 1760 | ++DOCSHELL 0x927e9000 == 143 [pid = 1760] [id = 533] 10:03:13 INFO - PROCESS | 1760 | ++DOMWINDOW == 168 (0x92d73400) [pid = 1760] [serial = 1600] [outer = (nil)] 10:03:13 INFO - PROCESS | 1760 | ++DOMWINDOW == 169 (0x93a41800) [pid = 1760] [serial = 1601] [outer = 0x92d73400] 10:03:13 INFO - PROCESS | 1760 | 1464368593380 Marionette DEBUG loaded listener.js 10:03:13 INFO - PROCESS | 1760 | ++DOMWINDOW == 170 (0x93c85400) [pid = 1760] [serial = 1602] [outer = 0x92d73400] 10:03:14 INFO - PROCESS | 1760 | 1464368594309 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]]]}] 10:03:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 10:03:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1687ms 10:03:14 INFO - PROCESS | 1760 | 1464368594390 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 10:03:14 INFO - PROCESS | 1760 | 1464368594393 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 10:03:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 10:03:14 INFO - PROCESS | 1760 | 1464368594404 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 10:03:14 INFO - PROCESS | 1760 | 1464368594407 Marionette TRACE conn3 <- [1,2106,null,{}] 10:03:14 INFO - PROCESS | 1760 | 1464368594413 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}] 10:03:14 INFO - PROCESS | 1760 | 1464368594618 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 10:03:14 INFO - PROCESS | 1760 | 1464368594950 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:14 INFO - PROCESS | 1760 | ++DOCSHELL 0x9231c000 == 144 [pid = 1760] [id = 534] 10:03:14 INFO - PROCESS | 1760 | ++DOMWINDOW == 171 (0x92d18000) [pid = 1760] [serial = 1603] [outer = (nil)] 10:03:15 INFO - PROCESS | 1760 | ++DOMWINDOW == 172 (0x95010800) [pid = 1760] [serial = 1604] [outer = 0x92d18000] 10:03:15 INFO - PROCESS | 1760 | 1464368595039 Marionette DEBUG loaded listener.js 10:03:15 INFO - PROCESS | 1760 | ++DOMWINDOW == 173 (0x953eb400) [pid = 1760] [serial = 1605] [outer = 0x92d18000] 10:03:15 INFO - PROCESS | 1760 | 1464368595962 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]]]}] 10:03:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 10:03:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1590ms 10:03:16 INFO - PROCESS | 1760 | 1464368595995 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 10:03:16 INFO - PROCESS | 1760 | 1464368595999 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 10:03:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 10:03:16 INFO - PROCESS | 1760 | 1464368596005 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 10:03:16 INFO - PROCESS | 1760 | 1464368596008 Marionette TRACE conn3 <- [1,2110,null,{}] 10:03:16 INFO - PROCESS | 1760 | 1464368596014 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}] 10:03:16 INFO - PROCESS | 1760 | 1464368596215 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 10:03:16 INFO - PROCESS | 1760 | 1464368596550 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:16 INFO - PROCESS | 1760 | ++DOCSHELL 0x9233cc00 == 145 [pid = 1760] [id = 535] 10:03:16 INFO - PROCESS | 1760 | ++DOMWINDOW == 174 (0x9295c400) [pid = 1760] [serial = 1606] [outer = (nil)] 10:03:16 INFO - PROCESS | 1760 | ++DOMWINDOW == 175 (0x99743c00) [pid = 1760] [serial = 1607] [outer = 0x9295c400] 10:03:16 INFO - PROCESS | 1760 | 1464368596641 Marionette DEBUG loaded listener.js 10:03:16 INFO - PROCESS | 1760 | ++DOMWINDOW == 176 (0x99e18000) [pid = 1760] [serial = 1608] [outer = 0x9295c400] 10:03:17 INFO - PROCESS | 1760 | 1464368597557 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]]]}] 10:03:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 10:03:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1589ms 10:03:17 INFO - PROCESS | 1760 | 1464368597596 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 10:03:17 INFO - PROCESS | 1760 | 1464368597600 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 10:03:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 10:03:17 INFO - PROCESS | 1760 | 1464368597608 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 10:03:17 INFO - PROCESS | 1760 | 1464368597611 Marionette TRACE conn3 <- [1,2114,null,{}] 10:03:17 INFO - PROCESS | 1760 | 1464368597617 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}] 10:03:17 INFO - PROCESS | 1760 | 1464368597824 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 10:03:18 INFO - PROCESS | 1760 | 1464368598171 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:18 INFO - PROCESS | 1760 | ++DOCSHELL 0x953f1000 == 146 [pid = 1760] [id = 536] 10:03:18 INFO - PROCESS | 1760 | ++DOMWINDOW == 177 (0x953f5000) [pid = 1760] [serial = 1609] [outer = (nil)] 10:03:18 INFO - PROCESS | 1760 | ++DOMWINDOW == 178 (0x9a35bc00) [pid = 1760] [serial = 1610] [outer = 0x953f5000] 10:03:18 INFO - PROCESS | 1760 | 1464368598261 Marionette DEBUG loaded listener.js 10:03:18 INFO - PROCESS | 1760 | ++DOMWINDOW == 179 (0x9a5d8800) [pid = 1760] [serial = 1611] [outer = 0x953f5000] 10:03:19 INFO - PROCESS | 1760 | 1464368599153 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]]]}] 10:03:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 10:03:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1580ms 10:03:19 INFO - PROCESS | 1760 | 1464368599189 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 10:03:19 INFO - PROCESS | 1760 | 1464368599192 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 10:03:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 10:03:19 INFO - PROCESS | 1760 | 1464368599199 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 10:03:19 INFO - PROCESS | 1760 | 1464368599203 Marionette TRACE conn3 <- [1,2118,null,{}] 10:03:19 INFO - PROCESS | 1760 | 1464368599208 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}] 10:03:19 INFO - PROCESS | 1760 | 1464368599423 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 10:03:19 INFO - PROCESS | 1760 | 1464368599770 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:19 INFO - PROCESS | 1760 | ++DOCSHELL 0x92d78800 == 147 [pid = 1760] [id = 537] 10:03:19 INFO - PROCESS | 1760 | ++DOMWINDOW == 180 (0x93c8e000) [pid = 1760] [serial = 1612] [outer = (nil)] 10:03:19 INFO - PROCESS | 1760 | ++DOMWINDOW == 181 (0x9a5e7c00) [pid = 1760] [serial = 1613] [outer = 0x93c8e000] 10:03:19 INFO - PROCESS | 1760 | 1464368599857 Marionette DEBUG loaded listener.js 10:03:19 INFO - PROCESS | 1760 | ++DOMWINDOW == 182 (0x9b533800) [pid = 1760] [serial = 1614] [outer = 0x93c8e000] 10:03:20 INFO - PROCESS | 1760 | 1464368600756 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]]]}] 10:03:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 10:03:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1634ms 10:03:20 INFO - PROCESS | 1760 | 1464368600834 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 10:03:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 10:03:20 INFO - PROCESS | 1760 | 1464368600838 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 10:03:20 INFO - PROCESS | 1760 | 1464368600844 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 10:03:20 INFO - PROCESS | 1760 | 1464368600848 Marionette TRACE conn3 <- [1,2122,null,{}] 10:03:20 INFO - PROCESS | 1760 | 1464368600854 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}] 10:03:21 INFO - PROCESS | 1760 | 1464368601060 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 10:03:21 INFO - PROCESS | 1760 | 1464368601396 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:21 INFO - PROCESS | 1760 | ++DOCSHELL 0x86ba9c00 == 148 [pid = 1760] [id = 538] 10:03:21 INFO - PROCESS | 1760 | ++DOMWINDOW == 183 (0x99e19000) [pid = 1760] [serial = 1615] [outer = (nil)] 10:03:21 INFO - PROCESS | 1760 | ++DOMWINDOW == 184 (0x9c07d400) [pid = 1760] [serial = 1616] [outer = 0x99e19000] 10:03:21 INFO - PROCESS | 1760 | 1464368601485 Marionette DEBUG loaded listener.js 10:03:21 INFO - PROCESS | 1760 | ++DOMWINDOW == 185 (0x9c12e800) [pid = 1760] [serial = 1617] [outer = 0x99e19000] 10:03:22 INFO - PROCESS | 1760 | 1464368602386 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]]]}] 10:03:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 10:03:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1594ms 10:03:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 10:03:22 INFO - PROCESS | 1760 | 1464368602438 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 10:03:22 INFO - PROCESS | 1760 | 1464368602441 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 10:03:22 INFO - PROCESS | 1760 | 1464368602448 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 10:03:22 INFO - PROCESS | 1760 | 1464368602451 Marionette TRACE conn3 <- [1,2126,null,{}] 10:03:22 INFO - PROCESS | 1760 | 1464368602457 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}] 10:03:22 INFO - PROCESS | 1760 | 1464368602663 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 10:03:23 INFO - PROCESS | 1760 | 1464368602997 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:23 INFO - PROCESS | 1760 | ++DOCSHELL 0x86bac400 == 149 [pid = 1760] [id = 539] 10:03:23 INFO - PROCESS | 1760 | ++DOMWINDOW == 186 (0x953ea400) [pid = 1760] [serial = 1618] [outer = (nil)] 10:03:23 INFO - PROCESS | 1760 | ++DOMWINDOW == 187 (0x9d0be000) [pid = 1760] [serial = 1619] [outer = 0x953ea400] 10:03:23 INFO - PROCESS | 1760 | 1464368603099 Marionette DEBUG loaded listener.js 10:03:23 INFO - PROCESS | 1760 | ++DOMWINDOW == 188 (0xa1128800) [pid = 1760] [serial = 1620] [outer = 0x953ea400] 10:03:24 INFO - PROCESS | 1760 | 1464368603998 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]]]}] 10:03:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 10:03:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1591ms 10:03:24 INFO - PROCESS | 1760 | 1464368604038 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 10:03:24 INFO - PROCESS | 1760 | 1464368604041 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 10:03:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 10:03:24 INFO - PROCESS | 1760 | 1464368604048 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 10:03:24 INFO - PROCESS | 1760 | 1464368604051 Marionette TRACE conn3 <- [1,2130,null,{}] 10:03:24 INFO - PROCESS | 1760 | 1464368604057 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}] 10:03:24 INFO - PROCESS | 1760 | 1464368604277 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 10:03:24 INFO - PROCESS | 1760 | 1464368604637 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:24 INFO - PROCESS | 1760 | ++DOCSHELL 0x92c32800 == 150 [pid = 1760] [id = 540] 10:03:24 INFO - PROCESS | 1760 | ++DOMWINDOW == 189 (0x981c6c00) [pid = 1760] [serial = 1621] [outer = (nil)] 10:03:24 INFO - PROCESS | 1760 | ++DOMWINDOW == 190 (0xa22c4800) [pid = 1760] [serial = 1622] [outer = 0x981c6c00] 10:03:24 INFO - PROCESS | 1760 | 1464368604727 Marionette DEBUG loaded listener.js 10:03:24 INFO - PROCESS | 1760 | ++DOMWINDOW == 191 (0xa243cc00) [pid = 1760] [serial = 1623] [outer = 0x981c6c00] 10:03:27 INFO - PROCESS | 1760 | --DOCSHELL 0x86bb2c00 == 149 [pid = 1760] [id = 521] 10:03:27 INFO - PROCESS | 1760 | --DOCSHELL 0x8b494800 == 148 [pid = 1760] [id = 520] 10:03:27 INFO - PROCESS | 1760 | --DOCSHELL 0x89c0f800 == 147 [pid = 1760] [id = 519] 10:03:27 INFO - PROCESS | 1760 | --DOCSHELL 0x87651400 == 146 [pid = 1760] [id = 518] 10:03:27 INFO - PROCESS | 1760 | --DOCSHELL 0x9814b400 == 145 [pid = 1760] [id = 516] 10:03:27 INFO - PROCESS | 1760 | --DOCSHELL 0x86bb6800 == 144 [pid = 1760] [id = 515] 10:03:27 INFO - PROCESS | 1760 | --DOCSHELL 0x86bac000 == 143 [pid = 1760] [id = 514] 10:03:27 INFO - PROCESS | 1760 | --DOCSHELL 0x9a00ac00 == 142 [pid = 1760] [id = 513] 10:03:27 INFO - PROCESS | 1760 | --DOCSHELL 0x87510c00 == 141 [pid = 1760] [id = 511] 10:03:27 INFO - PROCESS | 1760 | --DOCSHELL 0x924c2800 == 140 [pid = 1760] [id = 512] 10:03:27 INFO - PROCESS | 1760 | --DOCSHELL 0x92b19800 == 139 [pid = 1760] [id = 510] 10:03:27 INFO - PROCESS | 1760 | --DOCSHELL 0x8edb5800 == 138 [pid = 1760] [id = 509] 10:03:27 INFO - PROCESS | 1760 | --DOCSHELL 0x8ce97800 == 137 [pid = 1760] [id = 508] 10:03:27 INFO - PROCESS | 1760 | --DOCSHELL 0x8cff3c00 == 136 [pid = 1760] [id = 507] 10:03:27 INFO - PROCESS | 1760 | --DOCSHELL 0x8f6d5800 == 135 [pid = 1760] [id = 506] 10:03:27 INFO - PROCESS | 1760 | --DOCSHELL 0x8f5d3000 == 134 [pid = 1760] [id = 504] 10:03:27 INFO - PROCESS | 1760 | --DOCSHELL 0x912d6400 == 133 [pid = 1760] [id = 505] 10:03:27 INFO - PROCESS | 1760 | --DOCSHELL 0x8e904000 == 132 [pid = 1760] [id = 503] 10:03:27 INFO - PROCESS | 1760 | --DOCSHELL 0x8d8e5000 == 131 [pid = 1760] [id = 502] 10:03:27 INFO - PROCESS | 1760 | --DOCSHELL 0x8d13e800 == 130 [pid = 1760] [id = 501] 10:03:27 INFO - PROCESS | 1760 | --DOCSHELL 0x87288400 == 129 [pid = 1760] [id = 500] 10:03:27 INFO - PROCESS | 1760 | --DOMWINDOW == 190 (0x8d8e3c00) [pid = 1760] [serial = 1362] [outer = (nil)] [url = about:blank] 10:03:27 INFO - PROCESS | 1760 | --DOMWINDOW == 189 (0x8d8e3800) [pid = 1760] [serial = 1499] [outer = (nil)] [url = about:blank] 10:03:27 INFO - PROCESS | 1760 | --DOMWINDOW == 188 (0x8d13cc00) [pid = 1760] [serial = 1493] [outer = (nil)] [url = about:blank] 10:03:27 INFO - PROCESS | 1760 | --DOMWINDOW == 187 (0x8b544400) [pid = 1760] [serial = 1496] [outer = (nil)] [url = about:blank] 10:03:27 INFO - PROCESS | 1760 | --DOMWINDOW == 186 (0x8d71c000) [pid = 1760] [serial = 1494] [outer = (nil)] [url = about:blank] 10:03:27 INFO - PROCESS | 1760 | --DOMWINDOW == 185 (0x8eb9bc00) [pid = 1760] [serial = 1445] [outer = (nil)] [url = about:blank] 10:03:27 INFO - PROCESS | 1760 | --DOMWINDOW == 184 (0x8eb15000) [pid = 1760] [serial = 1443] [outer = (nil)] [url = about:blank] 10:03:27 INFO - PROCESS | 1760 | --DOMWINDOW == 183 (0x8eb09800) [pid = 1760] [serial = 1442] [outer = (nil)] [url = about:blank] 10:03:27 INFO - PROCESS | 1760 | --DOMWINDOW == 182 (0x8df55c00) [pid = 1760] [serial = 1440] [outer = (nil)] [url = about:blank] 10:03:27 INFO - PROCESS | 1760 | --DOMWINDOW == 181 (0x8df49c00) [pid = 1760] [serial = 1439] [outer = (nil)] [url = about:blank] 10:03:27 INFO - PROCESS | 1760 | --DOMWINDOW == 180 (0x8d71c800) [pid = 1760] [serial = 1437] [outer = (nil)] [url = about:blank] 10:03:27 INFO - PROCESS | 1760 | --DOMWINDOW == 179 (0x8d1eb400) [pid = 1760] [serial = 1436] [outer = (nil)] [url = about:blank] 10:03:27 INFO - PROCESS | 1760 | --DOMWINDOW == 178 (0x8be90800) [pid = 1760] [serial = 1434] [outer = (nil)] [url = about:blank] 10:03:27 INFO - PROCESS | 1760 | --DOMWINDOW == 177 (0x8b545c00) [pid = 1760] [serial = 1433] [outer = (nil)] [url = about:blank] 10:03:27 INFO - PROCESS | 1760 | --DOMWINDOW == 176 (0x8b7fc800) [pid = 1760] [serial = 1490] [outer = (nil)] [url = about:blank] 10:03:27 INFO - PROCESS | 1760 | --DOMWINDOW == 175 (0x89c0c800) [pid = 1760] [serial = 1487] [outer = (nil)] [url = about:blank] 10:03:27 INFO - PROCESS | 1760 | --DOMWINDOW == 174 (0x89ceb000) [pid = 1760] [serial = 1488] [outer = (nil)] [url = about:blank] 10:03:27 INFO - PROCESS | 1760 | --DOMWINDOW == 173 (0x9b9a0000) [pid = 1760] [serial = 1484] [outer = (nil)] [url = about:blank] 10:03:27 INFO - PROCESS | 1760 | --DOMWINDOW == 172 (0x9b309c00) [pid = 1760] [serial = 1482] [outer = (nil)] [url = about:blank] 10:03:27 INFO - PROCESS | 1760 | --DOMWINDOW == 171 (0x9aa16c00) [pid = 1760] [serial = 1481] [outer = (nil)] [url = about:blank] 10:03:27 INFO - PROCESS | 1760 | --DOMWINDOW == 170 (0x9a35b800) [pid = 1760] [serial = 1479] [outer = (nil)] [url = about:blank] 10:03:27 INFO - PROCESS | 1760 | --DOMWINDOW == 169 (0x9a0ea800) [pid = 1760] [serial = 1478] [outer = (nil)] [url = about:blank] 10:03:27 INFO - PROCESS | 1760 | --DOMWINDOW == 168 (0x981c2800) [pid = 1760] [serial = 1476] [outer = (nil)] [url = about:blank] 10:03:27 INFO - PROCESS | 1760 | --DOMWINDOW == 167 (0x953f6800) [pid = 1760] [serial = 1475] [outer = (nil)] [url = about:blank] 10:03:27 INFO - PROCESS | 1760 | --DOMWINDOW == 166 (0x9500e400) [pid = 1760] [serial = 1473] [outer = (nil)] [url = about:blank] 10:03:27 INFO - PROCESS | 1760 | --DOMWINDOW == 165 (0x95005c00) [pid = 1760] [serial = 1472] [outer = (nil)] [url = about:blank] 10:03:27 INFO - PROCESS | 1760 | --DOMWINDOW == 164 (0x93a47c00) [pid = 1760] [serial = 1470] [outer = (nil)] [url = about:blank] 10:03:27 INFO - PROCESS | 1760 | --DOMWINDOW == 163 (0x92e0fc00) [pid = 1760] [serial = 1469] [outer = (nil)] [url = about:blank] 10:03:27 INFO - PROCESS | 1760 | --DOMWINDOW == 162 (0x92c37000) [pid = 1760] [serial = 1467] [outer = (nil)] [url = about:blank] 10:03:27 INFO - PROCESS | 1760 | --DOMWINDOW == 161 (0x92b24800) [pid = 1760] [serial = 1466] [outer = (nil)] [url = about:blank] 10:03:27 INFO - PROCESS | 1760 | --DOMWINDOW == 160 (0x92965400) [pid = 1760] [serial = 1464] [outer = (nil)] [url = about:blank] 10:03:27 INFO - PROCESS | 1760 | --DOMWINDOW == 159 (0x927ef800) [pid = 1760] [serial = 1463] [outer = (nil)] [url = about:blank] 10:03:27 INFO - PROCESS | 1760 | --DOMWINDOW == 158 (0x9231f000) [pid = 1760] [serial = 1461] [outer = (nil)] [url = about:blank] 10:03:27 INFO - PROCESS | 1760 | --DOMWINDOW == 157 (0x92316000) [pid = 1760] [serial = 1460] [outer = (nil)] [url = about:blank] 10:03:27 INFO - PROCESS | 1760 | --DOMWINDOW == 156 (0x921c9400) [pid = 1760] [serial = 1458] [outer = (nil)] [url = about:blank] 10:03:27 INFO - PROCESS | 1760 | --DOMWINDOW == 155 (0x91ed0800) [pid = 1760] [serial = 1457] [outer = (nil)] [url = about:blank] 10:03:27 INFO - PROCESS | 1760 | --DOMWINDOW == 154 (0x91bfa800) [pid = 1760] [serial = 1455] [outer = (nil)] [url = about:blank] 10:03:27 INFO - PROCESS | 1760 | --DOMWINDOW == 153 (0x91bf1400) [pid = 1760] [serial = 1454] [outer = (nil)] [url = about:blank] 10:03:27 INFO - PROCESS | 1760 | --DOMWINDOW == 152 (0x912ddc00) [pid = 1760] [serial = 1452] [outer = (nil)] [url = about:blank] 10:03:27 INFO - PROCESS | 1760 | --DOMWINDOW == 151 (0x912d8000) [pid = 1760] [serial = 1451] [outer = (nil)] [url = about:blank] 10:03:27 INFO - PROCESS | 1760 | --DOMWINDOW == 150 (0x8f89dc00) [pid = 1760] [serial = 1449] [outer = (nil)] [url = about:blank] 10:03:27 INFO - PROCESS | 1760 | --DOMWINDOW == 149 (0x8f753000) [pid = 1760] [serial = 1448] [outer = (nil)] [url = about:blank] 10:03:27 INFO - PROCESS | 1760 | --DOMWINDOW == 148 (0x8edbec00) [pid = 1760] [serial = 1446] [outer = (nil)] [url = about:blank] 10:03:27 INFO - PROCESS | 1760 | --DOMWINDOW == 147 (0x8d712400) [pid = 1760] [serial = 1497] [outer = (nil)] [url = about:blank] 10:03:27 INFO - PROCESS | 1760 | --DOMWINDOW == 146 (0x8be9cc00) [pid = 1760] [serial = 1491] [outer = (nil)] [url = about:blank] 10:03:27 INFO - PROCESS | 1760 | 1464368607779 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] 10:03:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 10:03:27 INFO - PROCESS | 1760 | 1464368607898 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 10:03:27 INFO - PROCESS | 1760 | 1464368607906 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 10:03:27 INFO - PROCESS | 1760 | 1464368607913 Marionette TRACE conn3 <- [1,2134,null,{}] 10:03:27 INFO - PROCESS | 1760 | 1464368607923 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}] 10:03:28 INFO - PROCESS | 1760 | 1464368608110 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 10:03:28 INFO - PROCESS | 1760 | 1464368608123 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:28 INFO - PROCESS | 1760 | ++DOCSHELL 0x89cec800 == 130 [pid = 1760] [id = 541] 10:03:28 INFO - PROCESS | 1760 | ++DOMWINDOW == 147 (0x89cedc00) [pid = 1760] [serial = 1624] [outer = (nil)] 10:03:28 INFO - PROCESS | 1760 | ++DOMWINDOW == 148 (0x8a349800) [pid = 1760] [serial = 1625] [outer = 0x89cedc00] 10:03:28 INFO - PROCESS | 1760 | 1464368608233 Marionette DEBUG loaded listener.js 10:03:28 INFO - PROCESS | 1760 | ++DOMWINDOW == 149 (0x8b545400) [pid = 1760] [serial = 1626] [outer = 0x89cedc00] 10:03:29 INFO - PROCESS | 1760 | 1464368609361 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]]]}] 10:03:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 10:03:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1490ms 10:03:29 INFO - PROCESS | 1760 | 1464368609395 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 10:03:29 INFO - PROCESS | 1760 | 1464368609404 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 10:03:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 10:03:29 INFO - PROCESS | 1760 | 1464368609437 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 10:03:29 INFO - PROCESS | 1760 | 1464368609443 Marionette TRACE conn3 <- [1,2138,null,{}] 10:03:29 INFO - PROCESS | 1760 | 1464368609451 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}] 10:03:29 INFO - PROCESS | 1760 | 1464368609685 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 10:03:29 INFO - PROCESS | 1760 | 1464368609967 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:29 INFO - PROCESS | 1760 | ++DOCSHELL 0x8ce9d800 == 131 [pid = 1760] [id = 542] 10:03:29 INFO - PROCESS | 1760 | ++DOMWINDOW == 150 (0x8ce9f400) [pid = 1760] [serial = 1627] [outer = (nil)] 10:03:30 INFO - PROCESS | 1760 | ++DOMWINDOW == 151 (0x8cfa5800) [pid = 1760] [serial = 1628] [outer = 0x8ce9f400] 10:03:30 INFO - PROCESS | 1760 | 1464368610041 Marionette DEBUG loaded listener.js 10:03:30 INFO - PROCESS | 1760 | ++DOMWINDOW == 152 (0x8d139400) [pid = 1760] [serial = 1629] [outer = 0x8ce9f400] 10:03:30 INFO - PROCESS | 1760 | 1464368610929 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]]]}] 10:03:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 10:03:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1543ms 10:03:30 INFO - PROCESS | 1760 | 1464368610980 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 10:03:30 INFO - PROCESS | 1760 | 1464368610984 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 10:03:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 10:03:31 INFO - PROCESS | 1760 | 1464368610999 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 10:03:31 INFO - PROCESS | 1760 | 1464368611005 Marionette TRACE conn3 <- [1,2142,null,{}] 10:03:31 INFO - PROCESS | 1760 | 1464368611020 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}] 10:03:31 INFO - PROCESS | 1760 | 1464368611291 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 10:03:31 INFO - PROCESS | 1760 | 1464368611320 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:31 INFO - PROCESS | 1760 | ++DOCSHELL 0x8cfaa400 == 132 [pid = 1760] [id = 543] 10:03:31 INFO - PROCESS | 1760 | ++DOMWINDOW == 153 (0x8d8d4800) [pid = 1760] [serial = 1630] [outer = (nil)] 10:03:31 INFO - PROCESS | 1760 | ++DOMWINDOW == 154 (0x8d8e3800) [pid = 1760] [serial = 1631] [outer = 0x8d8d4800] 10:03:31 INFO - PROCESS | 1760 | 1464368611395 Marionette DEBUG loaded listener.js 10:03:31 INFO - PROCESS | 1760 | ++DOMWINDOW == 155 (0x8d9d6c00) [pid = 1760] [serial = 1632] [outer = 0x8d8d4800] 10:03:32 INFO - PROCESS | 1760 | --DOMWINDOW == 154 (0x8cfa0c00) [pid = 1760] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 10:03:32 INFO - PROCESS | 1760 | --DOMWINDOW == 153 (0x92311400) [pid = 1760] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 10:03:32 INFO - PROCESS | 1760 | --DOMWINDOW == 152 (0x912d5000) [pid = 1760] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 10:03:32 INFO - PROCESS | 1760 | --DOMWINDOW == 151 (0x8f8a1800) [pid = 1760] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 10:03:32 INFO - PROCESS | 1760 | --DOMWINDOW == 150 (0x91438400) [pid = 1760] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 10:03:32 INFO - PROCESS | 1760 | --DOMWINDOW == 149 (0x8f5d3400) [pid = 1760] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 10:03:32 INFO - PROCESS | 1760 | --DOMWINDOW == 148 (0x8edbd000) [pid = 1760] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 10:03:32 INFO - PROCESS | 1760 | --DOMWINDOW == 147 (0x8e909000) [pid = 1760] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 10:03:32 INFO - PROCESS | 1760 | --DOMWINDOW == 146 (0x8d1e3c00) [pid = 1760] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 10:03:32 INFO - PROCESS | 1760 | --DOMWINDOW == 145 (0x87511400) [pid = 1760] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 10:03:32 INFO - PROCESS | 1760 | --DOMWINDOW == 144 (0x89ce2400) [pid = 1760] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 10:03:32 INFO - PROCESS | 1760 | --DOMWINDOW == 143 (0x87652000) [pid = 1760] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 10:03:32 INFO - PROCESS | 1760 | --DOMWINDOW == 142 (0x8b7f9c00) [pid = 1760] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 10:03:32 INFO - PROCESS | 1760 | --DOMWINDOW == 141 (0x9c398400) [pid = 1760] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 10:03:32 INFO - PROCESS | 1760 | --DOMWINDOW == 140 (0x9b3aa000) [pid = 1760] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 10:03:32 INFO - PROCESS | 1760 | --DOMWINDOW == 139 (0x86bb3c00) [pid = 1760] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 10:03:32 INFO - PROCESS | 1760 | --DOMWINDOW == 138 (0x9a2a1800) [pid = 1760] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 10:03:32 INFO - PROCESS | 1760 | --DOMWINDOW == 137 (0x927e3400) [pid = 1760] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 10:03:32 INFO - PROCESS | 1760 | --DOMWINDOW == 136 (0x91433000) [pid = 1760] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 10:03:32 INFO - PROCESS | 1760 | --DOMWINDOW == 135 (0x93c8f400) [pid = 1760] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 10:03:32 INFO - PROCESS | 1760 | --DOMWINDOW == 134 (0x92312c00) [pid = 1760] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 10:03:32 INFO - PROCESS | 1760 | --DOMWINDOW == 133 (0x87513000) [pid = 1760] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 10:03:32 INFO - PROCESS | 1760 | --DOMWINDOW == 132 (0x8ce9e800) [pid = 1760] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 10:03:33 INFO - PROCESS | 1760 | 1464368613044 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] 10:03:33 INFO - PROCESS | 1760 | 1464368613098 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 10:03:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 10:03:33 INFO - PROCESS | 1760 | 1464368613104 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 10:03:33 INFO - PROCESS | 1760 | 1464368613107 Marionette TRACE conn3 <- [1,2146,null,{}] 10:03:33 INFO - PROCESS | 1760 | 1464368613113 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}] 10:03:33 INFO - PROCESS | 1760 | 1464368613292 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 10:03:33 INFO - PROCESS | 1760 | 1464368613303 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:33 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b547c00 == 133 [pid = 1760] [id = 544] 10:03:33 INFO - PROCESS | 1760 | ++DOMWINDOW == 133 (0x8ce9e800) [pid = 1760] [serial = 1633] [outer = (nil)] 10:03:33 INFO - PROCESS | 1760 | ++DOMWINDOW == 134 (0x8df48000) [pid = 1760] [serial = 1634] [outer = 0x8ce9e800] 10:03:33 INFO - PROCESS | 1760 | 1464368613381 Marionette DEBUG loaded listener.js 10:03:33 INFO - PROCESS | 1760 | ++DOMWINDOW == 135 (0x8df55c00) [pid = 1760] [serial = 1635] [outer = 0x8ce9e800] 10:03:34 INFO - PROCESS | 1760 | 1464368614332 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] 10:03:34 INFO - PROCESS | 1760 | 1464368614399 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 10:03:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 10:03:34 INFO - PROCESS | 1760 | 1464368614406 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 10:03:34 INFO - PROCESS | 1760 | 1464368614409 Marionette TRACE conn3 <- [1,2150,null,{}] 10:03:34 INFO - PROCESS | 1760 | 1464368614414 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}] 10:03:34 INFO - PROCESS | 1760 | 1464368614611 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 10:03:34 INFO - PROCESS | 1760 | 1464368614947 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:35 INFO - PROCESS | 1760 | ++DOCSHELL 0x87285800 == 134 [pid = 1760] [id = 545] 10:03:35 INFO - PROCESS | 1760 | ++DOMWINDOW == 136 (0x87285c00) [pid = 1760] [serial = 1636] [outer = (nil)] 10:03:35 INFO - PROCESS | 1760 | ++DOMWINDOW == 137 (0x87511800) [pid = 1760] [serial = 1637] [outer = 0x87285c00] 10:03:35 INFO - PROCESS | 1760 | 1464368615107 Marionette DEBUG loaded listener.js 10:03:35 INFO - PROCESS | 1760 | ++DOMWINDOW == 138 (0x89c0c800) [pid = 1760] [serial = 1638] [outer = 0x87285c00] 10:03:36 INFO - PROCESS | 1760 | 1464368616091 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]]]}] 10:03:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 10:03:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1741ms 10:03:36 INFO - PROCESS | 1760 | 1464368616148 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 10:03:36 INFO - PROCESS | 1760 | 1464368616155 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 10:03:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 10:03:36 INFO - PROCESS | 1760 | 1464368616163 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 10:03:36 INFO - PROCESS | 1760 | 1464368616169 Marionette TRACE conn3 <- [1,2154,null,{}] 10:03:36 INFO - PROCESS | 1760 | 1464368616177 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}] 10:03:36 INFO - PROCESS | 1760 | 1464368616402 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 10:03:36 INFO - PROCESS | 1760 | 1464368616735 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:36 INFO - PROCESS | 1760 | ++DOCSHELL 0x8bcbf400 == 135 [pid = 1760] [id = 546] 10:03:36 INFO - PROCESS | 1760 | ++DOMWINDOW == 139 (0x8be8fc00) [pid = 1760] [serial = 1639] [outer = (nil)] 10:03:36 INFO - PROCESS | 1760 | ++DOMWINDOW == 140 (0x8be99000) [pid = 1760] [serial = 1640] [outer = 0x8be8fc00] 10:03:36 INFO - PROCESS | 1760 | 1464368616829 Marionette DEBUG loaded listener.js 10:03:36 INFO - PROCESS | 1760 | ++DOMWINDOW == 141 (0x8ce9e400) [pid = 1760] [serial = 1641] [outer = 0x8be8fc00] 10:03:37 INFO - PROCESS | 1760 | 1464368617770 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]]]}] 10:03:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 10:03:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1641ms 10:03:37 INFO - PROCESS | 1760 | 1464368617806 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 10:03:37 INFO - PROCESS | 1760 | 1464368617813 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 10:03:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 10:03:37 INFO - PROCESS | 1760 | 1464368617829 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 10:03:37 INFO - PROCESS | 1760 | 1464368617837 Marionette TRACE conn3 <- [1,2158,null,{}] 10:03:37 INFO - PROCESS | 1760 | 1464368617843 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}] 10:03:38 INFO - PROCESS | 1760 | 1464368618067 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 10:03:38 INFO - PROCESS | 1760 | 1464368618437 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:38 INFO - PROCESS | 1760 | ++DOCSHELL 0x8d710c00 == 136 [pid = 1760] [id = 547] 10:03:38 INFO - PROCESS | 1760 | ++DOMWINDOW == 142 (0x8d8d6400) [pid = 1760] [serial = 1642] [outer = (nil)] 10:03:38 INFO - PROCESS | 1760 | ++DOMWINDOW == 143 (0x8d8e9c00) [pid = 1760] [serial = 1643] [outer = 0x8d8d6400] 10:03:38 INFO - PROCESS | 1760 | 1464368618531 Marionette DEBUG loaded listener.js 10:03:38 INFO - PROCESS | 1760 | ++DOMWINDOW == 144 (0x8e905400) [pid = 1760] [serial = 1644] [outer = 0x8d8d6400] 10:03:39 INFO - PROCESS | 1760 | 1464368619476 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]]]}] 10:03:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 10:03:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1688ms 10:03:39 INFO - PROCESS | 1760 | 1464368619518 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 10:03:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 10:03:39 INFO - PROCESS | 1760 | 1464368619522 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 10:03:39 INFO - PROCESS | 1760 | 1464368619531 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 10:03:39 INFO - PROCESS | 1760 | 1464368619540 Marionette TRACE conn3 <- [1,2162,null,{}] 10:03:39 INFO - PROCESS | 1760 | 1464368619555 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}] 10:03:39 INFO - PROCESS | 1760 | 1464368619779 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 10:03:40 INFO - PROCESS | 1760 | 1464368620120 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:40 INFO - PROCESS | 1760 | ++DOCSHELL 0x8d71c400 == 137 [pid = 1760] [id = 548] 10:03:40 INFO - PROCESS | 1760 | ++DOMWINDOW == 145 (0x8de4b000) [pid = 1760] [serial = 1645] [outer = (nil)] 10:03:40 INFO - PROCESS | 1760 | ++DOMWINDOW == 146 (0x8eb9dc00) [pid = 1760] [serial = 1646] [outer = 0x8de4b000] 10:03:40 INFO - PROCESS | 1760 | 1464368620211 Marionette DEBUG loaded listener.js 10:03:40 INFO - PROCESS | 1760 | ++DOMWINDOW == 147 (0x8f5ce000) [pid = 1760] [serial = 1647] [outer = 0x8de4b000] 10:03:41 INFO - PROCESS | 1760 | 1464368621151 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]]]}] 10:03:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 10:03:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1697ms 10:03:41 INFO - PROCESS | 1760 | 1464368621226 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 10:03:41 INFO - PROCESS | 1760 | 1464368621230 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 10:03:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 10:03:41 INFO - PROCESS | 1760 | 1464368621237 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 10:03:41 INFO - PROCESS | 1760 | 1464368621240 Marionette TRACE conn3 <- [1,2166,null,{}] 10:03:41 INFO - PROCESS | 1760 | 1464368621246 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}] 10:03:41 INFO - PROCESS | 1760 | 1464368621472 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 10:03:41 INFO - PROCESS | 1760 | 1464368621802 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:41 INFO - PROCESS | 1760 | ++DOCSHELL 0x86bb6400 == 138 [pid = 1760] [id = 549] 10:03:41 INFO - PROCESS | 1760 | ++DOMWINDOW == 148 (0x8eaa0800) [pid = 1760] [serial = 1648] [outer = (nil)] 10:03:41 INFO - PROCESS | 1760 | ++DOMWINDOW == 149 (0x8f754c00) [pid = 1760] [serial = 1649] [outer = 0x8eaa0800] 10:03:41 INFO - PROCESS | 1760 | 1464368621894 Marionette DEBUG loaded listener.js 10:03:42 INFO - PROCESS | 1760 | ++DOMWINDOW == 150 (0x8f89e000) [pid = 1760] [serial = 1650] [outer = 0x8eaa0800] 10:03:42 INFO - PROCESS | 1760 | 1464368622807 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]]]}] 10:03:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 10:03:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1634ms 10:03:42 INFO - PROCESS | 1760 | 1464368622872 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 10:03:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 10:03:42 INFO - PROCESS | 1760 | 1464368622877 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 10:03:42 INFO - PROCESS | 1760 | 1464368622884 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 10:03:42 INFO - PROCESS | 1760 | 1464368622887 Marionette TRACE conn3 <- [1,2170,null,{}] 10:03:42 INFO - PROCESS | 1760 | 1464368622893 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}] 10:03:43 INFO - PROCESS | 1760 | 1464368623099 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 10:03:43 INFO - PROCESS | 1760 | 1464368623432 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:43 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f8a8800 == 139 [pid = 1760] [id = 550] 10:03:43 INFO - PROCESS | 1760 | ++DOMWINDOW == 151 (0x8f8aa800) [pid = 1760] [serial = 1651] [outer = (nil)] 10:03:43 INFO - PROCESS | 1760 | ++DOMWINDOW == 152 (0x912d8000) [pid = 1760] [serial = 1652] [outer = 0x8f8aa800] 10:03:43 INFO - PROCESS | 1760 | 1464368623534 Marionette DEBUG loaded listener.js 10:03:43 INFO - PROCESS | 1760 | ++DOMWINDOW == 153 (0x91bf5c00) [pid = 1760] [serial = 1653] [outer = 0x8f8aa800] 10:03:44 INFO - PROCESS | 1760 | 1464368624498 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]]]}] 10:03:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 10:03:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1684ms 10:03:44 INFO - PROCESS | 1760 | 1464368624568 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 10:03:44 INFO - PROCESS | 1760 | 1464368624572 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 10:03:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 10:03:44 INFO - PROCESS | 1760 | 1464368624578 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 10:03:44 INFO - PROCESS | 1760 | 1464368624582 Marionette TRACE conn3 <- [1,2174,null,{}] 10:03:44 INFO - PROCESS | 1760 | 1464368624588 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}] 10:03:44 INFO - PROCESS | 1760 | 1464368624800 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 10:03:45 INFO - PROCESS | 1760 | 1464368625141 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:45 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b64c800 == 140 [pid = 1760] [id = 551] 10:03:45 INFO - PROCESS | 1760 | ++DOMWINDOW == 154 (0x8df4d400) [pid = 1760] [serial = 1654] [outer = (nil)] 10:03:45 INFO - PROCESS | 1760 | ++DOMWINDOW == 155 (0x91ecfc00) [pid = 1760] [serial = 1655] [outer = 0x8df4d400] 10:03:45 INFO - PROCESS | 1760 | 1464368625231 Marionette DEBUG loaded listener.js 10:03:45 INFO - PROCESS | 1760 | ++DOMWINDOW == 156 (0x921ca400) [pid = 1760] [serial = 1656] [outer = 0x8df4d400] 10:03:46 INFO - PROCESS | 1760 | 1464368626137 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]]]}] 10:03:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 10:03:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1636ms 10:03:46 INFO - PROCESS | 1760 | 1464368626216 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 10:03:46 INFO - PROCESS | 1760 | 1464368626220 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 10:03:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 10:03:46 INFO - PROCESS | 1760 | 1464368626226 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 10:03:46 INFO - PROCESS | 1760 | 1464368626230 Marionette TRACE conn3 <- [1,2178,null,{}] 10:03:46 INFO - PROCESS | 1760 | 1464368626236 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}] 10:03:46 INFO - PROCESS | 1760 | 1464368626479 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 10:03:46 INFO - PROCESS | 1760 | 1464368626808 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:46 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f750400 == 141 [pid = 1760] [id = 552] 10:03:46 INFO - PROCESS | 1760 | ++DOMWINDOW == 157 (0x91ecc000) [pid = 1760] [serial = 1657] [outer = (nil)] 10:03:46 INFO - PROCESS | 1760 | ++DOMWINDOW == 158 (0x92346000) [pid = 1760] [serial = 1658] [outer = 0x91ecc000] 10:03:46 INFO - PROCESS | 1760 | 1464368626899 Marionette DEBUG loaded listener.js 10:03:47 INFO - PROCESS | 1760 | ++DOMWINDOW == 159 (0x924cc400) [pid = 1760] [serial = 1659] [outer = 0x91ecc000] 10:03:47 INFO - PROCESS | 1760 | 1464368627815 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]]]}] 10:03:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 10:03:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1634ms 10:03:47 INFO - PROCESS | 1760 | 1464368627862 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 10:03:47 INFO - PROCESS | 1760 | 1464368627868 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 10:03:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 10:03:47 INFO - PROCESS | 1760 | 1464368627874 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 10:03:47 INFO - PROCESS | 1760 | 1464368627878 Marionette TRACE conn3 <- [1,2182,null,{}] 10:03:47 INFO - PROCESS | 1760 | 1464368627884 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}] 10:03:48 INFO - PROCESS | 1760 | 1464368628088 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 10:03:48 INFO - PROCESS | 1760 | 1464368628415 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:48 INFO - PROCESS | 1760 | ++DOCSHELL 0x92312400 == 142 [pid = 1760] [id = 553] 10:03:48 INFO - PROCESS | 1760 | ++DOMWINDOW == 160 (0x92313400) [pid = 1760] [serial = 1660] [outer = (nil)] 10:03:48 INFO - PROCESS | 1760 | ++DOMWINDOW == 161 (0x9295c800) [pid = 1760] [serial = 1661] [outer = 0x92313400] 10:03:48 INFO - PROCESS | 1760 | 1464368628506 Marionette DEBUG loaded listener.js 10:03:48 INFO - PROCESS | 1760 | ++DOMWINDOW == 162 (0x92963800) [pid = 1760] [serial = 1662] [outer = 0x92313400] 10:03:49 INFO - PROCESS | 1760 | 1464368629388 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]]]}] 10:03:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 10:03:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1587ms 10:03:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 10:03:49 INFO - PROCESS | 1760 | 1464368629462 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 10:03:49 INFO - PROCESS | 1760 | 1464368629465 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 10:03:49 INFO - PROCESS | 1760 | 1464368629472 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 10:03:49 INFO - PROCESS | 1760 | 1464368629475 Marionette TRACE conn3 <- [1,2186,null,{}] 10:03:49 INFO - PROCESS | 1760 | 1464368629481 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}] 10:03:49 INFO - PROCESS | 1760 | 1464368629759 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 10:03:50 INFO - PROCESS | 1760 | 1464368630090 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:50 INFO - PROCESS | 1760 | ++DOCSHELL 0x9234b400 == 143 [pid = 1760] [id = 554] 10:03:50 INFO - PROCESS | 1760 | ++DOMWINDOW == 163 (0x92777800) [pid = 1760] [serial = 1663] [outer = (nil)] 10:03:50 INFO - PROCESS | 1760 | ++DOMWINDOW == 164 (0x92c31400) [pid = 1760] [serial = 1664] [outer = 0x92777800] 10:03:50 INFO - PROCESS | 1760 | 1464368630180 Marionette DEBUG loaded listener.js 10:03:50 INFO - PROCESS | 1760 | ++DOMWINDOW == 165 (0x92c37000) [pid = 1760] [serial = 1665] [outer = 0x92777800] 10:03:51 INFO - PROCESS | 1760 | 1464368631099 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]]]}] 10:03:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 10:03:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1681ms 10:03:51 INFO - PROCESS | 1760 | 1464368631152 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 10:03:51 INFO - PROCESS | 1760 | 1464368631155 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 10:03:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 10:03:51 INFO - PROCESS | 1760 | 1464368631178 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 10:03:51 INFO - PROCESS | 1760 | 1464368631181 Marionette TRACE conn3 <- [1,2190,null,{}] 10:03:51 INFO - PROCESS | 1760 | 1464368631191 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}] 10:03:51 INFO - PROCESS | 1760 | 1464368631395 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 10:03:51 INFO - PROCESS | 1760 | 1464368631738 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:51 INFO - PROCESS | 1760 | ++DOCSHELL 0x92e0f800 == 144 [pid = 1760] [id = 555] 10:03:51 INFO - PROCESS | 1760 | ++DOMWINDOW == 166 (0x92e0fc00) [pid = 1760] [serial = 1666] [outer = (nil)] 10:03:51 INFO - PROCESS | 1760 | ++DOMWINDOW == 167 (0x93a47c00) [pid = 1760] [serial = 1667] [outer = 0x92e0fc00] 10:03:51 INFO - PROCESS | 1760 | 1464368631843 Marionette DEBUG loaded listener.js 10:03:51 INFO - PROCESS | 1760 | ++DOMWINDOW == 168 (0x95006800) [pid = 1760] [serial = 1668] [outer = 0x92e0fc00] 10:03:52 INFO - PROCESS | 1760 | 1464368632759 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]]]}] 10:03:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 10:03:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1658ms 10:03:52 INFO - PROCESS | 1760 | 1464368632821 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 10:03:52 INFO - PROCESS | 1760 | 1464368632825 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 10:03:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 10:03:52 INFO - PROCESS | 1760 | 1464368632832 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 10:03:52 INFO - PROCESS | 1760 | 1464368632836 Marionette TRACE conn3 <- [1,2194,null,{}] 10:03:52 INFO - PROCESS | 1760 | 1464368632842 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}] 10:03:53 INFO - PROCESS | 1760 | 1464368633086 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 10:03:53 INFO - PROCESS | 1760 | 1464368633422 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:53 INFO - PROCESS | 1760 | ++DOCSHELL 0x92d77c00 == 145 [pid = 1760] [id = 556] 10:03:53 INFO - PROCESS | 1760 | ++DOMWINDOW == 169 (0x992e7c00) [pid = 1760] [serial = 1669] [outer = (nil)] 10:03:53 INFO - PROCESS | 1760 | ++DOMWINDOW == 170 (0x99e16c00) [pid = 1760] [serial = 1670] [outer = 0x992e7c00] 10:03:53 INFO - PROCESS | 1760 | 1464368633511 Marionette DEBUG loaded listener.js 10:03:53 INFO - PROCESS | 1760 | ++DOMWINDOW == 171 (0x9a010400) [pid = 1760] [serial = 1671] [outer = 0x992e7c00] 10:03:54 INFO - PROCESS | 1760 | 1464368634401 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]]]}] 10:03:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 10:03:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1643ms 10:03:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 10:03:54 INFO - PROCESS | 1760 | 1464368634476 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 10:03:54 INFO - PROCESS | 1760 | 1464368634479 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 10:03:54 INFO - PROCESS | 1760 | 1464368634486 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 10:03:54 INFO - PROCESS | 1760 | 1464368634490 Marionette TRACE conn3 <- [1,2198,null,{}] 10:03:54 INFO - PROCESS | 1760 | 1464368634496 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}] 10:03:54 INFO - PROCESS | 1760 | 1464368634755 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 10:03:55 INFO - PROCESS | 1760 | 1464368635095 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:55 INFO - PROCESS | 1760 | ++DOCSHELL 0x99e1a000 == 146 [pid = 1760] [id = 557] 10:03:55 INFO - PROCESS | 1760 | ++DOMWINDOW == 172 (0x9a35c000) [pid = 1760] [serial = 1672] [outer = (nil)] 10:03:55 INFO - PROCESS | 1760 | ++DOMWINDOW == 173 (0x9b2d8400) [pid = 1760] [serial = 1673] [outer = 0x9a35c000] 10:03:55 INFO - PROCESS | 1760 | 1464368635183 Marionette DEBUG loaded listener.js 10:03:55 INFO - PROCESS | 1760 | ++DOMWINDOW == 174 (0x9b3a5400) [pid = 1760] [serial = 1674] [outer = 0x9a35c000] 10:03:56 INFO - PROCESS | 1760 | 1464368636076 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]]]}] 10:03:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 10:03:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1649ms 10:03:56 INFO - PROCESS | 1760 | 1464368636135 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 10:03:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 10:03:56 INFO - PROCESS | 1760 | 1464368636149 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 10:03:56 INFO - PROCESS | 1760 | 1464368636154 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 10:03:56 INFO - PROCESS | 1760 | 1464368636158 Marionette TRACE conn3 <- [1,2202,null,{}] 10:03:56 INFO - PROCESS | 1760 | 1464368636164 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}] 10:03:56 INFO - PROCESS | 1760 | 1464368636415 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 10:03:56 INFO - PROCESS | 1760 | 1464368636750 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:56 INFO - PROCESS | 1760 | ++DOCSHELL 0x8728e400 == 147 [pid = 1760] [id = 558] 10:03:56 INFO - PROCESS | 1760 | ++DOMWINDOW == 175 (0x9a2a1800) [pid = 1760] [serial = 1675] [outer = (nil)] 10:03:56 INFO - PROCESS | 1760 | ++DOMWINDOW == 176 (0x9c12d400) [pid = 1760] [serial = 1676] [outer = 0x9a2a1800] 10:03:56 INFO - PROCESS | 1760 | 1464368636840 Marionette DEBUG loaded listener.js 10:03:56 INFO - PROCESS | 1760 | ++DOMWINDOW == 177 (0x9c224000) [pid = 1760] [serial = 1677] [outer = 0x9a2a1800] 10:03:57 INFO - PROCESS | 1760 | 1464368637745 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]]]}] 10:03:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 10:03:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1631ms 10:03:57 INFO - PROCESS | 1760 | 1464368637786 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 10:03:57 INFO - PROCESS | 1760 | 1464368637789 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 10:03:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 10:03:57 INFO - PROCESS | 1760 | 1464368637796 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 10:03:57 INFO - PROCESS | 1760 | 1464368637799 Marionette TRACE conn3 <- [1,2206,null,{}] 10:03:57 INFO - PROCESS | 1760 | 1464368637805 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}] 10:03:58 INFO - PROCESS | 1760 | 1464368638020 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 10:03:58 INFO - PROCESS | 1760 | 1464368638359 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:58 INFO - PROCESS | 1760 | ++DOCSHELL 0x9b82e400 == 148 [pid = 1760] [id = 559] 10:03:58 INFO - PROCESS | 1760 | ++DOMWINDOW == 178 (0x9c0c1c00) [pid = 1760] [serial = 1678] [outer = (nil)] 10:03:58 INFO - PROCESS | 1760 | ++DOMWINDOW == 179 (0xa0606c00) [pid = 1760] [serial = 1679] [outer = 0x9c0c1c00] 10:03:58 INFO - PROCESS | 1760 | 1464368638451 Marionette DEBUG loaded listener.js 10:03:58 INFO - PROCESS | 1760 | ++DOMWINDOW == 180 (0xa1126000) [pid = 1760] [serial = 1680] [outer = 0x9c0c1c00] 10:03:59 INFO - PROCESS | 1760 | 1464368639297 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]]]}] 10:03:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 10:03:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1529ms 10:03:59 INFO - PROCESS | 1760 | 1464368639326 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 10:03:59 INFO - PROCESS | 1760 | 1464368639329 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 10:03:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 10:03:59 INFO - PROCESS | 1760 | 1464368639336 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 10:03:59 INFO - PROCESS | 1760 | 1464368639338 Marionette TRACE conn3 <- [1,2210,null,{}] 10:03:59 INFO - PROCESS | 1760 | 1464368639364 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}] 10:03:59 INFO - PROCESS | 1760 | 1464368639571 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 10:03:59 INFO - PROCESS | 1760 | 1464368639962 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:59 INFO - PROCESS | 1760 | ++DOCSHELL 0x9c22b800 == 149 [pid = 1760] [id = 560] 10:03:59 INFO - PROCESS | 1760 | ++DOMWINDOW == 181 (0x9cd2c800) [pid = 1760] [serial = 1681] [outer = (nil)] 10:04:00 INFO - PROCESS | 1760 | ++DOMWINDOW == 182 (0xa243f800) [pid = 1760] [serial = 1682] [outer = 0x9cd2c800] 10:04:00 INFO - PROCESS | 1760 | 1464368640050 Marionette DEBUG loaded listener.js 10:04:00 INFO - PROCESS | 1760 | ++DOMWINDOW == 183 (0xa2445800) [pid = 1760] [serial = 1683] [outer = 0x9cd2c800] 10:04:00 INFO - PROCESS | 1760 | 1464368640900 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]]]}] 10:04:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 10:04:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1636ms 10:04:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 10:04:00 INFO - PROCESS | 1760 | 1464368640973 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 10:04:00 INFO - PROCESS | 1760 | 1464368640976 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 10:04:00 INFO - PROCESS | 1760 | 1464368640982 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 10:04:00 INFO - PROCESS | 1760 | 1464368640986 Marionette TRACE conn3 <- [1,2214,null,{}] 10:04:00 INFO - PROCESS | 1760 | 1464368640994 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}] 10:04:01 INFO - PROCESS | 1760 | 1464368641258 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 10:04:01 INFO - PROCESS | 1760 | 1464368641594 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:01 INFO - PROCESS | 1760 | ++DOCSHELL 0x9aa0e800 == 150 [pid = 1760] [id = 561] 10:04:01 INFO - PROCESS | 1760 | ++DOMWINDOW == 184 (0xa060e400) [pid = 1760] [serial = 1684] [outer = (nil)] 10:04:01 INFO - PROCESS | 1760 | ++DOMWINDOW == 185 (0xa24c3800) [pid = 1760] [serial = 1685] [outer = 0xa060e400] 10:04:01 INFO - PROCESS | 1760 | 1464368641684 Marionette DEBUG loaded listener.js 10:04:01 INFO - PROCESS | 1760 | ++DOMWINDOW == 186 (0xa2631000) [pid = 1760] [serial = 1686] [outer = 0xa060e400] 10:04:02 INFO - PROCESS | 1760 | 1464368642583 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]]]}] 10:04:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 10:04:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1640ms 10:04:02 INFO - PROCESS | 1760 | 1464368642622 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 10:04:02 INFO - PROCESS | 1760 | 1464368642625 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 10:04:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 10:04:02 INFO - PROCESS | 1760 | 1464368642632 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 10:04:02 INFO - PROCESS | 1760 | 1464368642635 Marionette TRACE conn3 <- [1,2218,null,{}] 10:04:02 INFO - PROCESS | 1760 | 1464368642641 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}] 10:04:02 INFO - PROCESS | 1760 | 1464368642848 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 10:04:03 INFO - PROCESS | 1760 | 1464368643211 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:03 INFO - PROCESS | 1760 | ++DOCSHELL 0xa24c0400 == 151 [pid = 1760] [id = 562] 10:04:03 INFO - PROCESS | 1760 | ++DOMWINDOW == 187 (0xa24c7000) [pid = 1760] [serial = 1687] [outer = (nil)] 10:04:03 INFO - PROCESS | 1760 | ++DOMWINDOW == 188 (0xa3026800) [pid = 1760] [serial = 1688] [outer = 0xa24c7000] 10:04:03 INFO - PROCESS | 1760 | 1464368643301 Marionette DEBUG loaded listener.js 10:04:03 INFO - PROCESS | 1760 | ++DOMWINDOW == 189 (0xa30c3000) [pid = 1760] [serial = 1689] [outer = 0xa24c7000] 10:04:04 INFO - PROCESS | 1760 | 1464368644166 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]]]}] 10:04:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 10:04:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1583ms 10:04:04 INFO - PROCESS | 1760 | 1464368644215 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 10:04:04 INFO - PROCESS | 1760 | 1464368644218 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 10:04:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 10:04:04 INFO - PROCESS | 1760 | 1464368644226 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 10:04:04 INFO - PROCESS | 1760 | 1464368644229 Marionette TRACE conn3 <- [1,2222,null,{}] 10:04:04 INFO - PROCESS | 1760 | 1464368644235 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}] 10:04:04 INFO - PROCESS | 1760 | 1464368644436 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 10:04:04 INFO - PROCESS | 1760 | 1464368644736 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:04 INFO - PROCESS | 1760 | ++DOCSHELL 0xa21aec00 == 152 [pid = 1760] [id = 563] 10:04:04 INFO - PROCESS | 1760 | ++DOMWINDOW == 190 (0xa26f8800) [pid = 1760] [serial = 1690] [outer = (nil)] 10:04:04 INFO - PROCESS | 1760 | ++DOMWINDOW == 191 (0xa3257400) [pid = 1760] [serial = 1691] [outer = 0xa26f8800] 10:04:04 INFO - PROCESS | 1760 | 1464368644873 Marionette DEBUG loaded listener.js 10:04:04 INFO - PROCESS | 1760 | ++DOMWINDOW == 192 (0xa325bc00) [pid = 1760] [serial = 1692] [outer = 0xa26f8800] 10:04:07 INFO - PROCESS | 1760 | --DOCSHELL 0x89ce5000 == 151 [pid = 1760] [id = 451] 10:04:07 INFO - PROCESS | 1760 | --DOCSHELL 0x8b547c00 == 150 [pid = 1760] [id = 544] 10:04:07 INFO - PROCESS | 1760 | --DOCSHELL 0x8cfaa400 == 149 [pid = 1760] [id = 543] 10:04:07 INFO - PROCESS | 1760 | --DOCSHELL 0x8ce9d800 == 148 [pid = 1760] [id = 542] 10:04:07 INFO - PROCESS | 1760 | --DOCSHELL 0x89cec800 == 147 [pid = 1760] [id = 541] 10:04:07 INFO - PROCESS | 1760 | --DOCSHELL 0x953f1000 == 146 [pid = 1760] [id = 536] 10:04:07 INFO - PROCESS | 1760 | --DOCSHELL 0x9233cc00 == 145 [pid = 1760] [id = 535] 10:04:07 INFO - PROCESS | 1760 | --DOCSHELL 0x9231c000 == 144 [pid = 1760] [id = 534] 10:04:07 INFO - PROCESS | 1760 | --DOCSHELL 0x87286400 == 143 [pid = 1760] [id = 532] 10:04:07 INFO - PROCESS | 1760 | --DOCSHELL 0x927e9000 == 142 [pid = 1760] [id = 533] 10:04:07 INFO - PROCESS | 1760 | --DOCSHELL 0x921c8000 == 141 [pid = 1760] [id = 531] 10:04:07 INFO - PROCESS | 1760 | --DOCSHELL 0x91440c00 == 140 [pid = 1760] [id = 530] 10:04:07 INFO - PROCESS | 1760 | --DOCSHELL 0x8eb5c000 == 139 [pid = 1760] [id = 529] 10:04:07 INFO - PROCESS | 1760 | --DOCSHELL 0x8f5d7800 == 138 [pid = 1760] [id = 528] 10:04:07 INFO - PROCESS | 1760 | --DOCSHELL 0x8de4fc00 == 137 [pid = 1760] [id = 527] 10:04:07 INFO - PROCESS | 1760 | --DOCSHELL 0x8d1ed800 == 136 [pid = 1760] [id = 526] 10:04:07 INFO - PROCESS | 1760 | --DOCSHELL 0x8d8e9800 == 135 [pid = 1760] [id = 525] 10:04:07 INFO - PROCESS | 1760 | --DOCSHELL 0x8cff2c00 == 134 [pid = 1760] [id = 524] 10:04:07 INFO - PROCESS | 1760 | --DOCSHELL 0x87517c00 == 133 [pid = 1760] [id = 523] 10:04:07 INFO - PROCESS | 1760 | --DOMWINDOW == 191 (0x8d8eec00) [pid = 1760] [serial = 1431] [outer = (nil)] [url = about:blank] 10:04:07 INFO - PROCESS | 1760 | --DOMWINDOW == 190 (0x8cfef800) [pid = 1760] [serial = 1562] [outer = (nil)] [url = about:blank] 10:04:07 INFO - PROCESS | 1760 | --DOMWINDOW == 189 (0x8d13a800) [pid = 1760] [serial = 1563] [outer = (nil)] [url = about:blank] 10:04:07 INFO - PROCESS | 1760 | --DOMWINDOW == 188 (0x9295bc00) [pid = 1760] [serial = 1526] [outer = (nil)] [url = about:blank] 10:04:07 INFO - PROCESS | 1760 | --DOMWINDOW == 187 (0x9277f400) [pid = 1760] [serial = 1524] [outer = (nil)] [url = about:blank] 10:04:07 INFO - PROCESS | 1760 | --DOMWINDOW == 186 (0x9277a000) [pid = 1760] [serial = 1523] [outer = (nil)] [url = about:blank] 10:04:07 INFO - PROCESS | 1760 | --DOMWINDOW == 185 (0x92320000) [pid = 1760] [serial = 1521] [outer = (nil)] [url = about:blank] 10:04:07 INFO - PROCESS | 1760 | --DOMWINDOW == 184 (0x92237000) [pid = 1760] [serial = 1520] [outer = (nil)] [url = about:blank] 10:04:07 INFO - PROCESS | 1760 | --DOMWINDOW == 183 (0x91ec8800) [pid = 1760] [serial = 1518] [outer = (nil)] [url = about:blank] 10:04:07 INFO - PROCESS | 1760 | --DOMWINDOW == 182 (0x91d42000) [pid = 1760] [serial = 1517] [outer = (nil)] [url = about:blank] 10:04:07 INFO - PROCESS | 1760 | --DOMWINDOW == 181 (0x8f751400) [pid = 1760] [serial = 1515] [outer = (nil)] [url = about:blank] 10:04:07 INFO - PROCESS | 1760 | --DOMWINDOW == 180 (0x8f74c400) [pid = 1760] [serial = 1514] [outer = (nil)] [url = about:blank] 10:04:07 INFO - PROCESS | 1760 | --DOMWINDOW == 179 (0x8f6cf000) [pid = 1760] [serial = 1512] [outer = (nil)] [url = about:blank] 10:04:07 INFO - PROCESS | 1760 | --DOMWINDOW == 178 (0x8f5d6800) [pid = 1760] [serial = 1511] [outer = (nil)] [url = about:blank] 10:04:07 INFO - PROCESS | 1760 | --DOMWINDOW == 177 (0x8eb57800) [pid = 1760] [serial = 1509] [outer = (nil)] [url = about:blank] 10:04:07 INFO - PROCESS | 1760 | --DOMWINDOW == 176 (0x8eaa6400) [pid = 1760] [serial = 1508] [outer = (nil)] [url = about:blank] 10:04:07 INFO - PROCESS | 1760 | --DOMWINDOW == 175 (0x8d8ecc00) [pid = 1760] [serial = 1506] [outer = (nil)] [url = about:blank] 10:04:07 INFO - PROCESS | 1760 | --DOMWINDOW == 174 (0x8d8d5800) [pid = 1760] [serial = 1505] [outer = (nil)] [url = about:blank] 10:04:07 INFO - PROCESS | 1760 | --DOMWINDOW == 173 (0x8b7f0c00) [pid = 1760] [serial = 1503] [outer = (nil)] [url = about:blank] 10:04:07 INFO - PROCESS | 1760 | --DOMWINDOW == 172 (0x8b54c400) [pid = 1760] [serial = 1502] [outer = (nil)] [url = about:blank] 10:04:07 INFO - PROCESS | 1760 | --DOMWINDOW == 171 (0x8b550400) [pid = 1760] [serial = 1559] [outer = (nil)] [url = about:blank] 10:04:07 INFO - PROCESS | 1760 | --DOMWINDOW == 170 (0x8765a000) [pid = 1760] [serial = 1556] [outer = (nil)] [url = about:blank] 10:04:07 INFO - PROCESS | 1760 | --DOMWINDOW == 169 (0x89c08c00) [pid = 1760] [serial = 1557] [outer = (nil)] [url = about:blank] 10:04:07 INFO - PROCESS | 1760 | --DOMWINDOW == 168 (0xa2148400) [pid = 1760] [serial = 1554] [outer = (nil)] [url = about:blank] 10:04:07 INFO - PROCESS | 1760 | --DOMWINDOW == 167 (0xa2144c00) [pid = 1760] [serial = 1553] [outer = (nil)] [url = about:blank] 10:04:07 INFO - PROCESS | 1760 | --DOMWINDOW == 166 (0xa1123000) [pid = 1760] [serial = 1551] [outer = (nil)] [url = about:blank] 10:04:07 INFO - PROCESS | 1760 | --DOMWINDOW == 165 (0xa060e000) [pid = 1760] [serial = 1550] [outer = (nil)] [url = about:blank] 10:04:07 INFO - PROCESS | 1760 | --DOMWINDOW == 164 (0x9cd39400) [pid = 1760] [serial = 1548] [outer = (nil)] [url = about:blank] 10:04:07 INFO - PROCESS | 1760 | --DOMWINDOW == 163 (0x9cd38000) [pid = 1760] [serial = 1547] [outer = (nil)] [url = about:blank] 10:04:07 INFO - PROCESS | 1760 | --DOMWINDOW == 162 (0x9c22bc00) [pid = 1760] [serial = 1545] [outer = (nil)] [url = about:blank] 10:04:07 INFO - PROCESS | 1760 | --DOMWINDOW == 161 (0x9c229000) [pid = 1760] [serial = 1544] [outer = (nil)] [url = about:blank] 10:04:07 INFO - PROCESS | 1760 | --DOMWINDOW == 160 (0x9c07d000) [pid = 1760] [serial = 1542] [outer = (nil)] [url = about:blank] 10:04:07 INFO - PROCESS | 1760 | --DOMWINDOW == 159 (0x9b925800) [pid = 1760] [serial = 1541] [outer = (nil)] [url = about:blank] 10:04:07 INFO - PROCESS | 1760 | --DOMWINDOW == 158 (0x9a72d800) [pid = 1760] [serial = 1539] [outer = (nil)] [url = about:blank] 10:04:07 INFO - PROCESS | 1760 | --DOMWINDOW == 157 (0x9a5db000) [pid = 1760] [serial = 1538] [outer = (nil)] [url = about:blank] 10:04:07 INFO - PROCESS | 1760 | --DOMWINDOW == 156 (0x99e12c00) [pid = 1760] [serial = 1536] [outer = (nil)] [url = about:blank] 10:04:07 INFO - PROCESS | 1760 | --DOMWINDOW == 155 (0x992e3c00) [pid = 1760] [serial = 1535] [outer = (nil)] [url = about:blank] 10:04:07 INFO - PROCESS | 1760 | --DOMWINDOW == 154 (0x953f5400) [pid = 1760] [serial = 1533] [outer = (nil)] [url = about:blank] 10:04:07 INFO - PROCESS | 1760 | --DOMWINDOW == 153 (0x95008000) [pid = 1760] [serial = 1532] [outer = (nil)] [url = about:blank] 10:04:07 INFO - PROCESS | 1760 | --DOMWINDOW == 152 (0x92c33c00) [pid = 1760] [serial = 1530] [outer = (nil)] [url = about:blank] 10:04:07 INFO - PROCESS | 1760 | --DOMWINDOW == 151 (0x92b24400) [pid = 1760] [serial = 1529] [outer = (nil)] [url = about:blank] 10:04:07 INFO - PROCESS | 1760 | --DOMWINDOW == 150 (0x92b15800) [pid = 1760] [serial = 1527] [outer = (nil)] [url = about:blank] 10:04:07 INFO - PROCESS | 1760 | --DOMWINDOW == 149 (0x8b7fe800) [pid = 1760] [serial = 1565] [outer = (nil)] [url = about:blank] 10:04:07 INFO - PROCESS | 1760 | --DOMWINDOW == 148 (0x8d71a800) [pid = 1760] [serial = 1566] [outer = (nil)] [url = about:blank] 10:04:07 INFO - PROCESS | 1760 | --DOMWINDOW == 147 (0x8d9d4800) [pid = 1760] [serial = 1568] [outer = (nil)] [url = about:blank] 10:04:07 INFO - PROCESS | 1760 | --DOMWINDOW == 146 (0x8b7f4c00) [pid = 1760] [serial = 1560] [outer = (nil)] [url = about:blank] 10:04:07 INFO - PROCESS | 1760 | 1464368647839 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]]]}] 10:04:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 10:04:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 3635ms 10:04:07 INFO - PROCESS | 1760 | 1464368647862 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 10:04:07 INFO - PROCESS | 1760 | 1464368647867 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 10:04:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 10:04:07 INFO - PROCESS | 1760 | 1464368647875 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 10:04:07 INFO - PROCESS | 1760 | 1464368647880 Marionette TRACE conn3 <- [1,2226,null,{}] 10:04:07 INFO - PROCESS | 1760 | 1464368647888 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}] 10:04:08 INFO - PROCESS | 1760 | 1464368648128 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 10:04:08 INFO - PROCESS | 1760 | 1464368648339 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:08 INFO - PROCESS | 1760 | ++DOCSHELL 0x89ce6400 == 134 [pid = 1760] [id = 564] 10:04:08 INFO - PROCESS | 1760 | ++DOMWINDOW == 147 (0x89ce8800) [pid = 1760] [serial = 1693] [outer = (nil)] 10:04:08 INFO - PROCESS | 1760 | ++DOMWINDOW == 148 (0x89cef800) [pid = 1760] [serial = 1694] [outer = 0x89ce8800] 10:04:08 INFO - PROCESS | 1760 | 1464368648421 Marionette DEBUG loaded listener.js 10:04:08 INFO - PROCESS | 1760 | ++DOMWINDOW == 149 (0x8b54ac00) [pid = 1760] [serial = 1695] [outer = 0x89ce8800] 10:04:09 INFO - PROCESS | 1760 | 1464368649200 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]]]}] 10:04:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 10:04:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1381ms 10:04:09 INFO - PROCESS | 1760 | 1464368649256 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 10:04:09 INFO - PROCESS | 1760 | 1464368649264 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 10:04:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 10:04:09 INFO - PROCESS | 1760 | 1464368649274 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 10:04:09 INFO - PROCESS | 1760 | 1464368649278 Marionette TRACE conn3 <- [1,2230,null,{}] 10:04:09 INFO - PROCESS | 1760 | 1464368649284 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}] 10:04:09 INFO - PROCESS | 1760 | 1464368649584 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 10:04:09 INFO - PROCESS | 1760 | 1464368649712 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:09 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b64d800 == 135 [pid = 1760] [id = 565] 10:04:09 INFO - PROCESS | 1760 | ++DOMWINDOW == 150 (0x8b650800) [pid = 1760] [serial = 1696] [outer = (nil)] 10:04:09 INFO - PROCESS | 1760 | ++DOMWINDOW == 151 (0x8b7f9c00) [pid = 1760] [serial = 1697] [outer = 0x8b650800] 10:04:09 INFO - PROCESS | 1760 | 1464368649798 Marionette DEBUG loaded listener.js 10:04:09 INFO - PROCESS | 1760 | ++DOMWINDOW == 152 (0x8c070c00) [pid = 1760] [serial = 1698] [outer = 0x8b650800] 10:04:10 INFO - PROCESS | 1760 | 1464368650747 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]]]}] 10:04:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 10:04:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1536ms 10:04:10 INFO - PROCESS | 1760 | 1464368650812 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 10:04:10 INFO - PROCESS | 1760 | 1464368650816 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 10:04:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 10:04:10 INFO - PROCESS | 1760 | 1464368650822 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 10:04:10 INFO - PROCESS | 1760 | 1464368650828 Marionette TRACE conn3 <- [1,2234,null,{}] 10:04:10 INFO - PROCESS | 1760 | 1464368650854 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}] 10:04:11 INFO - PROCESS | 1760 | 1464368651143 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 10:04:11 INFO - PROCESS | 1760 | 1464368651177 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:11 INFO - PROCESS | 1760 | ++DOCSHELL 0x89ce1800 == 136 [pid = 1760] [id = 566] 10:04:11 INFO - PROCESS | 1760 | ++DOMWINDOW == 153 (0x8d13a800) [pid = 1760] [serial = 1699] [outer = (nil)] 10:04:11 INFO - PROCESS | 1760 | ++DOMWINDOW == 154 (0x8d1ee400) [pid = 1760] [serial = 1700] [outer = 0x8d13a800] 10:04:11 INFO - PROCESS | 1760 | 1464368651256 Marionette DEBUG loaded listener.js 10:04:11 INFO - PROCESS | 1760 | ++DOMWINDOW == 155 (0x8d8d2800) [pid = 1760] [serial = 1701] [outer = 0x8d13a800] 10:04:12 INFO - PROCESS | 1760 | --DOMWINDOW == 154 (0x8eb11800) [pid = 1760] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 10:04:12 INFO - PROCESS | 1760 | --DOMWINDOW == 153 (0x8cff3400) [pid = 1760] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 10:04:12 INFO - PROCESS | 1760 | --DOMWINDOW == 152 (0x87656c00) [pid = 1760] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 10:04:12 INFO - PROCESS | 1760 | --DOMWINDOW == 151 (0x9222e800) [pid = 1760] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 10:04:12 INFO - PROCESS | 1760 | --DOMWINDOW == 150 (0x9295c400) [pid = 1760] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 10:04:12 INFO - PROCESS | 1760 | --DOMWINDOW == 149 (0x8f6d8000) [pid = 1760] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 10:04:12 INFO - PROCESS | 1760 | --DOMWINDOW == 148 (0x953ea400) [pid = 1760] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 10:04:12 INFO - PROCESS | 1760 | --DOMWINDOW == 147 (0x89cedc00) [pid = 1760] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 10:04:12 INFO - PROCESS | 1760 | --DOMWINDOW == 146 (0x981c6c00) [pid = 1760] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 10:04:12 INFO - PROCESS | 1760 | --DOMWINDOW == 145 (0x953f5000) [pid = 1760] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 10:04:12 INFO - PROCESS | 1760 | --DOMWINDOW == 144 (0x8d8d4800) [pid = 1760] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 10:04:12 INFO - PROCESS | 1760 | --DOMWINDOW == 143 (0x921d5400) [pid = 1760] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 10:04:12 INFO - PROCESS | 1760 | --DOMWINDOW == 142 (0x93c8e000) [pid = 1760] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 10:04:12 INFO - PROCESS | 1760 | --DOMWINDOW == 141 (0x92d73400) [pid = 1760] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 10:04:12 INFO - PROCESS | 1760 | --DOMWINDOW == 140 (0x8f8aa000) [pid = 1760] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 10:04:12 INFO - PROCESS | 1760 | --DOMWINDOW == 139 (0x8ce9f400) [pid = 1760] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 10:04:12 INFO - PROCESS | 1760 | --DOMWINDOW == 138 (0x8df55800) [pid = 1760] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 10:04:12 INFO - PROCESS | 1760 | --DOMWINDOW == 137 (0x8d8d1800) [pid = 1760] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 10:04:12 INFO - PROCESS | 1760 | --DOMWINDOW == 136 (0x92d18000) [pid = 1760] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 10:04:12 INFO - PROCESS | 1760 | --DOMWINDOW == 135 (0x99e19000) [pid = 1760] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 10:04:12 INFO - PROCESS | 1760 | --DOMWINDOW == 134 (0x8ea9f800) [pid = 1760] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 10:04:12 INFO - PROCESS | 1760 | --DOMWINDOW == 133 (0x91bec800) [pid = 1760] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 10:04:12 INFO - PROCESS | 1760 | --DOMWINDOW == 132 (0x8eb5b800) [pid = 1760] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 10:04:12 INFO - PROCESS | 1760 | --DOMWINDOW == 131 (0x92b1dc00) [pid = 1760] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 10:04:12 INFO - PROCESS | 1760 | --DOMWINDOW == 130 (0x8f8a7400) [pid = 1760] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 10:04:13 INFO - PROCESS | 1760 | 1464368653072 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]]]}] 10:04:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 10:04:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 2287ms 10:04:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 10:04:13 INFO - PROCESS | 1760 | 1464368653109 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 10:04:13 INFO - PROCESS | 1760 | 1464368653113 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 10:04:13 INFO - PROCESS | 1760 | 1464368653119 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 10:04:13 INFO - PROCESS | 1760 | 1464368653122 Marionette TRACE conn3 <- [1,2238,null,{}] 10:04:13 INFO - PROCESS | 1760 | 1464368653128 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}] 10:04:13 INFO - PROCESS | 1760 | 1464368653336 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 10:04:13 INFO - PROCESS | 1760 | 1464368653545 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:13 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b548c00 == 137 [pid = 1760] [id = 567] 10:04:13 INFO - PROCESS | 1760 | ++DOMWINDOW == 131 (0x8b7fe000) [pid = 1760] [serial = 1702] [outer = (nil)] 10:04:13 INFO - PROCESS | 1760 | ++DOMWINDOW == 132 (0x8d71a800) [pid = 1760] [serial = 1703] [outer = 0x8b7fe000] 10:04:13 INFO - PROCESS | 1760 | 1464368653620 Marionette DEBUG loaded listener.js 10:04:13 INFO - PROCESS | 1760 | ++DOMWINDOW == 133 (0x8d9d3c00) [pid = 1760] [serial = 1704] [outer = 0x8b7fe000] 10:04:14 INFO - PROCESS | 1760 | 1464368654388 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]]]}] 10:04:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 10:04:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1297ms 10:04:14 INFO - PROCESS | 1760 | 1464368654415 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 10:04:14 INFO - PROCESS | 1760 | 1464368654418 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 10:04:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 10:04:14 INFO - PROCESS | 1760 | 1464368654424 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 10:04:14 INFO - PROCESS | 1760 | 1464368654427 Marionette TRACE conn3 <- [1,2242,null,{}] 10:04:14 INFO - PROCESS | 1760 | 1464368654433 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}] 10:04:14 INFO - PROCESS | 1760 | 1464368654689 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 10:04:14 INFO - PROCESS | 1760 | 1464368654852 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:14 INFO - PROCESS | 1760 | ++DOCSHELL 0x84bf2000 == 138 [pid = 1760] [id = 568] 10:04:14 INFO - PROCESS | 1760 | ++DOMWINDOW == 134 (0x84bfc400) [pid = 1760] [serial = 1705] [outer = (nil)] 10:04:15 INFO - PROCESS | 1760 | ++DOMWINDOW == 135 (0x8728ac00) [pid = 1760] [serial = 1706] [outer = 0x84bfc400] 10:04:15 INFO - PROCESS | 1760 | 1464368655048 Marionette DEBUG loaded listener.js 10:04:15 INFO - PROCESS | 1760 | ++DOMWINDOW == 136 (0x8765c800) [pid = 1760] [serial = 1707] [outer = 0x84bfc400] 10:04:16 INFO - PROCESS | 1760 | 1464368656140 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]]]}] 10:04:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 10:04:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1781ms 10:04:16 INFO - PROCESS | 1760 | 1464368656207 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 10:04:16 INFO - PROCESS | 1760 | 1464368656212 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 10:04:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 10:04:16 INFO - PROCESS | 1760 | 1464368656220 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 10:04:16 INFO - PROCESS | 1760 | 1464368656226 Marionette TRACE conn3 <- [1,2246,null,{}] 10:04:16 INFO - PROCESS | 1760 | 1464368656234 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}] 10:04:16 INFO - PROCESS | 1760 | 1464368656486 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 10:04:16 INFO - PROCESS | 1760 | 1464368656833 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:16 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b6f2c00 == 139 [pid = 1760] [id = 569] 10:04:16 INFO - PROCESS | 1760 | ++DOMWINDOW == 137 (0x8b7fd800) [pid = 1760] [serial = 1708] [outer = (nil)] 10:04:16 INFO - PROCESS | 1760 | ++DOMWINDOW == 138 (0x8ce9d800) [pid = 1760] [serial = 1709] [outer = 0x8b7fd800] 10:04:16 INFO - PROCESS | 1760 | 1464368656926 Marionette DEBUG loaded listener.js 10:04:17 INFO - PROCESS | 1760 | ++DOMWINDOW == 139 (0x8cff3800) [pid = 1760] [serial = 1710] [outer = 0x8b7fd800] 10:04:17 INFO - PROCESS | 1760 | 1464368657857 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]]]}] 10:04:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 10:04:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1683ms 10:04:17 INFO - PROCESS | 1760 | 1464368657906 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 10:04:17 INFO - PROCESS | 1760 | 1464368657912 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 10:04:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 10:04:17 INFO - PROCESS | 1760 | 1464368657921 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 10:04:17 INFO - PROCESS | 1760 | 1464368657924 Marionette TRACE conn3 <- [1,2250,null,{}] 10:04:17 INFO - PROCESS | 1760 | 1464368657931 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}] 10:04:18 INFO - PROCESS | 1760 | 1464368658160 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 10:04:18 INFO - PROCESS | 1760 | 1464368658530 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:18 INFO - PROCESS | 1760 | ++DOCSHELL 0x8d8ddc00 == 140 [pid = 1760] [id = 570] 10:04:18 INFO - PROCESS | 1760 | ++DOMWINDOW == 140 (0x8d8e1800) [pid = 1760] [serial = 1711] [outer = (nil)] 10:04:18 INFO - PROCESS | 1760 | ++DOMWINDOW == 141 (0x8d9d2400) [pid = 1760] [serial = 1712] [outer = 0x8d8e1800] 10:04:18 INFO - PROCESS | 1760 | 1464368658622 Marionette DEBUG loaded listener.js 10:04:18 INFO - PROCESS | 1760 | ++DOMWINDOW == 142 (0x8de46400) [pid = 1760] [serial = 1713] [outer = 0x8d8e1800] 10:04:19 INFO - PROCESS | 1760 | 1464368659541 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]]]}] 10:04:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 10:04:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1684ms 10:04:19 INFO - PROCESS | 1760 | 1464368659605 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 10:04:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 10:04:19 INFO - PROCESS | 1760 | 1464368659610 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 10:04:19 INFO - PROCESS | 1760 | 1464368659619 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 10:04:19 INFO - PROCESS | 1760 | 1464368659629 Marionette TRACE conn3 <- [1,2254,null,{}] 10:04:19 INFO - PROCESS | 1760 | 1464368659644 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}] 10:04:19 INFO - PROCESS | 1760 | 1464368659957 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 10:04:20 INFO - PROCESS | 1760 | 1464368660219 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:20 INFO - PROCESS | 1760 | ++DOCSHELL 0x89ceb800 == 141 [pid = 1760] [id = 571] 10:04:20 INFO - PROCESS | 1760 | ++DOMWINDOW == 143 (0x8d9d9000) [pid = 1760] [serial = 1714] [outer = (nil)] 10:04:20 INFO - PROCESS | 1760 | ++DOMWINDOW == 144 (0x8eaa8400) [pid = 1760] [serial = 1715] [outer = 0x8d9d9000] 10:04:20 INFO - PROCESS | 1760 | 1464368660323 Marionette DEBUG loaded listener.js 10:04:20 INFO - PROCESS | 1760 | ++DOMWINDOW == 145 (0x8eb13c00) [pid = 1760] [serial = 1716] [outer = 0x8d9d9000] 10:04:21 INFO - PROCESS | 1760 | 1464368661259 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]]]}] 10:04:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 10:04:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1699ms 10:04:21 INFO - PROCESS | 1760 | 1464368661316 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 10:04:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 10:04:21 INFO - PROCESS | 1760 | 1464368661321 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 10:04:21 INFO - PROCESS | 1760 | 1464368661327 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 10:04:21 INFO - PROCESS | 1760 | 1464368661331 Marionette TRACE conn3 <- [1,2258,null,{}] 10:04:21 INFO - PROCESS | 1760 | 1464368661337 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}] 10:04:21 INFO - PROCESS | 1760 | 1464368661550 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 10:04:21 INFO - PROCESS | 1760 | 1464368661886 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:21 INFO - PROCESS | 1760 | ++DOCSHELL 0x8ce9e000 == 142 [pid = 1760] [id = 572] 10:04:21 INFO - PROCESS | 1760 | ++DOMWINDOW == 146 (0x8cff2000) [pid = 1760] [serial = 1717] [outer = (nil)] 10:04:21 INFO - PROCESS | 1760 | ++DOMWINDOW == 147 (0x8eb92800) [pid = 1760] [serial = 1718] [outer = 0x8cff2000] 10:04:21 INFO - PROCESS | 1760 | 1464368661977 Marionette DEBUG loaded listener.js 10:04:22 INFO - PROCESS | 1760 | ++DOMWINDOW == 148 (0x8eb9d800) [pid = 1760] [serial = 1719] [outer = 0x8cff2000] 10:04:22 INFO - PROCESS | 1760 | 1464368662863 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]]]}] 10:04:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 10:04:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1581ms 10:04:22 INFO - PROCESS | 1760 | 1464368662909 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 10:04:22 INFO - PROCESS | 1760 | 1464368662913 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 10:04:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 10:04:22 INFO - PROCESS | 1760 | 1464368662919 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 10:04:22 INFO - PROCESS | 1760 | 1464368662923 Marionette TRACE conn3 <- [1,2262,null,{}] 10:04:22 INFO - PROCESS | 1760 | 1464368662929 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}] 10:04:23 INFO - PROCESS | 1760 | 1464368663150 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 10:04:23 INFO - PROCESS | 1760 | 1464368663431 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:23 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f5cb400 == 143 [pid = 1760] [id = 573] 10:04:23 INFO - PROCESS | 1760 | ++DOMWINDOW == 149 (0x8f5d2400) [pid = 1760] [serial = 1720] [outer = (nil)] 10:04:23 INFO - PROCESS | 1760 | ++DOMWINDOW == 150 (0x8f5da400) [pid = 1760] [serial = 1721] [outer = 0x8f5d2400] 10:04:23 INFO - PROCESS | 1760 | 1464368663582 Marionette DEBUG loaded listener.js 10:04:23 INFO - PROCESS | 1760 | ++DOMWINDOW == 151 (0x8f756800) [pid = 1760] [serial = 1722] [outer = 0x8f5d2400] 10:04:24 INFO - PROCESS | 1760 | 1464368664559 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]]]}] 10:04:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 10:04:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1700ms 10:04:24 INFO - PROCESS | 1760 | 1464368664621 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 10:04:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 10:04:24 INFO - PROCESS | 1760 | 1464368664625 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 10:04:24 INFO - PROCESS | 1760 | 1464368664631 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 10:04:24 INFO - PROCESS | 1760 | 1464368664635 Marionette TRACE conn3 <- [1,2266,null,{}] 10:04:24 INFO - PROCESS | 1760 | 1464368664641 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}] 10:04:24 INFO - PROCESS | 1760 | 1464368664858 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 10:04:25 INFO - PROCESS | 1760 | 1464368665187 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:25 INFO - PROCESS | 1760 | ++DOCSHELL 0x8eb97000 == 144 [pid = 1760] [id = 574] 10:04:25 INFO - PROCESS | 1760 | ++DOMWINDOW == 152 (0x8edc0000) [pid = 1760] [serial = 1723] [outer = (nil)] 10:04:25 INFO - PROCESS | 1760 | ++DOMWINDOW == 153 (0x91434800) [pid = 1760] [serial = 1724] [outer = 0x8edc0000] 10:04:25 INFO - PROCESS | 1760 | 1464368665285 Marionette DEBUG loaded listener.js 10:04:25 INFO - PROCESS | 1760 | ++DOMWINDOW == 154 (0x91438c00) [pid = 1760] [serial = 1725] [outer = 0x8edc0000] 10:04:26 INFO - PROCESS | 1760 | 1464368666190 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]]]}] 10:04:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 10:04:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1586ms 10:04:26 INFO - PROCESS | 1760 | 1464368666217 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 10:04:26 INFO - PROCESS | 1760 | 1464368666221 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 10:04:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 10:04:26 INFO - PROCESS | 1760 | 1464368666228 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 10:04:26 INFO - PROCESS | 1760 | 1464368666230 Marionette TRACE conn3 <- [1,2270,null,{}] 10:04:26 INFO - PROCESS | 1760 | 1464368666237 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}] 10:04:26 INFO - PROCESS | 1760 | 1464368666529 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 10:04:26 INFO - PROCESS | 1760 | 1464368666803 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:26 INFO - PROCESS | 1760 | ++DOCSHELL 0x8edb2c00 == 145 [pid = 1760] [id = 575] 10:04:26 INFO - PROCESS | 1760 | ++DOMWINDOW == 155 (0x8edc0c00) [pid = 1760] [serial = 1726] [outer = (nil)] 10:04:26 INFO - PROCESS | 1760 | ++DOMWINDOW == 156 (0x91bef400) [pid = 1760] [serial = 1727] [outer = 0x8edc0c00] 10:04:26 INFO - PROCESS | 1760 | 1464368666893 Marionette DEBUG loaded listener.js 10:04:27 INFO - PROCESS | 1760 | ++DOMWINDOW == 157 (0x91bf5000) [pid = 1760] [serial = 1728] [outer = 0x8edc0c00] 10:04:27 INFO - PROCESS | 1760 | 1464368667773 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]]]}] 10:04:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 10:04:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1589ms 10:04:27 INFO - PROCESS | 1760 | 1464368667818 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 10:04:27 INFO - PROCESS | 1760 | 1464368667822 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 10:04:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 10:04:27 INFO - PROCESS | 1760 | 1464368667828 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 10:04:27 INFO - PROCESS | 1760 | 1464368667832 Marionette TRACE conn3 <- [1,2274,null,{}] 10:04:27 INFO - PROCESS | 1760 | 1464368667838 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}] 10:04:28 INFO - PROCESS | 1760 | 1464368668064 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 10:04:28 INFO - PROCESS | 1760 | 1464368668400 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:28 INFO - PROCESS | 1760 | ++DOCSHELL 0x91440c00 == 146 [pid = 1760] [id = 576] 10:04:28 INFO - PROCESS | 1760 | ++DOMWINDOW == 158 (0x91bf0400) [pid = 1760] [serial = 1729] [outer = (nil)] 10:04:28 INFO - PROCESS | 1760 | ++DOMWINDOW == 159 (0x91ed2c00) [pid = 1760] [serial = 1730] [outer = 0x91bf0400] 10:04:28 INFO - PROCESS | 1760 | 1464368668488 Marionette DEBUG loaded listener.js 10:04:28 INFO - PROCESS | 1760 | ++DOMWINDOW == 160 (0x921ce800) [pid = 1760] [serial = 1731] [outer = 0x91bf0400] 10:04:29 INFO - PROCESS | 1760 | 1464368669381 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]]]}] 10:04:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 10:04:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1585ms 10:04:29 INFO - PROCESS | 1760 | 1464368669414 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 10:04:29 INFO - PROCESS | 1760 | 1464368669418 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 10:04:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 10:04:29 INFO - PROCESS | 1760 | 1464368669424 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 10:04:29 INFO - PROCESS | 1760 | 1464368669428 Marionette TRACE conn3 <- [1,2278,null,{}] 10:04:29 INFO - PROCESS | 1760 | 1464368669434 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}] 10:04:29 INFO - PROCESS | 1760 | 1464368669645 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 10:04:29 INFO - PROCESS | 1760 | 1464368669936 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:30 INFO - PROCESS | 1760 | ++DOCSHELL 0x91ec8800 == 147 [pid = 1760] [id = 577] 10:04:30 INFO - PROCESS | 1760 | ++DOMWINDOW == 161 (0x91ed0800) [pid = 1760] [serial = 1732] [outer = (nil)] 10:04:30 INFO - PROCESS | 1760 | ++DOMWINDOW == 162 (0x9233cc00) [pid = 1760] [serial = 1733] [outer = 0x91ed0800] 10:04:30 INFO - PROCESS | 1760 | 1464368670069 Marionette DEBUG loaded listener.js 10:04:30 INFO - PROCESS | 1760 | ++DOMWINDOW == 163 (0x92349000) [pid = 1760] [serial = 1734] [outer = 0x91ed0800] 10:04:31 INFO - PROCESS | 1760 | 1464368671002 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]]]}] 10:04:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 10:04:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1641ms 10:04:31 INFO - PROCESS | 1760 | 1464368671067 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 10:04:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 10:04:31 INFO - PROCESS | 1760 | 1464368671077 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 10:04:31 INFO - PROCESS | 1760 | 1464368671086 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 10:04:31 INFO - PROCESS | 1760 | 1464368671093 Marionette TRACE conn3 <- [1,2282,null,{}] 10:04:31 INFO - PROCESS | 1760 | 1464368671099 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}] 10:04:31 INFO - PROCESS | 1760 | 1464368671337 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 10:04:31 INFO - PROCESS | 1760 | 1464368671688 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:31 INFO - PROCESS | 1760 | ++DOCSHELL 0x92782800 == 148 [pid = 1760] [id = 578] 10:04:31 INFO - PROCESS | 1760 | ++DOMWINDOW == 164 (0x92783400) [pid = 1760] [serial = 1735] [outer = (nil)] 10:04:31 INFO - PROCESS | 1760 | ++DOMWINDOW == 165 (0x927eb000) [pid = 1760] [serial = 1736] [outer = 0x92783400] 10:04:31 INFO - PROCESS | 1760 | 1464368671793 Marionette DEBUG loaded listener.js 10:04:31 INFO - PROCESS | 1760 | ++DOMWINDOW == 166 (0x92964800) [pid = 1760] [serial = 1737] [outer = 0x92783400] 10:04:32 INFO - PROCESS | 1760 | 1464368672715 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]]]}] 10:04:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 10:04:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1699ms 10:04:32 INFO - PROCESS | 1760 | 1464368672783 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 10:04:32 INFO - PROCESS | 1760 | 1464368672788 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 10:04:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 10:04:32 INFO - PROCESS | 1760 | 1464368672794 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 10:04:32 INFO - PROCESS | 1760 | 1464368672799 Marionette TRACE conn3 <- [1,2286,null,{}] 10:04:32 INFO - PROCESS | 1760 | 1464368672804 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}] 10:04:33 INFO - PROCESS | 1760 | 1464368673046 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 10:04:33 INFO - PROCESS | 1760 | 1464368673384 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:33 INFO - PROCESS | 1760 | ++DOCSHELL 0x8728b400 == 149 [pid = 1760] [id = 579] 10:04:33 INFO - PROCESS | 1760 | ++DOMWINDOW == 167 (0x9277c400) [pid = 1760] [serial = 1738] [outer = (nil)] 10:04:33 INFO - PROCESS | 1760 | ++DOMWINDOW == 168 (0x92d6ec00) [pid = 1760] [serial = 1739] [outer = 0x9277c400] 10:04:33 INFO - PROCESS | 1760 | 1464368673472 Marionette DEBUG loaded listener.js 10:04:33 INFO - PROCESS | 1760 | ++DOMWINDOW == 169 (0x92d77800) [pid = 1760] [serial = 1740] [outer = 0x9277c400] 10:04:34 INFO - PROCESS | 1760 | 1464368674363 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]]]}] 10:04:34 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 10:04:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1640ms 10:04:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 10:04:34 INFO - PROCESS | 1760 | 1464368674435 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 10:04:34 INFO - PROCESS | 1760 | 1464368674438 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 10:04:34 INFO - PROCESS | 1760 | 1464368674445 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 10:04:34 INFO - PROCESS | 1760 | 1464368674448 Marionette TRACE conn3 <- [1,2290,null,{}] 10:04:34 INFO - PROCESS | 1760 | 1464368674454 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}] 10:04:34 INFO - PROCESS | 1760 | 1464368674693 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 10:04:35 INFO - PROCESS | 1760 | 1464368675026 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:35 INFO - PROCESS | 1760 | ++DOCSHELL 0x92d6bc00 == 150 [pid = 1760] [id = 580] 10:04:35 INFO - PROCESS | 1760 | ++DOMWINDOW == 170 (0x92d77000) [pid = 1760] [serial = 1741] [outer = (nil)] 10:04:35 INFO - PROCESS | 1760 | ++DOMWINDOW == 171 (0x95008c00) [pid = 1760] [serial = 1742] [outer = 0x92d77000] 10:04:35 INFO - PROCESS | 1760 | 1464368675115 Marionette DEBUG loaded listener.js 10:04:35 INFO - PROCESS | 1760 | ++DOMWINDOW == 172 (0x950eb400) [pid = 1760] [serial = 1743] [outer = 0x92d77000] 10:04:36 INFO - PROCESS | 1760 | 1464368676019 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]]]}] 10:04:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 10:04:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1639ms 10:04:36 INFO - PROCESS | 1760 | 1464368676082 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 10:04:36 INFO - PROCESS | 1760 | 1464368676086 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 10:04:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 10:04:36 INFO - PROCESS | 1760 | 1464368676093 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 10:04:36 INFO - PROCESS | 1760 | 1464368676100 Marionette TRACE conn3 <- [1,2294,null,{}] 10:04:36 INFO - PROCESS | 1760 | 1464368676110 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}] 10:04:36 INFO - PROCESS | 1760 | 1464368676361 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 10:04:36 INFO - PROCESS | 1760 | 1464368676700 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:36 INFO - PROCESS | 1760 | ++DOCSHELL 0x91ecb800 == 151 [pid = 1760] [id = 581] 10:04:36 INFO - PROCESS | 1760 | ++DOMWINDOW == 173 (0x9223a000) [pid = 1760] [serial = 1744] [outer = (nil)] 10:04:36 INFO - PROCESS | 1760 | ++DOMWINDOW == 174 (0x953f3c00) [pid = 1760] [serial = 1745] [outer = 0x9223a000] 10:04:36 INFO - PROCESS | 1760 | 1464368676790 Marionette DEBUG loaded listener.js 10:04:36 INFO - PROCESS | 1760 | ++DOMWINDOW == 175 (0x977d5000) [pid = 1760] [serial = 1746] [outer = 0x9223a000] 10:04:37 INFO - PROCESS | 1760 | 1464368677688 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]]]}] 10:04:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 10:04:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1648ms 10:04:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 10:04:37 INFO - PROCESS | 1760 | 1464368677742 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 10:04:37 INFO - PROCESS | 1760 | 1464368677745 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 10:04:37 INFO - PROCESS | 1760 | 1464368677751 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 10:04:37 INFO - PROCESS | 1760 | 1464368677754 Marionette TRACE conn3 <- [1,2298,null,{}] 10:04:37 INFO - PROCESS | 1760 | 1464368677760 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}] 10:04:37 INFO - PROCESS | 1760 | 1464368677965 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 10:04:38 INFO - PROCESS | 1760 | 1464368678317 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:38 INFO - PROCESS | 1760 | ++DOCSHELL 0x92b22400 == 152 [pid = 1760] [id = 582] 10:04:38 INFO - PROCESS | 1760 | ++DOMWINDOW == 176 (0x93a4a400) [pid = 1760] [serial = 1747] [outer = (nil)] 10:04:38 INFO - PROCESS | 1760 | ++DOMWINDOW == 177 (0x99e11000) [pid = 1760] [serial = 1748] [outer = 0x93a4a400] 10:04:38 INFO - PROCESS | 1760 | 1464368678408 Marionette DEBUG loaded listener.js 10:04:38 INFO - PROCESS | 1760 | ++DOMWINDOW == 178 (0x99e18400) [pid = 1760] [serial = 1749] [outer = 0x93a4a400] 10:04:39 INFO - PROCESS | 1760 | 1464368679307 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]]]}] 10:04:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 10:04:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1634ms 10:04:39 INFO - PROCESS | 1760 | 1464368679385 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 10:04:39 INFO - PROCESS | 1760 | 1464368679388 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 10:04:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 10:04:39 INFO - PROCESS | 1760 | 1464368679395 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 10:04:39 INFO - PROCESS | 1760 | 1464368679398 Marionette TRACE conn3 <- [1,2302,null,{}] 10:04:39 INFO - PROCESS | 1760 | 1464368679404 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}] 10:04:39 INFO - PROCESS | 1760 | 1464368679659 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 10:04:40 INFO - PROCESS | 1760 | 1464368680000 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:40 INFO - PROCESS | 1760 | ++DOCSHELL 0x98110000 == 153 [pid = 1760] [id = 583] 10:04:40 INFO - PROCESS | 1760 | ++DOMWINDOW == 179 (0x99165000) [pid = 1760] [serial = 1750] [outer = (nil)] 10:04:40 INFO - PROCESS | 1760 | ++DOMWINDOW == 180 (0x9a367c00) [pid = 1760] [serial = 1751] [outer = 0x99165000] 10:04:40 INFO - PROCESS | 1760 | 1464368680090 Marionette DEBUG loaded listener.js 10:04:40 INFO - PROCESS | 1760 | ++DOMWINDOW == 181 (0x9a5e2c00) [pid = 1760] [serial = 1752] [outer = 0x99165000] 10:04:41 INFO - PROCESS | 1760 | 1464368681007 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]]]}] 10:04:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 10:04:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1649ms 10:04:41 INFO - PROCESS | 1760 | 1464368681044 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 10:04:41 INFO - PROCESS | 1760 | 1464368681048 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 10:04:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 10:04:41 INFO - PROCESS | 1760 | 1464368681055 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 10:04:41 INFO - PROCESS | 1760 | 1464368681059 Marionette TRACE conn3 <- [1,2306,null,{}] 10:04:41 INFO - PROCESS | 1760 | 1464368681066 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}] 10:04:41 INFO - PROCESS | 1760 | 1464368681290 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 10:04:41 INFO - PROCESS | 1760 | 1464368681636 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:41 INFO - PROCESS | 1760 | ++DOCSHELL 0x86bad400 == 154 [pid = 1760] [id = 584] 10:04:41 INFO - PROCESS | 1760 | ++DOMWINDOW == 182 (0x927e8800) [pid = 1760] [serial = 1753] [outer = (nil)] 10:04:41 INFO - PROCESS | 1760 | ++DOMWINDOW == 183 (0x9b3a3800) [pid = 1760] [serial = 1754] [outer = 0x927e8800] 10:04:41 INFO - PROCESS | 1760 | 1464368681727 Marionette DEBUG loaded listener.js 10:04:41 INFO - PROCESS | 1760 | ++DOMWINDOW == 184 (0x9b828400) [pid = 1760] [serial = 1755] [outer = 0x927e8800] 10:04:42 INFO - PROCESS | 1760 | 1464368682669 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]]]}] 10:04:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 10:04:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1682ms 10:04:42 INFO - PROCESS | 1760 | 1464368682739 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 10:04:42 INFO - PROCESS | 1760 | 1464368682742 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 10:04:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 10:04:42 INFO - PROCESS | 1760 | 1464368682749 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 10:04:42 INFO - PROCESS | 1760 | 1464368682753 Marionette TRACE conn3 <- [1,2310,null,{}] 10:04:42 INFO - PROCESS | 1760 | 1464368682759 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}] 10:04:42 INFO - PROCESS | 1760 | 1464368682989 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 10:04:43 INFO - PROCESS | 1760 | 1464368683331 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:43 INFO - PROCESS | 1760 | ++DOCSHELL 0x86bab000 == 155 [pid = 1760] [id = 585] 10:04:43 INFO - PROCESS | 1760 | ++DOMWINDOW == 185 (0x86bae400) [pid = 1760] [serial = 1756] [outer = (nil)] 10:04:43 INFO - PROCESS | 1760 | ++DOMWINDOW == 186 (0x9c129c00) [pid = 1760] [serial = 1757] [outer = 0x86bae400] 10:04:43 INFO - PROCESS | 1760 | 1464368683421 Marionette DEBUG loaded listener.js 10:04:43 INFO - PROCESS | 1760 | ++DOMWINDOW == 187 (0x9c229000) [pid = 1760] [serial = 1758] [outer = 0x86bae400] 10:04:44 INFO - PROCESS | 1760 | 1464368684328 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]]]}] 10:04:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 10:04:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1632ms 10:04:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 10:04:44 INFO - PROCESS | 1760 | 1464368684382 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 10:04:44 INFO - PROCESS | 1760 | 1464368684385 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 10:04:44 INFO - PROCESS | 1760 | 1464368684392 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 10:04:44 INFO - PROCESS | 1760 | 1464368684395 Marionette TRACE conn3 <- [1,2314,null,{}] 10:04:44 INFO - PROCESS | 1760 | 1464368684401 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}] 10:04:44 INFO - PROCESS | 1760 | 1464368684612 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 10:04:44 INFO - PROCESS | 1760 | 1464368684963 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:46 INFO - PROCESS | 1760 | --DOCSHELL 0x89cea400 == 154 [pid = 1760] [id = 454] 10:04:46 INFO - PROCESS | 1760 | --DOCSHELL 0x8f6ce800 == 153 [pid = 1760] [id = 323] 10:04:46 INFO - PROCESS | 1760 | --DOCSHELL 0x8eaa8c00 == 152 [pid = 1760] [id = 458] 10:04:46 INFO - PROCESS | 1760 | --DOCSHELL 0x8b548c00 == 151 [pid = 1760] [id = 567] 10:04:46 INFO - PROCESS | 1760 | --DOCSHELL 0x89ce1800 == 150 [pid = 1760] [id = 566] 10:04:46 INFO - PROCESS | 1760 | --DOCSHELL 0x8b64d800 == 149 [pid = 1760] [id = 565] 10:04:46 INFO - PROCESS | 1760 | --DOCSHELL 0x89ce6400 == 148 [pid = 1760] [id = 564] 10:04:46 INFO - PROCESS | 1760 | --DOCSHELL 0x8728e400 == 147 [pid = 1760] [id = 558] 10:04:46 INFO - PROCESS | 1760 | --DOCSHELL 0x99e1a000 == 146 [pid = 1760] [id = 557] 10:04:46 INFO - PROCESS | 1760 | --DOCSHELL 0x92e0f800 == 145 [pid = 1760] [id = 555] 10:04:46 INFO - PROCESS | 1760 | --DOCSHELL 0x92d77c00 == 144 [pid = 1760] [id = 556] 10:04:46 INFO - PROCESS | 1760 | --DOCSHELL 0x9234b400 == 143 [pid = 1760] [id = 554] 10:04:46 INFO - PROCESS | 1760 | --DOCSHELL 0x92312400 == 142 [pid = 1760] [id = 553] 10:04:46 INFO - PROCESS | 1760 | --DOCSHELL 0x8f750400 == 141 [pid = 1760] [id = 552] 10:04:46 INFO - PROCESS | 1760 | --DOCSHELL 0x8b64c800 == 140 [pid = 1760] [id = 551] 10:04:46 INFO - PROCESS | 1760 | --DOCSHELL 0x8f8a8800 == 139 [pid = 1760] [id = 550] 10:04:46 INFO - PROCESS | 1760 | --DOCSHELL 0x86bb6400 == 138 [pid = 1760] [id = 549] 10:04:46 INFO - PROCESS | 1760 | --DOCSHELL 0x8d710c00 == 137 [pid = 1760] [id = 547] 10:04:46 INFO - PROCESS | 1760 | --DOCSHELL 0x8d71c400 == 136 [pid = 1760] [id = 548] 10:04:46 INFO - PROCESS | 1760 | --DOCSHELL 0x8bcbf400 == 135 [pid = 1760] [id = 546] 10:04:46 INFO - PROCESS | 1760 | --DOCSHELL 0x87285800 == 134 [pid = 1760] [id = 545] 10:04:47 INFO - PROCESS | 1760 | --DOMWINDOW == 186 (0x8eb95400) [pid = 1760] [serial = 1580] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1760 | --DOMWINDOW == 185 (0x8d8ea400) [pid = 1760] [serial = 1575] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1760 | --DOMWINDOW == 184 (0x8b7f4000) [pid = 1760] [serial = 1572] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1760 | --DOMWINDOW == 183 (0x92349c00) [pid = 1760] [serial = 1595] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1760 | --DOMWINDOW == 182 (0x99743c00) [pid = 1760] [serial = 1607] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1760 | --DOMWINDOW == 181 (0x9143a400) [pid = 1760] [serial = 1587] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1760 | --DOMWINDOW == 180 (0xa1128800) [pid = 1760] [serial = 1620] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1760 | --DOMWINDOW == 179 (0x8a349800) [pid = 1760] [serial = 1625] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1760 | --DOMWINDOW == 178 (0x924cc000) [pid = 1760] [serial = 1596] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1760 | --DOMWINDOW == 177 (0xa243cc00) [pid = 1760] [serial = 1623] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1760 | --DOMWINDOW == 176 (0x9a35bc00) [pid = 1760] [serial = 1610] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1760 | --DOMWINDOW == 175 (0x8d8e3800) [pid = 1760] [serial = 1631] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1760 | --DOMWINDOW == 174 (0x8b495400) [pid = 1760] [serial = 1571] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1760 | --DOMWINDOW == 173 (0x9a5d8800) [pid = 1760] [serial = 1611] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1760 | --DOMWINDOW == 172 (0x92957800) [pid = 1760] [serial = 1598] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1760 | --DOMWINDOW == 171 (0x9a5e7c00) [pid = 1760] [serial = 1613] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1760 | --DOMWINDOW == 170 (0x99e18000) [pid = 1760] [serial = 1608] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1760 | --DOMWINDOW == 169 (0x8d713800) [pid = 1760] [serial = 1574] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1760 | --DOMWINDOW == 168 (0x93a41800) [pid = 1760] [serial = 1601] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1760 | --DOMWINDOW == 167 (0xa22c4800) [pid = 1760] [serial = 1622] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1760 | --DOMWINDOW == 166 (0x91bf9800) [pid = 1760] [serial = 1589] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1760 | --DOMWINDOW == 165 (0x8cfa5800) [pid = 1760] [serial = 1628] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1760 | --DOMWINDOW == 164 (0x8eb0cc00) [pid = 1760] [serial = 1578] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1760 | --DOMWINDOW == 163 (0x8de49800) [pid = 1760] [serial = 1500] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1760 | --DOMWINDOW == 162 (0x95010800) [pid = 1760] [serial = 1604] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1760 | --DOMWINDOW == 161 (0x9c12e800) [pid = 1760] [serial = 1617] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1760 | --DOMWINDOW == 160 (0x91d42400) [pid = 1760] [serial = 1590] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1760 | --DOMWINDOW == 159 (0x9d0be000) [pid = 1760] [serial = 1619] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1760 | --DOMWINDOW == 158 (0x92b1bc00) [pid = 1760] [serial = 1599] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1760 | --DOMWINDOW == 157 (0x953eb400) [pid = 1760] [serial = 1605] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1760 | --DOMWINDOW == 156 (0x93c85400) [pid = 1760] [serial = 1602] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1760 | --DOMWINDOW == 155 (0x9c128c00) [pid = 1760] [serial = 1485] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1760 | --DOMWINDOW == 154 (0x921d5c00) [pid = 1760] [serial = 1592] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1760 | --DOMWINDOW == 153 (0x9223b000) [pid = 1760] [serial = 1593] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1760 | --DOMWINDOW == 152 (0x9c07d400) [pid = 1760] [serial = 1616] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1760 | --DOMWINDOW == 151 (0x8ea9c400) [pid = 1760] [serial = 1577] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1760 | --DOMWINDOW == 150 (0x8d139400) [pid = 1760] [serial = 1629] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1760 | --DOMWINDOW == 149 (0x8d9d6c00) [pid = 1760] [serial = 1632] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1760 | --DOMWINDOW == 148 (0x91433400) [pid = 1760] [serial = 1586] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1760 | --DOMWINDOW == 147 (0x8f6d1000) [pid = 1760] [serial = 1584] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1760 | --DOMWINDOW == 146 (0x8df48000) [pid = 1760] [serial = 1634] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1760 | --DOMWINDOW == 145 (0x950e5400) [pid = 1760] [serial = 1347] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1760 | --DOMWINDOW == 144 (0x9c131c00) [pid = 1760] [serial = 1416] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1760 | --DOMWINDOW == 143 (0x8edb9c00) [pid = 1760] [serial = 1581] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1760 | --DOMWINDOW == 142 (0x8f5d9800) [pid = 1760] [serial = 1583] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1760 | --DOMWINDOW == 141 (0x8b545400) [pid = 1760] [serial = 1626] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1760 | --DOMWINDOW == 140 (0x9b533800) [pid = 1760] [serial = 1614] [outer = (nil)] [url = about:blank] 10:04:47 INFO - PROCESS | 1760 | ++DOCSHELL 0x87285800 == 135 [pid = 1760] [id = 586] 10:04:47 INFO - PROCESS | 1760 | ++DOMWINDOW == 141 (0x8728a000) [pid = 1760] [serial = 1759] [outer = (nil)] 10:04:47 INFO - PROCESS | 1760 | ++DOMWINDOW == 142 (0x89c03800) [pid = 1760] [serial = 1760] [outer = 0x8728a000] 10:04:47 INFO - PROCESS | 1760 | 1464368687153 Marionette DEBUG loaded listener.js 10:04:47 INFO - PROCESS | 1760 | ++DOMWINDOW == 143 (0x89ceb000) [pid = 1760] [serial = 1761] [outer = 0x8728a000] 10:04:48 INFO - PROCESS | 1760 | 1464368688024 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]]]}] 10:04:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 10:04:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 3694ms 10:04:48 INFO - PROCESS | 1760 | 1464368688087 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 10:04:48 INFO - PROCESS | 1760 | 1464368688091 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 10:04:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 10:04:48 INFO - PROCESS | 1760 | 1464368688108 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 10:04:48 INFO - PROCESS | 1760 | 1464368688113 Marionette TRACE conn3 <- [1,2318,null,{}] 10:04:48 INFO - PROCESS | 1760 | 1464368688122 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}] 10:04:48 INFO - PROCESS | 1760 | 1464368688343 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 10:04:48 INFO - PROCESS | 1760 | 1464368688573 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:48 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b6ec800 == 136 [pid = 1760] [id = 587] 10:04:48 INFO - PROCESS | 1760 | ++DOMWINDOW == 144 (0x8b6f3c00) [pid = 1760] [serial = 1762] [outer = (nil)] 10:04:48 INFO - PROCESS | 1760 | ++DOMWINDOW == 145 (0x8be93400) [pid = 1760] [serial = 1763] [outer = 0x8b6f3c00] 10:04:48 INFO - PROCESS | 1760 | 1464368688652 Marionette DEBUG loaded listener.js 10:04:48 INFO - PROCESS | 1760 | ++DOMWINDOW == 146 (0x8cfa4c00) [pid = 1760] [serial = 1764] [outer = 0x8b6f3c00] 10:04:49 INFO - PROCESS | 1760 | 1464368689523 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] 10:04:49 INFO - PROCESS | 1760 | 1464368689599 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 10:04:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 10:04:49 INFO - PROCESS | 1760 | 1464368689609 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 10:04:49 INFO - PROCESS | 1760 | 1464368689613 Marionette TRACE conn3 <- [1,2322,null,{}] 10:04:49 INFO - PROCESS | 1760 | 1464368689625 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}] 10:04:49 INFO - PROCESS | 1760 | 1464368689899 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 10:04:49 INFO - PROCESS | 1760 | 1464368689927 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:49 INFO - PROCESS | 1760 | ++DOCSHELL 0x8d133400 == 137 [pid = 1760] [id = 588] 10:04:49 INFO - PROCESS | 1760 | ++DOMWINDOW == 147 (0x8d1ee000) [pid = 1760] [serial = 1765] [outer = (nil)] 10:04:49 INFO - PROCESS | 1760 | ++DOMWINDOW == 148 (0x8d8e3c00) [pid = 1760] [serial = 1766] [outer = 0x8d1ee000] 10:04:50 INFO - PROCESS | 1760 | 1464368690002 Marionette DEBUG loaded listener.js 10:04:50 INFO - PROCESS | 1760 | ++DOMWINDOW == 149 (0x8d8f0400) [pid = 1760] [serial = 1767] [outer = 0x8d1ee000] 10:04:51 INFO - PROCESS | 1760 | 1464368691075 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]]]}] 10:04:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 10:04:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1492ms 10:04:51 INFO - PROCESS | 1760 | 1464368691101 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 10:04:51 INFO - PROCESS | 1760 | 1464368691104 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 10:04:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 10:04:51 INFO - PROCESS | 1760 | 1464368691111 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 10:04:51 INFO - PROCESS | 1760 | 1464368691117 Marionette TRACE conn3 <- [1,2326,null,{}] 10:04:51 INFO - PROCESS | 1760 | 1464368691138 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}] 10:04:51 INFO - PROCESS | 1760 | 1464368691432 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 10:04:51 INFO - PROCESS | 1760 | 1464368691467 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:51 INFO - PROCESS | 1760 | ++DOCSHELL 0x87512c00 == 138 [pid = 1760] [id = 589] 10:04:51 INFO - PROCESS | 1760 | ++DOMWINDOW == 150 (0x8df53c00) [pid = 1760] [serial = 1768] [outer = (nil)] 10:04:51 INFO - PROCESS | 1760 | ++DOMWINDOW == 151 (0x8ea99800) [pid = 1760] [serial = 1769] [outer = 0x8df53c00] 10:04:51 INFO - PROCESS | 1760 | 1464368691541 Marionette DEBUG loaded listener.js 10:04:51 INFO - PROCESS | 1760 | ++DOMWINDOW == 152 (0x8eaa4800) [pid = 1760] [serial = 1770] [outer = 0x8df53c00] 10:04:52 INFO - PROCESS | 1760 | --DOMWINDOW == 151 (0x92e0fc00) [pid = 1760] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 10:04:52 INFO - PROCESS | 1760 | --DOMWINDOW == 150 (0x9a2a1800) [pid = 1760] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 10:04:52 INFO - PROCESS | 1760 | --DOMWINDOW == 149 (0x8df4d400) [pid = 1760] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 10:04:52 INFO - PROCESS | 1760 | --DOMWINDOW == 148 (0x8d13a800) [pid = 1760] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 10:04:52 INFO - PROCESS | 1760 | --DOMWINDOW == 147 (0x91ecc000) [pid = 1760] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 10:04:52 INFO - PROCESS | 1760 | --DOMWINDOW == 146 (0x8b650800) [pid = 1760] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 10:04:52 INFO - PROCESS | 1760 | --DOMWINDOW == 145 (0x9c0c1c00) [pid = 1760] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 10:04:52 INFO - PROCESS | 1760 | --DOMWINDOW == 144 (0x89ce8800) [pid = 1760] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 10:04:52 INFO - PROCESS | 1760 | --DOMWINDOW == 143 (0x87285c00) [pid = 1760] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 10:04:52 INFO - PROCESS | 1760 | --DOMWINDOW == 142 (0xa24c7000) [pid = 1760] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 10:04:52 INFO - PROCESS | 1760 | --DOMWINDOW == 141 (0x9cd2c800) [pid = 1760] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 10:04:52 INFO - PROCESS | 1760 | --DOMWINDOW == 140 (0x9a35c000) [pid = 1760] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 10:04:52 INFO - PROCESS | 1760 | --DOMWINDOW == 139 (0x992e7c00) [pid = 1760] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 10:04:52 INFO - PROCESS | 1760 | --DOMWINDOW == 138 (0x92313400) [pid = 1760] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 10:04:52 INFO - PROCESS | 1760 | --DOMWINDOW == 137 (0x8f8aa800) [pid = 1760] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 10:04:52 INFO - PROCESS | 1760 | --DOMWINDOW == 136 (0x8be8fc00) [pid = 1760] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 10:04:52 INFO - PROCESS | 1760 | --DOMWINDOW == 135 (0x8d8d6400) [pid = 1760] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 10:04:52 INFO - PROCESS | 1760 | --DOMWINDOW == 134 (0x8de4b000) [pid = 1760] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 10:04:52 INFO - PROCESS | 1760 | --DOMWINDOW == 133 (0x8eaa0800) [pid = 1760] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 10:04:52 INFO - PROCESS | 1760 | --DOMWINDOW == 132 (0x92777800) [pid = 1760] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 10:04:52 INFO - PROCESS | 1760 | --DOMWINDOW == 131 (0xa060e400) [pid = 1760] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 10:04:52 INFO - PROCESS | 1760 | --DOMWINDOW == 130 (0x8b6f0000) [pid = 1760] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 10:04:53 INFO - PROCESS | 1760 | 1464368693080 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]]]}] 10:04:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 10:04:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1995ms 10:04:53 INFO - PROCESS | 1760 | 1464368693106 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 10:04:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 10:04:53 INFO - PROCESS | 1760 | 1464368693111 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 10:04:53 INFO - PROCESS | 1760 | 1464368693117 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 10:04:53 INFO - PROCESS | 1760 | 1464368693124 Marionette TRACE conn3 <- [1,2330,null,{}] 10:04:53 INFO - PROCESS | 1760 | 1464368693134 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}] 10:04:53 INFO - PROCESS | 1760 | 1464368693342 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 10:04:53 INFO - PROCESS | 1760 | 1464368693546 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:53 INFO - PROCESS | 1760 | ++DOCSHELL 0x87650400 == 139 [pid = 1760] [id = 590] 10:04:53 INFO - PROCESS | 1760 | ++DOMWINDOW == 131 (0x8b6ecc00) [pid = 1760] [serial = 1771] [outer = (nil)] 10:04:53 INFO - PROCESS | 1760 | ++DOMWINDOW == 132 (0x8eaa6400) [pid = 1760] [serial = 1772] [outer = 0x8b6ecc00] 10:04:53 INFO - PROCESS | 1760 | 1464368693623 Marionette DEBUG loaded listener.js 10:04:53 INFO - PROCESS | 1760 | ++DOMWINDOW == 133 (0x8eb56c00) [pid = 1760] [serial = 1773] [outer = 0x8b6ecc00] 10:04:54 INFO - PROCESS | 1760 | 1464368694556 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]]]}] 10:04:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 10:04:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1502ms 10:04:54 INFO - PROCESS | 1760 | 1464368694619 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 10:04:54 INFO - PROCESS | 1760 | 1464368694625 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 10:04:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 10:04:54 INFO - PROCESS | 1760 | 1464368694634 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 10:04:54 INFO - PROCESS | 1760 | 1464368694640 Marionette TRACE conn3 <- [1,2334,null,{}] 10:04:54 INFO - PROCESS | 1760 | 1464368694649 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}] 10:04:54 INFO - PROCESS | 1760 | 1464368694972 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 10:04:55 INFO - PROCESS | 1760 | 1464368695255 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:55 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b64ec00 == 140 [pid = 1760] [id = 591] 10:04:55 INFO - PROCESS | 1760 | ++DOMWINDOW == 134 (0x8b650800) [pid = 1760] [serial = 1774] [outer = (nil)] 10:04:55 INFO - PROCESS | 1760 | ++DOMWINDOW == 135 (0x8b6ea400) [pid = 1760] [serial = 1775] [outer = 0x8b650800] 10:04:55 INFO - PROCESS | 1760 | 1464368695347 Marionette DEBUG loaded listener.js 10:04:55 INFO - PROCESS | 1760 | ++DOMWINDOW == 136 (0x8d13f000) [pid = 1760] [serial = 1776] [outer = 0x8b650800] 10:04:56 INFO - PROCESS | 1760 | 1464368696321 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]]]}] 10:04:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 10:04:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1734ms 10:04:56 INFO - PROCESS | 1760 | 1464368696367 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 10:04:56 INFO - PROCESS | 1760 | 1464368696377 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 10:04:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 10:04:56 INFO - PROCESS | 1760 | 1464368696387 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 10:04:56 INFO - PROCESS | 1760 | 1464368696391 Marionette TRACE conn3 <- [1,2338,null,{}] 10:04:56 INFO - PROCESS | 1760 | 1464368696398 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}] 10:04:56 INFO - PROCESS | 1760 | 1464368696625 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 10:04:56 INFO - PROCESS | 1760 | 1464368696962 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:56 INFO - PROCESS | 1760 | ++DOCSHELL 0x8df47800 == 141 [pid = 1760] [id = 592] 10:04:57 INFO - PROCESS | 1760 | ++DOMWINDOW == 137 (0x8df48000) [pid = 1760] [serial = 1777] [outer = (nil)] 10:04:57 INFO - PROCESS | 1760 | ++DOMWINDOW == 138 (0x8e90dc00) [pid = 1760] [serial = 1778] [outer = 0x8df48000] 10:04:57 INFO - PROCESS | 1760 | 1464368697054 Marionette DEBUG loaded listener.js 10:04:57 INFO - PROCESS | 1760 | ++DOMWINDOW == 139 (0x8eb61800) [pid = 1760] [serial = 1779] [outer = 0x8df48000] 10:04:58 INFO - PROCESS | 1760 | 1464368698023 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]]]}] 10:04:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 10:04:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1680ms 10:04:58 INFO - PROCESS | 1760 | 1464368698068 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 10:04:58 INFO - PROCESS | 1760 | 1464368698072 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 10:04:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 10:04:58 INFO - PROCESS | 1760 | 1464368698079 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 10:04:58 INFO - PROCESS | 1760 | 1464368698085 Marionette TRACE conn3 <- [1,2342,null,{}] 10:04:58 INFO - PROCESS | 1760 | 1464368698102 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}] 10:04:58 INFO - PROCESS | 1760 | 1464368698353 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 10:04:58 INFO - PROCESS | 1760 | 1464368698735 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:58 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f5d4400 == 142 [pid = 1760] [id = 593] 10:04:58 INFO - PROCESS | 1760 | ++DOMWINDOW == 140 (0x8f6ccc00) [pid = 1760] [serial = 1780] [outer = (nil)] 10:04:58 INFO - PROCESS | 1760 | ++DOMWINDOW == 141 (0x8f6d9c00) [pid = 1760] [serial = 1781] [outer = 0x8f6ccc00] 10:04:58 INFO - PROCESS | 1760 | 1464368698830 Marionette DEBUG loaded listener.js 10:04:58 INFO - PROCESS | 1760 | ++DOMWINDOW == 142 (0x8f753800) [pid = 1760] [serial = 1782] [outer = 0x8f6ccc00] 10:04:59 INFO - PROCESS | 1760 | 1464368699746 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]]]}] 10:04:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 10:04:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1702ms 10:04:59 INFO - PROCESS | 1760 | 1464368699782 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 10:04:59 INFO - PROCESS | 1760 | 1464368699788 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 10:04:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 10:04:59 INFO - PROCESS | 1760 | 1464368699794 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 10:04:59 INFO - PROCESS | 1760 | 1464368699798 Marionette TRACE conn3 <- [1,2346,null,{}] 10:04:59 INFO - PROCESS | 1760 | 1464368699804 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}] 10:05:00 INFO - PROCESS | 1760 | 1464368700017 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 10:05:00 INFO - PROCESS | 1760 | 1464368700307 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:00 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f89ec00 == 143 [pid = 1760] [id = 594] 10:05:00 INFO - PROCESS | 1760 | ++DOMWINDOW == 143 (0x912d2800) [pid = 1760] [serial = 1783] [outer = (nil)] 10:05:00 INFO - PROCESS | 1760 | ++DOMWINDOW == 144 (0x912df400) [pid = 1760] [serial = 1784] [outer = 0x912d2800] 10:05:00 INFO - PROCESS | 1760 | 1464368700444 Marionette DEBUG loaded listener.js 10:05:00 INFO - PROCESS | 1760 | ++DOMWINDOW == 145 (0x91439000) [pid = 1760] [serial = 1785] [outer = 0x912d2800] 10:05:01 INFO - PROCESS | 1760 | 1464368701396 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]]]}] 10:05:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 10:05:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1635ms 10:05:01 INFO - PROCESS | 1760 | 1464368701430 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 10:05:01 INFO - PROCESS | 1760 | 1464368701433 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 10:05:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 10:05:01 INFO - PROCESS | 1760 | 1464368701439 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 10:05:01 INFO - PROCESS | 1760 | 1464368701443 Marionette TRACE conn3 <- [1,2350,null,{}] 10:05:01 INFO - PROCESS | 1760 | 1464368701449 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}] 10:05:01 INFO - PROCESS | 1760 | 1464368701659 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 10:05:02 INFO - PROCESS | 1760 | 1464368701996 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:02 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f8a1400 == 144 [pid = 1760] [id = 595] 10:05:02 INFO - PROCESS | 1760 | ++DOMWINDOW == 146 (0x8f8a4000) [pid = 1760] [serial = 1786] [outer = (nil)] 10:05:02 INFO - PROCESS | 1760 | ++DOMWINDOW == 147 (0x91d46400) [pid = 1760] [serial = 1787] [outer = 0x8f8a4000] 10:05:02 INFO - PROCESS | 1760 | 1464368702091 Marionette DEBUG loaded listener.js 10:05:02 INFO - PROCESS | 1760 | ++DOMWINDOW == 148 (0x91d49000) [pid = 1760] [serial = 1788] [outer = 0x8f8a4000] 10:05:03 INFO - PROCESS | 1760 | 1464368703106 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]]]}] 10:05:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 10:05:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1740ms 10:05:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 10:05:03 INFO - PROCESS | 1760 | 1464368703179 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 10:05:03 INFO - PROCESS | 1760 | 1464368703183 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 10:05:03 INFO - PROCESS | 1760 | 1464368703189 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 10:05:03 INFO - PROCESS | 1760 | 1464368703193 Marionette TRACE conn3 <- [1,2354,null,{}] 10:05:03 INFO - PROCESS | 1760 | 1464368703199 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}] 10:05:03 INFO - PROCESS | 1760 | 1464368703489 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 10:05:03 INFO - PROCESS | 1760 | 1464368703843 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:03 INFO - PROCESS | 1760 | ++DOCSHELL 0x9223b000 == 145 [pid = 1760] [id = 596] 10:05:03 INFO - PROCESS | 1760 | ++DOMWINDOW == 149 (0x9234a400) [pid = 1760] [serial = 1789] [outer = (nil)] 10:05:03 INFO - PROCESS | 1760 | ++DOMWINDOW == 150 (0x924cdc00) [pid = 1760] [serial = 1790] [outer = 0x9234a400] 10:05:03 INFO - PROCESS | 1760 | 1464368703937 Marionette DEBUG loaded listener.js 10:05:04 INFO - PROCESS | 1760 | ++DOMWINDOW == 151 (0x927e3000) [pid = 1760] [serial = 1791] [outer = 0x9234a400] 10:05:04 INFO - PROCESS | 1760 | 1464368704869 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]]]}] 10:05:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 10:05:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1736ms 10:05:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 10:05:04 INFO - PROCESS | 1760 | 1464368704925 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 10:05:04 INFO - PROCESS | 1760 | 1464368704928 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 10:05:04 INFO - PROCESS | 1760 | 1464368704935 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 10:05:04 INFO - PROCESS | 1760 | 1464368704938 Marionette TRACE conn3 <- [1,2358,null,{}] 10:05:04 INFO - PROCESS | 1760 | 1464368704944 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}] 10:05:05 INFO - PROCESS | 1760 | 1464368705160 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 10:05:05 INFO - PROCESS | 1760 | 1464368705491 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:05 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b6f3400 == 146 [pid = 1760] [id = 597] 10:05:05 INFO - PROCESS | 1760 | ++DOMWINDOW == 152 (0x924c2c00) [pid = 1760] [serial = 1792] [outer = (nil)] 10:05:05 INFO - PROCESS | 1760 | ++DOMWINDOW == 153 (0x92b19800) [pid = 1760] [serial = 1793] [outer = 0x924c2c00] 10:05:05 INFO - PROCESS | 1760 | 1464368705580 Marionette DEBUG loaded listener.js 10:05:05 INFO - PROCESS | 1760 | ++DOMWINDOW == 154 (0x92b24400) [pid = 1760] [serial = 1794] [outer = 0x924c2c00] 10:05:06 INFO - PROCESS | 1760 | 1464368706466 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]]]}] 10:05:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 10:05:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1582ms 10:05:06 INFO - PROCESS | 1760 | 1464368706524 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 10:05:06 INFO - PROCESS | 1760 | 1464368706528 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 10:05:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 10:05:06 INFO - PROCESS | 1760 | 1464368706536 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 10:05:06 INFO - PROCESS | 1760 | 1464368706540 Marionette TRACE conn3 <- [1,2362,null,{}] 10:05:06 INFO - PROCESS | 1760 | 1464368706546 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}] 10:05:06 INFO - PROCESS | 1760 | 1464368706756 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 10:05:07 INFO - PROCESS | 1760 | 1464368707092 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:07 INFO - PROCESS | 1760 | ++DOCSHELL 0x92956c00 == 147 [pid = 1760] [id = 598] 10:05:07 INFO - PROCESS | 1760 | ++DOMWINDOW == 155 (0x92957000) [pid = 1760] [serial = 1795] [outer = (nil)] 10:05:07 INFO - PROCESS | 1760 | ++DOMWINDOW == 156 (0x92d6c800) [pid = 1760] [serial = 1796] [outer = 0x92957000] 10:05:07 INFO - PROCESS | 1760 | 1464368707180 Marionette DEBUG loaded listener.js 10:05:07 INFO - PROCESS | 1760 | ++DOMWINDOW == 157 (0x92e0f800) [pid = 1760] [serial = 1797] [outer = 0x92957000] 10:05:08 INFO - PROCESS | 1760 | 1464368708114 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]]]}] 10:05:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 10:05:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1633ms 10:05:08 INFO - PROCESS | 1760 | 1464368708170 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 10:05:08 INFO - PROCESS | 1760 | 1464368708179 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 10:05:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 10:05:08 INFO - PROCESS | 1760 | 1464368708189 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 10:05:08 INFO - PROCESS | 1760 | 1464368708194 Marionette TRACE conn3 <- [1,2366,null,{}] 10:05:08 INFO - PROCESS | 1760 | 1464368708200 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}] 10:05:08 INFO - PROCESS | 1760 | 1464368708462 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 10:05:08 INFO - PROCESS | 1760 | 1464368708796 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:08 INFO - PROCESS | 1760 | ++DOCSHELL 0x87656000 == 148 [pid = 1760] [id = 599] 10:05:08 INFO - PROCESS | 1760 | ++DOMWINDOW == 158 (0x8a34e400) [pid = 1760] [serial = 1798] [outer = (nil)] 10:05:08 INFO - PROCESS | 1760 | ++DOMWINDOW == 159 (0x93c84c00) [pid = 1760] [serial = 1799] [outer = 0x8a34e400] 10:05:08 INFO - PROCESS | 1760 | 1464368708886 Marionette DEBUG loaded listener.js 10:05:08 INFO - PROCESS | 1760 | ++DOMWINDOW == 160 (0x95005c00) [pid = 1760] [serial = 1800] [outer = 0x8a34e400] 10:05:09 INFO - PROCESS | 1760 | 1464368709812 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]]]}] 10:05:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 10:05:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1695ms 10:05:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 10:05:09 INFO - PROCESS | 1760 | 1464368709884 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 10:05:09 INFO - PROCESS | 1760 | 1464368709887 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 10:05:09 INFO - PROCESS | 1760 | 1464368709895 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 10:05:09 INFO - PROCESS | 1760 | 1464368709898 Marionette TRACE conn3 <- [1,2370,null,{}] 10:05:09 INFO - PROCESS | 1760 | 1464368709904 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}] 10:05:10 INFO - PROCESS | 1760 | 1464368710123 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 10:05:10 INFO - PROCESS | 1760 | 1464368710464 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:10 INFO - PROCESS | 1760 | ++DOCSHELL 0x92d1b400 == 149 [pid = 1760] [id = 600] 10:05:10 INFO - PROCESS | 1760 | ++DOMWINDOW == 161 (0x92d77400) [pid = 1760] [serial = 1801] [outer = (nil)] 10:05:10 INFO - PROCESS | 1760 | ++DOMWINDOW == 162 (0x953f0000) [pid = 1760] [serial = 1802] [outer = 0x92d77400] 10:05:10 INFO - PROCESS | 1760 | 1464368710557 Marionette DEBUG loaded listener.js 10:05:10 INFO - PROCESS | 1760 | ++DOMWINDOW == 163 (0x99162800) [pid = 1760] [serial = 1803] [outer = 0x92d77400] 10:05:11 INFO - PROCESS | 1760 | 1464368711442 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]]]}] 10:05:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 10:05:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1582ms 10:05:11 INFO - PROCESS | 1760 | 1464368711476 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 10:05:11 INFO - PROCESS | 1760 | 1464368711481 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 10:05:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 10:05:11 INFO - PROCESS | 1760 | 1464368711488 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 10:05:11 INFO - PROCESS | 1760 | 1464368711492 Marionette TRACE conn3 <- [1,2374,null,{}] 10:05:11 INFO - PROCESS | 1760 | 1464368711519 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}] 10:05:11 INFO - PROCESS | 1760 | 1464368711783 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 10:05:12 INFO - PROCESS | 1760 | 1464368712138 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:12 INFO - PROCESS | 1760 | ++DOCSHELL 0x9a35bc00 == 150 [pid = 1760] [id = 601] 10:05:12 INFO - PROCESS | 1760 | ++DOMWINDOW == 164 (0x9a35c000) [pid = 1760] [serial = 1804] [outer = (nil)] 10:05:12 INFO - PROCESS | 1760 | ++DOMWINDOW == 165 (0x9a5e0400) [pid = 1760] [serial = 1805] [outer = 0x9a35c000] 10:05:12 INFO - PROCESS | 1760 | 1464368712238 Marionette DEBUG loaded listener.js 10:05:12 INFO - PROCESS | 1760 | ++DOMWINDOW == 166 (0x9b533800) [pid = 1760] [serial = 1806] [outer = 0x9a35c000] 10:05:13 INFO - PROCESS | 1760 | 1464368713244 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]]]}] 10:05:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 10:05:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1789ms 10:05:13 INFO - PROCESS | 1760 | 1464368713278 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 10:05:13 INFO - PROCESS | 1760 | 1464368713282 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 10:05:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 10:05:13 INFO - PROCESS | 1760 | 1464368713289 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 10:05:13 INFO - PROCESS | 1760 | 1464368713292 Marionette TRACE conn3 <- [1,2378,null,{}] 10:05:13 INFO - PROCESS | 1760 | 1464368713298 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}] 10:05:13 INFO - PROCESS | 1760 | 1464368713525 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 10:05:13 INFO - PROCESS | 1760 | 1464368713871 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:13 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f89e400 == 151 [pid = 1760] [id = 602] 10:05:13 INFO - PROCESS | 1760 | ++DOMWINDOW == 167 (0x95360000) [pid = 1760] [serial = 1807] [outer = (nil)] 10:05:13 INFO - PROCESS | 1760 | ++DOMWINDOW == 168 (0x9c127000) [pid = 1760] [serial = 1808] [outer = 0x95360000] 10:05:13 INFO - PROCESS | 1760 | 1464368713962 Marionette DEBUG loaded listener.js 10:05:14 INFO - PROCESS | 1760 | ++DOMWINDOW == 169 (0x9c131c00) [pid = 1760] [serial = 1809] [outer = 0x95360000] 10:05:14 INFO - PROCESS | 1760 | 1464368714863 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]]]}] 10:05:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 10:05:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1631ms 10:05:14 INFO - PROCESS | 1760 | 1464368714921 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 10:05:14 INFO - PROCESS | 1760 | 1464368714925 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 10:05:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 10:05:14 INFO - PROCESS | 1760 | 1464368714951 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 10:05:14 INFO - PROCESS | 1760 | 1464368714954 Marionette TRACE conn3 <- [1,2382,null,{}] 10:05:14 INFO - PROCESS | 1760 | 1464368714960 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}] 10:05:15 INFO - PROCESS | 1760 | 1464368715202 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 10:05:15 INFO - PROCESS | 1760 | 1464368715548 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:15 INFO - PROCESS | 1760 | ++DOCSHELL 0x91436400 == 152 [pid = 1760] [id = 603] 10:05:15 INFO - PROCESS | 1760 | ++DOMWINDOW == 170 (0x9a5e1c00) [pid = 1760] [serial = 1810] [outer = (nil)] 10:05:15 INFO - PROCESS | 1760 | ++DOMWINDOW == 171 (0x9cd2c400) [pid = 1760] [serial = 1811] [outer = 0x9a5e1c00] 10:05:15 INFO - PROCESS | 1760 | 1464368715641 Marionette DEBUG loaded listener.js 10:05:15 INFO - PROCESS | 1760 | ++DOMWINDOW == 172 (0x9cd39800) [pid = 1760] [serial = 1812] [outer = 0x9a5e1c00] 10:05:16 INFO - PROCESS | 1760 | 1464368716559 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]]]}] 10:05:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 10:05:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1688ms 10:05:16 INFO - PROCESS | 1760 | 1464368716635 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 10:05:16 INFO - PROCESS | 1760 | 1464368716639 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 10:05:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 10:05:16 INFO - PROCESS | 1760 | 1464368716645 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 10:05:16 INFO - PROCESS | 1760 | 1464368716649 Marionette TRACE conn3 <- [1,2386,null,{}] 10:05:16 INFO - PROCESS | 1760 | 1464368716655 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}] 10:05:16 INFO - PROCESS | 1760 | 1464368716908 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 10:05:17 INFO - PROCESS | 1760 | 1464368717247 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:17 INFO - PROCESS | 1760 | ++DOCSHELL 0x9c222400 == 153 [pid = 1760] [id = 604] 10:05:17 INFO - PROCESS | 1760 | ++DOMWINDOW == 173 (0x9c22bc00) [pid = 1760] [serial = 1813] [outer = (nil)] 10:05:17 INFO - PROCESS | 1760 | ++DOMWINDOW == 174 (0xa2144c00) [pid = 1760] [serial = 1814] [outer = 0x9c22bc00] 10:05:17 INFO - PROCESS | 1760 | 1464368717337 Marionette DEBUG loaded listener.js 10:05:17 INFO - PROCESS | 1760 | ++DOMWINDOW == 175 (0xa214cc00) [pid = 1760] [serial = 1815] [outer = 0x9c22bc00] 10:05:18 INFO - PROCESS | 1760 | 1464368718301 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]]]}] 10:05:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 10:05:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1734ms 10:05:18 INFO - PROCESS | 1760 | 1464368718380 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 10:05:18 INFO - PROCESS | 1760 | 1464368718384 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 10:05:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 10:05:18 INFO - PROCESS | 1760 | 1464368718390 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 10:05:18 INFO - PROCESS | 1760 | 1464368718394 Marionette TRACE conn3 <- [1,2390,null,{}] 10:05:18 INFO - PROCESS | 1760 | 1464368718400 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}] 10:05:18 INFO - PROCESS | 1760 | 1464368718628 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 10:05:18 INFO - PROCESS | 1760 | 1464368718971 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:19 INFO - PROCESS | 1760 | ++DOCSHELL 0x91435800 == 154 [pid = 1760] [id = 605] 10:05:19 INFO - PROCESS | 1760 | ++DOMWINDOW == 176 (0x91d48400) [pid = 1760] [serial = 1816] [outer = (nil)] 10:05:19 INFO - PROCESS | 1760 | ++DOMWINDOW == 177 (0xa214b800) [pid = 1760] [serial = 1817] [outer = 0x91d48400] 10:05:19 INFO - PROCESS | 1760 | 1464368719062 Marionette DEBUG loaded listener.js 10:05:19 INFO - PROCESS | 1760 | ++DOMWINDOW == 178 (0xa22be800) [pid = 1760] [serial = 1818] [outer = 0x91d48400] 10:05:19 INFO - PROCESS | 1760 | 1464368719982 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]]]}] 10:05:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 10:05:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1636ms 10:05:20 INFO - PROCESS | 1760 | 1464368720028 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 10:05:20 INFO - PROCESS | 1760 | 1464368720032 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 10:05:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 10:05:20 INFO - PROCESS | 1760 | 1464368720038 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 10:05:20 INFO - PROCESS | 1760 | 1464368720041 Marionette TRACE conn3 <- [1,2394,null,{}] 10:05:20 INFO - PROCESS | 1760 | 1464368720047 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}] 10:05:20 INFO - PROCESS | 1760 | 1464368720265 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 10:05:20 INFO - PROCESS | 1760 | 1464368720614 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:20 INFO - PROCESS | 1760 | ++DOCSHELL 0x9c22f000 == 155 [pid = 1760] [id = 606] 10:05:20 INFO - PROCESS | 1760 | ++DOMWINDOW == 179 (0xa21ae800) [pid = 1760] [serial = 1819] [outer = (nil)] 10:05:20 INFO - PROCESS | 1760 | ++DOMWINDOW == 180 (0xa244a400) [pid = 1760] [serial = 1820] [outer = 0xa21ae800] 10:05:20 INFO - PROCESS | 1760 | 1464368720702 Marionette DEBUG loaded listener.js 10:05:20 INFO - PROCESS | 1760 | ++DOMWINDOW == 181 (0xa24bd400) [pid = 1760] [serial = 1821] [outer = 0xa21ae800] 10:05:21 INFO - PROCESS | 1760 | 1464368721625 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]]]}] 10:05:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 10:05:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1638ms 10:05:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 10:05:21 INFO - PROCESS | 1760 | 1464368721678 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 10:05:21 INFO - PROCESS | 1760 | 1464368721681 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 10:05:21 INFO - PROCESS | 1760 | 1464368721687 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 10:05:21 INFO - PROCESS | 1760 | 1464368721691 Marionette TRACE conn3 <- [1,2398,null,{}] 10:05:21 INFO - PROCESS | 1760 | 1464368721696 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}] 10:05:21 INFO - PROCESS | 1760 | 1464368721913 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 10:05:22 INFO - PROCESS | 1760 | 1464368722254 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:22 INFO - PROCESS | 1760 | ++DOCSHELL 0xa214e800 == 156 [pid = 1760] [id = 607] 10:05:22 INFO - PROCESS | 1760 | ++DOMWINDOW == 182 (0xa24bb000) [pid = 1760] [serial = 1822] [outer = (nil)] 10:05:22 INFO - PROCESS | 1760 | ++DOMWINDOW == 183 (0xa3022800) [pid = 1760] [serial = 1823] [outer = 0xa24bb000] 10:05:22 INFO - PROCESS | 1760 | 1464368722344 Marionette DEBUG loaded listener.js 10:05:22 INFO - PROCESS | 1760 | ++DOMWINDOW == 184 (0xa30cb400) [pid = 1760] [serial = 1824] [outer = 0xa24bb000] 10:05:23 INFO - PROCESS | 1760 | 1464368723283 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]]]}] 10:05:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 10:05:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1635ms 10:05:23 INFO - PROCESS | 1760 | 1464368723322 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 10:05:23 INFO - PROCESS | 1760 | 1464368723326 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 10:05:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 10:05:23 INFO - PROCESS | 1760 | 1464368723332 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 10:05:23 INFO - PROCESS | 1760 | 1464368723336 Marionette TRACE conn3 <- [1,2402,null,{}] 10:05:23 INFO - PROCESS | 1760 | 1464368723341 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}] 10:05:23 INFO - PROCESS | 1760 | 1464368723562 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 10:05:23 INFO - PROCESS | 1760 | 1464368723919 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:23 INFO - PROCESS | 1760 | ++DOCSHELL 0x9277b000 == 157 [pid = 1760] [id = 608] 10:05:23 INFO - PROCESS | 1760 | ++DOMWINDOW == 185 (0x92b1c400) [pid = 1760] [serial = 1825] [outer = (nil)] 10:05:24 INFO - PROCESS | 1760 | ++DOMWINDOW == 186 (0xa35ea400) [pid = 1760] [serial = 1826] [outer = 0x92b1c400] 10:05:24 INFO - PROCESS | 1760 | 1464368724012 Marionette DEBUG loaded listener.js 10:05:24 INFO - PROCESS | 1760 | ++DOMWINDOW == 187 (0xa3544c00) [pid = 1760] [serial = 1827] [outer = 0x92b1c400] 10:05:26 INFO - PROCESS | 1760 | --DOCSHELL 0x8a346800 == 156 [pid = 1760] [id = 450] 10:05:26 INFO - PROCESS | 1760 | --DOCSHELL 0x8a34a000 == 155 [pid = 1760] [id = 222] 10:05:26 INFO - PROCESS | 1760 | --DOCSHELL 0x92b22400 == 154 [pid = 1760] [id = 582] 10:05:26 INFO - PROCESS | 1760 | --DOCSHELL 0x91ecb800 == 153 [pid = 1760] [id = 581] 10:05:26 INFO - PROCESS | 1760 | --DOCSHELL 0x92d6bc00 == 152 [pid = 1760] [id = 580] 10:05:26 INFO - PROCESS | 1760 | --DOCSHELL 0x92782800 == 151 [pid = 1760] [id = 578] 10:05:26 INFO - PROCESS | 1760 | --DOCSHELL 0x8728b400 == 150 [pid = 1760] [id = 579] 10:05:26 INFO - PROCESS | 1760 | --DOCSHELL 0x91ec8800 == 149 [pid = 1760] [id = 577] 10:05:26 INFO - PROCESS | 1760 | --DOCSHELL 0x91440c00 == 148 [pid = 1760] [id = 576] 10:05:26 INFO - PROCESS | 1760 | --DOCSHELL 0x8edb2c00 == 147 [pid = 1760] [id = 575] 10:05:26 INFO - PROCESS | 1760 | --DOCSHELL 0x8eb97000 == 146 [pid = 1760] [id = 574] 10:05:26 INFO - PROCESS | 1760 | --DOCSHELL 0x8f5cb400 == 145 [pid = 1760] [id = 573] 10:05:26 INFO - PROCESS | 1760 | --DOCSHELL 0x8ce9e000 == 144 [pid = 1760] [id = 572] 10:05:26 INFO - PROCESS | 1760 | --DOCSHELL 0x8d8ddc00 == 143 [pid = 1760] [id = 570] 10:05:26 INFO - PROCESS | 1760 | --DOCSHELL 0x89ceb800 == 142 [pid = 1760] [id = 571] 10:05:26 INFO - PROCESS | 1760 | --DOCSHELL 0x8b6f2c00 == 141 [pid = 1760] [id = 569] 10:05:26 INFO - PROCESS | 1760 | --DOCSHELL 0x84bf2000 == 140 [pid = 1760] [id = 568] 10:05:26 INFO - PROCESS | 1760 | --DOMWINDOW == 186 (0x93a47c00) [pid = 1760] [serial = 1667] [outer = (nil)] [url = about:blank] 10:05:26 INFO - PROCESS | 1760 | --DOMWINDOW == 185 (0x9c224000) [pid = 1760] [serial = 1677] [outer = (nil)] [url = about:blank] 10:05:26 INFO - PROCESS | 1760 | --DOMWINDOW == 184 (0x91ecfc00) [pid = 1760] [serial = 1655] [outer = (nil)] [url = about:blank] 10:05:26 INFO - PROCESS | 1760 | --DOMWINDOW == 183 (0x8d8d2800) [pid = 1760] [serial = 1701] [outer = (nil)] [url = about:blank] 10:05:26 INFO - PROCESS | 1760 | --DOMWINDOW == 182 (0x92346000) [pid = 1760] [serial = 1658] [outer = (nil)] [url = about:blank] 10:05:26 INFO - PROCESS | 1760 | --DOMWINDOW == 181 (0x8c070c00) [pid = 1760] [serial = 1698] [outer = (nil)] [url = about:blank] 10:05:26 INFO - PROCESS | 1760 | --DOMWINDOW == 180 (0xa0606c00) [pid = 1760] [serial = 1679] [outer = (nil)] [url = about:blank] 10:05:26 INFO - PROCESS | 1760 | --DOMWINDOW == 179 (0x8b54ac00) [pid = 1760] [serial = 1695] [outer = (nil)] [url = about:blank] 10:05:26 INFO - PROCESS | 1760 | --DOMWINDOW == 178 (0x87511800) [pid = 1760] [serial = 1637] [outer = (nil)] [url = about:blank] 10:05:26 INFO - PROCESS | 1760 | --DOMWINDOW == 177 (0xa30c3000) [pid = 1760] [serial = 1689] [outer = (nil)] [url = about:blank] 10:05:26 INFO - PROCESS | 1760 | --DOMWINDOW == 176 (0xa2445800) [pid = 1760] [serial = 1683] [outer = (nil)] [url = about:blank] 10:05:26 INFO - PROCESS | 1760 | --DOMWINDOW == 175 (0x9b3a5400) [pid = 1760] [serial = 1674] [outer = (nil)] [url = about:blank] 10:05:26 INFO - PROCESS | 1760 | --DOMWINDOW == 174 (0x95006800) [pid = 1760] [serial = 1668] [outer = (nil)] [url = about:blank] 10:05:26 INFO - PROCESS | 1760 | --DOMWINDOW == 173 (0x89cef800) [pid = 1760] [serial = 1694] [outer = (nil)] [url = about:blank] 10:05:26 INFO - PROCESS | 1760 | --DOMWINDOW == 172 (0x99e16c00) [pid = 1760] [serial = 1670] [outer = (nil)] [url = about:blank] 10:05:26 INFO - PROCESS | 1760 | --DOMWINDOW == 171 (0x9a010400) [pid = 1760] [serial = 1671] [outer = (nil)] [url = about:blank] 10:05:26 INFO - PROCESS | 1760 | --DOMWINDOW == 170 (0x9b2d8400) [pid = 1760] [serial = 1673] [outer = (nil)] [url = about:blank] 10:05:26 INFO - PROCESS | 1760 | --DOMWINDOW == 169 (0x92963800) [pid = 1760] [serial = 1662] [outer = (nil)] [url = about:blank] 10:05:26 INFO - PROCESS | 1760 | --DOMWINDOW == 168 (0x912d8000) [pid = 1760] [serial = 1652] [outer = (nil)] [url = about:blank] 10:05:26 INFO - PROCESS | 1760 | --DOMWINDOW == 167 (0x8d1ee400) [pid = 1760] [serial = 1700] [outer = (nil)] [url = about:blank] 10:05:26 INFO - PROCESS | 1760 | --DOMWINDOW == 166 (0x8ce9e400) [pid = 1760] [serial = 1641] [outer = (nil)] [url = about:blank] 10:05:26 INFO - PROCESS | 1760 | --DOMWINDOW == 165 (0x921ca400) [pid = 1760] [serial = 1656] [outer = (nil)] [url = about:blank] 10:05:26 INFO - PROCESS | 1760 | --DOMWINDOW == 164 (0x89c0c800) [pid = 1760] [serial = 1638] [outer = (nil)] [url = about:blank] 10:05:26 INFO - PROCESS | 1760 | --DOMWINDOW == 163 (0x9c12d400) [pid = 1760] [serial = 1676] [outer = (nil)] [url = about:blank] 10:05:26 INFO - PROCESS | 1760 | --DOMWINDOW == 162 (0x8e905400) [pid = 1760] [serial = 1644] [outer = (nil)] [url = about:blank] 10:05:26 INFO - PROCESS | 1760 | --DOMWINDOW == 161 (0x8eb9dc00) [pid = 1760] [serial = 1646] [outer = (nil)] [url = about:blank] 10:05:26 INFO - PROCESS | 1760 | --DOMWINDOW == 160 (0x8f754c00) [pid = 1760] [serial = 1649] [outer = (nil)] [url = about:blank] 10:05:26 INFO - PROCESS | 1760 | --DOMWINDOW == 159 (0x92c31400) [pid = 1760] [serial = 1664] [outer = (nil)] [url = about:blank] 10:05:26 INFO - PROCESS | 1760 | --DOMWINDOW == 158 (0xa243f800) [pid = 1760] [serial = 1682] [outer = (nil)] [url = about:blank] 10:05:26 INFO - PROCESS | 1760 | --DOMWINDOW == 157 (0x924cc400) [pid = 1760] [serial = 1659] [outer = (nil)] [url = about:blank] 10:05:26 INFO - PROCESS | 1760 | --DOMWINDOW == 156 (0x8d8e9c00) [pid = 1760] [serial = 1643] [outer = (nil)] [url = about:blank] 10:05:26 INFO - PROCESS | 1760 | --DOMWINDOW == 155 (0x8b7f9c00) [pid = 1760] [serial = 1697] [outer = (nil)] [url = about:blank] 10:05:26 INFO - PROCESS | 1760 | --DOMWINDOW == 154 (0x8f89e000) [pid = 1760] [serial = 1650] [outer = (nil)] [url = about:blank] 10:05:26 INFO - PROCESS | 1760 | --DOMWINDOW == 153 (0x9295c800) [pid = 1760] [serial = 1661] [outer = (nil)] [url = about:blank] 10:05:26 INFO - PROCESS | 1760 | --DOMWINDOW == 152 (0xa3026800) [pid = 1760] [serial = 1688] [outer = (nil)] [url = about:blank] 10:05:26 INFO - PROCESS | 1760 | --DOMWINDOW == 151 (0xa24c3800) [pid = 1760] [serial = 1685] [outer = (nil)] [url = about:blank] 10:05:26 INFO - PROCESS | 1760 | --DOMWINDOW == 150 (0xa3257400) [pid = 1760] [serial = 1691] [outer = (nil)] [url = about:blank] 10:05:26 INFO - PROCESS | 1760 | --DOMWINDOW == 149 (0xa2631000) [pid = 1760] [serial = 1686] [outer = (nil)] [url = about:blank] 10:05:26 INFO - PROCESS | 1760 | --DOMWINDOW == 148 (0x91bf5c00) [pid = 1760] [serial = 1653] [outer = (nil)] [url = about:blank] 10:05:26 INFO - PROCESS | 1760 | --DOMWINDOW == 147 (0x92c37000) [pid = 1760] [serial = 1665] [outer = (nil)] [url = about:blank] 10:05:26 INFO - PROCESS | 1760 | --DOMWINDOW == 146 (0xa1126000) [pid = 1760] [serial = 1680] [outer = (nil)] [url = about:blank] 10:05:26 INFO - PROCESS | 1760 | --DOMWINDOW == 145 (0x8f5ce000) [pid = 1760] [serial = 1647] [outer = (nil)] [url = about:blank] 10:05:26 INFO - PROCESS | 1760 | --DOMWINDOW == 144 (0x8be99000) [pid = 1760] [serial = 1640] [outer = (nil)] [url = about:blank] 10:05:26 INFO - PROCESS | 1760 | --DOMWINDOW == 143 (0x8d9e0400) [pid = 1760] [serial = 1569] [outer = (nil)] [url = about:blank] 10:05:27 INFO - PROCESS | 1760 | --DOMWINDOW == 142 (0x8d71a800) [pid = 1760] [serial = 1703] [outer = (nil)] [url = about:blank] 10:05:27 INFO - PROCESS | 1760 | 1464368727298 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]]]}] 10:05:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 10:05:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 3993ms 10:05:27 INFO - PROCESS | 1760 | 1464368727326 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 10:05:27 INFO - PROCESS | 1760 | 1464368727331 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 10:05:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 10:05:27 INFO - PROCESS | 1760 | 1464368727340 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 10:05:27 INFO - PROCESS | 1760 | 1464368727345 Marionette TRACE conn3 <- [1,2406,null,{}] 10:05:27 INFO - PROCESS | 1760 | 1464368727355 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}] 10:05:27 INFO - PROCESS | 1760 | 1464368727590 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 10:05:27 INFO - PROCESS | 1760 | 1464368727815 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:27 INFO - PROCESS | 1760 | ++DOCSHELL 0x84bf0c00 == 141 [pid = 1760] [id = 609] 10:05:27 INFO - PROCESS | 1760 | ++DOMWINDOW == 143 (0x86bb6400) [pid = 1760] [serial = 1828] [outer = (nil)] 10:05:27 INFO - PROCESS | 1760 | ++DOMWINDOW == 144 (0x8a34a000) [pid = 1760] [serial = 1829] [outer = 0x86bb6400] 10:05:27 INFO - PROCESS | 1760 | 1464368727895 Marionette DEBUG loaded listener.js 10:05:28 INFO - PROCESS | 1760 | ++DOMWINDOW == 145 (0x8b64c800) [pid = 1760] [serial = 1830] [outer = 0x86bb6400] 10:05:28 INFO - PROCESS | 1760 | 1464368728712 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]]]}] 10:05:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 10:05:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1391ms 10:05:28 INFO - PROCESS | 1760 | 1464368728732 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 10:05:28 INFO - PROCESS | 1760 | 1464368728740 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 10:05:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 10:05:28 INFO - PROCESS | 1760 | 1464368728754 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 10:05:28 INFO - PROCESS | 1760 | 1464368728759 Marionette TRACE conn3 <- [1,2410,null,{}] 10:05:28 INFO - PROCESS | 1760 | 1464368728765 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}] 10:05:29 INFO - PROCESS | 1760 | 1464368729059 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 10:05:29 INFO - PROCESS | 1760 | 1464368729194 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:29 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b6efc00 == 142 [pid = 1760] [id = 610] 10:05:29 INFO - PROCESS | 1760 | ++DOMWINDOW == 146 (0x8bcbe800) [pid = 1760] [serial = 1831] [outer = (nil)] 10:05:29 INFO - PROCESS | 1760 | ++DOMWINDOW == 147 (0x8cff1c00) [pid = 1760] [serial = 1832] [outer = 0x8bcbe800] 10:05:29 INFO - PROCESS | 1760 | 1464368729267 Marionette DEBUG loaded listener.js 10:05:29 INFO - PROCESS | 1760 | ++DOMWINDOW == 148 (0x8d13cc00) [pid = 1760] [serial = 1833] [outer = 0x8bcbe800] 10:05:30 INFO - PROCESS | 1760 | 1464368730243 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]]]}] 10:05:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 10:05:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1531ms 10:05:30 INFO - PROCESS | 1760 | 1464368730286 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 10:05:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 10:05:30 INFO - PROCESS | 1760 | 1464368730291 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 10:05:30 INFO - PROCESS | 1760 | 1464368730297 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 10:05:30 INFO - PROCESS | 1760 | 1464368730303 Marionette TRACE conn3 <- [1,2414,null,{}] 10:05:30 INFO - PROCESS | 1760 | 1464368730327 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}] 10:05:30 INFO - PROCESS | 1760 | 1464368730603 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 10:05:30 INFO - PROCESS | 1760 | 1464368730633 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:30 INFO - PROCESS | 1760 | ++DOCSHELL 0x8c077400 == 143 [pid = 1760] [id = 611] 10:05:30 INFO - PROCESS | 1760 | ++DOMWINDOW == 149 (0x8d1e9c00) [pid = 1760] [serial = 1834] [outer = (nil)] 10:05:30 INFO - PROCESS | 1760 | ++DOMWINDOW == 150 (0x8d9dcc00) [pid = 1760] [serial = 1835] [outer = 0x8d1e9c00] 10:05:30 INFO - PROCESS | 1760 | 1464368730709 Marionette DEBUG loaded listener.js 10:05:30 INFO - PROCESS | 1760 | ++DOMWINDOW == 151 (0x8df52400) [pid = 1760] [serial = 1836] [outer = 0x8d1e9c00] 10:05:32 INFO - PROCESS | 1760 | --DOMWINDOW == 150 (0x8f5d2400) [pid = 1760] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 10:05:32 INFO - PROCESS | 1760 | --DOMWINDOW == 149 (0x91bf0400) [pid = 1760] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 10:05:32 INFO - PROCESS | 1760 | --DOMWINDOW == 148 (0x86bae400) [pid = 1760] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 10:05:32 INFO - PROCESS | 1760 | --DOMWINDOW == 147 (0x8ce9e800) [pid = 1760] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 10:05:32 INFO - PROCESS | 1760 | --DOMWINDOW == 146 (0x8edc0c00) [pid = 1760] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 10:05:32 INFO - PROCESS | 1760 | --DOMWINDOW == 145 (0x84bfc400) [pid = 1760] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 10:05:32 INFO - PROCESS | 1760 | --DOMWINDOW == 144 (0x91ed0800) [pid = 1760] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 10:05:32 INFO - PROCESS | 1760 | --DOMWINDOW == 143 (0x92d77000) [pid = 1760] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 10:05:32 INFO - PROCESS | 1760 | --DOMWINDOW == 142 (0x8b7fd800) [pid = 1760] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 10:05:32 INFO - PROCESS | 1760 | --DOMWINDOW == 141 (0x927e8800) [pid = 1760] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 10:05:32 INFO - PROCESS | 1760 | --DOMWINDOW == 140 (0x8d8e1800) [pid = 1760] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 10:05:32 INFO - PROCESS | 1760 | --DOMWINDOW == 139 (0x8728a000) [pid = 1760] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 10:05:32 INFO - PROCESS | 1760 | --DOMWINDOW == 138 (0x8b6f3c00) [pid = 1760] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 10:05:32 INFO - PROCESS | 1760 | --DOMWINDOW == 137 (0x8df53c00) [pid = 1760] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 10:05:32 INFO - PROCESS | 1760 | --DOMWINDOW == 136 (0x92783400) [pid = 1760] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 10:05:32 INFO - PROCESS | 1760 | --DOMWINDOW == 135 (0x9277c400) [pid = 1760] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 10:05:32 INFO - PROCESS | 1760 | --DOMWINDOW == 134 (0x8edc0000) [pid = 1760] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 10:05:32 INFO - PROCESS | 1760 | --DOMWINDOW == 133 (0x99165000) [pid = 1760] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 10:05:32 INFO - PROCESS | 1760 | --DOMWINDOW == 132 (0x8d9d9000) [pid = 1760] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 10:05:32 INFO - PROCESS | 1760 | --DOMWINDOW == 131 (0x8d1ee000) [pid = 1760] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 10:05:32 INFO - PROCESS | 1760 | --DOMWINDOW == 130 (0x93a4a400) [pid = 1760] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 10:05:32 INFO - PROCESS | 1760 | --DOMWINDOW == 129 (0x9223a000) [pid = 1760] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 10:05:32 INFO - PROCESS | 1760 | --DOMWINDOW == 128 (0xa26f8800) [pid = 1760] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 10:05:32 INFO - PROCESS | 1760 | --DOMWINDOW == 127 (0x8cff2000) [pid = 1760] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 10:05:32 INFO - PROCESS | 1760 | 1464368732445 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]]]}] 10:05:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 10:05:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 2187ms 10:05:32 INFO - PROCESS | 1760 | 1464368732485 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 10:05:32 INFO - PROCESS | 1760 | 1464368732488 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 10:05:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 10:05:32 INFO - PROCESS | 1760 | 1464368732495 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 10:05:32 INFO - PROCESS | 1760 | 1464368732498 Marionette TRACE conn3 <- [1,2418,null,{}] 10:05:32 INFO - PROCESS | 1760 | 1464368732503 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}] 10:05:32 INFO - PROCESS | 1760 | 1464368732694 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 10:05:32 INFO - PROCESS | 1760 | 1464368732900 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:32 INFO - PROCESS | 1760 | ++DOCSHELL 0x84bfc400 == 144 [pid = 1760] [id = 612] 10:05:32 INFO - PROCESS | 1760 | ++DOMWINDOW == 128 (0x8b6f3c00) [pid = 1760] [serial = 1837] [outer = (nil)] 10:05:32 INFO - PROCESS | 1760 | ++DOMWINDOW == 129 (0x8d9d9000) [pid = 1760] [serial = 1838] [outer = 0x8b6f3c00] 10:05:32 INFO - PROCESS | 1760 | 1464368732974 Marionette DEBUG loaded listener.js 10:05:33 INFO - PROCESS | 1760 | ++DOMWINDOW == 130 (0x8e901800) [pid = 1760] [serial = 1839] [outer = 0x8b6f3c00] 10:05:33 INFO - PROCESS | 1760 | 1464368733795 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]]]}] 10:05:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 10:05:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1340ms 10:05:33 INFO - PROCESS | 1760 | 1464368733835 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 10:05:33 INFO - PROCESS | 1760 | 1464368733838 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 10:05:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 10:05:33 INFO - PROCESS | 1760 | 1464368733845 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 10:05:33 INFO - PROCESS | 1760 | 1464368733848 Marionette TRACE conn3 <- [1,2422,null,{}] 10:05:33 INFO - PROCESS | 1760 | 1464368733854 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}] 10:05:34 INFO - PROCESS | 1760 | 1464368734044 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 10:05:34 INFO - PROCESS | 1760 | 1464368734061 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:34 INFO - PROCESS | 1760 | ++DOCSHELL 0x8de4b400 == 145 [pid = 1760] [id = 613] 10:05:34 INFO - PROCESS | 1760 | ++DOMWINDOW == 131 (0x8e90f000) [pid = 1760] [serial = 1840] [outer = (nil)] 10:05:34 INFO - PROCESS | 1760 | ++DOMWINDOW == 132 (0x8eb5d000) [pid = 1760] [serial = 1841] [outer = 0x8e90f000] 10:05:34 INFO - PROCESS | 1760 | 1464368734132 Marionette DEBUG loaded listener.js 10:05:34 INFO - PROCESS | 1760 | ++DOMWINDOW == 133 (0x8edb2c00) [pid = 1760] [serial = 1842] [outer = 0x8e90f000] 10:05:35 INFO - PROCESS | 1760 | 1464368735486 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]]]}] 10:05:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 10:05:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1684ms 10:05:35 INFO - PROCESS | 1760 | 1464368735530 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 10:05:35 INFO - PROCESS | 1760 | 1464368735538 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 10:05:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 10:05:35 INFO - PROCESS | 1760 | 1464368735546 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 10:05:35 INFO - PROCESS | 1760 | 1464368735553 Marionette TRACE conn3 <- [1,2426,null,{}] 10:05:35 INFO - PROCESS | 1760 | 1464368735561 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}] 10:05:35 INFO - PROCESS | 1760 | 1464368735815 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 10:05:36 INFO - PROCESS | 1760 | 1464368736191 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:36 INFO - PROCESS | 1760 | ++DOCSHELL 0x89c0f000 == 146 [pid = 1760] [id = 614] 10:05:36 INFO - PROCESS | 1760 | ++DOMWINDOW == 134 (0x8b7fd800) [pid = 1760] [serial = 1843] [outer = (nil)] 10:05:36 INFO - PROCESS | 1760 | ++DOMWINDOW == 135 (0x8cff7800) [pid = 1760] [serial = 1844] [outer = 0x8b7fd800] 10:05:36 INFO - PROCESS | 1760 | 1464368736283 Marionette DEBUG loaded listener.js 10:05:36 INFO - PROCESS | 1760 | ++DOMWINDOW == 136 (0x8d71b400) [pid = 1760] [serial = 1845] [outer = 0x8b7fd800] 10:05:37 INFO - PROCESS | 1760 | 1464368737263 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]]]}] 10:05:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 10:05:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1792ms 10:05:37 INFO - PROCESS | 1760 | 1464368737339 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 10:05:37 INFO - PROCESS | 1760 | 1464368737348 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 10:05:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 10:05:37 INFO - PROCESS | 1760 | 1464368737358 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 10:05:37 INFO - PROCESS | 1760 | 1464368737363 Marionette TRACE conn3 <- [1,2430,null,{}] 10:05:37 INFO - PROCESS | 1760 | 1464368737369 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}] 10:05:37 INFO - PROCESS | 1760 | 1464368737637 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 10:05:37 INFO - PROCESS | 1760 | 1464368737978 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:38 INFO - PROCESS | 1760 | ++DOCSHELL 0x8d1e9400 == 147 [pid = 1760] [id = 615] 10:05:38 INFO - PROCESS | 1760 | ++DOMWINDOW == 137 (0x8d9d8800) [pid = 1760] [serial = 1846] [outer = (nil)] 10:05:38 INFO - PROCESS | 1760 | ++DOMWINDOW == 138 (0x8eaa5400) [pid = 1760] [serial = 1847] [outer = 0x8d9d8800] 10:05:38 INFO - PROCESS | 1760 | 1464368738064 Marionette DEBUG loaded listener.js 10:05:38 INFO - PROCESS | 1760 | ++DOMWINDOW == 139 (0x8eb92c00) [pid = 1760] [serial = 1848] [outer = 0x8d9d8800] 10:05:38 INFO - PROCESS | 1760 | 1464368738993 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]]]}] 10:05:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 10:05:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1687ms 10:05:39 INFO - PROCESS | 1760 | 1464368739046 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 10:05:39 INFO - PROCESS | 1760 | 1464368739049 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 10:05:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 10:05:39 INFO - PROCESS | 1760 | 1464368739056 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 10:05:39 INFO - PROCESS | 1760 | 1464368739063 Marionette TRACE conn3 <- [1,2434,null,{}] 10:05:39 INFO - PROCESS | 1760 | 1464368739079 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}] 10:05:39 INFO - PROCESS | 1760 | 1464368739307 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 10:05:39 INFO - PROCESS | 1760 | 1464368739642 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:39 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f5d0000 == 148 [pid = 1760] [id = 616] 10:05:39 INFO - PROCESS | 1760 | ++DOMWINDOW == 140 (0x8f5d1800) [pid = 1760] [serial = 1849] [outer = (nil)] 10:05:39 INFO - PROCESS | 1760 | ++DOMWINDOW == 141 (0x8f755400) [pid = 1760] [serial = 1850] [outer = 0x8f5d1800] 10:05:39 INFO - PROCESS | 1760 | 1464368739735 Marionette DEBUG loaded listener.js 10:05:39 INFO - PROCESS | 1760 | ++DOMWINDOW == 142 (0x8f8a4c00) [pid = 1760] [serial = 1851] [outer = 0x8f5d1800] 10:05:40 INFO - PROCESS | 1760 | 1464368740619 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]]]}] 10:05:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 10:05:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1592ms 10:05:40 INFO - PROCESS | 1760 | 1464368740649 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 10:05:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 10:05:40 INFO - PROCESS | 1760 | 1464368740654 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 10:05:40 INFO - PROCESS | 1760 | 1464368740661 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 10:05:40 INFO - PROCESS | 1760 | 1464368740665 Marionette TRACE conn3 <- [1,2438,null,{}] 10:05:40 INFO - PROCESS | 1760 | 1464368740670 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}] 10:05:40 INFO - PROCESS | 1760 | 1464368740896 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 10:05:41 INFO - PROCESS | 1760 | 1464368741182 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:41 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f5d7400 == 149 [pid = 1760] [id = 617] 10:05:41 INFO - PROCESS | 1760 | ++DOMWINDOW == 143 (0x8f8a7800) [pid = 1760] [serial = 1852] [outer = (nil)] 10:05:41 INFO - PROCESS | 1760 | ++DOMWINDOW == 144 (0x912dec00) [pid = 1760] [serial = 1853] [outer = 0x8f8a7800] 10:05:41 INFO - PROCESS | 1760 | 1464368741316 Marionette DEBUG loaded listener.js 10:05:41 INFO - PROCESS | 1760 | ++DOMWINDOW == 145 (0x91bec800) [pid = 1760] [serial = 1854] [outer = 0x8f8a7800] 10:05:42 INFO - PROCESS | 1760 | 1464368742237 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]]]}] 10:05:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 10:05:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1633ms 10:05:42 INFO - PROCESS | 1760 | 1464368742294 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 10:05:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 10:05:42 INFO - PROCESS | 1760 | 1464368742299 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 10:05:42 INFO - PROCESS | 1760 | 1464368742305 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 10:05:42 INFO - PROCESS | 1760 | 1464368742308 Marionette TRACE conn3 <- [1,2442,null,{}] 10:05:42 INFO - PROCESS | 1760 | 1464368742314 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}] 10:05:42 INFO - PROCESS | 1760 | 1464368742529 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 10:05:42 INFO - PROCESS | 1760 | 1464368742878 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:42 INFO - PROCESS | 1760 | ++DOCSHELL 0x8d1e5000 == 150 [pid = 1760] [id = 618] 10:05:42 INFO - PROCESS | 1760 | ++DOMWINDOW == 146 (0x8eb14800) [pid = 1760] [serial = 1855] [outer = (nil)] 10:05:42 INFO - PROCESS | 1760 | ++DOMWINDOW == 147 (0x91d41c00) [pid = 1760] [serial = 1856] [outer = 0x8eb14800] 10:05:42 INFO - PROCESS | 1760 | 1464368742968 Marionette DEBUG loaded listener.js 10:05:43 INFO - PROCESS | 1760 | ++DOMWINDOW == 148 (0x91d4ac00) [pid = 1760] [serial = 1857] [outer = 0x8eb14800] 10:05:43 INFO - PROCESS | 1760 | 1464368743895 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]]]}] 10:05:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 10:05:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1632ms 10:05:43 INFO - PROCESS | 1760 | 1464368743937 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 10:05:43 INFO - PROCESS | 1760 | 1464368743941 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 10:05:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 10:05:43 INFO - PROCESS | 1760 | 1464368743947 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 10:05:43 INFO - PROCESS | 1760 | 1464368743951 Marionette TRACE conn3 <- [1,2446,null,{}] 10:05:43 INFO - PROCESS | 1760 | 1464368743956 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}] 10:05:44 INFO - PROCESS | 1760 | 1464368744185 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 10:05:44 INFO - PROCESS | 1760 | 1464368744519 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:44 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f6ca400 == 151 [pid = 1760] [id = 619] 10:05:44 INFO - PROCESS | 1760 | ++DOMWINDOW == 149 (0x912dc800) [pid = 1760] [serial = 1858] [outer = (nil)] 10:05:44 INFO - PROCESS | 1760 | ++DOMWINDOW == 150 (0x9223dc00) [pid = 1760] [serial = 1859] [outer = 0x912dc800] 10:05:44 INFO - PROCESS | 1760 | 1464368744611 Marionette DEBUG loaded listener.js 10:05:44 INFO - PROCESS | 1760 | ++DOMWINDOW == 151 (0x9231e000) [pid = 1760] [serial = 1860] [outer = 0x912dc800] 10:05:45 INFO - PROCESS | 1760 | 1464368745488 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]]]}] 10:05:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 10:05:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1582ms 10:05:45 INFO - PROCESS | 1760 | 1464368745530 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 10:05:45 INFO - PROCESS | 1760 | 1464368745534 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 10:05:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 10:05:45 INFO - PROCESS | 1760 | 1464368745541 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 10:05:45 INFO - PROCESS | 1760 | 1464368745544 Marionette TRACE conn3 <- [1,2450,null,{}] 10:05:45 INFO - PROCESS | 1760 | 1464368745550 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}] 10:05:45 INFO - PROCESS | 1760 | 1464368745759 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 10:05:46 INFO - PROCESS | 1760 | 1464368746054 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:46 INFO - PROCESS | 1760 | ++DOCSHELL 0x91d41800 == 152 [pid = 1760] [id = 620] 10:05:46 INFO - PROCESS | 1760 | ++DOMWINDOW == 152 (0x924c2800) [pid = 1760] [serial = 1861] [outer = (nil)] 10:05:46 INFO - PROCESS | 1760 | ++DOMWINDOW == 153 (0x92781c00) [pid = 1760] [serial = 1862] [outer = 0x924c2800] 10:05:46 INFO - PROCESS | 1760 | 1464368746186 Marionette DEBUG loaded listener.js 10:05:46 INFO - PROCESS | 1760 | ++DOMWINDOW == 154 (0x927e5400) [pid = 1760] [serial = 1863] [outer = 0x924c2800] 10:05:47 INFO - PROCESS | 1760 | 1464368747117 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]]]}] 10:05:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 10:05:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1635ms 10:05:47 INFO - PROCESS | 1760 | 1464368747177 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 10:05:47 INFO - PROCESS | 1760 | 1464368747180 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 10:05:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 10:05:47 INFO - PROCESS | 1760 | 1464368747187 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 10:05:47 INFO - PROCESS | 1760 | 1464368747190 Marionette TRACE conn3 <- [1,2454,null,{}] 10:05:47 INFO - PROCESS | 1760 | 1464368747196 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}] 10:05:47 INFO - PROCESS | 1760 | 1464368747403 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 10:05:47 INFO - PROCESS | 1760 | 1464368747746 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:47 INFO - PROCESS | 1760 | ++DOCSHELL 0x8edb7400 == 153 [pid = 1760] [id = 621] 10:05:47 INFO - PROCESS | 1760 | ++DOMWINDOW == 155 (0x8f751c00) [pid = 1760] [serial = 1864] [outer = (nil)] 10:05:47 INFO - PROCESS | 1760 | ++DOMWINDOW == 156 (0x92b1a000) [pid = 1760] [serial = 1865] [outer = 0x8f751c00] 10:05:47 INFO - PROCESS | 1760 | 1464368747837 Marionette DEBUG loaded listener.js 10:05:47 INFO - PROCESS | 1760 | ++DOMWINDOW == 157 (0x92b20000) [pid = 1760] [serial = 1866] [outer = 0x8f751c00] 10:05:48 INFO - PROCESS | 1760 | 1464368748777 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]]]}] 10:05:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 10:05:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1632ms 10:05:48 INFO - PROCESS | 1760 | 1464368748820 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 10:05:48 INFO - PROCESS | 1760 | 1464368748824 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 10:05:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 10:05:48 INFO - PROCESS | 1760 | 1464368748831 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 10:05:48 INFO - PROCESS | 1760 | 1464368748835 Marionette TRACE conn3 <- [1,2458,null,{}] 10:05:48 INFO - PROCESS | 1760 | 1464368748840 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}] 10:05:49 INFO - PROCESS | 1760 | 1464368749052 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 10:05:49 INFO - PROCESS | 1760 | 1464368749397 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:49 INFO - PROCESS | 1760 | ++DOCSHELL 0x92957c00 == 154 [pid = 1760] [id = 622] 10:05:49 INFO - PROCESS | 1760 | ++DOMWINDOW == 158 (0x9295c800) [pid = 1760] [serial = 1867] [outer = (nil)] 10:05:49 INFO - PROCESS | 1760 | ++DOMWINDOW == 159 (0x92d76000) [pid = 1760] [serial = 1868] [outer = 0x9295c800] 10:05:49 INFO - PROCESS | 1760 | 1464368749487 Marionette DEBUG loaded listener.js 10:05:49 INFO - PROCESS | 1760 | ++DOMWINDOW == 160 (0x93a41c00) [pid = 1760] [serial = 1869] [outer = 0x9295c800] 10:05:50 INFO - PROCESS | 1760 | 1464368750417 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]]]}] 10:05:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 10:05:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1632ms 10:05:50 INFO - PROCESS | 1760 | 1464368750463 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 10:05:50 INFO - PROCESS | 1760 | 1464368750467 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 10:05:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 10:05:50 INFO - PROCESS | 1760 | 1464368750474 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 10:05:50 INFO - PROCESS | 1760 | 1464368750476 Marionette TRACE conn3 <- [1,2462,null,{}] 10:05:50 INFO - PROCESS | 1760 | 1464368750483 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}] 10:05:50 INFO - PROCESS | 1760 | 1464368750700 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 10:05:51 INFO - PROCESS | 1760 | 1464368751018 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:51 INFO - PROCESS | 1760 | ++DOCSHELL 0x92b18c00 == 155 [pid = 1760] [id = 623] 10:05:51 INFO - PROCESS | 1760 | ++DOMWINDOW == 161 (0x9500ac00) [pid = 1760] [serial = 1870] [outer = (nil)] 10:05:51 INFO - PROCESS | 1760 | ++DOMWINDOW == 162 (0x950e0000) [pid = 1760] [serial = 1871] [outer = 0x9500ac00] 10:05:51 INFO - PROCESS | 1760 | 1464368751109 Marionette DEBUG loaded listener.js 10:05:51 INFO - PROCESS | 1760 | ++DOMWINDOW == 163 (0x953f2400) [pid = 1760] [serial = 1872] [outer = 0x9500ac00] 10:05:52 INFO - PROCESS | 1760 | 1464368752058 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]]]}] 10:05:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 10:05:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1633ms 10:05:52 INFO - PROCESS | 1760 | 1464368752108 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 10:05:52 INFO - PROCESS | 1760 | 1464368752113 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 10:05:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 10:05:52 INFO - PROCESS | 1760 | 1464368752119 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 10:05:52 INFO - PROCESS | 1760 | 1464368752123 Marionette TRACE conn3 <- [1,2466,null,{}] 10:05:52 INFO - PROCESS | 1760 | 1464368752129 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}] 10:05:52 INFO - PROCESS | 1760 | 1464368752374 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 10:05:52 INFO - PROCESS | 1760 | 1464368752716 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:52 INFO - PROCESS | 1760 | ++DOCSHELL 0x92776000 == 156 [pid = 1760] [id = 624] 10:05:52 INFO - PROCESS | 1760 | ++DOMWINDOW == 164 (0x93a4f800) [pid = 1760] [serial = 1873] [outer = (nil)] 10:05:52 INFO - PROCESS | 1760 | ++DOMWINDOW == 165 (0x9a0dd800) [pid = 1760] [serial = 1874] [outer = 0x93a4f800] 10:05:52 INFO - PROCESS | 1760 | 1464368752813 Marionette DEBUG loaded listener.js 10:05:52 INFO - PROCESS | 1760 | ++DOMWINDOW == 166 (0x9a5dc800) [pid = 1760] [serial = 1875] [outer = 0x93a4f800] 10:05:53 INFO - PROCESS | 1760 | 1464368753753 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]]]}] 10:05:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 10:05:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1682ms 10:05:53 INFO - PROCESS | 1760 | 1464368753802 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 10:05:53 INFO - PROCESS | 1760 | 1464368753806 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 10:05:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 10:05:53 INFO - PROCESS | 1760 | 1464368753813 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 10:05:53 INFO - PROCESS | 1760 | 1464368753816 Marionette TRACE conn3 <- [1,2470,null,{}] 10:05:53 INFO - PROCESS | 1760 | 1464368753822 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}] 10:05:54 INFO - PROCESS | 1760 | 1464368754032 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 10:05:54 INFO - PROCESS | 1760 | 1464368754370 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:54 INFO - PROCESS | 1760 | ++DOCSHELL 0x950e2800 == 157 [pid = 1760] [id = 625] 10:05:54 INFO - PROCESS | 1760 | ++DOMWINDOW == 167 (0x99e16400) [pid = 1760] [serial = 1876] [outer = (nil)] 10:05:54 INFO - PROCESS | 1760 | ++DOMWINDOW == 168 (0x9b531c00) [pid = 1760] [serial = 1877] [outer = 0x99e16400] 10:05:54 INFO - PROCESS | 1760 | 1464368754459 Marionette DEBUG loaded listener.js 10:05:54 INFO - PROCESS | 1760 | ++DOMWINDOW == 169 (0x9b829c00) [pid = 1760] [serial = 1878] [outer = 0x99e16400] 10:05:55 INFO - PROCESS | 1760 | 1464368755373 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]]]}] 10:05:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 10:05:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1598ms 10:05:55 INFO - PROCESS | 1760 | 1464368755412 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 10:05:55 INFO - PROCESS | 1760 | 1464368755415 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 10:05:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 10:05:55 INFO - PROCESS | 1760 | 1464368755422 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 10:05:55 INFO - PROCESS | 1760 | 1464368755436 Marionette TRACE conn3 <- [1,2474,null,{}] 10:05:55 INFO - PROCESS | 1760 | 1464368755441 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}] 10:05:55 INFO - PROCESS | 1760 | 1464368755655 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 10:05:56 INFO - PROCESS | 1760 | 1464368755996 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:56 INFO - PROCESS | 1760 | ++DOCSHELL 0x9a0ea800 == 158 [pid = 1760] [id = 626] 10:05:56 INFO - PROCESS | 1760 | ++DOMWINDOW == 170 (0x9a726400) [pid = 1760] [serial = 1879] [outer = (nil)] 10:05:56 INFO - PROCESS | 1760 | ++DOMWINDOW == 171 (0x9c22cc00) [pid = 1760] [serial = 1880] [outer = 0x9a726400] 10:05:56 INFO - PROCESS | 1760 | 1464368756086 Marionette DEBUG loaded listener.js 10:05:56 INFO - PROCESS | 1760 | ++DOMWINDOW == 172 (0x9c394400) [pid = 1760] [serial = 1881] [outer = 0x9a726400] 10:05:57 INFO - PROCESS | 1760 | 1464368757027 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]]]}] 10:05:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 10:05:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1637ms 10:05:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 10:05:57 INFO - PROCESS | 1760 | 1464368757061 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 10:05:57 INFO - PROCESS | 1760 | 1464368757064 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 10:05:57 INFO - PROCESS | 1760 | 1464368757071 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 10:05:57 INFO - PROCESS | 1760 | 1464368757073 Marionette TRACE conn3 <- [1,2478,null,{}] 10:05:57 INFO - PROCESS | 1760 | 1464368757080 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}] 10:05:57 INFO - PROCESS | 1760 | 1464368757292 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 10:05:57 INFO - PROCESS | 1760 | 1464368757639 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:57 INFO - PROCESS | 1760 | ++DOCSHELL 0x8de4a000 == 159 [pid = 1760] [id = 627] 10:05:57 INFO - PROCESS | 1760 | ++DOMWINDOW == 173 (0x9295a400) [pid = 1760] [serial = 1882] [outer = (nil)] 10:05:57 INFO - PROCESS | 1760 | ++DOMWINDOW == 174 (0xa112d400) [pid = 1760] [serial = 1883] [outer = 0x9295a400] 10:05:57 INFO - PROCESS | 1760 | 1464368757729 Marionette DEBUG loaded listener.js 10:05:57 INFO - PROCESS | 1760 | ++DOMWINDOW == 175 (0xa22c7800) [pid = 1760] [serial = 1884] [outer = 0x9295a400] 10:05:58 INFO - PROCESS | 1760 | 1464368758677 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]]]}] 10:05:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 10:05:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1681ms 10:05:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 10:05:58 INFO - PROCESS | 1760 | 1464368758752 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 10:05:58 INFO - PROCESS | 1760 | 1464368758755 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 10:05:58 INFO - PROCESS | 1760 | 1464368758762 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 10:05:58 INFO - PROCESS | 1760 | 1464368758765 Marionette TRACE conn3 <- [1,2482,null,{}] 10:05:58 INFO - PROCESS | 1760 | 1464368758771 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}] 10:05:58 INFO - PROCESS | 1760 | 1464368758982 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 10:05:59 INFO - PROCESS | 1760 | 1464368759327 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:59 INFO - PROCESS | 1760 | ++DOCSHELL 0xa060e000 == 160 [pid = 1760] [id = 628] 10:05:59 INFO - PROCESS | 1760 | ++DOMWINDOW == 176 (0xa1124000) [pid = 1760] [serial = 1885] [outer = (nil)] 10:05:59 INFO - PROCESS | 1760 | ++DOMWINDOW == 177 (0xa2635400) [pid = 1760] [serial = 1886] [outer = 0xa1124000] 10:05:59 INFO - PROCESS | 1760 | 1464368759417 Marionette DEBUG loaded listener.js 10:05:59 INFO - PROCESS | 1760 | ++DOMWINDOW == 178 (0xa26f1800) [pid = 1760] [serial = 1887] [outer = 0xa1124000] 10:06:00 INFO - PROCESS | 1760 | 1464368760314 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]]]}] 10:06:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 10:06:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1592ms 10:06:00 INFO - PROCESS | 1760 | 1464368760354 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 10:06:00 INFO - PROCESS | 1760 | 1464368760357 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 10:06:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 10:06:00 INFO - PROCESS | 1760 | 1464368760364 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 10:06:00 INFO - PROCESS | 1760 | 1464368760368 Marionette TRACE conn3 <- [1,2486,null,{}] 10:06:00 INFO - PROCESS | 1760 | 1464368760373 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}] 10:06:00 INFO - PROCESS | 1760 | 1464368760593 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 10:06:00 INFO - PROCESS | 1760 | 1464368760942 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:00 INFO - PROCESS | 1760 | ++DOCSHELL 0xa24bf800 == 161 [pid = 1760] [id = 629] 10:06:00 INFO - PROCESS | 1760 | ++DOMWINDOW == 179 (0xa30c5c00) [pid = 1760] [serial = 1888] [outer = (nil)] 10:06:01 INFO - PROCESS | 1760 | ++DOMWINDOW == 180 (0xa4e1cc00) [pid = 1760] [serial = 1889] [outer = 0xa30c5c00] 10:06:01 INFO - PROCESS | 1760 | 1464368761031 Marionette DEBUG loaded listener.js 10:06:01 INFO - PROCESS | 1760 | ++DOMWINDOW == 181 (0xa503a000) [pid = 1760] [serial = 1890] [outer = 0xa30c5c00] 10:06:01 INFO - PROCESS | 1760 | 1464368761951 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]]]}] 10:06:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 10:06:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1632ms 10:06:01 INFO - PROCESS | 1760 | 1464368761997 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 10:06:02 INFO - PROCESS | 1760 | 1464368762001 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 10:06:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 10:06:02 INFO - PROCESS | 1760 | 1464368762008 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 10:06:02 INFO - PROCESS | 1760 | 1464368762012 Marionette TRACE conn3 <- [1,2490,null,{}] 10:06:02 INFO - PROCESS | 1760 | 1464368762018 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}] 10:06:02 INFO - PROCESS | 1760 | 1464368762246 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 10:06:02 INFO - PROCESS | 1760 | 1464368762604 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:02 INFO - PROCESS | 1760 | ++DOCSHELL 0x99e17400 == 162 [pid = 1760] [id = 630] 10:06:02 INFO - PROCESS | 1760 | ++DOMWINDOW == 182 (0x9a5da000) [pid = 1760] [serial = 1891] [outer = (nil)] 10:06:02 INFO - PROCESS | 1760 | ++DOMWINDOW == 183 (0xa628bc00) [pid = 1760] [serial = 1892] [outer = 0x9a5da000] 10:06:02 INFO - PROCESS | 1760 | 1464368762698 Marionette DEBUG loaded listener.js 10:06:02 INFO - PROCESS | 1760 | ++DOMWINDOW == 184 (0xa6732800) [pid = 1760] [serial = 1893] [outer = 0x9a5da000] 10:06:03 INFO - PROCESS | 1760 | 1464368763621 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]]]}] 10:06:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 10:06:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1688ms 10:06:03 INFO - PROCESS | 1760 | 1464368763697 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 10:06:03 INFO - PROCESS | 1760 | 1464368763701 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 10:06:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 10:06:03 INFO - PROCESS | 1760 | 1464368763707 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 10:06:03 INFO - PROCESS | 1760 | 1464368763710 Marionette TRACE conn3 <- [1,2494,null,{}] 10:06:03 INFO - PROCESS | 1760 | 1464368763716 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}] 10:06:03 INFO - PROCESS | 1760 | 1464368763980 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 10:06:04 INFO - PROCESS | 1760 | 1464368764328 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:04 INFO - PROCESS | 1760 | ++DOCSHELL 0xa5099800 == 163 [pid = 1760] [id = 631] 10:06:04 INFO - PROCESS | 1760 | ++DOMWINDOW == 185 (0xa628d000) [pid = 1760] [serial = 1894] [outer = (nil)] 10:06:04 INFO - PROCESS | 1760 | ++DOMWINDOW == 186 (0xa675dc00) [pid = 1760] [serial = 1895] [outer = 0xa628d000] 10:06:04 INFO - PROCESS | 1760 | 1464368764413 Marionette DEBUG loaded listener.js 10:06:04 INFO - PROCESS | 1760 | ++DOMWINDOW == 187 (0xa6768800) [pid = 1760] [serial = 1896] [outer = 0xa628d000] 10:06:07 INFO - PROCESS | 1760 | --DOCSHELL 0x87285800 == 162 [pid = 1760] [id = 586] 10:06:07 INFO - PROCESS | 1760 | --DOCSHELL 0x91d4cc00 == 161 [pid = 1760] [id = 461] 10:06:07 INFO - PROCESS | 1760 | --DOCSHELL 0x8d9dc000 == 160 [pid = 1760] [id = 456] 10:06:07 INFO - PROCESS | 1760 | --DOCSHELL 0x8de4c800 == 159 [pid = 1760] [id = 320] 10:06:07 INFO - PROCESS | 1760 | --DOCSHELL 0x87519000 == 158 [pid = 1760] [id = 462] 10:06:07 INFO - PROCESS | 1760 | --DOCSHELL 0x8f6d6800 == 157 [pid = 1760] [id = 459] 10:06:07 INFO - PROCESS | 1760 | --DOCSHELL 0x93a4c400 == 156 [pid = 1760] [id = 464] 10:06:07 INFO - PROCESS | 1760 | --DOCSHELL 0x8eb60c00 == 155 [pid = 1760] [id = 465] 10:06:07 INFO - PROCESS | 1760 | --DOCSHELL 0x8f6cd800 == 154 [pid = 1760] [id = 460] 10:06:07 INFO - PROCESS | 1760 | --DOCSHELL 0x950e4c00 == 153 [pid = 1760] [id = 466] 10:06:07 INFO - PROCESS | 1760 | --DOCSHELL 0x84bfc400 == 152 [pid = 1760] [id = 612] 10:06:07 INFO - PROCESS | 1760 | --DOCSHELL 0x8c077400 == 151 [pid = 1760] [id = 611] 10:06:07 INFO - PROCESS | 1760 | --DOCSHELL 0x8b6efc00 == 150 [pid = 1760] [id = 610] 10:06:07 INFO - PROCESS | 1760 | --DOCSHELL 0x84bf0c00 == 149 [pid = 1760] [id = 609] 10:06:07 INFO - PROCESS | 1760 | --DOCSHELL 0x9c222400 == 148 [pid = 1760] [id = 604] 10:06:07 INFO - PROCESS | 1760 | --DOMWINDOW == 186 (0x8f756800) [pid = 1760] [serial = 1722] [outer = (nil)] [url = about:blank] 10:06:07 INFO - PROCESS | 1760 | --DOMWINDOW == 185 (0x91ed2c00) [pid = 1760] [serial = 1730] [outer = (nil)] [url = about:blank] 10:06:07 INFO - PROCESS | 1760 | --DOMWINDOW == 184 (0x9c129c00) [pid = 1760] [serial = 1757] [outer = (nil)] [url = about:blank] 10:06:07 INFO - PROCESS | 1760 | --DOMWINDOW == 183 (0x8df55c00) [pid = 1760] [serial = 1635] [outer = (nil)] [url = about:blank] 10:06:07 INFO - PROCESS | 1760 | --DOMWINDOW == 182 (0x91bf5000) [pid = 1760] [serial = 1728] [outer = (nil)] [url = about:blank] 10:06:07 INFO - PROCESS | 1760 | --DOMWINDOW == 181 (0x8765c800) [pid = 1760] [serial = 1707] [outer = (nil)] [url = about:blank] 10:06:07 INFO - PROCESS | 1760 | --DOMWINDOW == 180 (0x92349000) [pid = 1760] [serial = 1734] [outer = (nil)] [url = about:blank] 10:06:07 INFO - PROCESS | 1760 | --DOMWINDOW == 179 (0x95008c00) [pid = 1760] [serial = 1742] [outer = (nil)] [url = about:blank] 10:06:07 INFO - PROCESS | 1760 | --DOMWINDOW == 178 (0x8ce9d800) [pid = 1760] [serial = 1709] [outer = (nil)] [url = about:blank] 10:06:07 INFO - PROCESS | 1760 | --DOMWINDOW == 177 (0x9b828400) [pid = 1760] [serial = 1755] [outer = (nil)] [url = about:blank] 10:06:07 INFO - PROCESS | 1760 | --DOMWINDOW == 176 (0x8f5da400) [pid = 1760] [serial = 1721] [outer = (nil)] [url = about:blank] 10:06:07 INFO - PROCESS | 1760 | --DOMWINDOW == 175 (0x8de46400) [pid = 1760] [serial = 1713] [outer = (nil)] [url = about:blank] 10:06:07 INFO - PROCESS | 1760 | --DOMWINDOW == 174 (0x89c03800) [pid = 1760] [serial = 1760] [outer = (nil)] [url = about:blank] 10:06:07 INFO - PROCESS | 1760 | --DOMWINDOW == 173 (0x8cfa4c00) [pid = 1760] [serial = 1764] [outer = (nil)] [url = about:blank] 10:06:07 INFO - PROCESS | 1760 | --DOMWINDOW == 172 (0x91bef400) [pid = 1760] [serial = 1727] [outer = (nil)] [url = about:blank] 10:06:07 INFO - PROCESS | 1760 | --DOMWINDOW == 171 (0x9c229000) [pid = 1760] [serial = 1758] [outer = (nil)] [url = about:blank] 10:06:07 INFO - PROCESS | 1760 | --DOMWINDOW == 170 (0x8ea99800) [pid = 1760] [serial = 1769] [outer = (nil)] [url = about:blank] 10:06:07 INFO - PROCESS | 1760 | --DOMWINDOW == 169 (0x92964800) [pid = 1760] [serial = 1737] [outer = (nil)] [url = about:blank] 10:06:07 INFO - PROCESS | 1760 | --DOMWINDOW == 168 (0x92d6ec00) [pid = 1760] [serial = 1739] [outer = (nil)] [url = about:blank] 10:06:07 INFO - PROCESS | 1760 | --DOMWINDOW == 167 (0x91438c00) [pid = 1760] [serial = 1725] [outer = (nil)] [url = about:blank] 10:06:07 INFO - PROCESS | 1760 | --DOMWINDOW == 166 (0x92d77800) [pid = 1760] [serial = 1740] [outer = (nil)] [url = about:blank] 10:06:07 INFO - PROCESS | 1760 | --DOMWINDOW == 165 (0x921ce800) [pid = 1760] [serial = 1731] [outer = (nil)] [url = about:blank] 10:06:07 INFO - PROCESS | 1760 | --DOMWINDOW == 164 (0x9a5e2c00) [pid = 1760] [serial = 1752] [outer = (nil)] [url = about:blank] 10:06:07 INFO - PROCESS | 1760 | --DOMWINDOW == 163 (0x8eaa8400) [pid = 1760] [serial = 1715] [outer = (nil)] [url = about:blank] 10:06:07 INFO - PROCESS | 1760 | --DOMWINDOW == 162 (0x8d8e3c00) [pid = 1760] [serial = 1766] [outer = (nil)] [url = about:blank] 10:06:07 INFO - PROCESS | 1760 | --DOMWINDOW == 161 (0x8eb13c00) [pid = 1760] [serial = 1716] [outer = (nil)] [url = about:blank] 10:06:07 INFO - PROCESS | 1760 | --DOMWINDOW == 160 (0x99e11000) [pid = 1760] [serial = 1748] [outer = (nil)] [url = about:blank] 10:06:07 INFO - PROCESS | 1760 | --DOMWINDOW == 159 (0x8728ac00) [pid = 1760] [serial = 1706] [outer = (nil)] [url = about:blank] 10:06:07 INFO - PROCESS | 1760 | --DOMWINDOW == 158 (0x9a367c00) [pid = 1760] [serial = 1751] [outer = (nil)] [url = about:blank] 10:06:07 INFO - PROCESS | 1760 | --DOMWINDOW == 157 (0x8be93400) [pid = 1760] [serial = 1763] [outer = (nil)] [url = about:blank] 10:06:07 INFO - PROCESS | 1760 | --DOMWINDOW == 156 (0x9233cc00) [pid = 1760] [serial = 1733] [outer = (nil)] [url = about:blank] 10:06:07 INFO - PROCESS | 1760 | --DOMWINDOW == 155 (0x8d8f0400) [pid = 1760] [serial = 1767] [outer = (nil)] [url = about:blank] 10:06:07 INFO - PROCESS | 1760 | --DOMWINDOW == 154 (0x8eaa4800) [pid = 1760] [serial = 1770] [outer = (nil)] [url = about:blank] 10:06:07 INFO - PROCESS | 1760 | --DOMWINDOW == 153 (0x927eb000) [pid = 1760] [serial = 1736] [outer = (nil)] [url = about:blank] 10:06:07 INFO - PROCESS | 1760 | --DOMWINDOW == 152 (0x977d5000) [pid = 1760] [serial = 1746] [outer = (nil)] [url = about:blank] 10:06:07 INFO - PROCESS | 1760 | --DOMWINDOW == 151 (0x9b3a3800) [pid = 1760] [serial = 1754] [outer = (nil)] [url = about:blank] 10:06:07 INFO - PROCESS | 1760 | --DOMWINDOW == 150 (0xa325bc00) [pid = 1760] [serial = 1692] [outer = (nil)] [url = about:blank] 10:06:07 INFO - PROCESS | 1760 | --DOMWINDOW == 149 (0x950eb400) [pid = 1760] [serial = 1743] [outer = (nil)] [url = about:blank] 10:06:07 INFO - PROCESS | 1760 | --DOMWINDOW == 148 (0x8eb9d800) [pid = 1760] [serial = 1719] [outer = (nil)] [url = about:blank] 10:06:07 INFO - PROCESS | 1760 | --DOMWINDOW == 147 (0x91434800) [pid = 1760] [serial = 1724] [outer = (nil)] [url = about:blank] 10:06:07 INFO - PROCESS | 1760 | --DOMWINDOW == 146 (0x953f3c00) [pid = 1760] [serial = 1745] [outer = (nil)] [url = about:blank] 10:06:07 INFO - PROCESS | 1760 | --DOMWINDOW == 145 (0x8cff3800) [pid = 1760] [serial = 1710] [outer = (nil)] [url = about:blank] 10:06:07 INFO - PROCESS | 1760 | --DOMWINDOW == 144 (0x8d9d2400) [pid = 1760] [serial = 1712] [outer = (nil)] [url = about:blank] 10:06:07 INFO - PROCESS | 1760 | --DOMWINDOW == 143 (0x99e18400) [pid = 1760] [serial = 1749] [outer = (nil)] [url = about:blank] 10:06:07 INFO - PROCESS | 1760 | --DOMWINDOW == 142 (0x8eb92800) [pid = 1760] [serial = 1718] [outer = (nil)] [url = about:blank] 10:06:07 INFO - PROCESS | 1760 | --DOMWINDOW == 141 (0x89ceb000) [pid = 1760] [serial = 1761] [outer = (nil)] [url = about:blank] 10:06:07 INFO - PROCESS | 1760 | --DOMWINDOW == 140 (0x8eaa6400) [pid = 1760] [serial = 1772] [outer = (nil)] [url = about:blank] 10:06:07 INFO - PROCESS | 1760 | 1464368767839 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]]]}] 10:06:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 10:06:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 4147ms 10:06:07 INFO - PROCESS | 1760 | 1464368767855 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 10:06:07 INFO - PROCESS | 1760 | 1464368767859 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 10:06:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 10:06:07 INFO - PROCESS | 1760 | 1464368767868 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 10:06:07 INFO - PROCESS | 1760 | 1464368767874 Marionette TRACE conn3 <- [1,2498,null,{}] 10:06:07 INFO - PROCESS | 1760 | 1464368767883 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}] 10:06:08 INFO - PROCESS | 1760 | 1464368768076 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 10:06:08 INFO - PROCESS | 1760 | 1464368768326 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:08 INFO - PROCESS | 1760 | ++DOCSHELL 0x87522400 == 149 [pid = 1760] [id = 632] 10:06:08 INFO - PROCESS | 1760 | ++DOMWINDOW == 141 (0x87524800) [pid = 1760] [serial = 1897] [outer = (nil)] 10:06:08 INFO - PROCESS | 1760 | ++DOMWINDOW == 142 (0x8752f000) [pid = 1760] [serial = 1898] [outer = 0x87524800] 10:06:08 INFO - PROCESS | 1760 | 1464368768406 Marionette DEBUG loaded listener.js 10:06:08 INFO - PROCESS | 1760 | ++DOMWINDOW == 143 (0x8765a000) [pid = 1760] [serial = 1899] [outer = 0x87524800] 10:06:09 INFO - PROCESS | 1760 | 1464368769277 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]]]}] 10:06:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 10:06:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1485ms 10:06:09 INFO - PROCESS | 1760 | 1464368769352 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 10:06:09 INFO - PROCESS | 1760 | 1464368769360 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 10:06:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 10:06:09 INFO - PROCESS | 1760 | 1464368769371 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 10:06:09 INFO - PROCESS | 1760 | 1464368769374 Marionette TRACE conn3 <- [1,2502,null,{}] 10:06:09 INFO - PROCESS | 1760 | 1464368769380 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}] 10:06:09 INFO - PROCESS | 1760 | 1464368769580 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 10:06:09 INFO - PROCESS | 1760 | 1464368769814 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:09 INFO - PROCESS | 1760 | ++DOCSHELL 0x8752f400 == 150 [pid = 1760] [id = 633] 10:06:09 INFO - PROCESS | 1760 | ++DOMWINDOW == 144 (0x8a346800) [pid = 1760] [serial = 1900] [outer = (nil)] 10:06:09 INFO - PROCESS | 1760 | ++DOMWINDOW == 145 (0x8b6efc00) [pid = 1760] [serial = 1901] [outer = 0x8a346800] 10:06:09 INFO - PROCESS | 1760 | 1464368769888 Marionette DEBUG loaded listener.js 10:06:09 INFO - PROCESS | 1760 | ++DOMWINDOW == 146 (0x8be98c00) [pid = 1760] [serial = 1902] [outer = 0x8a346800] 10:06:10 INFO - PROCESS | 1760 | 1464368770840 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]]]}] 10:06:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 10:06:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1542ms 10:06:10 INFO - PROCESS | 1760 | 1464368770913 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 10:06:10 INFO - PROCESS | 1760 | 1464368770916 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 10:06:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 10:06:10 INFO - PROCESS | 1760 | 1464368770923 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 10:06:10 INFO - PROCESS | 1760 | 1464368770929 Marionette TRACE conn3 <- [1,2506,null,{}] 10:06:10 INFO - PROCESS | 1760 | 1464368770951 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}] 10:06:11 INFO - PROCESS | 1760 | 1464368771239 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 10:06:11 INFO - PROCESS | 1760 | 1464368771277 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:11 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b492c00 == 151 [pid = 1760] [id = 634] 10:06:11 INFO - PROCESS | 1760 | ++DOMWINDOW == 147 (0x8c06b400) [pid = 1760] [serial = 1903] [outer = (nil)] 10:06:11 INFO - PROCESS | 1760 | ++DOMWINDOW == 148 (0x8d8d1800) [pid = 1760] [serial = 1904] [outer = 0x8c06b400] 10:06:11 INFO - PROCESS | 1760 | 1464368771405 Marionette DEBUG loaded listener.js 10:06:11 INFO - PROCESS | 1760 | ++DOMWINDOW == 149 (0x8d8ed000) [pid = 1760] [serial = 1905] [outer = 0x8c06b400] 10:06:13 INFO - PROCESS | 1760 | --DOMWINDOW == 148 (0x9a5e1c00) [pid = 1760] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 10:06:13 INFO - PROCESS | 1760 | --DOMWINDOW == 147 (0x8a34e400) [pid = 1760] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 10:06:13 INFO - PROCESS | 1760 | --DOMWINDOW == 146 (0x8df48000) [pid = 1760] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 10:06:13 INFO - PROCESS | 1760 | --DOMWINDOW == 145 (0x91d48400) [pid = 1760] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 10:06:13 INFO - PROCESS | 1760 | --DOMWINDOW == 144 (0xa21ae800) [pid = 1760] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 10:06:13 INFO - PROCESS | 1760 | --DOMWINDOW == 143 (0x8f6ccc00) [pid = 1760] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 10:06:13 INFO - PROCESS | 1760 | --DOMWINDOW == 142 (0x8b650800) [pid = 1760] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 10:06:13 INFO - PROCESS | 1760 | --DOMWINDOW == 141 (0x86bb6400) [pid = 1760] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 10:06:13 INFO - PROCESS | 1760 | --DOMWINDOW == 140 (0x95360000) [pid = 1760] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 10:06:13 INFO - PROCESS | 1760 | --DOMWINDOW == 139 (0x9a35c000) [pid = 1760] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 10:06:13 INFO - PROCESS | 1760 | --DOMWINDOW == 138 (0x92d77400) [pid = 1760] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 10:06:13 INFO - PROCESS | 1760 | --DOMWINDOW == 137 (0x924c2c00) [pid = 1760] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 10:06:13 INFO - PROCESS | 1760 | --DOMWINDOW == 136 (0x9234a400) [pid = 1760] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 10:06:13 INFO - PROCESS | 1760 | --DOMWINDOW == 135 (0x8d1e9c00) [pid = 1760] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 10:06:13 INFO - PROCESS | 1760 | --DOMWINDOW == 134 (0x92957000) [pid = 1760] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 10:06:13 INFO - PROCESS | 1760 | --DOMWINDOW == 133 (0x8bcbe800) [pid = 1760] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 10:06:13 INFO - PROCESS | 1760 | --DOMWINDOW == 132 (0x912d2800) [pid = 1760] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 10:06:13 INFO - PROCESS | 1760 | --DOMWINDOW == 131 (0x8b6f3c00) [pid = 1760] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 10:06:13 INFO - PROCESS | 1760 | --DOMWINDOW == 130 (0x8b7fe000) [pid = 1760] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 10:06:13 INFO - PROCESS | 1760 | --DOMWINDOW == 129 (0x9c22bc00) [pid = 1760] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 10:06:13 INFO - PROCESS | 1760 | --DOMWINDOW == 128 (0xa24bb000) [pid = 1760] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 10:06:13 INFO - PROCESS | 1760 | --DOMWINDOW == 127 (0x8f8a4000) [pid = 1760] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 10:06:14 INFO - PROCESS | 1760 | 1464368774428 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]]]}] 10:06:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 10:06:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 3552ms 10:06:14 INFO - PROCESS | 1760 | 1464368774474 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 10:06:14 INFO - PROCESS | 1760 | 1464368774507 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 10:06:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 10:06:14 INFO - PROCESS | 1760 | 1464368774518 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 10:06:14 INFO - PROCESS | 1760 | 1464368774524 Marionette TRACE conn3 <- [1,2510,null,{}] 10:06:14 INFO - PROCESS | 1760 | 1464368774535 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}] 10:06:15 INFO - PROCESS | 1760 | 1464368775140 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 10:06:15 INFO - PROCESS | 1760 | 1464368775191 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:15 INFO - PROCESS | 1760 | ++DOCSHELL 0x86bb6400 == 152 [pid = 1760] [id = 635] 10:06:15 INFO - PROCESS | 1760 | ++DOMWINDOW == 128 (0x89ce3800) [pid = 1760] [serial = 1906] [outer = (nil)] 10:06:15 INFO - PROCESS | 1760 | ++DOMWINDOW == 129 (0x8d8f0c00) [pid = 1760] [serial = 1907] [outer = 0x89ce3800] 10:06:15 INFO - PROCESS | 1760 | 1464368775321 Marionette DEBUG loaded listener.js 10:06:15 INFO - PROCESS | 1760 | ++DOMWINDOW == 130 (0x8de4a800) [pid = 1760] [serial = 1908] [outer = 0x89ce3800] 10:06:16 INFO - PROCESS | 1760 | 1464368776715 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]]]}] 10:06:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 10:06:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 2248ms 10:06:16 INFO - PROCESS | 1760 | 1464368776768 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 10:06:16 INFO - PROCESS | 1760 | 1464368776776 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 10:06:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 10:06:16 INFO - PROCESS | 1760 | 1464368776784 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 10:06:16 INFO - PROCESS | 1760 | 1464368776791 Marionette TRACE conn3 <- [1,2514,null,{}] 10:06:16 INFO - PROCESS | 1760 | 1464368776799 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}] 10:06:17 INFO - PROCESS | 1760 | 1464368777026 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 10:06:17 INFO - PROCESS | 1760 | 1464368777389 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:17 INFO - PROCESS | 1760 | ++DOCSHELL 0x89c01400 == 153 [pid = 1760] [id = 636] 10:06:17 INFO - PROCESS | 1760 | ++DOMWINDOW == 131 (0x89c03c00) [pid = 1760] [serial = 1909] [outer = (nil)] 10:06:17 INFO - PROCESS | 1760 | ++DOMWINDOW == 132 (0x8b54f400) [pid = 1760] [serial = 1910] [outer = 0x89c03c00] 10:06:17 INFO - PROCESS | 1760 | 1464368777482 Marionette DEBUG loaded listener.js 10:06:17 INFO - PROCESS | 1760 | ++DOMWINDOW == 133 (0x8ce95c00) [pid = 1760] [serial = 1911] [outer = 0x89c03c00] 10:06:18 INFO - PROCESS | 1760 | 1464368778426 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]]]}] 10:06:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 10:06:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1687ms 10:06:18 INFO - PROCESS | 1760 | 1464368778472 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 10:06:18 INFO - PROCESS | 1760 | 1464368778481 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 10:06:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 10:06:18 INFO - PROCESS | 1760 | 1464368778498 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 10:06:18 INFO - PROCESS | 1760 | 1464368778507 Marionette TRACE conn3 <- [1,2518,null,{}] 10:06:18 INFO - PROCESS | 1760 | 1464368778514 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}] 10:06:18 INFO - PROCESS | 1760 | 1464368778796 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 10:06:19 INFO - PROCESS | 1760 | 1464368779216 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:19 INFO - PROCESS | 1760 | ++DOCSHELL 0x8d9dc000 == 154 [pid = 1760] [id = 637] 10:06:19 INFO - PROCESS | 1760 | ++DOMWINDOW == 134 (0x8d9ddc00) [pid = 1760] [serial = 1912] [outer = (nil)] 10:06:19 INFO - PROCESS | 1760 | ++DOMWINDOW == 135 (0x8de51800) [pid = 1760] [serial = 1913] [outer = 0x8d9ddc00] 10:06:19 INFO - PROCESS | 1760 | 1464368779301 Marionette DEBUG loaded listener.js 10:06:19 INFO - PROCESS | 1760 | ++DOMWINDOW == 136 (0x8e90c000) [pid = 1760] [serial = 1914] [outer = 0x8d9ddc00] 10:06:20 INFO - PROCESS | 1760 | 1464368780190 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]]]}] 10:06:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 10:06:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1737ms 10:06:20 INFO - PROCESS | 1760 | 1464368780252 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 10:06:20 INFO - PROCESS | 1760 | 1464368780256 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 10:06:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 10:06:20 INFO - PROCESS | 1760 | 1464368780265 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 10:06:20 INFO - PROCESS | 1760 | 1464368780271 Marionette TRACE conn3 <- [1,2522,null,{}] 10:06:20 INFO - PROCESS | 1760 | 1464368780288 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}] 10:06:20 INFO - PROCESS | 1760 | 1464368780514 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 10:06:20 INFO - PROCESS | 1760 | 1464368780857 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:20 INFO - PROCESS | 1760 | ++DOCSHELL 0x8ea9b000 == 155 [pid = 1760] [id = 638] 10:06:20 INFO - PROCESS | 1760 | ++DOMWINDOW == 137 (0x8eb58c00) [pid = 1760] [serial = 1915] [outer = (nil)] 10:06:20 INFO - PROCESS | 1760 | ++DOMWINDOW == 138 (0x8eb9d000) [pid = 1760] [serial = 1916] [outer = 0x8eb58c00] 10:06:20 INFO - PROCESS | 1760 | 1464368780951 Marionette DEBUG loaded listener.js 10:06:21 INFO - PROCESS | 1760 | ++DOMWINDOW == 139 (0x8edbf400) [pid = 1760] [serial = 1917] [outer = 0x8eb58c00] 10:06:21 INFO - PROCESS | 1760 | 1464368781889 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]]]}] 10:06:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 10:06:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1688ms 10:06:21 INFO - PROCESS | 1760 | 1464368781954 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 10:06:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 10:06:21 INFO - PROCESS | 1760 | 1464368781959 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 10:06:21 INFO - PROCESS | 1760 | 1464368781965 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 10:06:21 INFO - PROCESS | 1760 | 1464368781968 Marionette TRACE conn3 <- [1,2526,null,{}] 10:06:21 INFO - PROCESS | 1760 | 1464368781974 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}] 10:06:22 INFO - PROCESS | 1760 | 1464368782188 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 10:06:22 INFO - PROCESS | 1760 | 1464368782531 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:22 INFO - PROCESS | 1760 | ++DOCSHELL 0x8be92800 == 156 [pid = 1760] [id = 639] 10:06:22 INFO - PROCESS | 1760 | ++DOMWINDOW == 140 (0x8d9de400) [pid = 1760] [serial = 1918] [outer = (nil)] 10:06:22 INFO - PROCESS | 1760 | ++DOMWINDOW == 141 (0x8f6cf400) [pid = 1760] [serial = 1919] [outer = 0x8d9de400] 10:06:22 INFO - PROCESS | 1760 | 1464368782621 Marionette DEBUG loaded listener.js 10:06:22 INFO - PROCESS | 1760 | ++DOMWINDOW == 142 (0x8f74b800) [pid = 1760] [serial = 1920] [outer = 0x8d9de400] 10:06:23 INFO - PROCESS | 1760 | 1464368783501 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]]]}] 10:06:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 10:06:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1583ms 10:06:23 INFO - PROCESS | 1760 | 1464368783548 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 10:06:23 INFO - PROCESS | 1760 | 1464368783552 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 10:06:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 10:06:23 INFO - PROCESS | 1760 | 1464368783559 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 10:06:23 INFO - PROCESS | 1760 | 1464368783563 Marionette TRACE conn3 <- [1,2530,null,{}] 10:06:23 INFO - PROCESS | 1760 | 1464368783568 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}] 10:06:23 INFO - PROCESS | 1760 | 1464368783778 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 10:06:24 INFO - PROCESS | 1760 | 1464368784124 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:24 INFO - PROCESS | 1760 | ++DOCSHELL 0x8728c000 == 157 [pid = 1760] [id = 640] 10:06:24 INFO - PROCESS | 1760 | ++DOMWINDOW == 143 (0x8f5cb400) [pid = 1760] [serial = 1921] [outer = (nil)] 10:06:24 INFO - PROCESS | 1760 | ++DOMWINDOW == 144 (0x8f8a3c00) [pid = 1760] [serial = 1922] [outer = 0x8f5cb400] 10:06:24 INFO - PROCESS | 1760 | 1464368784212 Marionette DEBUG loaded listener.js 10:06:24 INFO - PROCESS | 1760 | ++DOMWINDOW == 145 (0x912d4400) [pid = 1760] [serial = 1923] [outer = 0x8f5cb400] 10:06:25 INFO - PROCESS | 1760 | 1464368785141 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]]]}] 10:06:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 10:06:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1630ms 10:06:25 INFO - PROCESS | 1760 | 1464368785189 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 10:06:25 INFO - PROCESS | 1760 | 1464368785194 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 10:06:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 10:06:25 INFO - PROCESS | 1760 | 1464368785200 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 10:06:25 INFO - PROCESS | 1760 | 1464368785204 Marionette TRACE conn3 <- [1,2534,null,{}] 10:06:25 INFO - PROCESS | 1760 | 1464368785210 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}] 10:06:25 INFO - PROCESS | 1760 | 1464368785438 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 10:06:25 INFO - PROCESS | 1760 | 1464368785781 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:25 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f6ccc00 == 158 [pid = 1760] [id = 641] 10:06:25 INFO - PROCESS | 1760 | ++DOMWINDOW == 146 (0x91432c00) [pid = 1760] [serial = 1924] [outer = (nil)] 10:06:25 INFO - PROCESS | 1760 | ++DOMWINDOW == 147 (0x91d47000) [pid = 1760] [serial = 1925] [outer = 0x91432c00] 10:06:25 INFO - PROCESS | 1760 | 1464368785873 Marionette DEBUG loaded listener.js 10:06:25 INFO - PROCESS | 1760 | ++DOMWINDOW == 148 (0x91ed1800) [pid = 1760] [serial = 1926] [outer = 0x91432c00] 10:06:26 INFO - PROCESS | 1760 | 1464368786744 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]]]}] 10:06:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 10:06:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1587ms 10:06:26 INFO - PROCESS | 1760 | 1464368786788 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 10:06:26 INFO - PROCESS | 1760 | 1464368786792 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 10:06:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 10:06:26 INFO - PROCESS | 1760 | 1464368786798 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 10:06:26 INFO - PROCESS | 1760 | 1464368786802 Marionette TRACE conn3 <- [1,2538,null,{}] 10:06:26 INFO - PROCESS | 1760 | 1464368786808 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}] 10:06:27 INFO - PROCESS | 1760 | 1464368787015 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 10:06:27 INFO - PROCESS | 1760 | 1464368787307 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:27 INFO - PROCESS | 1760 | ++DOCSHELL 0x8d713000 == 159 [pid = 1760] [id = 642] 10:06:27 INFO - PROCESS | 1760 | ++DOMWINDOW == 149 (0x8d9d7800) [pid = 1760] [serial = 1927] [outer = (nil)] 10:06:27 INFO - PROCESS | 1760 | ++DOMWINDOW == 150 (0x921d4400) [pid = 1760] [serial = 1928] [outer = 0x8d9d7800] 10:06:27 INFO - PROCESS | 1760 | 1464368787438 Marionette DEBUG loaded listener.js 10:06:27 INFO - PROCESS | 1760 | ++DOMWINDOW == 151 (0x92237000) [pid = 1760] [serial = 1929] [outer = 0x8d9d7800] 10:06:28 INFO - PROCESS | 1760 | 1464368788326 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]]]}] 10:06:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 10:06:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1588ms 10:06:28 INFO - PROCESS | 1760 | 1464368788388 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 10:06:28 INFO - PROCESS | 1760 | 1464368788392 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 10:06:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 10:06:28 INFO - PROCESS | 1760 | 1464368788398 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 10:06:28 INFO - PROCESS | 1760 | 1464368788401 Marionette TRACE conn3 <- [1,2542,null,{}] 10:06:28 INFO - PROCESS | 1760 | 1464368788407 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}] 10:06:28 INFO - PROCESS | 1760 | 1464368788631 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 10:06:28 INFO - PROCESS | 1760 | 1464368788969 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:29 INFO - PROCESS | 1760 | ++DOCSHELL 0x91bf4800 == 160 [pid = 1760] [id = 643] 10:06:29 INFO - PROCESS | 1760 | ++DOMWINDOW == 152 (0x921ca000) [pid = 1760] [serial = 1930] [outer = (nil)] 10:06:29 INFO - PROCESS | 1760 | ++DOMWINDOW == 153 (0x9277a800) [pid = 1760] [serial = 1931] [outer = 0x921ca000] 10:06:29 INFO - PROCESS | 1760 | 1464368789060 Marionette DEBUG loaded listener.js 10:06:29 INFO - PROCESS | 1760 | ++DOMWINDOW == 154 (0x92783c00) [pid = 1760] [serial = 1932] [outer = 0x921ca000] 10:06:29 INFO - PROCESS | 1760 | 1464368789944 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]]]}] 10:06:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 10:06:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1583ms 10:06:29 INFO - PROCESS | 1760 | 1464368789982 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 10:06:29 INFO - PROCESS | 1760 | 1464368789985 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 10:06:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 10:06:29 INFO - PROCESS | 1760 | 1464368789992 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 10:06:29 INFO - PROCESS | 1760 | 1464368789996 Marionette TRACE conn3 <- [1,2546,null,{}] 10:06:30 INFO - PROCESS | 1760 | 1464368790001 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}] 10:06:30 INFO - PROCESS | 1760 | 1464368790205 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 10:06:30 INFO - PROCESS | 1760 | 1464368790510 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:30 INFO - PROCESS | 1760 | ++DOCSHELL 0x92346000 == 161 [pid = 1760] [id = 644] 10:06:30 INFO - PROCESS | 1760 | ++DOMWINDOW == 155 (0x9277f800) [pid = 1760] [serial = 1933] [outer = (nil)] 10:06:30 INFO - PROCESS | 1760 | ++DOMWINDOW == 156 (0x92b21000) [pid = 1760] [serial = 1934] [outer = 0x9277f800] 10:06:30 INFO - PROCESS | 1760 | 1464368790710 Marionette DEBUG loaded listener.js 10:06:30 INFO - PROCESS | 1760 | ++DOMWINDOW == 157 (0x92c30c00) [pid = 1760] [serial = 1935] [outer = 0x9277f800] 10:06:31 INFO - PROCESS | 1760 | 1464368791735 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]]]}] 10:06:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 10:06:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1790ms 10:06:31 INFO - PROCESS | 1760 | 1464368791783 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 10:06:31 INFO - PROCESS | 1760 | 1464368791786 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 10:06:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 10:06:31 INFO - PROCESS | 1760 | 1464368791793 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 10:06:31 INFO - PROCESS | 1760 | 1464368791796 Marionette TRACE conn3 <- [1,2550,null,{}] 10:06:31 INFO - PROCESS | 1760 | 1464368791802 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}] 10:06:32 INFO - PROCESS | 1760 | 1464368792016 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 10:06:32 INFO - PROCESS | 1760 | 1464368792364 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:32 INFO - PROCESS | 1760 | ++DOCSHELL 0x8edb6c00 == 162 [pid = 1760] [id = 645] 10:06:32 INFO - PROCESS | 1760 | ++DOMWINDOW == 158 (0x8f6d2800) [pid = 1760] [serial = 1936] [outer = (nil)] 10:06:32 INFO - PROCESS | 1760 | ++DOMWINDOW == 159 (0x92d77400) [pid = 1760] [serial = 1937] [outer = 0x8f6d2800] 10:06:32 INFO - PROCESS | 1760 | 1464368792454 Marionette DEBUG loaded listener.js 10:06:32 INFO - PROCESS | 1760 | ++DOMWINDOW == 160 (0x93c1d000) [pid = 1760] [serial = 1938] [outer = 0x8f6d2800] 10:06:33 INFO - PROCESS | 1760 | 1464368793429 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]]]}] 10:06:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 10:06:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1684ms 10:06:33 INFO - PROCESS | 1760 | 1464368793484 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 10:06:33 INFO - PROCESS | 1760 | 1464368793488 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 10:06:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 10:06:33 INFO - PROCESS | 1760 | 1464368793497 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 10:06:33 INFO - PROCESS | 1760 | 1464368793501 Marionette TRACE conn3 <- [1,2554,null,{}] 10:06:33 INFO - PROCESS | 1760 | 1464368793507 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}] 10:06:33 INFO - PROCESS | 1760 | 1464368793756 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 10:06:34 INFO - PROCESS | 1760 | 1464368794121 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:34 INFO - PROCESS | 1760 | ++DOCSHELL 0x95006800 == 163 [pid = 1760] [id = 646] 10:06:34 INFO - PROCESS | 1760 | ++DOMWINDOW == 161 (0x977d6000) [pid = 1760] [serial = 1939] [outer = (nil)] 10:06:34 INFO - PROCESS | 1760 | ++DOMWINDOW == 162 (0x981c0c00) [pid = 1760] [serial = 1940] [outer = 0x977d6000] 10:06:34 INFO - PROCESS | 1760 | 1464368794219 Marionette DEBUG loaded listener.js 10:06:34 INFO - PROCESS | 1760 | ++DOMWINDOW == 163 (0x99e17c00) [pid = 1760] [serial = 1941] [outer = 0x977d6000] 10:06:35 INFO - PROCESS | 1760 | 1464368795208 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]]]}] 10:06:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 10:06:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1785ms 10:06:35 INFO - PROCESS | 1760 | 1464368795282 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 10:06:35 INFO - PROCESS | 1760 | 1464368795286 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 10:06:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 10:06:35 INFO - PROCESS | 1760 | 1464368795293 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 10:06:35 INFO - PROCESS | 1760 | 1464368795296 Marionette TRACE conn3 <- [1,2558,null,{}] 10:06:35 INFO - PROCESS | 1760 | 1464368795302 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}] 10:06:35 INFO - PROCESS | 1760 | 1464368795547 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 10:06:35 INFO - PROCESS | 1760 | 1464368795891 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:35 INFO - PROCESS | 1760 | ++DOCSHELL 0x99162c00 == 164 [pid = 1760] [id = 647] 10:06:35 INFO - PROCESS | 1760 | ++DOMWINDOW == 164 (0x99e19c00) [pid = 1760] [serial = 1942] [outer = (nil)] 10:06:35 INFO - PROCESS | 1760 | ++DOMWINDOW == 165 (0x9a5e3c00) [pid = 1760] [serial = 1943] [outer = 0x99e19c00] 10:06:35 INFO - PROCESS | 1760 | 1464368795980 Marionette DEBUG loaded listener.js 10:06:36 INFO - PROCESS | 1760 | ++DOMWINDOW == 166 (0x9a72d800) [pid = 1760] [serial = 1944] [outer = 0x99e19c00] 10:06:36 INFO - PROCESS | 1760 | 1464368796918 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]]]}] 10:06:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 10:06:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1693ms 10:06:36 INFO - PROCESS | 1760 | 1464368796987 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 10:06:36 INFO - PROCESS | 1760 | 1464368796991 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 10:06:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 10:06:37 INFO - PROCESS | 1760 | 1464368796997 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 10:06:37 INFO - PROCESS | 1760 | 1464368797000 Marionette TRACE conn3 <- [1,2562,null,{}] 10:06:37 INFO - PROCESS | 1760 | 1464368797006 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}] 10:06:37 INFO - PROCESS | 1760 | 1464368797213 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 10:06:37 INFO - PROCESS | 1760 | 1464368797564 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:37 INFO - PROCESS | 1760 | ++DOCSHELL 0x91439c00 == 165 [pid = 1760] [id = 648] 10:06:37 INFO - PROCESS | 1760 | ++DOMWINDOW == 167 (0x91d4b800) [pid = 1760] [serial = 1945] [outer = (nil)] 10:06:37 INFO - PROCESS | 1760 | ++DOMWINDOW == 168 (0x9b533c00) [pid = 1760] [serial = 1946] [outer = 0x91d4b800] 10:06:37 INFO - PROCESS | 1760 | 1464368797653 Marionette DEBUG loaded listener.js 10:06:37 INFO - PROCESS | 1760 | ++DOMWINDOW == 169 (0x9b9a8c00) [pid = 1760] [serial = 1947] [outer = 0x91d4b800] 10:06:38 INFO - PROCESS | 1760 | 1464368798607 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]]]}] 10:06:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 10:06:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1640ms 10:06:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 10:06:38 INFO - PROCESS | 1760 | 1464368798639 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 10:06:38 INFO - PROCESS | 1760 | 1464368798642 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 10:06:38 INFO - PROCESS | 1760 | 1464368798649 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 10:06:38 INFO - PROCESS | 1760 | 1464368798652 Marionette TRACE conn3 <- [1,2566,null,{}] 10:06:38 INFO - PROCESS | 1760 | 1464368798659 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}] 10:06:38 INFO - PROCESS | 1760 | 1464368798864 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 10:06:39 INFO - PROCESS | 1760 | 1464368799215 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:39 INFO - PROCESS | 1760 | ++DOCSHELL 0x92963c00 == 166 [pid = 1760] [id = 649] 10:06:39 INFO - PROCESS | 1760 | ++DOMWINDOW == 170 (0x9c1a2400) [pid = 1760] [serial = 1948] [outer = (nil)] 10:06:39 INFO - PROCESS | 1760 | ++DOMWINDOW == 171 (0x9c392400) [pid = 1760] [serial = 1949] [outer = 0x9c1a2400] 10:06:39 INFO - PROCESS | 1760 | 1464368799306 Marionette DEBUG loaded listener.js 10:06:39 INFO - PROCESS | 1760 | ++DOMWINDOW == 172 (0x9cd39400) [pid = 1760] [serial = 1950] [outer = 0x9c1a2400] 10:06:40 INFO - PROCESS | 1760 | 1464368800268 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]]]}] 10:06:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 10:06:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1685ms 10:06:40 INFO - PROCESS | 1760 | 1464368800335 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 10:06:40 INFO - PROCESS | 1760 | 1464368800339 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 10:06:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 10:06:40 INFO - PROCESS | 1760 | 1464368800345 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 10:06:40 INFO - PROCESS | 1760 | 1464368800349 Marionette TRACE conn3 <- [1,2570,null,{}] 10:06:40 INFO - PROCESS | 1760 | 1464368800354 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}] 10:06:40 INFO - PROCESS | 1760 | 1464368800594 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 10:06:40 INFO - PROCESS | 1760 | 1464368800939 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:40 INFO - PROCESS | 1760 | ++DOCSHELL 0x9c22b000 == 167 [pid = 1760] [id = 650] 10:06:40 INFO - PROCESS | 1760 | ++DOMWINDOW == 173 (0x9c230800) [pid = 1760] [serial = 1951] [outer = (nil)] 10:06:41 INFO - PROCESS | 1760 | ++DOMWINDOW == 174 (0xa21a8c00) [pid = 1760] [serial = 1952] [outer = 0x9c230800] 10:06:41 INFO - PROCESS | 1760 | 1464368801029 Marionette DEBUG loaded listener.js 10:06:41 INFO - PROCESS | 1760 | ++DOMWINDOW == 175 (0xa2280000) [pid = 1760] [serial = 1953] [outer = 0x9c230800] 10:06:42 INFO - PROCESS | 1760 | 1464368802018 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]]]}] 10:06:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 10:06:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1740ms 10:06:42 INFO - PROCESS | 1760 | 1464368802086 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 10:06:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 10:06:42 INFO - PROCESS | 1760 | 1464368802090 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 10:06:42 INFO - PROCESS | 1760 | 1464368802097 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 10:06:42 INFO - PROCESS | 1760 | 1464368802100 Marionette TRACE conn3 <- [1,2574,null,{}] 10:06:42 INFO - PROCESS | 1760 | 1464368802106 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}] 10:06:42 INFO - PROCESS | 1760 | 1464368802326 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 10:06:42 INFO - PROCESS | 1760 | 1464368802675 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:42 INFO - PROCESS | 1760 | ++DOCSHELL 0x92964c00 == 168 [pid = 1760] [id = 651] 10:06:42 INFO - PROCESS | 1760 | ++DOMWINDOW == 176 (0x92d75c00) [pid = 1760] [serial = 1954] [outer = (nil)] 10:06:42 INFO - PROCESS | 1760 | ++DOMWINDOW == 177 (0xa30be800) [pid = 1760] [serial = 1955] [outer = 0x92d75c00] 10:06:42 INFO - PROCESS | 1760 | 1464368802767 Marionette DEBUG loaded listener.js 10:06:42 INFO - PROCESS | 1760 | ++DOMWINDOW == 178 (0xa3258400) [pid = 1760] [serial = 1956] [outer = 0x92d75c00] 10:06:43 INFO - PROCESS | 1760 | 1464368803689 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]]]}] 10:06:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 10:06:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1631ms 10:06:43 INFO - PROCESS | 1760 | 1464368803728 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 10:06:43 INFO - PROCESS | 1760 | 1464368803732 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 10:06:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 10:06:43 INFO - PROCESS | 1760 | 1464368803738 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 10:06:43 INFO - PROCESS | 1760 | 1464368803741 Marionette TRACE conn3 <- [1,2578,null,{}] 10:06:43 INFO - PROCESS | 1760 | 1464368803747 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}] 10:06:43 INFO - PROCESS | 1760 | 1464368803953 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 10:06:44 INFO - PROCESS | 1760 | 1464368804302 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:44 INFO - PROCESS | 1760 | ++DOCSHELL 0x8adb1800 == 169 [pid = 1760] [id = 652] 10:06:44 INFO - PROCESS | 1760 | ++DOMWINDOW == 179 (0x8adb3800) [pid = 1760] [serial = 1957] [outer = (nil)] 10:06:44 INFO - PROCESS | 1760 | ++DOMWINDOW == 180 (0x8adb9800) [pid = 1760] [serial = 1958] [outer = 0x8adb3800] 10:06:44 INFO - PROCESS | 1760 | 1464368804398 Marionette DEBUG loaded listener.js 10:06:44 INFO - PROCESS | 1760 | ++DOMWINDOW == 181 (0x8adbd000) [pid = 1760] [serial = 1959] [outer = 0x8adb3800] 10:06:45 INFO - PROCESS | 1760 | 1464368805338 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]]]}] 10:06:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 10:06:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1642ms 10:06:45 INFO - PROCESS | 1760 | 1464368805381 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 10:06:45 INFO - PROCESS | 1760 | 1464368805385 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 10:06:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 10:06:45 INFO - PROCESS | 1760 | 1464368805391 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 10:06:45 INFO - PROCESS | 1760 | 1464368805395 Marionette TRACE conn3 <- [1,2582,null,{}] 10:06:45 INFO - PROCESS | 1760 | 1464368805400 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}] 10:06:45 INFO - PROCESS | 1760 | 1464368805612 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 10:06:45 INFO - PROCESS | 1760 | 1464368805966 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:46 INFO - PROCESS | 1760 | ++DOCSHELL 0x8adb3000 == 170 [pid = 1760] [id = 653] 10:06:46 INFO - PROCESS | 1760 | ++DOMWINDOW == 182 (0x8adb6000) [pid = 1760] [serial = 1960] [outer = (nil)] 10:06:46 INFO - PROCESS | 1760 | ++DOMWINDOW == 183 (0xa2148400) [pid = 1760] [serial = 1961] [outer = 0x8adb6000] 10:06:46 INFO - PROCESS | 1760 | 1464368806057 Marionette DEBUG loaded listener.js 10:06:46 INFO - PROCESS | 1760 | ++DOMWINDOW == 184 (0xa24c6800) [pid = 1760] [serial = 1962] [outer = 0x8adb6000] 10:06:48 INFO - PROCESS | 1760 | --DOCSHELL 0x98110000 == 169 [pid = 1760] [id = 583] 10:06:48 INFO - PROCESS | 1760 | --DOCSHELL 0x86bad400 == 168 [pid = 1760] [id = 584] 10:06:48 INFO - PROCESS | 1760 | --DOCSHELL 0x86ba9c00 == 167 [pid = 1760] [id = 538] 10:06:48 INFO - PROCESS | 1760 | --DOCSHELL 0x8b492c00 == 166 [pid = 1760] [id = 634] 10:06:48 INFO - PROCESS | 1760 | --DOCSHELL 0x8752f400 == 165 [pid = 1760] [id = 633] 10:06:48 INFO - PROCESS | 1760 | --DOCSHELL 0x87522400 == 164 [pid = 1760] [id = 632] 10:06:48 INFO - PROCESS | 1760 | --DOCSHELL 0xa24bf800 == 163 [pid = 1760] [id = 629] 10:06:48 INFO - PROCESS | 1760 | --DOCSHELL 0x99e17400 == 162 [pid = 1760] [id = 630] 10:06:48 INFO - PROCESS | 1760 | --DOCSHELL 0xa060e000 == 161 [pid = 1760] [id = 628] 10:06:48 INFO - PROCESS | 1760 | --DOCSHELL 0x8de4a000 == 160 [pid = 1760] [id = 627] 10:06:48 INFO - PROCESS | 1760 | --DOCSHELL 0x9a0ea800 == 159 [pid = 1760] [id = 626] 10:06:48 INFO - PROCESS | 1760 | --DOCSHELL 0x92776000 == 158 [pid = 1760] [id = 624] 10:06:48 INFO - PROCESS | 1760 | --DOCSHELL 0x950e2800 == 157 [pid = 1760] [id = 625] 10:06:48 INFO - PROCESS | 1760 | --DOCSHELL 0x92b18c00 == 156 [pid = 1760] [id = 623] 10:06:48 INFO - PROCESS | 1760 | --DOCSHELL 0x92957c00 == 155 [pid = 1760] [id = 622] 10:06:48 INFO - PROCESS | 1760 | --DOCSHELL 0x8edb7400 == 154 [pid = 1760] [id = 621] 10:06:48 INFO - PROCESS | 1760 | --DOCSHELL 0x91d41800 == 153 [pid = 1760] [id = 620] 10:06:48 INFO - PROCESS | 1760 | --DOCSHELL 0x8f6ca400 == 152 [pid = 1760] [id = 619] 10:06:48 INFO - PROCESS | 1760 | --DOCSHELL 0x8d1e5000 == 151 [pid = 1760] [id = 618] 10:06:48 INFO - PROCESS | 1760 | --DOCSHELL 0x8f5d7400 == 150 [pid = 1760] [id = 617] 10:06:48 INFO - PROCESS | 1760 | --DOCSHELL 0x8d1e9400 == 149 [pid = 1760] [id = 615] 10:06:48 INFO - PROCESS | 1760 | --DOCSHELL 0x8f5d0000 == 148 [pid = 1760] [id = 616] 10:06:48 INFO - PROCESS | 1760 | --DOCSHELL 0x89c0f000 == 147 [pid = 1760] [id = 614] 10:06:48 INFO - PROCESS | 1760 | --DOMWINDOW == 183 (0x8e901800) [pid = 1760] [serial = 1839] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 1760 | --DOMWINDOW == 182 (0x93c84c00) [pid = 1760] [serial = 1799] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 1760 | --DOMWINDOW == 181 (0x8e90dc00) [pid = 1760] [serial = 1778] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 1760 | --DOMWINDOW == 180 (0xa22be800) [pid = 1760] [serial = 1818] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 1760 | --DOMWINDOW == 179 (0xa24bd400) [pid = 1760] [serial = 1821] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 1760 | --DOMWINDOW == 178 (0x8f753800) [pid = 1760] [serial = 1782] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 1760 | --DOMWINDOW == 177 (0x8d13f000) [pid = 1760] [serial = 1776] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 1760 | --DOMWINDOW == 176 (0x8b64c800) [pid = 1760] [serial = 1830] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 1760 | --DOMWINDOW == 175 (0xa244a400) [pid = 1760] [serial = 1820] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 1760 | --DOMWINDOW == 174 (0x9c131c00) [pid = 1760] [serial = 1809] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 1760 | --DOMWINDOW == 173 (0x9b533800) [pid = 1760] [serial = 1806] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 1760 | --DOMWINDOW == 172 (0x99162800) [pid = 1760] [serial = 1803] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 1760 | --DOMWINDOW == 171 (0x92b24400) [pid = 1760] [serial = 1794] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 1760 | --DOMWINDOW == 170 (0x92b19800) [pid = 1760] [serial = 1793] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 1760 | --DOMWINDOW == 169 (0xa35ea400) [pid = 1760] [serial = 1826] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 1760 | --DOMWINDOW == 168 (0x927e3000) [pid = 1760] [serial = 1791] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 1760 | --DOMWINDOW == 167 (0x8df52400) [pid = 1760] [serial = 1836] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 1760 | --DOMWINDOW == 166 (0x92e0f800) [pid = 1760] [serial = 1797] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 1760 | --DOMWINDOW == 165 (0x8d13cc00) [pid = 1760] [serial = 1833] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 1760 | --DOMWINDOW == 164 (0x8d9dcc00) [pid = 1760] [serial = 1835] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 1760 | --DOMWINDOW == 163 (0x953f0000) [pid = 1760] [serial = 1802] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 1760 | --DOMWINDOW == 162 (0x9a5e0400) [pid = 1760] [serial = 1805] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 1760 | --DOMWINDOW == 161 (0x8f6d9c00) [pid = 1760] [serial = 1781] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 1760 | --DOMWINDOW == 160 (0x912df400) [pid = 1760] [serial = 1784] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 1760 | --DOMWINDOW == 159 (0x9c127000) [pid = 1760] [serial = 1808] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 1760 | --DOMWINDOW == 158 (0x95005c00) [pid = 1760] [serial = 1800] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 1760 | --DOMWINDOW == 157 (0x92d6c800) [pid = 1760] [serial = 1796] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 1760 | --DOMWINDOW == 156 (0x8eb61800) [pid = 1760] [serial = 1779] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 1760 | --DOMWINDOW == 155 (0x8d9d9000) [pid = 1760] [serial = 1838] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 1760 | --DOMWINDOW == 154 (0xa214b800) [pid = 1760] [serial = 1817] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 1760 | --DOMWINDOW == 153 (0x8cff1c00) [pid = 1760] [serial = 1832] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 1760 | --DOMWINDOW == 152 (0x8d9d3c00) [pid = 1760] [serial = 1704] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 1760 | --DOMWINDOW == 151 (0xa214cc00) [pid = 1760] [serial = 1815] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 1760 | --DOMWINDOW == 150 (0xa3022800) [pid = 1760] [serial = 1823] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 1760 | --DOMWINDOW == 149 (0x91d46400) [pid = 1760] [serial = 1787] [outer = (nil)] [url = about:blank] 10:06:48 INFO - PROCESS | 1760 | --DOMWINDOW == 148 (0x8b6ea400) [pid = 1760] [serial = 1775] [outer = (nil)] [url = about:blank] 10:06:49 INFO - PROCESS | 1760 | --DOMWINDOW == 147 (0xa30cb400) [pid = 1760] [serial = 1824] [outer = (nil)] [url = about:blank] 10:06:49 INFO - PROCESS | 1760 | --DOMWINDOW == 146 (0xa2144c00) [pid = 1760] [serial = 1814] [outer = (nil)] [url = about:blank] 10:06:49 INFO - PROCESS | 1760 | --DOMWINDOW == 145 (0x8a34a000) [pid = 1760] [serial = 1829] [outer = (nil)] [url = about:blank] 10:06:49 INFO - PROCESS | 1760 | --DOMWINDOW == 144 (0x9cd2c400) [pid = 1760] [serial = 1811] [outer = (nil)] [url = about:blank] 10:06:49 INFO - PROCESS | 1760 | --DOMWINDOW == 143 (0x9cd39800) [pid = 1760] [serial = 1812] [outer = (nil)] [url = about:blank] 10:06:49 INFO - PROCESS | 1760 | --DOMWINDOW == 142 (0x91439000) [pid = 1760] [serial = 1785] [outer = (nil)] [url = about:blank] 10:06:49 INFO - PROCESS | 1760 | --DOMWINDOW == 141 (0x91d49000) [pid = 1760] [serial = 1788] [outer = (nil)] [url = about:blank] 10:06:49 INFO - PROCESS | 1760 | --DOMWINDOW == 140 (0x924cdc00) [pid = 1760] [serial = 1790] [outer = (nil)] [url = about:blank] 10:06:49 INFO - PROCESS | 1760 | 1464368809578 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]]]}] 10:06:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 10:06:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 4247ms 10:06:49 INFO - PROCESS | 1760 | 1464368809646 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 10:06:49 INFO - PROCESS | 1760 | 1464368809653 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 10:06:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 10:06:49 INFO - PROCESS | 1760 | 1464368809667 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 10:06:49 INFO - PROCESS | 1760 | 1464368809671 Marionette TRACE conn3 <- [1,2586,null,{}] 10:06:49 INFO - PROCESS | 1760 | 1464368809686 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}] 10:06:49 INFO - PROCESS | 1760 | 1464368809892 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 10:06:50 INFO - PROCESS | 1760 | 1464368810118 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:50 INFO - PROCESS | 1760 | ++DOCSHELL 0x87282400 == 148 [pid = 1760] [id = 654] 10:06:50 INFO - PROCESS | 1760 | ++DOMWINDOW == 141 (0x8728b800) [pid = 1760] [serial = 1963] [outer = (nil)] 10:06:50 INFO - PROCESS | 1760 | ++DOMWINDOW == 142 (0x87525000) [pid = 1760] [serial = 1964] [outer = 0x8728b800] 10:06:50 INFO - PROCESS | 1760 | 1464368810247 Marionette DEBUG loaded listener.js 10:06:50 INFO - PROCESS | 1760 | ++DOMWINDOW == 143 (0x8752b000) [pid = 1760] [serial = 1965] [outer = 0x8728b800] 10:06:51 INFO - PROCESS | 1760 | 1464368811078 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]]]}] 10:06:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 10:06:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1496ms 10:06:51 INFO - PROCESS | 1760 | 1464368811164 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 10:06:51 INFO - PROCESS | 1760 | 1464368811173 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 10:06:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 10:06:51 INFO - PROCESS | 1760 | 1464368811183 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 10:06:51 INFO - PROCESS | 1760 | 1464368811186 Marionette TRACE conn3 <- [1,2590,null,{}] 10:06:51 INFO - PROCESS | 1760 | 1464368811193 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}] 10:06:51 INFO - PROCESS | 1760 | 1464368811411 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 10:06:51 INFO - PROCESS | 1760 | 1464368811660 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:51 INFO - PROCESS | 1760 | ++DOCSHELL 0x8adb5400 == 149 [pid = 1760] [id = 655] 10:06:51 INFO - PROCESS | 1760 | ++DOMWINDOW == 144 (0x8adba400) [pid = 1760] [serial = 1966] [outer = (nil)] 10:06:51 INFO - PROCESS | 1760 | ++DOMWINDOW == 145 (0x8b541800) [pid = 1760] [serial = 1967] [outer = 0x8adba400] 10:06:51 INFO - PROCESS | 1760 | 1464368811828 Marionette DEBUG loaded listener.js 10:06:51 INFO - PROCESS | 1760 | ++DOMWINDOW == 146 (0x8b64a000) [pid = 1760] [serial = 1968] [outer = 0x8adba400] 10:06:52 INFO - PROCESS | 1760 | 1464368812753 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]]]}] 10:06:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 10:06:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1639ms 10:06:52 INFO - PROCESS | 1760 | 1464368812822 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 10:06:52 INFO - PROCESS | 1760 | 1464368812826 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 10:06:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 10:06:52 INFO - PROCESS | 1760 | 1464368812841 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 10:06:52 INFO - PROCESS | 1760 | 1464368812847 Marionette TRACE conn3 <- [1,2594,null,{}] 10:06:52 INFO - PROCESS | 1760 | 1464368812864 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}] 10:06:53 INFO - PROCESS | 1760 | 1464368813150 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 10:06:53 INFO - PROCESS | 1760 | 1464368813181 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:53 INFO - PROCESS | 1760 | ++DOCSHELL 0x8752f400 == 150 [pid = 1760] [id = 656] 10:06:53 INFO - PROCESS | 1760 | ++DOMWINDOW == 147 (0x8bcc0400) [pid = 1760] [serial = 1969] [outer = (nil)] 10:06:53 INFO - PROCESS | 1760 | ++DOMWINDOW == 148 (0x8d133000) [pid = 1760] [serial = 1970] [outer = 0x8bcc0400] 10:06:53 INFO - PROCESS | 1760 | 1464368813256 Marionette DEBUG loaded listener.js 10:06:53 INFO - PROCESS | 1760 | ++DOMWINDOW == 149 (0x8d1eac00) [pid = 1760] [serial = 1971] [outer = 0x8bcc0400] 10:06:54 INFO - PROCESS | 1760 | --DOMWINDOW == 148 (0x8f751c00) [pid = 1760] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 10:06:54 INFO - PROCESS | 1760 | --DOMWINDOW == 147 (0x8d9d8800) [pid = 1760] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 10:06:54 INFO - PROCESS | 1760 | --DOMWINDOW == 146 (0xa30c5c00) [pid = 1760] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 10:06:54 INFO - PROCESS | 1760 | --DOMWINDOW == 145 (0x8f8a7800) [pid = 1760] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 10:06:54 INFO - PROCESS | 1760 | --DOMWINDOW == 144 (0x924c2800) [pid = 1760] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 10:06:54 INFO - PROCESS | 1760 | --DOMWINDOW == 143 (0x8b6ecc00) [pid = 1760] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 10:06:54 INFO - PROCESS | 1760 | --DOMWINDOW == 142 (0x8f5d1800) [pid = 1760] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 10:06:54 INFO - PROCESS | 1760 | --DOMWINDOW == 141 (0x9500ac00) [pid = 1760] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 10:06:54 INFO - PROCESS | 1760 | --DOMWINDOW == 140 (0x9a5da000) [pid = 1760] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 10:06:54 INFO - PROCESS | 1760 | --DOMWINDOW == 139 (0x87524800) [pid = 1760] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 10:06:54 INFO - PROCESS | 1760 | --DOMWINDOW == 138 (0x9295c800) [pid = 1760] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 10:06:54 INFO - PROCESS | 1760 | --DOMWINDOW == 137 (0x8a346800) [pid = 1760] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 10:06:54 INFO - PROCESS | 1760 | --DOMWINDOW == 136 (0x8c06b400) [pid = 1760] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 10:06:54 INFO - PROCESS | 1760 | --DOMWINDOW == 135 (0xa1124000) [pid = 1760] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 10:06:54 INFO - PROCESS | 1760 | --DOMWINDOW == 134 (0xa628d000) [pid = 1760] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 10:06:54 INFO - PROCESS | 1760 | --DOMWINDOW == 133 (0x92b1c400) [pid = 1760] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 10:06:54 INFO - PROCESS | 1760 | --DOMWINDOW == 132 (0x8eb14800) [pid = 1760] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 10:06:54 INFO - PROCESS | 1760 | --DOMWINDOW == 131 (0x8b7fd800) [pid = 1760] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 10:06:54 INFO - PROCESS | 1760 | --DOMWINDOW == 130 (0x912dc800) [pid = 1760] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 10:06:54 INFO - PROCESS | 1760 | --DOMWINDOW == 129 (0x93a4f800) [pid = 1760] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 10:06:54 INFO - PROCESS | 1760 | --DOMWINDOW == 128 (0x9a726400) [pid = 1760] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 10:06:54 INFO - PROCESS | 1760 | --DOMWINDOW == 127 (0x9295a400) [pid = 1760] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 10:06:54 INFO - PROCESS | 1760 | --DOMWINDOW == 126 (0x99e16400) [pid = 1760] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 10:06:54 INFO - PROCESS | 1760 | 1464368814774 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]]]}] 10:06:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 10:06:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1996ms 10:06:54 INFO - PROCESS | 1760 | 1464368814829 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 10:06:54 INFO - PROCESS | 1760 | 1464368814833 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 10:06:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 10:06:54 INFO - PROCESS | 1760 | 1464368814840 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 10:06:54 INFO - PROCESS | 1760 | 1464368814843 Marionette TRACE conn3 <- [1,2598,null,{}] 10:06:54 INFO - PROCESS | 1760 | 1464368814848 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}] 10:06:55 INFO - PROCESS | 1760 | 1464368815051 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 10:06:55 INFO - PROCESS | 1760 | 1464368815301 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:55 INFO - PROCESS | 1760 | ++DOCSHELL 0x89ce4c00 == 151 [pid = 1760] [id = 657] 10:06:55 INFO - PROCESS | 1760 | ++DOMWINDOW == 127 (0x8b550c00) [pid = 1760] [serial = 1972] [outer = (nil)] 10:06:55 INFO - PROCESS | 1760 | ++DOMWINDOW == 128 (0x8d13f000) [pid = 1760] [serial = 1973] [outer = 0x8b550c00] 10:06:55 INFO - PROCESS | 1760 | 1464368815378 Marionette DEBUG loaded listener.js 10:06:55 INFO - PROCESS | 1760 | ++DOMWINDOW == 129 (0x8d8e0400) [pid = 1760] [serial = 1974] [outer = 0x8b550c00] 10:06:56 INFO - PROCESS | 1760 | 1464368816138 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]]]}] 10:06:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 10:06:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1329ms 10:06:56 INFO - PROCESS | 1760 | 1464368816172 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 10:06:56 INFO - PROCESS | 1760 | 1464368816175 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 10:06:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 10:06:56 INFO - PROCESS | 1760 | 1464368816332 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 10:06:56 INFO - PROCESS | 1760 | 1464368816338 Marionette TRACE conn3 <- [1,2602,null,{}] 10:06:56 INFO - PROCESS | 1760 | 1464368816347 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}] 10:06:56 INFO - PROCESS | 1760 | 1464368816585 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 10:06:56 INFO - PROCESS | 1760 | 1464368816966 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:57 INFO - PROCESS | 1760 | ++DOCSHELL 0x8728ac00 == 152 [pid = 1760] [id = 658] 10:06:57 INFO - PROCESS | 1760 | ++DOMWINDOW == 130 (0x8728f000) [pid = 1760] [serial = 1975] [outer = (nil)] 10:06:57 INFO - PROCESS | 1760 | ++DOMWINDOW == 131 (0x87524400) [pid = 1760] [serial = 1976] [outer = 0x8728f000] 10:06:57 INFO - PROCESS | 1760 | 1464368817059 Marionette DEBUG loaded listener.js 10:06:57 INFO - PROCESS | 1760 | ++DOMWINDOW == 132 (0x87651400) [pid = 1760] [serial = 1977] [outer = 0x8728f000] 10:06:58 INFO - PROCESS | 1760 | 1464368818057 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]]]}] 10:06:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 10:06:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1801ms 10:06:58 INFO - PROCESS | 1760 | 1464368818118 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 10:06:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 10:06:58 INFO - PROCESS | 1760 | 1464368818124 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 10:06:58 INFO - PROCESS | 1760 | 1464368818132 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 10:06:58 INFO - PROCESS | 1760 | 1464368818136 Marionette TRACE conn3 <- [1,2606,null,{}] 10:06:58 INFO - PROCESS | 1760 | 1464368818148 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}] 10:06:58 INFO - PROCESS | 1760 | 1464368818406 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 10:06:58 INFO - PROCESS | 1760 | 1464368818766 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:58 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b549c00 == 153 [pid = 1760] [id = 659] 10:06:58 INFO - PROCESS | 1760 | ++DOMWINDOW == 133 (0x8b6f0400) [pid = 1760] [serial = 1978] [outer = (nil)] 10:06:58 INFO - PROCESS | 1760 | ++DOMWINDOW == 134 (0x8be9cc00) [pid = 1760] [serial = 1979] [outer = 0x8b6f0400] 10:06:58 INFO - PROCESS | 1760 | 1464368818860 Marionette DEBUG loaded listener.js 10:06:58 INFO - PROCESS | 1760 | ++DOMWINDOW == 135 (0x8d137800) [pid = 1760] [serial = 1980] [outer = 0x8b6f0400] 10:06:59 INFO - PROCESS | 1760 | 1464368819831 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]]]}] 10:06:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 10:06:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1742ms 10:06:59 INFO - PROCESS | 1760 | 1464368819873 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 10:06:59 INFO - PROCESS | 1760 | 1464368819877 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 10:06:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 10:06:59 INFO - PROCESS | 1760 | 1464368819884 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 10:06:59 INFO - PROCESS | 1760 | 1464368819888 Marionette TRACE conn3 <- [1,2610,null,{}] 10:06:59 INFO - PROCESS | 1760 | 1464368819894 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}] 10:07:00 INFO - PROCESS | 1760 | 1464368820113 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 10:07:00 INFO - PROCESS | 1760 | 1464368820506 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:00 INFO - PROCESS | 1760 | ++DOCSHELL 0x8df4dc00 == 154 [pid = 1760] [id = 660] 10:07:00 INFO - PROCESS | 1760 | ++DOMWINDOW == 136 (0x8df4ec00) [pid = 1760] [serial = 1981] [outer = (nil)] 10:07:00 INFO - PROCESS | 1760 | ++DOMWINDOW == 137 (0x8df53400) [pid = 1760] [serial = 1982] [outer = 0x8df4ec00] 10:07:00 INFO - PROCESS | 1760 | 1464368820606 Marionette DEBUG loaded listener.js 10:07:00 INFO - PROCESS | 1760 | ++DOMWINDOW == 138 (0x8eaa1000) [pid = 1760] [serial = 1983] [outer = 0x8df4ec00] 10:07:01 INFO - PROCESS | 1760 | 1464368821577 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]]]}] 10:07:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 10:07:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1737ms 10:07:01 INFO - PROCESS | 1760 | 1464368821622 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 10:07:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 10:07:01 INFO - PROCESS | 1760 | 1464368821627 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 10:07:01 INFO - PROCESS | 1760 | 1464368821633 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 10:07:01 INFO - PROCESS | 1760 | 1464368821637 Marionette TRACE conn3 <- [1,2614,null,{}] 10:07:01 INFO - PROCESS | 1760 | 1464368821642 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}] 10:07:01 INFO - PROCESS | 1760 | 1464368821888 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 10:07:02 INFO - PROCESS | 1760 | 1464368822229 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:02 INFO - PROCESS | 1760 | ++DOCSHELL 0x8d9d7400 == 155 [pid = 1760] [id = 661] 10:07:02 INFO - PROCESS | 1760 | ++DOMWINDOW == 139 (0x8de48800) [pid = 1760] [serial = 1984] [outer = (nil)] 10:07:02 INFO - PROCESS | 1760 | ++DOMWINDOW == 140 (0x8eb91400) [pid = 1760] [serial = 1985] [outer = 0x8de48800] 10:07:02 INFO - PROCESS | 1760 | 1464368822330 Marionette DEBUG loaded listener.js 10:07:02 INFO - PROCESS | 1760 | ++DOMWINDOW == 141 (0x8eb9bc00) [pid = 1760] [serial = 1986] [outer = 0x8de48800] 10:07:03 INFO - PROCESS | 1760 | 1464368823275 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]]]}] 10:07:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 10:07:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1682ms 10:07:03 INFO - PROCESS | 1760 | 1464368823315 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 10:07:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 10:07:03 INFO - PROCESS | 1760 | 1464368823319 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 10:07:03 INFO - PROCESS | 1760 | 1464368823326 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 10:07:03 INFO - PROCESS | 1760 | 1464368823329 Marionette TRACE conn3 <- [1,2618,null,{}] 10:07:03 INFO - PROCESS | 1760 | 1464368823335 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}] 10:07:03 INFO - PROCESS | 1760 | 1464368823547 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 10:07:03 INFO - PROCESS | 1760 | 1464368823850 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:03 INFO - PROCESS | 1760 | ++DOCSHELL 0x8eb0dc00 == 156 [pid = 1760] [id = 662] 10:07:03 INFO - PROCESS | 1760 | ++DOMWINDOW == 142 (0x8eb53000) [pid = 1760] [serial = 1987] [outer = (nil)] 10:07:03 INFO - PROCESS | 1760 | ++DOMWINDOW == 143 (0x8f5d9800) [pid = 1760] [serial = 1988] [outer = 0x8eb53000] 10:07:03 INFO - PROCESS | 1760 | 1464368823984 Marionette DEBUG loaded listener.js 10:07:04 INFO - PROCESS | 1760 | ++DOMWINDOW == 144 (0x8f6d0400) [pid = 1760] [serial = 1989] [outer = 0x8eb53000] 10:07:04 INFO - PROCESS | 1760 | 1464368824934 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]]]}] 10:07:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 10:07:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1685ms 10:07:05 INFO - PROCESS | 1760 | 1464368825011 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 10:07:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 10:07:05 INFO - PROCESS | 1760 | 1464368825015 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 10:07:05 INFO - PROCESS | 1760 | 1464368825021 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 10:07:05 INFO - PROCESS | 1760 | 1464368825025 Marionette TRACE conn3 <- [1,2622,null,{}] 10:07:05 INFO - PROCESS | 1760 | 1464368825031 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}] 10:07:05 INFO - PROCESS | 1760 | 1464368825312 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 10:07:05 INFO - PROCESS | 1760 | 1464368825662 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:05 INFO - PROCESS | 1760 | ++DOCSHELL 0x84cba800 == 157 [pid = 1760] [id = 663] 10:07:05 INFO - PROCESS | 1760 | ++DOMWINDOW == 145 (0x8edc0800) [pid = 1760] [serial = 1990] [outer = (nil)] 10:07:05 INFO - PROCESS | 1760 | ++DOMWINDOW == 146 (0x91436800) [pid = 1760] [serial = 1991] [outer = 0x8edc0800] 10:07:05 INFO - PROCESS | 1760 | 1464368825747 Marionette DEBUG loaded listener.js 10:07:05 INFO - PROCESS | 1760 | ++DOMWINDOW == 147 (0x91bf0000) [pid = 1760] [serial = 1992] [outer = 0x8edc0800] 10:07:06 INFO - PROCESS | 1760 | 1464368826726 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]]]}] 10:07:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 10:07:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1782ms 10:07:06 INFO - PROCESS | 1760 | 1464368826803 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 10:07:06 INFO - PROCESS | 1760 | 1464368826807 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 10:07:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 10:07:06 INFO - PROCESS | 1760 | 1464368826814 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 10:07:06 INFO - PROCESS | 1760 | 1464368826817 Marionette TRACE conn3 <- [1,2626,null,{}] 10:07:06 INFO - PROCESS | 1760 | 1464368826823 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}] 10:07:07 INFO - PROCESS | 1760 | 1464368827077 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 10:07:07 INFO - PROCESS | 1760 | 1464368827413 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:07 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f6d1c00 == 158 [pid = 1760] [id = 664] 10:07:07 INFO - PROCESS | 1760 | ++DOMWINDOW == 148 (0x912d7400) [pid = 1760] [serial = 1993] [outer = (nil)] 10:07:07 INFO - PROCESS | 1760 | ++DOMWINDOW == 149 (0x91d49400) [pid = 1760] [serial = 1994] [outer = 0x912d7400] 10:07:07 INFO - PROCESS | 1760 | 1464368827507 Marionette DEBUG loaded listener.js 10:07:07 INFO - PROCESS | 1760 | ++DOMWINDOW == 150 (0x91ec7000) [pid = 1760] [serial = 1995] [outer = 0x912d7400] 10:07:08 INFO - PROCESS | 1760 | 1464368828409 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]]]}] 10:07:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 10:07:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1631ms 10:07:08 INFO - PROCESS | 1760 | 1464368828446 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 10:07:08 INFO - PROCESS | 1760 | 1464368828450 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 10:07:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 10:07:08 INFO - PROCESS | 1760 | 1464368828457 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 10:07:08 INFO - PROCESS | 1760 | 1464368828460 Marionette TRACE conn3 <- [1,2630,null,{}] 10:07:08 INFO - PROCESS | 1760 | 1464368828466 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}] 10:07:08 INFO - PROCESS | 1760 | 1464368828668 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 10:07:09 INFO - PROCESS | 1760 | 1464368829032 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:09 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f74e800 == 159 [pid = 1760] [id = 665] 10:07:09 INFO - PROCESS | 1760 | ++DOMWINDOW == 151 (0x91d45c00) [pid = 1760] [serial = 1996] [outer = (nil)] 10:07:09 INFO - PROCESS | 1760 | ++DOMWINDOW == 152 (0x9223cc00) [pid = 1760] [serial = 1997] [outer = 0x91d45c00] 10:07:09 INFO - PROCESS | 1760 | 1464368829122 Marionette DEBUG loaded listener.js 10:07:09 INFO - PROCESS | 1760 | ++DOMWINDOW == 153 (0x9231f800) [pid = 1760] [serial = 1998] [outer = 0x91d45c00] 10:07:10 INFO - PROCESS | 1760 | 1464368829997 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]]]}] 10:07:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 10:07:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1586ms 10:07:10 INFO - PROCESS | 1760 | 1464368830052 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 10:07:10 INFO - PROCESS | 1760 | 1464368830055 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 10:07:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 10:07:10 INFO - PROCESS | 1760 | 1464368830064 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 10:07:10 INFO - PROCESS | 1760 | 1464368830067 Marionette TRACE conn3 <- [1,2634,null,{}] 10:07:10 INFO - PROCESS | 1760 | 1464368830073 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}] 10:07:10 INFO - PROCESS | 1760 | 1464368830284 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 10:07:10 INFO - PROCESS | 1760 | 1464368830581 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:10 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f5d2c00 == 160 [pid = 1760] [id = 666] 10:07:10 INFO - PROCESS | 1760 | ++DOMWINDOW == 154 (0x91bf8000) [pid = 1760] [serial = 1999] [outer = (nil)] 10:07:10 INFO - PROCESS | 1760 | ++DOMWINDOW == 155 (0x9277f400) [pid = 1760] [serial = 2000] [outer = 0x91bf8000] 10:07:10 INFO - PROCESS | 1760 | 1464368830710 Marionette DEBUG loaded listener.js 10:07:10 INFO - PROCESS | 1760 | ++DOMWINDOW == 156 (0x927ed000) [pid = 1760] [serial = 2001] [outer = 0x91bf8000] 10:07:11 INFO - PROCESS | 1760 | 1464368831651 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]]]}] 10:07:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 10:07:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1646ms 10:07:11 INFO - PROCESS | 1760 | 1464368831711 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 10:07:11 INFO - PROCESS | 1760 | 1464368831715 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 10:07:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 10:07:11 INFO - PROCESS | 1760 | 1464368831721 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 10:07:11 INFO - PROCESS | 1760 | 1464368831725 Marionette TRACE conn3 <- [1,2638,null,{}] 10:07:11 INFO - PROCESS | 1760 | 1464368831730 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}] 10:07:11 INFO - PROCESS | 1760 | 1464368831952 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 10:07:12 INFO - PROCESS | 1760 | 1464368832291 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:12 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f5d1800 == 161 [pid = 1760] [id = 667] 10:07:12 INFO - PROCESS | 1760 | ++DOMWINDOW == 157 (0x92779c00) [pid = 1760] [serial = 2002] [outer = (nil)] 10:07:12 INFO - PROCESS | 1760 | ++DOMWINDOW == 158 (0x92c2b400) [pid = 1760] [serial = 2003] [outer = 0x92779c00] 10:07:12 INFO - PROCESS | 1760 | 1464368832380 Marionette DEBUG loaded listener.js 10:07:12 INFO - PROCESS | 1760 | ++DOMWINDOW == 159 (0x92c34000) [pid = 1760] [serial = 2004] [outer = 0x92779c00] 10:07:13 INFO - PROCESS | 1760 | 1464368833288 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]]]}] 10:07:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 10:07:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1643ms 10:07:13 INFO - PROCESS | 1760 | 1464368833365 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 10:07:13 INFO - PROCESS | 1760 | 1464368833368 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 10:07:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 10:07:13 INFO - PROCESS | 1760 | 1464368833375 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 10:07:13 INFO - PROCESS | 1760 | 1464368833379 Marionette TRACE conn3 <- [1,2642,null,{}] 10:07:13 INFO - PROCESS | 1760 | 1464368833385 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}] 10:07:13 INFO - PROCESS | 1760 | 1464368833618 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 10:07:14 INFO - PROCESS | 1760 | 1464368833984 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:14 INFO - PROCESS | 1760 | ++DOCSHELL 0x924c6000 == 162 [pid = 1760] [id = 668] 10:07:14 INFO - PROCESS | 1760 | ++DOMWINDOW == 160 (0x93a42400) [pid = 1760] [serial = 2005] [outer = (nil)] 10:07:14 INFO - PROCESS | 1760 | ++DOMWINDOW == 161 (0x93c8f400) [pid = 1760] [serial = 2006] [outer = 0x93a42400] 10:07:14 INFO - PROCESS | 1760 | 1464368834079 Marionette DEBUG loaded listener.js 10:07:14 INFO - PROCESS | 1760 | ++DOMWINDOW == 162 (0x950e0c00) [pid = 1760] [serial = 2007] [outer = 0x93a42400] 10:07:15 INFO - PROCESS | 1760 | 1464368835032 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]]]}] 10:07:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 10:07:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1731ms 10:07:15 INFO - PROCESS | 1760 | 1464368835106 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 10:07:15 INFO - PROCESS | 1760 | 1464368835109 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 10:07:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 10:07:15 INFO - PROCESS | 1760 | 1464368835117 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 10:07:15 INFO - PROCESS | 1760 | 1464368835120 Marionette TRACE conn3 <- [1,2646,null,{}] 10:07:15 INFO - PROCESS | 1760 | 1464368835126 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}] 10:07:15 INFO - PROCESS | 1760 | 1464368835338 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 10:07:15 INFO - PROCESS | 1760 | 1464368835685 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:15 INFO - PROCESS | 1760 | ++DOCSHELL 0x93a43000 == 163 [pid = 1760] [id = 669] 10:07:15 INFO - PROCESS | 1760 | ++DOMWINDOW == 163 (0x95002c00) [pid = 1760] [serial = 2008] [outer = (nil)] 10:07:15 INFO - PROCESS | 1760 | ++DOMWINDOW == 164 (0x953f3400) [pid = 1760] [serial = 2009] [outer = 0x95002c00] 10:07:15 INFO - PROCESS | 1760 | 1464368835774 Marionette DEBUG loaded listener.js 10:07:15 INFO - PROCESS | 1760 | ++DOMWINDOW == 165 (0x98157000) [pid = 1760] [serial = 2010] [outer = 0x95002c00] 10:07:16 INFO - PROCESS | 1760 | 1464368836658 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]]]}] 10:07:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 10:07:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1587ms 10:07:16 INFO - PROCESS | 1760 | 1464368836705 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 10:07:16 INFO - PROCESS | 1760 | 1464368836709 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 10:07:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 10:07:16 INFO - PROCESS | 1760 | 1464368836715 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 10:07:16 INFO - PROCESS | 1760 | 1464368836719 Marionette TRACE conn3 <- [1,2650,null,{}] 10:07:16 INFO - PROCESS | 1760 | 1464368836725 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}] 10:07:16 INFO - PROCESS | 1760 | 1464368836949 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 10:07:17 INFO - PROCESS | 1760 | 1464368837252 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:17 INFO - PROCESS | 1760 | ++DOCSHELL 0x950e5400 == 164 [pid = 1760] [id = 670] 10:07:17 INFO - PROCESS | 1760 | ++DOMWINDOW == 166 (0x95362000) [pid = 1760] [serial = 2011] [outer = (nil)] 10:07:17 INFO - PROCESS | 1760 | ++DOMWINDOW == 167 (0x99ee2400) [pid = 1760] [serial = 2012] [outer = 0x95362000] 10:07:17 INFO - PROCESS | 1760 | 1464368837383 Marionette DEBUG loaded listener.js 10:07:17 INFO - PROCESS | 1760 | ++DOMWINDOW == 168 (0x99eee800) [pid = 1760] [serial = 2013] [outer = 0x95362000] 10:07:18 INFO - PROCESS | 1760 | 1464368838260 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]]]}] 10:07:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 10:07:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1584ms 10:07:18 INFO - PROCESS | 1760 | 1464368838301 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 10:07:18 INFO - PROCESS | 1760 | 1464368838304 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 10:07:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 10:07:18 INFO - PROCESS | 1760 | 1464368838311 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 10:07:18 INFO - PROCESS | 1760 | 1464368838314 Marionette TRACE conn3 <- [1,2654,null,{}] 10:07:18 INFO - PROCESS | 1760 | 1464368838320 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}] 10:07:18 INFO - PROCESS | 1760 | 1464368838523 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 10:07:18 INFO - PROCESS | 1760 | 1464368838849 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:18 INFO - PROCESS | 1760 | ++DOCSHELL 0x8d9d6800 == 165 [pid = 1760] [id = 671] 10:07:18 INFO - PROCESS | 1760 | ++DOMWINDOW == 169 (0x977d7c00) [pid = 1760] [serial = 2014] [outer = (nil)] 10:07:18 INFO - PROCESS | 1760 | ++DOMWINDOW == 170 (0x9a5e0c00) [pid = 1760] [serial = 2015] [outer = 0x977d7c00] 10:07:18 INFO - PROCESS | 1760 | 1464368838980 Marionette DEBUG loaded listener.js 10:07:19 INFO - PROCESS | 1760 | ++DOMWINDOW == 171 (0x9b30a000) [pid = 1760] [serial = 2016] [outer = 0x977d7c00] 10:07:19 INFO - PROCESS | 1760 | 1464368839920 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]]]}] 10:07:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 10:07:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1681ms 10:07:19 INFO - PROCESS | 1760 | 1464368839992 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 10:07:19 INFO - PROCESS | 1760 | 1464368839996 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 10:07:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 10:07:20 INFO - PROCESS | 1760 | 1464368840003 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 10:07:20 INFO - PROCESS | 1760 | 1464368840005 Marionette TRACE conn3 <- [1,2658,null,{}] 10:07:20 INFO - PROCESS | 1760 | 1464368840011 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}] 10:07:20 INFO - PROCESS | 1760 | 1464368840258 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 10:07:20 INFO - PROCESS | 1760 | 1464368840613 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:20 INFO - PROCESS | 1760 | ++DOCSHELL 0x9a35b800 == 166 [pid = 1760] [id = 672] 10:07:20 INFO - PROCESS | 1760 | ++DOMWINDOW == 172 (0x9b538800) [pid = 1760] [serial = 2017] [outer = (nil)] 10:07:20 INFO - PROCESS | 1760 | ++DOMWINDOW == 173 (0x9c134000) [pid = 1760] [serial = 2018] [outer = 0x9b538800] 10:07:20 INFO - PROCESS | 1760 | 1464368840698 Marionette DEBUG loaded listener.js 10:07:20 INFO - PROCESS | 1760 | ++DOMWINDOW == 174 (0x9c223400) [pid = 1760] [serial = 2019] [outer = 0x9b538800] 10:07:21 INFO - PROCESS | 1760 | 1464368841617 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]]]}] 10:07:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 10:07:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1685ms 10:07:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 10:07:21 INFO - PROCESS | 1760 | 1464368841689 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 10:07:21 INFO - PROCESS | 1760 | 1464368841692 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 10:07:21 INFO - PROCESS | 1760 | 1464368841699 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 10:07:21 INFO - PROCESS | 1760 | 1464368841702 Marionette TRACE conn3 <- [1,2662,null,{}] 10:07:21 INFO - PROCESS | 1760 | 1464368841708 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}] 10:07:21 INFO - PROCESS | 1760 | 1464368841928 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 10:07:22 INFO - PROCESS | 1760 | 1464368842281 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:22 INFO - PROCESS | 1760 | ++DOCSHELL 0x9c127000 == 167 [pid = 1760] [id = 673] 10:07:22 INFO - PROCESS | 1760 | ++DOMWINDOW == 175 (0x9c132000) [pid = 1760] [serial = 2020] [outer = (nil)] 10:07:22 INFO - PROCESS | 1760 | ++DOMWINDOW == 176 (0xa060e000) [pid = 1760] [serial = 2021] [outer = 0x9c132000] 10:07:22 INFO - PROCESS | 1760 | 1464368842371 Marionette DEBUG loaded listener.js 10:07:22 INFO - PROCESS | 1760 | ++DOMWINDOW == 177 (0xa2146000) [pid = 1760] [serial = 2022] [outer = 0x9c132000] 10:07:23 INFO - PROCESS | 1760 | 1464368843258 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]]]}] 10:07:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 10:07:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1635ms 10:07:23 INFO - PROCESS | 1760 | 1464368843333 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 10:07:23 INFO - PROCESS | 1760 | 1464368843336 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 10:07:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 10:07:23 INFO - PROCESS | 1760 | 1464368843343 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 10:07:23 INFO - PROCESS | 1760 | 1464368843346 Marionette TRACE conn3 <- [1,2666,null,{}] 10:07:23 INFO - PROCESS | 1760 | 1464368843352 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}] 10:07:23 INFO - PROCESS | 1760 | 1464368843598 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 10:07:23 INFO - PROCESS | 1760 | 1464368843974 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:24 INFO - PROCESS | 1760 | ++DOCSHELL 0x99742800 == 168 [pid = 1760] [id = 674] 10:07:24 INFO - PROCESS | 1760 | ++DOMWINDOW == 178 (0x9a727800) [pid = 1760] [serial = 2023] [outer = (nil)] 10:07:24 INFO - PROCESS | 1760 | ++DOMWINDOW == 179 (0xa243f800) [pid = 1760] [serial = 2024] [outer = 0x9a727800] 10:07:24 INFO - PROCESS | 1760 | 1464368844060 Marionette DEBUG loaded listener.js 10:07:24 INFO - PROCESS | 1760 | ++DOMWINDOW == 180 (0xa2446c00) [pid = 1760] [serial = 2025] [outer = 0x9a727800] 10:07:25 INFO - PROCESS | 1760 | SkCairoFTTypeface::onFilterRec unimplemented 10:07:25 INFO - PROCESS | 1760 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:07:25 INFO - PROCESS | 1760 | 1464368845374 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]]]}] 10:07:25 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) 10:07:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2091ms 10:07:25 INFO - PROCESS | 1760 | 1464368845435 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 10:07:25 INFO - PROCESS | 1760 | 1464368845438 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 10:07:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 10:07:25 INFO - PROCESS | 1760 | 1464368845449 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 10:07:25 INFO - PROCESS | 1760 | 1464368845452 Marionette TRACE conn3 <- [1,2670,null,{}] 10:07:25 INFO - PROCESS | 1760 | 1464368845458 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}] 10:07:25 INFO - PROCESS | 1760 | 1464368845818 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 10:07:26 INFO - PROCESS | 1760 | 1464368846040 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:26 INFO - PROCESS | 1760 | ++DOCSHELL 0x9a0e8000 == 169 [pid = 1760] [id = 675] 10:07:26 INFO - PROCESS | 1760 | ++DOMWINDOW == 181 (0xa1126800) [pid = 1760] [serial = 2026] [outer = (nil)] 10:07:26 INFO - PROCESS | 1760 | ++DOMWINDOW == 182 (0xa3022800) [pid = 1760] [serial = 2027] [outer = 0xa1126800] 10:07:26 INFO - PROCESS | 1760 | 1464368846128 Marionette DEBUG loaded listener.js 10:07:26 INFO - PROCESS | 1760 | ++DOMWINDOW == 183 (0xa30e7400) [pid = 1760] [serial = 2028] [outer = 0xa1126800] 10:07:28 INFO - PROCESS | 1760 | --DOCSHELL 0x8752f400 == 168 [pid = 1760] [id = 656] 10:07:28 INFO - PROCESS | 1760 | --DOCSHELL 0x8adb5400 == 167 [pid = 1760] [id = 655] 10:07:28 INFO - PROCESS | 1760 | --DOCSHELL 0x87282400 == 166 [pid = 1760] [id = 654] 10:07:28 INFO - PROCESS | 1760 | --DOCSHELL 0x8adb1800 == 165 [pid = 1760] [id = 652] 10:07:28 INFO - PROCESS | 1760 | --DOCSHELL 0x9c22b000 == 164 [pid = 1760] [id = 650] 10:07:28 INFO - PROCESS | 1760 | --DOCSHELL 0x92964c00 == 163 [pid = 1760] [id = 651] 10:07:28 INFO - PROCESS | 1760 | --DOCSHELL 0x92963c00 == 162 [pid = 1760] [id = 649] 10:07:28 INFO - PROCESS | 1760 | --DOCSHELL 0x91439c00 == 161 [pid = 1760] [id = 648] 10:07:28 INFO - PROCESS | 1760 | --DOCSHELL 0x99162c00 == 160 [pid = 1760] [id = 647] 10:07:28 INFO - PROCESS | 1760 | --DOCSHELL 0x8edb6c00 == 159 [pid = 1760] [id = 645] 10:07:28 INFO - PROCESS | 1760 | --DOCSHELL 0x95006800 == 158 [pid = 1760] [id = 646] 10:07:28 INFO - PROCESS | 1760 | --DOCSHELL 0x92346000 == 157 [pid = 1760] [id = 644] 10:07:28 INFO - PROCESS | 1760 | --DOCSHELL 0x91bf4800 == 156 [pid = 1760] [id = 643] 10:07:28 INFO - PROCESS | 1760 | --DOCSHELL 0x8d713000 == 155 [pid = 1760] [id = 642] 10:07:28 INFO - PROCESS | 1760 | --DOCSHELL 0x8f6ccc00 == 154 [pid = 1760] [id = 641] 10:07:28 INFO - PROCESS | 1760 | --DOCSHELL 0x8728c000 == 153 [pid = 1760] [id = 640] 10:07:28 INFO - PROCESS | 1760 | --DOCSHELL 0x8be92800 == 152 [pid = 1760] [id = 639] 10:07:28 INFO - PROCESS | 1760 | --DOCSHELL 0x8d9dc000 == 151 [pid = 1760] [id = 637] 10:07:28 INFO - PROCESS | 1760 | --DOCSHELL 0x8ea9b000 == 150 [pid = 1760] [id = 638] 10:07:28 INFO - PROCESS | 1760 | --DOCSHELL 0x89c01400 == 149 [pid = 1760] [id = 636] 10:07:29 INFO - PROCESS | 1760 | --DOMWINDOW == 182 (0x92b1a000) [pid = 1760] [serial = 1865] [outer = (nil)] [url = about:blank] 10:07:29 INFO - PROCESS | 1760 | --DOMWINDOW == 181 (0x8eaa5400) [pid = 1760] [serial = 1847] [outer = (nil)] [url = about:blank] 10:07:29 INFO - PROCESS | 1760 | --DOMWINDOW == 180 (0xa503a000) [pid = 1760] [serial = 1890] [outer = (nil)] [url = about:blank] 10:07:29 INFO - PROCESS | 1760 | --DOMWINDOW == 179 (0x91bec800) [pid = 1760] [serial = 1854] [outer = (nil)] [url = about:blank] 10:07:29 INFO - PROCESS | 1760 | --DOMWINDOW == 178 (0x912dec00) [pid = 1760] [serial = 1853] [outer = (nil)] [url = about:blank] 10:07:29 INFO - PROCESS | 1760 | --DOMWINDOW == 177 (0x8eb5d000) [pid = 1760] [serial = 1841] [outer = (nil)] [url = about:blank] 10:07:29 INFO - PROCESS | 1760 | --DOMWINDOW == 176 (0x92781c00) [pid = 1760] [serial = 1862] [outer = (nil)] [url = about:blank] 10:07:29 INFO - PROCESS | 1760 | --DOMWINDOW == 175 (0x8eb56c00) [pid = 1760] [serial = 1773] [outer = (nil)] [url = about:blank] 10:07:29 INFO - PROCESS | 1760 | --DOMWINDOW == 174 (0x8f8a4c00) [pid = 1760] [serial = 1851] [outer = (nil)] [url = about:blank] 10:07:29 INFO - PROCESS | 1760 | --DOMWINDOW == 173 (0x953f2400) [pid = 1760] [serial = 1872] [outer = (nil)] [url = about:blank] 10:07:29 INFO - PROCESS | 1760 | --DOMWINDOW == 172 (0xa6732800) [pid = 1760] [serial = 1893] [outer = (nil)] [url = about:blank] 10:07:29 INFO - PROCESS | 1760 | --DOMWINDOW == 171 (0x8752f000) [pid = 1760] [serial = 1898] [outer = (nil)] [url = about:blank] 10:07:29 INFO - PROCESS | 1760 | --DOMWINDOW == 170 (0x93a41c00) [pid = 1760] [serial = 1869] [outer = (nil)] [url = about:blank] 10:07:29 INFO - PROCESS | 1760 | --DOMWINDOW == 169 (0x8be98c00) [pid = 1760] [serial = 1902] [outer = (nil)] [url = about:blank] 10:07:29 INFO - PROCESS | 1760 | --DOMWINDOW == 168 (0x8d8d1800) [pid = 1760] [serial = 1904] [outer = (nil)] [url = about:blank] 10:07:29 INFO - PROCESS | 1760 | --DOMWINDOW == 167 (0xa2635400) [pid = 1760] [serial = 1886] [outer = (nil)] [url = about:blank] 10:07:29 INFO - PROCESS | 1760 | --DOMWINDOW == 166 (0xa26f1800) [pid = 1760] [serial = 1887] [outer = (nil)] [url = about:blank] 10:07:29 INFO - PROCESS | 1760 | --DOMWINDOW == 165 (0xa6768800) [pid = 1760] [serial = 1896] [outer = (nil)] [url = about:blank] 10:07:29 INFO - PROCESS | 1760 | --DOMWINDOW == 164 (0xa3544c00) [pid = 1760] [serial = 1827] [outer = (nil)] [url = about:blank] 10:07:29 INFO - PROCESS | 1760 | --DOMWINDOW == 163 (0x91d41c00) [pid = 1760] [serial = 1856] [outer = (nil)] [url = about:blank] 10:07:29 INFO - PROCESS | 1760 | --DOMWINDOW == 162 (0x8765a000) [pid = 1760] [serial = 1899] [outer = (nil)] [url = about:blank] 10:07:29 INFO - PROCESS | 1760 | --DOMWINDOW == 161 (0x8eb92c00) [pid = 1760] [serial = 1848] [outer = (nil)] [url = about:blank] 10:07:29 INFO - PROCESS | 1760 | --DOMWINDOW == 160 (0x8cff7800) [pid = 1760] [serial = 1844] [outer = (nil)] [url = about:blank] 10:07:29 INFO - PROCESS | 1760 | --DOMWINDOW == 159 (0x92d76000) [pid = 1760] [serial = 1868] [outer = (nil)] [url = about:blank] 10:07:29 INFO - PROCESS | 1760 | --DOMWINDOW == 158 (0x9231e000) [pid = 1760] [serial = 1860] [outer = (nil)] [url = about:blank] 10:07:29 INFO - PROCESS | 1760 | --DOMWINDOW == 157 (0x8f755400) [pid = 1760] [serial = 1850] [outer = (nil)] [url = about:blank] 10:07:29 INFO - PROCESS | 1760 | --DOMWINDOW == 156 (0x9a5dc800) [pid = 1760] [serial = 1875] [outer = (nil)] [url = about:blank] 10:07:29 INFO - PROCESS | 1760 | --DOMWINDOW == 155 (0xa675dc00) [pid = 1760] [serial = 1895] [outer = (nil)] [url = about:blank] 10:07:29 INFO - PROCESS | 1760 | --DOMWINDOW == 154 (0x9c22cc00) [pid = 1760] [serial = 1880] [outer = (nil)] [url = about:blank] 10:07:29 INFO - PROCESS | 1760 | --DOMWINDOW == 153 (0x9223dc00) [pid = 1760] [serial = 1859] [outer = (nil)] [url = about:blank] 10:07:29 INFO - PROCESS | 1760 | --DOMWINDOW == 152 (0x8d8ed000) [pid = 1760] [serial = 1905] [outer = (nil)] [url = about:blank] 10:07:29 INFO - PROCESS | 1760 | --DOMWINDOW == 151 (0xa4e1cc00) [pid = 1760] [serial = 1889] [outer = (nil)] [url = about:blank] 10:07:29 INFO - PROCESS | 1760 | --DOMWINDOW == 150 (0x9c394400) [pid = 1760] [serial = 1881] [outer = (nil)] [url = about:blank] 10:07:29 INFO - PROCESS | 1760 | --DOMWINDOW == 149 (0x92b20000) [pid = 1760] [serial = 1866] [outer = (nil)] [url = about:blank] 10:07:29 INFO - PROCESS | 1760 | --DOMWINDOW == 148 (0xa22c7800) [pid = 1760] [serial = 1884] [outer = (nil)] [url = about:blank] 10:07:29 INFO - PROCESS | 1760 | --DOMWINDOW == 147 (0x927e5400) [pid = 1760] [serial = 1863] [outer = (nil)] [url = about:blank] 10:07:29 INFO - PROCESS | 1760 | --DOMWINDOW == 146 (0x8d71b400) [pid = 1760] [serial = 1845] [outer = (nil)] [url = about:blank] 10:07:29 INFO - PROCESS | 1760 | --DOMWINDOW == 145 (0x9b829c00) [pid = 1760] [serial = 1878] [outer = (nil)] [url = about:blank] 10:07:29 INFO - PROCESS | 1760 | --DOMWINDOW == 144 (0xa628bc00) [pid = 1760] [serial = 1892] [outer = (nil)] [url = about:blank] 10:07:29 INFO - PROCESS | 1760 | --DOMWINDOW == 143 (0x9a0dd800) [pid = 1760] [serial = 1874] [outer = (nil)] [url = about:blank] 10:07:29 INFO - PROCESS | 1760 | --DOMWINDOW == 142 (0xa112d400) [pid = 1760] [serial = 1883] [outer = (nil)] [url = about:blank] 10:07:29 INFO - PROCESS | 1760 | --DOMWINDOW == 141 (0x91d4ac00) [pid = 1760] [serial = 1857] [outer = (nil)] [url = about:blank] 10:07:29 INFO - PROCESS | 1760 | --DOMWINDOW == 140 (0x9b531c00) [pid = 1760] [serial = 1877] [outer = (nil)] [url = about:blank] 10:07:29 INFO - PROCESS | 1760 | --DOMWINDOW == 139 (0x8b6efc00) [pid = 1760] [serial = 1901] [outer = (nil)] [url = about:blank] 10:07:29 INFO - PROCESS | 1760 | --DOMWINDOW == 138 (0x950e0000) [pid = 1760] [serial = 1871] [outer = (nil)] [url = about:blank] 10:07:29 INFO - PROCESS | 1760 | SkCairoFTTypeface::onFilterRec unimplemented 10:07:29 INFO - PROCESS | 1760 | 1464368849911 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] 10:07:29 INFO - PROCESS | 1760 | 1464368849966 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 10:07:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 10:07:29 INFO - PROCESS | 1760 | 1464368849975 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 10:07:29 INFO - PROCESS | 1760 | 1464368849980 Marionette TRACE conn3 <- [1,2674,null,{}] 10:07:29 INFO - PROCESS | 1760 | 1464368849988 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}] 10:07:30 INFO - PROCESS | 1760 | 1464368850212 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 10:07:30 INFO - PROCESS | 1760 | 1464368850440 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:30 INFO - PROCESS | 1760 | ++DOCSHELL 0x84cbb800 == 150 [pid = 1760] [id = 676] 10:07:30 INFO - PROCESS | 1760 | ++DOMWINDOW == 139 (0x86ba9800) [pid = 1760] [serial = 2029] [outer = (nil)] 10:07:30 INFO - PROCESS | 1760 | ++DOMWINDOW == 140 (0x8765a000) [pid = 1760] [serial = 2030] [outer = 0x86ba9800] 10:07:30 INFO - PROCESS | 1760 | 1464368850516 Marionette DEBUG loaded listener.js 10:07:30 INFO - PROCESS | 1760 | ++DOMWINDOW == 141 (0x8a34b800) [pid = 1760] [serial = 2031] [outer = 0x86ba9800] 10:07:31 INFO - PROCESS | 1760 | SkCairoFTTypeface::onFilterRec unimplemented 10:07:31 INFO - PROCESS | 1760 | 1464368851777 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] 10:07:31 INFO - PROCESS | 1760 | 1464368851829 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 10:07:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 10:07:31 INFO - PROCESS | 1760 | 1464368851846 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 10:07:31 INFO - PROCESS | 1760 | 1464368851851 Marionette TRACE conn3 <- [1,2678,null,{}] 10:07:31 INFO - PROCESS | 1760 | 1464368851856 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}] 10:07:32 INFO - PROCESS | 1760 | 1464368852167 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 10:07:32 INFO - PROCESS | 1760 | 1464368852210 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:32 INFO - PROCESS | 1760 | ++DOCSHELL 0x8765f000 == 151 [pid = 1760] [id = 677] 10:07:32 INFO - PROCESS | 1760 | ++DOMWINDOW == 142 (0x8adb2c00) [pid = 1760] [serial = 2032] [outer = (nil)] 10:07:32 INFO - PROCESS | 1760 | ++DOMWINDOW == 143 (0x8be8fc00) [pid = 1760] [serial = 2033] [outer = 0x8adb2c00] 10:07:32 INFO - PROCESS | 1760 | 1464368852285 Marionette DEBUG loaded listener.js 10:07:32 INFO - PROCESS | 1760 | ++DOMWINDOW == 144 (0x8ce9e000) [pid = 1760] [serial = 2034] [outer = 0x8adb2c00] 10:07:33 INFO - PROCESS | 1760 | SkCairoFTTypeface::onFilterRec unimplemented 10:07:33 INFO - PROCESS | 1760 | --DOMWINDOW == 143 (0x8e90f000) [pid = 1760] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 10:07:33 INFO - PROCESS | 1760 | --DOMWINDOW == 142 (0x8bcc0400) [pid = 1760] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 10:07:33 INFO - PROCESS | 1760 | --DOMWINDOW == 141 (0x8f5cb400) [pid = 1760] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 10:07:33 INFO - PROCESS | 1760 | --DOMWINDOW == 140 (0x8d9de400) [pid = 1760] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 10:07:33 INFO - PROCESS | 1760 | --DOMWINDOW == 139 (0x8eb58c00) [pid = 1760] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 10:07:33 INFO - PROCESS | 1760 | --DOMWINDOW == 138 (0x8d9ddc00) [pid = 1760] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 10:07:33 INFO - PROCESS | 1760 | --DOMWINDOW == 137 (0x89c03c00) [pid = 1760] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 10:07:33 INFO - PROCESS | 1760 | --DOMWINDOW == 136 (0x8728b800) [pid = 1760] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 10:07:33 INFO - PROCESS | 1760 | --DOMWINDOW == 135 (0x8adb3800) [pid = 1760] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 10:07:33 INFO - PROCESS | 1760 | --DOMWINDOW == 134 (0x92d75c00) [pid = 1760] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 10:07:33 INFO - PROCESS | 1760 | --DOMWINDOW == 133 (0x9c230800) [pid = 1760] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 10:07:33 INFO - PROCESS | 1760 | --DOMWINDOW == 132 (0x9c1a2400) [pid = 1760] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 10:07:33 INFO - PROCESS | 1760 | --DOMWINDOW == 131 (0x91d4b800) [pid = 1760] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 10:07:33 INFO - PROCESS | 1760 | --DOMWINDOW == 130 (0x99e19c00) [pid = 1760] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 10:07:33 INFO - PROCESS | 1760 | --DOMWINDOW == 129 (0x977d6000) [pid = 1760] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 10:07:33 INFO - PROCESS | 1760 | --DOMWINDOW == 128 (0x8f6d2800) [pid = 1760] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 10:07:33 INFO - PROCESS | 1760 | --DOMWINDOW == 127 (0x9277f800) [pid = 1760] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 10:07:33 INFO - PROCESS | 1760 | --DOMWINDOW == 126 (0x921ca000) [pid = 1760] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 10:07:33 INFO - PROCESS | 1760 | --DOMWINDOW == 125 (0x8d9d7800) [pid = 1760] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 10:07:33 INFO - PROCESS | 1760 | --DOMWINDOW == 124 (0x91432c00) [pid = 1760] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 10:07:33 INFO - PROCESS | 1760 | --DOMWINDOW == 123 (0x8adba400) [pid = 1760] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 10:07:33 INFO - PROCESS | 1760 | 1464368853900 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]]]}] 10:07:33 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) 10:07:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2086ms 10:07:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 10:07:33 INFO - PROCESS | 1760 | 1464368853932 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 10:07:33 INFO - PROCESS | 1760 | 1464368853935 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 10:07:33 INFO - PROCESS | 1760 | 1464368853942 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 10:07:33 INFO - PROCESS | 1760 | 1464368853947 Marionette TRACE conn3 <- [1,2682,null,{}] 10:07:33 INFO - PROCESS | 1760 | 1464368853963 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}] 10:07:34 INFO - PROCESS | 1760 | 1464368854227 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 10:07:34 INFO - PROCESS | 1760 | 1464368854363 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:34 INFO - PROCESS | 1760 | ++DOCSHELL 0x86bad800 == 152 [pid = 1760] [id = 678] 10:07:34 INFO - PROCESS | 1760 | ++DOMWINDOW == 124 (0x8b7fd800) [pid = 1760] [serial = 2035] [outer = (nil)] 10:07:34 INFO - PROCESS | 1760 | ++DOMWINDOW == 125 (0x8d8dbc00) [pid = 1760] [serial = 2036] [outer = 0x8b7fd800] 10:07:34 INFO - PROCESS | 1760 | 1464368854439 Marionette DEBUG loaded listener.js 10:07:34 INFO - PROCESS | 1760 | ++DOMWINDOW == 126 (0x8d9d2400) [pid = 1760] [serial = 2037] [outer = 0x8b7fd800] 10:07:35 INFO - PROCESS | 1760 | SkCairoFTTypeface::onFilterRec unimplemented 10:07:35 INFO - PROCESS | 1760 | 1464368855644 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]]]}] 10:07:35 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) 10:07:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1736ms 10:07:35 INFO - PROCESS | 1760 | 1464368855681 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 10:07:35 INFO - PROCESS | 1760 | 1464368855685 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 10:07:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 10:07:35 INFO - PROCESS | 1760 | 1464368855691 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 10:07:35 INFO - PROCESS | 1760 | 1464368855694 Marionette TRACE conn3 <- [1,2686,null,{}] 10:07:35 INFO - PROCESS | 1760 | 1464368855700 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}] 10:07:36 INFO - PROCESS | 1760 | 1464368856023 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 10:07:36 INFO - PROCESS | 1760 | 1464368856383 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:36 INFO - PROCESS | 1760 | ++DOCSHELL 0x86bb1000 == 153 [pid = 1760] [id = 679] 10:07:36 INFO - PROCESS | 1760 | ++DOMWINDOW == 127 (0x86bb7000) [pid = 1760] [serial = 2038] [outer = (nil)] 10:07:36 INFO - PROCESS | 1760 | ++DOMWINDOW == 128 (0x87511800) [pid = 1760] [serial = 2039] [outer = 0x86bb7000] 10:07:36 INFO - PROCESS | 1760 | 1464368856473 Marionette DEBUG loaded listener.js 10:07:36 INFO - PROCESS | 1760 | ++DOMWINDOW == 129 (0x8765c800) [pid = 1760] [serial = 2040] [outer = 0x86bb7000] 10:07:37 INFO - PROCESS | 1760 | SkCairoFTTypeface::onFilterRec unimplemented 10:07:37 INFO - PROCESS | 1760 | 1464368857899 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] 10:07:37 INFO - PROCESS | 1760 | 1464368857943 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 10:07:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 10:07:37 INFO - PROCESS | 1760 | 1464368857951 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 10:07:37 INFO - PROCESS | 1760 | 1464368857958 Marionette TRACE conn3 <- [1,2690,null,{}] 10:07:37 INFO - PROCESS | 1760 | 1464368857965 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}] 10:07:38 INFO - PROCESS | 1760 | 1464368858268 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 10:07:38 INFO - PROCESS | 1760 | 1464368858535 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:38 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b652800 == 154 [pid = 1760] [id = 680] 10:07:38 INFO - PROCESS | 1760 | ++DOMWINDOW == 130 (0x8b7fbc00) [pid = 1760] [serial = 2041] [outer = (nil)] 10:07:38 INFO - PROCESS | 1760 | ++DOMWINDOW == 131 (0x8ce9d800) [pid = 1760] [serial = 2042] [outer = 0x8b7fbc00] 10:07:38 INFO - PROCESS | 1760 | 1464368858626 Marionette DEBUG loaded listener.js 10:07:38 INFO - PROCESS | 1760 | ++DOMWINDOW == 132 (0x8cff0c00) [pid = 1760] [serial = 2043] [outer = 0x8b7fbc00] 10:07:40 INFO - PROCESS | 1760 | SkCairoFTTypeface::onFilterRec unimplemented 10:07:40 INFO - PROCESS | 1760 | 1464368860046 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] 10:07:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 10:07:40 INFO - PROCESS | 1760 | 1464368860094 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 10:07:40 INFO - PROCESS | 1760 | 1464368860101 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 10:07:40 INFO - PROCESS | 1760 | 1464368860104 Marionette TRACE conn3 <- [1,2694,null,{}] 10:07:40 INFO - PROCESS | 1760 | 1464368860111 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}] 10:07:40 INFO - PROCESS | 1760 | 1464368860439 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 10:07:40 INFO - PROCESS | 1760 | 1464368860709 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:40 INFO - PROCESS | 1760 | ++DOCSHELL 0x8cff7800 == 155 [pid = 1760] [id = 681] 10:07:40 INFO - PROCESS | 1760 | ++DOMWINDOW == 133 (0x8d13f400) [pid = 1760] [serial = 2044] [outer = (nil)] 10:07:40 INFO - PROCESS | 1760 | ++DOMWINDOW == 134 (0x8de54400) [pid = 1760] [serial = 2045] [outer = 0x8d13f400] 10:07:40 INFO - PROCESS | 1760 | 1464368860796 Marionette DEBUG loaded listener.js 10:07:40 INFO - PROCESS | 1760 | ++DOMWINDOW == 135 (0x8e901800) [pid = 1760] [serial = 2046] [outer = 0x8d13f400] 10:07:42 INFO - PROCESS | 1760 | SkCairoFTTypeface::onFilterRec unimplemented 10:07:42 INFO - PROCESS | 1760 | 1464368862183 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] 10:07:42 INFO - PROCESS | 1760 | 1464368862253 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 10:07:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 10:07:42 INFO - PROCESS | 1760 | 1464368862270 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 10:07:42 INFO - PROCESS | 1760 | 1464368862277 Marionette TRACE conn3 <- [1,2698,null,{}] 10:07:42 INFO - PROCESS | 1760 | 1464368862382 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}] 10:07:42 INFO - PROCESS | 1760 | 1464368862597 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 10:07:42 INFO - PROCESS | 1760 | 1464368862880 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:42 INFO - PROCESS | 1760 | ++DOCSHELL 0x8d8d5400 == 156 [pid = 1760] [id = 682] 10:07:42 INFO - PROCESS | 1760 | ++DOMWINDOW == 136 (0x8d9d8400) [pid = 1760] [serial = 2047] [outer = (nil)] 10:07:42 INFO - PROCESS | 1760 | ++DOMWINDOW == 137 (0x8eb92c00) [pid = 1760] [serial = 2048] [outer = 0x8d9d8400] 10:07:42 INFO - PROCESS | 1760 | 1464368862967 Marionette DEBUG loaded listener.js 10:07:43 INFO - PROCESS | 1760 | ++DOMWINDOW == 138 (0x8edb7000) [pid = 1760] [serial = 2049] [outer = 0x8d9d8400] 10:07:44 INFO - PROCESS | 1760 | SkCairoFTTypeface::onFilterRec unimplemented 10:07:44 INFO - PROCESS | 1760 | 1464368864349 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] 10:07:44 INFO - PROCESS | 1760 | 1464368864414 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 10:07:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 10:07:44 INFO - PROCESS | 1760 | 1464368864420 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 10:07:44 INFO - PROCESS | 1760 | 1464368864424 Marionette TRACE conn3 <- [1,2702,null,{}] 10:07:44 INFO - PROCESS | 1760 | 1464368864429 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}] 10:07:44 INFO - PROCESS | 1760 | 1464368864712 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 10:07:45 INFO - PROCESS | 1760 | 1464368865002 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:45 INFO - PROCESS | 1760 | ++DOCSHELL 0x8eb93400 == 157 [pid = 1760] [id = 683] 10:07:45 INFO - PROCESS | 1760 | ++DOMWINDOW == 139 (0x8eb9b400) [pid = 1760] [serial = 2050] [outer = (nil)] 10:07:45 INFO - PROCESS | 1760 | ++DOMWINDOW == 140 (0x8f6d6c00) [pid = 1760] [serial = 2051] [outer = 0x8eb9b400] 10:07:45 INFO - PROCESS | 1760 | 1464368865098 Marionette DEBUG loaded listener.js 10:07:45 INFO - PROCESS | 1760 | ++DOMWINDOW == 141 (0x8f755000) [pid = 1760] [serial = 2052] [outer = 0x8eb9b400] 10:07:46 INFO - PROCESS | 1760 | 1464368866044 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]]]}] 10:07:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 10:07:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1689ms 10:07:46 INFO - PROCESS | 1760 | 1464368866109 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 10:07:46 INFO - PROCESS | 1760 | 1464368866113 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 10:07:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 10:07:46 INFO - PROCESS | 1760 | 1464368866120 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 10:07:46 INFO - PROCESS | 1760 | 1464368866124 Marionette TRACE conn3 <- [1,2706,null,{}] 10:07:46 INFO - PROCESS | 1760 | 1464368866129 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}] 10:07:46 INFO - PROCESS | 1760 | 1464368866345 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 10:07:46 INFO - PROCESS | 1760 | 1464368866691 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:46 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f8a8000 == 158 [pid = 1760] [id = 684] 10:07:46 INFO - PROCESS | 1760 | ++DOMWINDOW == 142 (0x8f8aa400) [pid = 1760] [serial = 2053] [outer = (nil)] 10:07:46 INFO - PROCESS | 1760 | ++DOMWINDOW == 143 (0x912dec00) [pid = 1760] [serial = 2054] [outer = 0x8f8aa400] 10:07:46 INFO - PROCESS | 1760 | 1464368866793 Marionette DEBUG loaded listener.js 10:07:46 INFO - PROCESS | 1760 | ++DOMWINDOW == 144 (0x91d44400) [pid = 1760] [serial = 2055] [outer = 0x8f8aa400] 10:07:47 INFO - PROCESS | 1760 | 1464368867748 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]]]}] 10:07:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 10:07:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1681ms 10:07:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 10:07:47 INFO - PROCESS | 1760 | 1464368867802 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 10:07:47 INFO - PROCESS | 1760 | 1464368867805 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 10:07:47 INFO - PROCESS | 1760 | 1464368867812 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 10:07:47 INFO - PROCESS | 1760 | 1464368867814 Marionette TRACE conn3 <- [1,2710,null,{}] 10:07:47 INFO - PROCESS | 1760 | 1464368867821 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}] 10:07:48 INFO - PROCESS | 1760 | 1464368868040 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 10:07:48 INFO - PROCESS | 1760 | 1464368868386 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:48 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b645c00 == 159 [pid = 1760] [id = 685] 10:07:48 INFO - PROCESS | 1760 | ++DOMWINDOW == 145 (0x8d9d2c00) [pid = 1760] [serial = 2056] [outer = (nil)] 10:07:48 INFO - PROCESS | 1760 | ++DOMWINDOW == 146 (0x921ce800) [pid = 1760] [serial = 2057] [outer = 0x8d9d2c00] 10:07:48 INFO - PROCESS | 1760 | 1464368868476 Marionette DEBUG loaded listener.js 10:07:48 INFO - PROCESS | 1760 | ++DOMWINDOW == 147 (0x92316000) [pid = 1760] [serial = 2058] [outer = 0x8d9d2c00] 10:07:49 INFO - PROCESS | 1760 | 1464368869424 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] 10:07:49 INFO - PROCESS | 1760 | 1464368869499 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 10:07:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 10:07:49 INFO - PROCESS | 1760 | 1464368869505 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 10:07:49 INFO - PROCESS | 1760 | 1464368869509 Marionette TRACE conn3 <- [1,2714,null,{}] 10:07:49 INFO - PROCESS | 1760 | 1464368869514 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}] 10:07:49 INFO - PROCESS | 1760 | 1464368869768 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 10:07:50 INFO - PROCESS | 1760 | 1464368870119 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:50 INFO - PROCESS | 1760 | ++DOCSHELL 0x91d49c00 == 160 [pid = 1760] [id = 686] 10:07:50 INFO - PROCESS | 1760 | ++DOMWINDOW == 148 (0x9222e400) [pid = 1760] [serial = 2059] [outer = (nil)] 10:07:50 INFO - PROCESS | 1760 | ++DOMWINDOW == 149 (0x924cc000) [pid = 1760] [serial = 2060] [outer = 0x9222e400] 10:07:50 INFO - PROCESS | 1760 | 1464368870230 Marionette DEBUG loaded listener.js 10:07:50 INFO - PROCESS | 1760 | ++DOMWINDOW == 150 (0x927ef000) [pid = 1760] [serial = 2061] [outer = 0x9222e400] 10:07:51 INFO - PROCESS | 1760 | 1464368871104 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]]]}] 10:07:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 10:07:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1646ms 10:07:51 INFO - PROCESS | 1760 | 1464368871152 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 10:07:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 10:07:51 INFO - PROCESS | 1760 | 1464368871156 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 10:07:51 INFO - PROCESS | 1760 | 1464368871163 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 10:07:51 INFO - PROCESS | 1760 | 1464368871166 Marionette TRACE conn3 <- [1,2718,null,{}] 10:07:51 INFO - PROCESS | 1760 | 1464368871172 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}] 10:07:51 INFO - PROCESS | 1760 | 1464368871382 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 10:07:51 INFO - PROCESS | 1760 | 1464368871677 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:51 INFO - PROCESS | 1760 | ++DOCSHELL 0x91ed4000 == 161 [pid = 1760] [id = 687] 10:07:51 INFO - PROCESS | 1760 | ++DOMWINDOW == 151 (0x92235000) [pid = 1760] [serial = 2062] [outer = (nil)] 10:07:51 INFO - PROCESS | 1760 | ++DOMWINDOW == 152 (0x92965000) [pid = 1760] [serial = 2063] [outer = 0x92235000] 10:07:51 INFO - PROCESS | 1760 | 1464368871809 Marionette DEBUG loaded listener.js 10:07:51 INFO - PROCESS | 1760 | ++DOMWINDOW == 153 (0x92b1a000) [pid = 1760] [serial = 2064] [outer = 0x92235000] 10:07:52 INFO - PROCESS | 1760 | 1464368872761 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] 10:07:52 INFO - PROCESS | 1760 | 1464368872807 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 10:07:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 10:07:52 INFO - PROCESS | 1760 | 1464368872814 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 10:07:52 INFO - PROCESS | 1760 | 1464368872817 Marionette TRACE conn3 <- [1,2722,null,{}] 10:07:52 INFO - PROCESS | 1760 | 1464368872823 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}] 10:07:53 INFO - PROCESS | 1760 | 1464368873048 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 10:07:53 INFO - PROCESS | 1760 | 1464368873400 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:53 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f6d1800 == 162 [pid = 1760] [id = 688] 10:07:53 INFO - PROCESS | 1760 | ++DOMWINDOW == 154 (0x912d5800) [pid = 1760] [serial = 2065] [outer = (nil)] 10:07:53 INFO - PROCESS | 1760 | ++DOMWINDOW == 155 (0x92d6b800) [pid = 1760] [serial = 2066] [outer = 0x912d5800] 10:07:53 INFO - PROCESS | 1760 | 1464368873492 Marionette DEBUG loaded listener.js 10:07:53 INFO - PROCESS | 1760 | ++DOMWINDOW == 156 (0x92d79000) [pid = 1760] [serial = 2067] [outer = 0x912d5800] 10:07:54 INFO - PROCESS | 1760 | 1464368874449 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] 10:07:54 INFO - PROCESS | 1760 | 1464368874512 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 10:07:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 10:07:54 INFO - PROCESS | 1760 | 1464368874518 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 10:07:54 INFO - PROCESS | 1760 | 1464368874522 Marionette TRACE conn3 <- [1,2726,null,{}] 10:07:54 INFO - PROCESS | 1760 | 1464368874527 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}] 10:07:54 INFO - PROCESS | 1760 | 1464368874778 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 10:07:55 INFO - PROCESS | 1760 | 1464368875140 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:55 INFO - PROCESS | 1760 | ++DOCSHELL 0x92962000 == 163 [pid = 1760] [id = 689] 10:07:55 INFO - PROCESS | 1760 | ++DOMWINDOW == 157 (0x95008c00) [pid = 1760] [serial = 2068] [outer = (nil)] 10:07:55 INFO - PROCESS | 1760 | ++DOMWINDOW == 158 (0x953e9000) [pid = 1760] [serial = 2069] [outer = 0x95008c00] 10:07:55 INFO - PROCESS | 1760 | 1464368875255 Marionette DEBUG loaded listener.js 10:07:55 INFO - PROCESS | 1760 | ++DOMWINDOW == 159 (0x977d1800) [pid = 1760] [serial = 2070] [outer = 0x95008c00] 10:07:56 INFO - PROCESS | 1760 | 1464368876229 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]]]}] 10:07:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 10:07:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1784ms 10:07:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 10:07:56 INFO - PROCESS | 1760 | 1464368876302 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 10:07:56 INFO - PROCESS | 1760 | 1464368876306 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 10:07:56 INFO - PROCESS | 1760 | 1464368876313 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 10:07:56 INFO - PROCESS | 1760 | 1464368876317 Marionette TRACE conn3 <- [1,2730,null,{}] 10:07:56 INFO - PROCESS | 1760 | 1464368876323 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}] 10:07:56 INFO - PROCESS | 1760 | 1464368876594 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 10:07:56 INFO - PROCESS | 1760 | 1464368876944 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:56 INFO - PROCESS | 1760 | ++DOCSHELL 0x92b1b000 == 164 [pid = 1760] [id = 690] 10:07:56 INFO - PROCESS | 1760 | ++DOMWINDOW == 160 (0x92c32400) [pid = 1760] [serial = 2071] [outer = (nil)] 10:07:57 INFO - PROCESS | 1760 | ++DOMWINDOW == 161 (0x9aa10400) [pid = 1760] [serial = 2072] [outer = 0x92c32400] 10:07:57 INFO - PROCESS | 1760 | 1464368877028 Marionette DEBUG loaded listener.js 10:07:57 INFO - PROCESS | 1760 | ++DOMWINDOW == 162 (0x9b536c00) [pid = 1760] [serial = 2073] [outer = 0x92c32400] 10:07:58 INFO - PROCESS | 1760 | 1464368878325 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] 10:07:58 INFO - PROCESS | 1760 | 1464368878411 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 10:07:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 10:07:58 INFO - PROCESS | 1760 | 1464368878418 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 10:07:58 INFO - PROCESS | 1760 | 1464368878420 Marionette TRACE conn3 <- [1,2734,null,{}] 10:07:58 INFO - PROCESS | 1760 | 1464368878427 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}] 10:07:58 INFO - PROCESS | 1760 | 1464368878706 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 10:07:59 INFO - PROCESS | 1760 | 1464368879031 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:59 INFO - PROCESS | 1760 | ++DOCSHELL 0x9a238800 == 165 [pid = 1760] [id = 691] 10:07:59 INFO - PROCESS | 1760 | ++DOMWINDOW == 163 (0x9a726400) [pid = 1760] [serial = 2074] [outer = (nil)] 10:07:59 INFO - PROCESS | 1760 | ++DOMWINDOW == 164 (0x9c0cf000) [pid = 1760] [serial = 2075] [outer = 0x9a726400] 10:07:59 INFO - PROCESS | 1760 | 1464368879116 Marionette DEBUG loaded listener.js 10:07:59 INFO - PROCESS | 1760 | ++DOMWINDOW == 165 (0x9c12e000) [pid = 1760] [serial = 2076] [outer = 0x9a726400] 10:08:00 INFO - PROCESS | 1760 | 1464368880064 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]]]}] 10:08:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 10:08:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1687ms 10:08:00 INFO - PROCESS | 1760 | 1464368880106 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 10:08:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 10:08:00 INFO - PROCESS | 1760 | 1464368880110 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 10:08:00 INFO - PROCESS | 1760 | 1464368880116 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 10:08:00 INFO - PROCESS | 1760 | 1464368880120 Marionette TRACE conn3 <- [1,2738,null,{}] 10:08:00 INFO - PROCESS | 1760 | 1464368880126 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}] 10:08:00 INFO - PROCESS | 1760 | 1464368880365 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 10:08:00 INFO - PROCESS | 1760 | 1464368880714 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:00 INFO - PROCESS | 1760 | ++DOCSHELL 0x8adb4800 == 166 [pid = 1760] [id = 692] 10:08:00 INFO - PROCESS | 1760 | ++DOMWINDOW == 166 (0x8cea2400) [pid = 1760] [serial = 2077] [outer = (nil)] 10:08:00 INFO - PROCESS | 1760 | ++DOMWINDOW == 167 (0x9c39a800) [pid = 1760] [serial = 2078] [outer = 0x8cea2400] 10:08:00 INFO - PROCESS | 1760 | 1464368880805 Marionette DEBUG loaded listener.js 10:08:00 INFO - PROCESS | 1760 | ++DOMWINDOW == 168 (0x9cd38400) [pid = 1760] [serial = 2079] [outer = 0x8cea2400] 10:08:01 INFO - PROCESS | 1760 | 1464368881752 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]]]}] 10:08:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 10:08:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1683ms 10:08:01 INFO - PROCESS | 1760 | 1464368881800 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 10:08:01 INFO - PROCESS | 1760 | 1464368881804 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 10:08:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 10:08:01 INFO - PROCESS | 1760 | 1464368881811 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 10:08:01 INFO - PROCESS | 1760 | 1464368881814 Marionette TRACE conn3 <- [1,2742,null,{}] 10:08:01 INFO - PROCESS | 1760 | 1464368881820 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}] 10:08:02 INFO - PROCESS | 1760 | 1464368882041 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 10:08:02 INFO - PROCESS | 1760 | 1464368882401 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:02 INFO - PROCESS | 1760 | ++DOCSHELL 0x84cba000 == 167 [pid = 1760] [id = 693] 10:08:02 INFO - PROCESS | 1760 | ++DOMWINDOW == 169 (0x92c33400) [pid = 1760] [serial = 2080] [outer = (nil)] 10:08:02 INFO - PROCESS | 1760 | ++DOMWINDOW == 170 (0xa2277800) [pid = 1760] [serial = 2081] [outer = 0x92c33400] 10:08:02 INFO - PROCESS | 1760 | 1464368882496 Marionette DEBUG loaded listener.js 10:08:02 INFO - PROCESS | 1760 | ++DOMWINDOW == 171 (0xa243d800) [pid = 1760] [serial = 2082] [outer = 0x92c33400] 10:08:03 INFO - PROCESS | 1760 | 1464368883386 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]]]}] 10:08:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 10:08:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1634ms 10:08:03 INFO - PROCESS | 1760 | 1464368883445 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 10:08:03 INFO - PROCESS | 1760 | 1464368883449 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 10:08:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 10:08:03 INFO - PROCESS | 1760 | 1464368883455 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 10:08:03 INFO - PROCESS | 1760 | 1464368883458 Marionette TRACE conn3 <- [1,2746,null,{}] 10:08:03 INFO - PROCESS | 1760 | 1464368883464 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}] 10:08:03 INFO - PROCESS | 1760 | 1464368883681 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 10:08:04 INFO - PROCESS | 1760 | 1464368883984 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:04 INFO - PROCESS | 1760 | ++DOCSHELL 0x9c230800 == 168 [pid = 1760] [id = 694] 10:08:04 INFO - PROCESS | 1760 | ++DOMWINDOW == 172 (0xa2448800) [pid = 1760] [serial = 2083] [outer = (nil)] 10:08:04 INFO - PROCESS | 1760 | ++DOMWINDOW == 173 (0xa3028400) [pid = 1760] [serial = 2084] [outer = 0xa2448800] 10:08:04 INFO - PROCESS | 1760 | 1464368884122 Marionette DEBUG loaded listener.js 10:08:04 INFO - PROCESS | 1760 | ++DOMWINDOW == 174 (0xa30e7c00) [pid = 1760] [serial = 2085] [outer = 0xa2448800] 10:08:05 INFO - PROCESS | 1760 | 1464368885008 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]]]}] 10:08:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 10:08:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1584ms 10:08:05 INFO - PROCESS | 1760 | 1464368885040 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 10:08:05 INFO - PROCESS | 1760 | 1464368885044 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 10:08:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 10:08:05 INFO - PROCESS | 1760 | 1464368885050 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 10:08:05 INFO - PROCESS | 1760 | 1464368885053 Marionette TRACE conn3 <- [1,2750,null,{}] 10:08:05 INFO - PROCESS | 1760 | 1464368885059 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}] 10:08:05 INFO - PROCESS | 1760 | 1464368885282 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 10:08:05 INFO - PROCESS | 1760 | 1464368885670 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:05 INFO - PROCESS | 1760 | ++DOCSHELL 0x9814f000 == 169 [pid = 1760] [id = 695] 10:08:05 INFO - PROCESS | 1760 | ++DOMWINDOW == 175 (0xa3020800) [pid = 1760] [serial = 2086] [outer = (nil)] 10:08:05 INFO - PROCESS | 1760 | ++DOMWINDOW == 176 (0xa503b800) [pid = 1760] [serial = 2087] [outer = 0xa3020800] 10:08:05 INFO - PROCESS | 1760 | 1464368885759 Marionette DEBUG loaded listener.js 10:08:05 INFO - PROCESS | 1760 | ++DOMWINDOW == 177 (0xa6286400) [pid = 1760] [serial = 2088] [outer = 0xa3020800] 10:08:07 INFO - PROCESS | 1760 | --DOCSHELL 0xa5099800 == 168 [pid = 1760] [id = 631] 10:08:07 INFO - PROCESS | 1760 | --DOCSHELL 0x86bad800 == 167 [pid = 1760] [id = 678] 10:08:07 INFO - PROCESS | 1760 | --DOCSHELL 0x8765f000 == 166 [pid = 1760] [id = 677] 10:08:07 INFO - PROCESS | 1760 | --DOCSHELL 0x84cbb800 == 165 [pid = 1760] [id = 676] 10:08:07 INFO - PROCESS | 1760 | --DOCSHELL 0x99742800 == 164 [pid = 1760] [id = 674] 10:08:07 INFO - PROCESS | 1760 | --DOCSHELL 0x9a35b800 == 163 [pid = 1760] [id = 672] 10:08:07 INFO - PROCESS | 1760 | --DOCSHELL 0x9c127000 == 162 [pid = 1760] [id = 673] 10:08:07 INFO - PROCESS | 1760 | --DOCSHELL 0x8d9d6800 == 161 [pid = 1760] [id = 671] 10:08:07 INFO - PROCESS | 1760 | --DOCSHELL 0x950e5400 == 160 [pid = 1760] [id = 670] 10:08:07 INFO - PROCESS | 1760 | --DOCSHELL 0x93a43000 == 159 [pid = 1760] [id = 669] 10:08:07 INFO - PROCESS | 1760 | --DOCSHELL 0x8f5d1800 == 158 [pid = 1760] [id = 667] 10:08:07 INFO - PROCESS | 1760 | --DOCSHELL 0x924c6000 == 157 [pid = 1760] [id = 668] 10:08:07 INFO - PROCESS | 1760 | --DOCSHELL 0x8f5d2c00 == 156 [pid = 1760] [id = 666] 10:08:07 INFO - PROCESS | 1760 | --DOCSHELL 0x8f74e800 == 155 [pid = 1760] [id = 665] 10:08:07 INFO - PROCESS | 1760 | --DOCSHELL 0x8f6d1c00 == 154 [pid = 1760] [id = 664] 10:08:07 INFO - PROCESS | 1760 | --DOCSHELL 0x84cba800 == 153 [pid = 1760] [id = 663] 10:08:07 INFO - PROCESS | 1760 | --DOCSHELL 0x8eb0dc00 == 152 [pid = 1760] [id = 662] 10:08:07 INFO - PROCESS | 1760 | --DOCSHELL 0x8d9d7400 == 151 [pid = 1760] [id = 661] 10:08:07 INFO - PROCESS | 1760 | --DOCSHELL 0x8b549c00 == 150 [pid = 1760] [id = 659] 10:08:07 INFO - PROCESS | 1760 | --DOCSHELL 0x8df4dc00 == 149 [pid = 1760] [id = 660] 10:08:07 INFO - PROCESS | 1760 | --DOCSHELL 0x8728ac00 == 148 [pid = 1760] [id = 658] 10:08:08 INFO - PROCESS | 1760 | --DOMWINDOW == 176 (0x8edb2c00) [pid = 1760] [serial = 1842] [outer = (nil)] [url = about:blank] 10:08:08 INFO - PROCESS | 1760 | --DOMWINDOW == 175 (0x8d133000) [pid = 1760] [serial = 1970] [outer = (nil)] [url = about:blank] 10:08:08 INFO - PROCESS | 1760 | --DOMWINDOW == 174 (0x8d1eac00) [pid = 1760] [serial = 1971] [outer = (nil)] [url = about:blank] 10:08:08 INFO - PROCESS | 1760 | --DOMWINDOW == 173 (0x8f8a3c00) [pid = 1760] [serial = 1922] [outer = (nil)] [url = about:blank] 10:08:08 INFO - PROCESS | 1760 | --DOMWINDOW == 172 (0x8f74b800) [pid = 1760] [serial = 1920] [outer = (nil)] [url = about:blank] 10:08:08 INFO - PROCESS | 1760 | --DOMWINDOW == 171 (0x8f6cf400) [pid = 1760] [serial = 1919] [outer = (nil)] [url = about:blank] 10:08:08 INFO - PROCESS | 1760 | --DOMWINDOW == 170 (0x8edbf400) [pid = 1760] [serial = 1917] [outer = (nil)] [url = about:blank] 10:08:08 INFO - PROCESS | 1760 | --DOMWINDOW == 169 (0x8eb9d000) [pid = 1760] [serial = 1916] [outer = (nil)] [url = about:blank] 10:08:08 INFO - PROCESS | 1760 | --DOMWINDOW == 168 (0x8e90c000) [pid = 1760] [serial = 1914] [outer = (nil)] [url = about:blank] 10:08:08 INFO - PROCESS | 1760 | --DOMWINDOW == 167 (0x8de51800) [pid = 1760] [serial = 1913] [outer = (nil)] [url = about:blank] 10:08:08 INFO - PROCESS | 1760 | --DOMWINDOW == 166 (0x8ce95c00) [pid = 1760] [serial = 1911] [outer = (nil)] [url = about:blank] 10:08:08 INFO - PROCESS | 1760 | --DOMWINDOW == 165 (0x8b54f400) [pid = 1760] [serial = 1910] [outer = (nil)] [url = about:blank] 10:08:08 INFO - PROCESS | 1760 | --DOMWINDOW == 164 (0x8d8f0c00) [pid = 1760] [serial = 1907] [outer = (nil)] [url = about:blank] 10:08:08 INFO - PROCESS | 1760 | --DOMWINDOW == 163 (0x87525000) [pid = 1760] [serial = 1964] [outer = (nil)] [url = about:blank] 10:08:08 INFO - PROCESS | 1760 | --DOMWINDOW == 162 (0x8752b000) [pid = 1760] [serial = 1965] [outer = (nil)] [url = about:blank] 10:08:08 INFO - PROCESS | 1760 | --DOMWINDOW == 161 (0xa2148400) [pid = 1760] [serial = 1961] [outer = (nil)] [url = about:blank] 10:08:08 INFO - PROCESS | 1760 | --DOMWINDOW == 160 (0x8adbd000) [pid = 1760] [serial = 1959] [outer = (nil)] [url = about:blank] 10:08:08 INFO - PROCESS | 1760 | --DOMWINDOW == 159 (0x8adb9800) [pid = 1760] [serial = 1958] [outer = (nil)] [url = about:blank] 10:08:08 INFO - PROCESS | 1760 | --DOMWINDOW == 158 (0xa3258400) [pid = 1760] [serial = 1956] [outer = (nil)] [url = about:blank] 10:08:08 INFO - PROCESS | 1760 | --DOMWINDOW == 157 (0xa30be800) [pid = 1760] [serial = 1955] [outer = (nil)] [url = about:blank] 10:08:08 INFO - PROCESS | 1760 | --DOMWINDOW == 156 (0xa2280000) [pid = 1760] [serial = 1953] [outer = (nil)] [url = about:blank] 10:08:08 INFO - PROCESS | 1760 | --DOMWINDOW == 155 (0xa21a8c00) [pid = 1760] [serial = 1952] [outer = (nil)] [url = about:blank] 10:08:08 INFO - PROCESS | 1760 | --DOMWINDOW == 154 (0x9cd39400) [pid = 1760] [serial = 1950] [outer = (nil)] [url = about:blank] 10:08:08 INFO - PROCESS | 1760 | --DOMWINDOW == 153 (0x9c392400) [pid = 1760] [serial = 1949] [outer = (nil)] [url = about:blank] 10:08:08 INFO - PROCESS | 1760 | --DOMWINDOW == 152 (0x9b9a8c00) [pid = 1760] [serial = 1947] [outer = (nil)] [url = about:blank] 10:08:08 INFO - PROCESS | 1760 | --DOMWINDOW == 151 (0x9b533c00) [pid = 1760] [serial = 1946] [outer = (nil)] [url = about:blank] 10:08:08 INFO - PROCESS | 1760 | --DOMWINDOW == 150 (0x9a72d800) [pid = 1760] [serial = 1944] [outer = (nil)] [url = about:blank] 10:08:08 INFO - PROCESS | 1760 | --DOMWINDOW == 149 (0x9a5e3c00) [pid = 1760] [serial = 1943] [outer = (nil)] [url = about:blank] 10:08:08 INFO - PROCESS | 1760 | --DOMWINDOW == 148 (0x99e17c00) [pid = 1760] [serial = 1941] [outer = (nil)] [url = about:blank] 10:08:08 INFO - PROCESS | 1760 | --DOMWINDOW == 147 (0x981c0c00) [pid = 1760] [serial = 1940] [outer = (nil)] [url = about:blank] 10:08:08 INFO - PROCESS | 1760 | --DOMWINDOW == 146 (0x93c1d000) [pid = 1760] [serial = 1938] [outer = (nil)] [url = about:blank] 10:08:08 INFO - PROCESS | 1760 | --DOMWINDOW == 145 (0x92d77400) [pid = 1760] [serial = 1937] [outer = (nil)] [url = about:blank] 10:08:08 INFO - PROCESS | 1760 | --DOMWINDOW == 144 (0x92c30c00) [pid = 1760] [serial = 1935] [outer = (nil)] [url = about:blank] 10:08:08 INFO - PROCESS | 1760 | --DOMWINDOW == 143 (0x92b21000) [pid = 1760] [serial = 1934] [outer = (nil)] [url = about:blank] 10:08:08 INFO - PROCESS | 1760 | --DOMWINDOW == 142 (0x92783c00) [pid = 1760] [serial = 1932] [outer = (nil)] [url = about:blank] 10:08:08 INFO - PROCESS | 1760 | --DOMWINDOW == 141 (0x9277a800) [pid = 1760] [serial = 1931] [outer = (nil)] [url = about:blank] 10:08:08 INFO - PROCESS | 1760 | --DOMWINDOW == 140 (0x92237000) [pid = 1760] [serial = 1929] [outer = (nil)] [url = about:blank] 10:08:08 INFO - PROCESS | 1760 | --DOMWINDOW == 139 (0x921d4400) [pid = 1760] [serial = 1928] [outer = (nil)] [url = about:blank] 10:08:08 INFO - PROCESS | 1760 | --DOMWINDOW == 138 (0x91ed1800) [pid = 1760] [serial = 1926] [outer = (nil)] [url = about:blank] 10:08:08 INFO - PROCESS | 1760 | --DOMWINDOW == 137 (0x91d47000) [pid = 1760] [serial = 1925] [outer = (nil)] [url = about:blank] 10:08:08 INFO - PROCESS | 1760 | --DOMWINDOW == 136 (0x912d4400) [pid = 1760] [serial = 1923] [outer = (nil)] [url = about:blank] 10:08:08 INFO - PROCESS | 1760 | --DOMWINDOW == 135 (0x8b541800) [pid = 1760] [serial = 1967] [outer = (nil)] [url = about:blank] 10:08:08 INFO - PROCESS | 1760 | --DOMWINDOW == 134 (0x8b64a000) [pid = 1760] [serial = 1968] [outer = (nil)] [url = about:blank] 10:08:08 INFO - PROCESS | 1760 | --DOMWINDOW == 133 (0x8d13f000) [pid = 1760] [serial = 1973] [outer = (nil)] [url = about:blank] 10:08:08 INFO - PROCESS | 1760 | 1464368888665 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]]]}] 10:08:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 10:08:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 3640ms 10:08:08 INFO - PROCESS | 1760 | 1464368888690 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 10:08:08 INFO - PROCESS | 1760 | 1464368888696 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 10:08:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 10:08:08 INFO - PROCESS | 1760 | 1464368888706 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 10:08:08 INFO - PROCESS | 1760 | 1464368888711 Marionette TRACE conn3 <- [1,2754,null,{}] 10:08:08 INFO - PROCESS | 1760 | 1464368888719 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}] 10:08:08 INFO - PROCESS | 1760 | 1464368888923 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 10:08:09 INFO - PROCESS | 1760 | 1464368889149 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:09 INFO - PROCESS | 1760 | ++DOCSHELL 0x87655000 == 149 [pid = 1760] [id = 696] 10:08:09 INFO - PROCESS | 1760 | ++DOMWINDOW == 134 (0x89c09000) [pid = 1760] [serial = 2089] [outer = (nil)] 10:08:09 INFO - PROCESS | 1760 | ++DOMWINDOW == 135 (0x8adbb400) [pid = 1760] [serial = 2090] [outer = 0x89c09000] 10:08:09 INFO - PROCESS | 1760 | 1464368889230 Marionette DEBUG loaded listener.js 10:08:09 INFO - PROCESS | 1760 | ++DOMWINDOW == 136 (0x8adc0c00) [pid = 1760] [serial = 2091] [outer = 0x89c09000] 10:08:10 INFO - PROCESS | 1760 | 1464368890107 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]]]}] 10:08:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 10:08:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1442ms 10:08:10 INFO - PROCESS | 1760 | 1464368890149 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 10:08:10 INFO - PROCESS | 1760 | 1464368890157 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 10:08:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 10:08:10 INFO - PROCESS | 1760 | 1464368890167 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 10:08:10 INFO - PROCESS | 1760 | 1464368890171 Marionette TRACE conn3 <- [1,2758,null,{}] 10:08:10 INFO - PROCESS | 1760 | 1464368890177 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}] 10:08:10 INFO - PROCESS | 1760 | 1464368890406 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 10:08:10 INFO - PROCESS | 1760 | 1464368890654 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:10 INFO - PROCESS | 1760 | ++DOCSHELL 0x8bcbb000 == 150 [pid = 1760] [id = 697] 10:08:10 INFO - PROCESS | 1760 | ++DOMWINDOW == 137 (0x8be91400) [pid = 1760] [serial = 2092] [outer = (nil)] 10:08:10 INFO - PROCESS | 1760 | ++DOMWINDOW == 138 (0x8ce9e800) [pid = 1760] [serial = 2093] [outer = 0x8be91400] 10:08:10 INFO - PROCESS | 1760 | 1464368890732 Marionette DEBUG loaded listener.js 10:08:10 INFO - PROCESS | 1760 | ++DOMWINDOW == 139 (0x8d138800) [pid = 1760] [serial = 2094] [outer = 0x8be91400] 10:08:11 INFO - PROCESS | 1760 | 1464368891701 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]]]}] 10:08:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 10:08:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1583ms 10:08:11 INFO - PROCESS | 1760 | 1464368891760 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 10:08:11 INFO - PROCESS | 1760 | 1464368891764 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 10:08:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 10:08:11 INFO - PROCESS | 1760 | 1464368891771 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 10:08:11 INFO - PROCESS | 1760 | 1464368891776 Marionette TRACE conn3 <- [1,2762,null,{}] 10:08:11 INFO - PROCESS | 1760 | 1464368891794 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}] 10:08:12 INFO - PROCESS | 1760 | 1464368892109 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 10:08:12 INFO - PROCESS | 1760 | 1464368892158 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:12 INFO - PROCESS | 1760 | ++DOCSHELL 0x8be9b000 == 151 [pid = 1760] [id = 698] 10:08:12 INFO - PROCESS | 1760 | ++DOMWINDOW == 140 (0x8d8dd800) [pid = 1760] [serial = 2095] [outer = (nil)] 10:08:12 INFO - PROCESS | 1760 | ++DOMWINDOW == 141 (0x8de46000) [pid = 1760] [serial = 2096] [outer = 0x8d8dd800] 10:08:12 INFO - PROCESS | 1760 | 1464368892377 Marionette DEBUG loaded listener.js 10:08:12 INFO - PROCESS | 1760 | ++DOMWINDOW == 142 (0x8e905400) [pid = 1760] [serial = 2097] [outer = 0x8d8dd800] 10:08:13 INFO - PROCESS | 1760 | --DOMWINDOW == 141 (0x89ce3800) [pid = 1760] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 10:08:13 INFO - PROCESS | 1760 | --DOMWINDOW == 140 (0x8adb6000) [pid = 1760] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 10:08:13 INFO - PROCESS | 1760 | --DOMWINDOW == 139 (0x8adb2c00) [pid = 1760] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 10:08:13 INFO - PROCESS | 1760 | --DOMWINDOW == 138 (0x9a727800) [pid = 1760] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 10:08:13 INFO - PROCESS | 1760 | --DOMWINDOW == 137 (0x9c132000) [pid = 1760] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 10:08:13 INFO - PROCESS | 1760 | --DOMWINDOW == 136 (0x9b538800) [pid = 1760] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 10:08:13 INFO - PROCESS | 1760 | --DOMWINDOW == 135 (0x977d7c00) [pid = 1760] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 10:08:13 INFO - PROCESS | 1760 | --DOMWINDOW == 134 (0x95362000) [pid = 1760] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 10:08:13 INFO - PROCESS | 1760 | --DOMWINDOW == 133 (0x95002c00) [pid = 1760] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 10:08:13 INFO - PROCESS | 1760 | --DOMWINDOW == 132 (0x93a42400) [pid = 1760] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 10:08:13 INFO - PROCESS | 1760 | --DOMWINDOW == 131 (0x92779c00) [pid = 1760] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 10:08:13 INFO - PROCESS | 1760 | --DOMWINDOW == 130 (0x91bf8000) [pid = 1760] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 10:08:13 INFO - PROCESS | 1760 | --DOMWINDOW == 129 (0x91d45c00) [pid = 1760] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 10:08:13 INFO - PROCESS | 1760 | --DOMWINDOW == 128 (0x912d7400) [pid = 1760] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 10:08:13 INFO - PROCESS | 1760 | --DOMWINDOW == 127 (0x8edc0800) [pid = 1760] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 10:08:13 INFO - PROCESS | 1760 | --DOMWINDOW == 126 (0x8eb53000) [pid = 1760] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 10:08:13 INFO - PROCESS | 1760 | --DOMWINDOW == 125 (0x8de48800) [pid = 1760] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 10:08:13 INFO - PROCESS | 1760 | --DOMWINDOW == 124 (0x8df4ec00) [pid = 1760] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 10:08:13 INFO - PROCESS | 1760 | --DOMWINDOW == 123 (0x8b6f0400) [pid = 1760] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 10:08:13 INFO - PROCESS | 1760 | --DOMWINDOW == 122 (0x8728f000) [pid = 1760] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 10:08:13 INFO - PROCESS | 1760 | --DOMWINDOW == 121 (0x86ba9800) [pid = 1760] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 10:08:13 INFO - PROCESS | 1760 | 1464368893788 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]]]}] 10:08:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 10:08:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 2040ms 10:08:13 INFO - PROCESS | 1760 | 1464368893811 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 10:08:13 INFO - PROCESS | 1760 | 1464368893815 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 10:08:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 10:08:13 INFO - PROCESS | 1760 | 1464368893821 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 10:08:13 INFO - PROCESS | 1760 | 1464368893825 Marionette TRACE conn3 <- [1,2766,null,{}] 10:08:13 INFO - PROCESS | 1760 | 1464368893830 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}] 10:08:14 INFO - PROCESS | 1760 | 1464368894038 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 10:08:14 INFO - PROCESS | 1760 | 1464368894258 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:14 INFO - PROCESS | 1760 | ++DOCSHELL 0x87519c00 == 152 [pid = 1760] [id = 699] 10:08:14 INFO - PROCESS | 1760 | ++DOMWINDOW == 122 (0x8d8e6800) [pid = 1760] [serial = 2098] [outer = (nil)] 10:08:14 INFO - PROCESS | 1760 | ++DOMWINDOW == 123 (0x8eb0ec00) [pid = 1760] [serial = 2099] [outer = 0x8d8e6800] 10:08:14 INFO - PROCESS | 1760 | 1464368894335 Marionette DEBUG loaded listener.js 10:08:14 INFO - PROCESS | 1760 | ++DOMWINDOW == 124 (0x8eb56400) [pid = 1760] [serial = 2100] [outer = 0x8d8e6800] 10:08:15 INFO - PROCESS | 1760 | 1464368895111 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]]]}] 10:08:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 10:08:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1486ms 10:08:15 INFO - PROCESS | 1760 | 1464368895310 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 10:08:15 INFO - PROCESS | 1760 | 1464368895317 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 10:08:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 10:08:15 INFO - PROCESS | 1760 | 1464368895326 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 10:08:15 INFO - PROCESS | 1760 | 1464368895330 Marionette TRACE conn3 <- [1,2770,null,{}] 10:08:15 INFO - PROCESS | 1760 | 1464368895339 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}] 10:08:15 INFO - PROCESS | 1760 | 1464368895614 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 10:08:15 INFO - PROCESS | 1760 | 1464368895974 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:16 INFO - PROCESS | 1760 | ++DOCSHELL 0x89ceb000 == 153 [pid = 1760] [id = 700] 10:08:16 INFO - PROCESS | 1760 | ++DOMWINDOW == 125 (0x89cef800) [pid = 1760] [serial = 2101] [outer = (nil)] 10:08:16 INFO - PROCESS | 1760 | ++DOMWINDOW == 126 (0x8adb9c00) [pid = 1760] [serial = 2102] [outer = 0x89cef800] 10:08:16 INFO - PROCESS | 1760 | 1464368896066 Marionette DEBUG loaded listener.js 10:08:16 INFO - PROCESS | 1760 | ++DOMWINDOW == 127 (0x8b549c00) [pid = 1760] [serial = 2103] [outer = 0x89cef800] 10:08:17 INFO - PROCESS | 1760 | 1464368897040 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]]]}] 10:08:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 10:08:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1784ms 10:08:17 INFO - PROCESS | 1760 | 1464368897111 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 10:08:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 10:08:17 INFO - PROCESS | 1760 | 1464368897119 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 10:08:17 INFO - PROCESS | 1760 | 1464368897132 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 10:08:17 INFO - PROCESS | 1760 | 1464368897138 Marionette TRACE conn3 <- [1,2774,null,{}] 10:08:17 INFO - PROCESS | 1760 | 1464368897145 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}] 10:08:17 INFO - PROCESS | 1760 | 1464368897451 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 10:08:17 INFO - PROCESS | 1760 | 1464368897805 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:17 INFO - PROCESS | 1760 | ++DOCSHELL 0x8d717400 == 154 [pid = 1760] [id = 701] 10:08:17 INFO - PROCESS | 1760 | ++DOMWINDOW == 128 (0x8d8dc400) [pid = 1760] [serial = 2104] [outer = (nil)] 10:08:17 INFO - PROCESS | 1760 | ++DOMWINDOW == 129 (0x8df56800) [pid = 1760] [serial = 2105] [outer = 0x8d8dc400] 10:08:17 INFO - PROCESS | 1760 | 1464368897891 Marionette DEBUG loaded listener.js 10:08:18 INFO - PROCESS | 1760 | ++DOMWINDOW == 130 (0x8eb59800) [pid = 1760] [serial = 2106] [outer = 0x8d8dc400] 10:08:18 INFO - PROCESS | 1760 | 1464368898868 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]]]}] 10:08:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 10:08:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1789ms 10:08:18 INFO - PROCESS | 1760 | 1464368898917 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 10:08:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 10:08:18 INFO - PROCESS | 1760 | 1464368898921 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 10:08:18 INFO - PROCESS | 1760 | 1464368898928 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 10:08:18 INFO - PROCESS | 1760 | 1464368898932 Marionette TRACE conn3 <- [1,2778,null,{}] 10:08:18 INFO - PROCESS | 1760 | 1464368898948 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}] 10:08:19 INFO - PROCESS | 1760 | 1464368899199 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 10:08:19 INFO - PROCESS | 1760 | 1464368899589 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:19 INFO - PROCESS | 1760 | ++DOCSHELL 0x8edba000 == 155 [pid = 1760] [id = 702] 10:08:19 INFO - PROCESS | 1760 | ++DOMWINDOW == 131 (0x8f6d1000) [pid = 1760] [serial = 2107] [outer = (nil)] 10:08:19 INFO - PROCESS | 1760 | ++DOMWINDOW == 132 (0x8f74e800) [pid = 1760] [serial = 2108] [outer = 0x8f6d1000] 10:08:19 INFO - PROCESS | 1760 | 1464368899685 Marionette DEBUG loaded listener.js 10:08:19 INFO - PROCESS | 1760 | ++DOMWINDOW == 133 (0x8f8a3c00) [pid = 1760] [serial = 2109] [outer = 0x8f6d1000] 10:08:20 INFO - PROCESS | 1760 | 1464368900693 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]]]}] 10:08:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 10:08:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1805ms 10:08:20 INFO - PROCESS | 1760 | 1464368900733 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 10:08:20 INFO - PROCESS | 1760 | 1464368900737 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 10:08:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 10:08:20 INFO - PROCESS | 1760 | 1464368900743 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 10:08:20 INFO - PROCESS | 1760 | 1464368900746 Marionette TRACE conn3 <- [1,2782,null,{}] 10:08:20 INFO - PROCESS | 1760 | 1464368900752 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}] 10:08:21 INFO - PROCESS | 1760 | 1464368901021 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 10:08:21 INFO - PROCESS | 1760 | 1464368901367 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:21 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f74c400 == 156 [pid = 1760] [id = 703] 10:08:21 INFO - PROCESS | 1760 | ++DOMWINDOW == 134 (0x8f8a8800) [pid = 1760] [serial = 2110] [outer = (nil)] 10:08:21 INFO - PROCESS | 1760 | ++DOMWINDOW == 135 (0x91bec000) [pid = 1760] [serial = 2111] [outer = 0x8f8a8800] 10:08:21 INFO - PROCESS | 1760 | 1464368901463 Marionette DEBUG loaded listener.js 10:08:21 INFO - PROCESS | 1760 | ++DOMWINDOW == 136 (0x91bf5c00) [pid = 1760] [serial = 2112] [outer = 0x8f8a8800] 10:08:22 INFO - PROCESS | 1760 | 1464368902416 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]]]}] 10:08:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 10:08:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1739ms 10:08:22 INFO - PROCESS | 1760 | 1464368902484 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 10:08:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 10:08:22 INFO - PROCESS | 1760 | 1464368902488 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 10:08:22 INFO - PROCESS | 1760 | 1464368902495 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 10:08:22 INFO - PROCESS | 1760 | 1464368902499 Marionette TRACE conn3 <- [1,2786,null,{}] 10:08:22 INFO - PROCESS | 1760 | 1464368902504 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}] 10:08:22 INFO - PROCESS | 1760 | 1464368902751 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 10:08:23 INFO - PROCESS | 1760 | 1464368903093 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:23 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b645000 == 157 [pid = 1760] [id = 704] 10:08:23 INFO - PROCESS | 1760 | ++DOMWINDOW == 137 (0x8cfecc00) [pid = 1760] [serial = 2113] [outer = (nil)] 10:08:23 INFO - PROCESS | 1760 | ++DOMWINDOW == 138 (0x91d4c000) [pid = 1760] [serial = 2114] [outer = 0x8cfecc00] 10:08:23 INFO - PROCESS | 1760 | 1464368903185 Marionette DEBUG loaded listener.js 10:08:23 INFO - PROCESS | 1760 | ++DOMWINDOW == 139 (0x91ecd800) [pid = 1760] [serial = 2115] [outer = 0x8cfecc00] 10:08:24 INFO - PROCESS | 1760 | 1464368904135 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]]]}] 10:08:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 10:08:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1691ms 10:08:24 INFO - PROCESS | 1760 | 1464368904186 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 10:08:24 INFO - PROCESS | 1760 | 1464368904190 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 10:08:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 10:08:24 INFO - PROCESS | 1760 | 1464368904197 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 10:08:24 INFO - PROCESS | 1760 | 1464368904200 Marionette TRACE conn3 <- [1,2790,null,{}] 10:08:24 INFO - PROCESS | 1760 | 1464368904206 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}] 10:08:24 INFO - PROCESS | 1760 | 1464368904463 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 10:08:24 INFO - PROCESS | 1760 | 1464368904816 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:24 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f756400 == 158 [pid = 1760] [id = 705] 10:08:24 INFO - PROCESS | 1760 | ++DOMWINDOW == 140 (0x91ed3c00) [pid = 1760] [serial = 2116] [outer = (nil)] 10:08:24 INFO - PROCESS | 1760 | ++DOMWINDOW == 141 (0x9277a800) [pid = 1760] [serial = 2117] [outer = 0x91ed3c00] 10:08:24 INFO - PROCESS | 1760 | 1464368904907 Marionette DEBUG loaded listener.js 10:08:25 INFO - PROCESS | 1760 | ++DOMWINDOW == 142 (0x927ec000) [pid = 1760] [serial = 2118] [outer = 0x91ed3c00] 10:08:25 INFO - PROCESS | 1760 | 1464368905837 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]]]}] 10:08:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 10:08:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1680ms 10:08:25 INFO - PROCESS | 1760 | 1464368905878 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 10:08:25 INFO - PROCESS | 1760 | 1464368905882 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 10:08:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 10:08:25 INFO - PROCESS | 1760 | 1464368905889 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 10:08:25 INFO - PROCESS | 1760 | 1464368905893 Marionette TRACE conn3 <- [1,2794,null,{}] 10:08:25 INFO - PROCESS | 1760 | 1464368905898 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}] 10:08:26 INFO - PROCESS | 1760 | 1464368906126 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 10:08:26 INFO - PROCESS | 1760 | 1464368906471 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:26 INFO - PROCESS | 1760 | ++DOCSHELL 0x924ce800 == 159 [pid = 1760] [id = 706] 10:08:26 INFO - PROCESS | 1760 | ++DOMWINDOW == 143 (0x92959c00) [pid = 1760] [serial = 2119] [outer = (nil)] 10:08:26 INFO - PROCESS | 1760 | ++DOMWINDOW == 144 (0x92c2d400) [pid = 1760] [serial = 2120] [outer = 0x92959c00] 10:08:26 INFO - PROCESS | 1760 | 1464368906577 Marionette DEBUG loaded listener.js 10:08:26 INFO - PROCESS | 1760 | ++DOMWINDOW == 145 (0x92d74000) [pid = 1760] [serial = 2121] [outer = 0x92959c00] 10:08:27 INFO - PROCESS | 1760 | 1464368907534 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]]]}] 10:08:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 10:08:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1680ms 10:08:27 INFO - PROCESS | 1760 | 1464368907569 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 10:08:27 INFO - PROCESS | 1760 | 1464368907573 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 10:08:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 10:08:27 INFO - PROCESS | 1760 | 1464368907580 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 10:08:27 INFO - PROCESS | 1760 | 1464368907584 Marionette TRACE conn3 <- [1,2798,null,{}] 10:08:27 INFO - PROCESS | 1760 | 1464368907589 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}] 10:08:27 INFO - PROCESS | 1760 | 1464368907811 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 10:08:28 INFO - PROCESS | 1760 | 1464368908180 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:28 INFO - PROCESS | 1760 | ++DOCSHELL 0x8cea2800 == 160 [pid = 1760] [id = 707] 10:08:28 INFO - PROCESS | 1760 | ++DOMWINDOW == 146 (0x8d9d3000) [pid = 1760] [serial = 2122] [outer = (nil)] 10:08:28 INFO - PROCESS | 1760 | ++DOMWINDOW == 147 (0x93c8bc00) [pid = 1760] [serial = 2123] [outer = 0x8d9d3000] 10:08:28 INFO - PROCESS | 1760 | 1464368908275 Marionette DEBUG loaded listener.js 10:08:28 INFO - PROCESS | 1760 | ++DOMWINDOW == 148 (0x95007800) [pid = 1760] [serial = 2124] [outer = 0x8d9d3000] 10:08:29 INFO - PROCESS | 1760 | 1464368909242 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]]]}] 10:08:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 10:08:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1680ms 10:08:29 INFO - PROCESS | 1760 | 1464368909260 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 10:08:29 INFO - PROCESS | 1760 | 1464368909263 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 10:08:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 10:08:29 INFO - PROCESS | 1760 | 1464368909270 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 10:08:29 INFO - PROCESS | 1760 | 1464368909273 Marionette TRACE conn3 <- [1,2802,null,{}] 10:08:29 INFO - PROCESS | 1760 | 1464368909280 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}] 10:08:29 INFO - PROCESS | 1760 | 1464368909502 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 10:08:29 INFO - PROCESS | 1760 | 1464368909853 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:29 INFO - PROCESS | 1760 | ++DOCSHELL 0x93a45800 == 161 [pid = 1760] [id = 708] 10:08:29 INFO - PROCESS | 1760 | ++DOMWINDOW == 149 (0x93a4c400) [pid = 1760] [serial = 2125] [outer = (nil)] 10:08:29 INFO - PROCESS | 1760 | ++DOMWINDOW == 150 (0x953f0c00) [pid = 1760] [serial = 2126] [outer = 0x93a4c400] 10:08:29 INFO - PROCESS | 1760 | 1464368909944 Marionette DEBUG loaded listener.js 10:08:30 INFO - PROCESS | 1760 | ++DOMWINDOW == 151 (0x99162c00) [pid = 1760] [serial = 2127] [outer = 0x93a4c400] 10:08:30 INFO - PROCESS | 1760 | 1464368910855 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]]]}] 10:08:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 10:08:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1630ms 10:08:30 INFO - PROCESS | 1760 | 1464368910901 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 10:08:30 INFO - PROCESS | 1760 | 1464368910905 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 10:08:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 10:08:30 INFO - PROCESS | 1760 | 1464368910912 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 10:08:30 INFO - PROCESS | 1760 | 1464368910915 Marionette TRACE conn3 <- [1,2806,null,{}] 10:08:30 INFO - PROCESS | 1760 | 1464368910921 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}] 10:08:31 INFO - PROCESS | 1760 | 1464368911187 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 10:08:31 INFO - PROCESS | 1760 | 1464368911541 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:31 INFO - PROCESS | 1760 | ++DOCSHELL 0x92782000 == 162 [pid = 1760] [id = 709] 10:08:31 INFO - PROCESS | 1760 | ++DOMWINDOW == 152 (0x953e8800) [pid = 1760] [serial = 2128] [outer = (nil)] 10:08:31 INFO - PROCESS | 1760 | ++DOMWINDOW == 153 (0x99e19400) [pid = 1760] [serial = 2129] [outer = 0x953e8800] 10:08:31 INFO - PROCESS | 1760 | 1464368911635 Marionette DEBUG loaded listener.js 10:08:31 INFO - PROCESS | 1760 | ++DOMWINDOW == 154 (0x99ee8c00) [pid = 1760] [serial = 2130] [outer = 0x953e8800] 10:08:32 INFO - PROCESS | 1760 | 1464368912579 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]]]}] 10:08:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 10:08:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1740ms 10:08:32 INFO - PROCESS | 1760 | 1464368912653 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 10:08:32 INFO - PROCESS | 1760 | 1464368912657 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 10:08:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 10:08:32 INFO - PROCESS | 1760 | 1464368912664 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 10:08:32 INFO - PROCESS | 1760 | 1464368912668 Marionette TRACE conn3 <- [1,2810,null,{}] 10:08:32 INFO - PROCESS | 1760 | 1464368912674 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}] 10:08:32 INFO - PROCESS | 1760 | 1464368912988 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 10:08:33 INFO - PROCESS | 1760 | 1464368913354 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:33 INFO - PROCESS | 1760 | ++DOCSHELL 0x8edbb800 == 163 [pid = 1760] [id = 710] 10:08:33 INFO - PROCESS | 1760 | ++DOMWINDOW == 155 (0x9a5e5400) [pid = 1760] [serial = 2131] [outer = (nil)] 10:08:33 INFO - PROCESS | 1760 | ++DOMWINDOW == 156 (0x9b301400) [pid = 1760] [serial = 2132] [outer = 0x9a5e5400] 10:08:33 INFO - PROCESS | 1760 | 1464368913446 Marionette DEBUG loaded listener.js 10:08:33 INFO - PROCESS | 1760 | ++DOMWINDOW == 157 (0x9c07b400) [pid = 1760] [serial = 2133] [outer = 0x9a5e5400] 10:08:34 INFO - PROCESS | 1760 | 1464368914397 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]]]}] 10:08:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 10:08:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1781ms 10:08:34 INFO - PROCESS | 1760 | 1464368914446 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 10:08:34 INFO - PROCESS | 1760 | 1464368914450 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 10:08:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 10:08:34 INFO - PROCESS | 1760 | 1464368914457 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 10:08:34 INFO - PROCESS | 1760 | 1464368914460 Marionette TRACE conn3 <- [1,2814,null,{}] 10:08:34 INFO - PROCESS | 1760 | 1464368914467 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}] 10:08:34 INFO - PROCESS | 1760 | 1464368914698 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 10:08:35 INFO - PROCESS | 1760 | 1464368915048 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:35 INFO - PROCESS | 1760 | ++DOCSHELL 0x9b9a7400 == 164 [pid = 1760] [id = 711] 10:08:35 INFO - PROCESS | 1760 | ++DOMWINDOW == 158 (0x9c127000) [pid = 1760] [serial = 2134] [outer = (nil)] 10:08:35 INFO - PROCESS | 1760 | ++DOMWINDOW == 159 (0x9d0b4800) [pid = 1760] [serial = 2135] [outer = 0x9c127000] 10:08:35 INFO - PROCESS | 1760 | 1464368915139 Marionette DEBUG loaded listener.js 10:08:35 INFO - PROCESS | 1760 | ++DOMWINDOW == 160 (0xa1129800) [pid = 1760] [serial = 2136] [outer = 0x9c127000] 10:08:36 INFO - PROCESS | 1760 | 1464368916097 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]]]}] 10:08:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 10:08:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1689ms 10:08:36 INFO - PROCESS | 1760 | 1464368916147 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 10:08:36 INFO - PROCESS | 1760 | 1464368916150 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 10:08:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 10:08:36 INFO - PROCESS | 1760 | 1464368916158 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 10:08:36 INFO - PROCESS | 1760 | 1464368916161 Marionette TRACE conn3 <- [1,2818,null,{}] 10:08:36 INFO - PROCESS | 1760 | 1464368916167 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}] 10:08:36 INFO - PROCESS | 1760 | 1464368916392 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 10:08:36 INFO - PROCESS | 1760 | 1464368916707 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:36 INFO - PROCESS | 1760 | ++DOCSHELL 0x84cb5800 == 165 [pid = 1760] [id = 712] 10:08:36 INFO - PROCESS | 1760 | ++DOMWINDOW == 161 (0x9a5ddc00) [pid = 1760] [serial = 2137] [outer = (nil)] 10:08:36 INFO - PROCESS | 1760 | ++DOMWINDOW == 162 (0xa2441400) [pid = 1760] [serial = 2138] [outer = 0x9a5ddc00] 10:08:36 INFO - PROCESS | 1760 | 1464368916803 Marionette DEBUG loaded listener.js 10:08:36 INFO - PROCESS | 1760 | ++DOMWINDOW == 163 (0xa30f4800) [pid = 1760] [serial = 2139] [outer = 0x9a5ddc00] 10:08:37 INFO - PROCESS | 1760 | 1464368917731 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]]]}] 10:08:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 10:08:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1631ms 10:08:37 INFO - PROCESS | 1760 | 1464368917790 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 10:08:37 INFO - PROCESS | 1760 | 1464368917794 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 10:08:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 10:08:37 INFO - PROCESS | 1760 | 1464368917800 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 10:08:37 INFO - PROCESS | 1760 | 1464368917803 Marionette TRACE conn3 <- [1,2822,null,{}] 10:08:37 INFO - PROCESS | 1760 | 1464368917809 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}] 10:08:38 INFO - PROCESS | 1760 | 1464368918028 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 10:08:38 INFO - PROCESS | 1760 | 1464368918387 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:38 INFO - PROCESS | 1760 | ++DOCSHELL 0x85ecf800 == 166 [pid = 1760] [id = 713] 10:08:38 INFO - PROCESS | 1760 | ++DOMWINDOW == 164 (0x85ecfc00) [pid = 1760] [serial = 2140] [outer = (nil)] 10:08:38 INFO - PROCESS | 1760 | ++DOMWINDOW == 165 (0x85ed7800) [pid = 1760] [serial = 2141] [outer = 0x85ecfc00] 10:08:38 INFO - PROCESS | 1760 | 1464368918478 Marionette DEBUG loaded listener.js 10:08:38 INFO - PROCESS | 1760 | ++DOMWINDOW == 166 (0x85ed9800) [pid = 1760] [serial = 2142] [outer = 0x85ecfc00] 10:08:39 INFO - PROCESS | 1760 | 1464368919429 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]]]}] 10:08:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 10:08:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1686ms 10:08:39 INFO - PROCESS | 1760 | 1464368919487 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 10:08:39 INFO - PROCESS | 1760 | 1464368919491 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 10:08:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 10:08:39 INFO - PROCESS | 1760 | 1464368919497 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 10:08:39 INFO - PROCESS | 1760 | 1464368919500 Marionette TRACE conn3 <- [1,2826,null,{}] 10:08:39 INFO - PROCESS | 1760 | 1464368919506 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}] 10:08:39 INFO - PROCESS | 1760 | 1464368919721 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 10:08:40 INFO - PROCESS | 1760 | 1464368920072 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:40 INFO - PROCESS | 1760 | ++DOCSHELL 0x85ed6000 == 167 [pid = 1760] [id = 714] 10:08:40 INFO - PROCESS | 1760 | ++DOMWINDOW == 167 (0x85ed8000) [pid = 1760] [serial = 2143] [outer = (nil)] 10:08:40 INFO - PROCESS | 1760 | ++DOMWINDOW == 168 (0x99e17800) [pid = 1760] [serial = 2144] [outer = 0x85ed8000] 10:08:40 INFO - PROCESS | 1760 | 1464368920160 Marionette DEBUG loaded listener.js 10:08:40 INFO - PROCESS | 1760 | ++DOMWINDOW == 169 (0xa22c5400) [pid = 1760] [serial = 2145] [outer = 0x85ed8000] 10:08:41 INFO - PROCESS | 1760 | 1464368921118 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 10:08:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 10:08:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1685ms 10:08:41 INFO - PROCESS | 1760 | 1464368921198 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 10:08:41 INFO - PROCESS | 1760 | 1464368921202 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 10:08:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 10:08:41 INFO - PROCESS | 1760 | 1464368921213 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 10:08:41 INFO - PROCESS | 1760 | 1464368921215 Marionette TRACE conn3 <- [1,2830,null,{}] 10:08:41 INFO - PROCESS | 1760 | 1464368921221 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}] 10:08:41 INFO - PROCESS | 1760 | 1464368921439 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 10:08:41 INFO - PROCESS | 1760 | 1464368921791 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:41 INFO - PROCESS | 1760 | ++DOCSHELL 0x85ed7400 == 168 [pid = 1760] [id = 715] 10:08:41 INFO - PROCESS | 1760 | ++DOMWINDOW == 170 (0x85edac00) [pid = 1760] [serial = 2146] [outer = (nil)] 10:08:41 INFO - PROCESS | 1760 | ++DOMWINDOW == 171 (0xa4e22800) [pid = 1760] [serial = 2147] [outer = 0x85edac00] 10:08:41 INFO - PROCESS | 1760 | 1464368921880 Marionette DEBUG loaded listener.js 10:08:41 INFO - PROCESS | 1760 | ++DOMWINDOW == 172 (0xa5099800) [pid = 1760] [serial = 2148] [outer = 0x85edac00] 10:08:42 INFO - PROCESS | 1760 | 1464368922808 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]]]}] 10:08:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 10:08:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1635ms 10:08:42 INFO - PROCESS | 1760 | 1464368922848 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 10:08:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 10:08:42 INFO - PROCESS | 1760 | 1464368922852 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 10:08:42 INFO - PROCESS | 1760 | 1464368922859 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 10:08:42 INFO - PROCESS | 1760 | 1464368922862 Marionette TRACE conn3 <- [1,2834,null,{}] 10:08:42 INFO - PROCESS | 1760 | 1464368922868 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}] 10:08:43 INFO - PROCESS | 1760 | 1464368923101 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 10:08:43 INFO - PROCESS | 1760 | 1464368923470 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:43 INFO - PROCESS | 1760 | ++DOCSHELL 0x925bf000 == 169 [pid = 1760] [id = 716] 10:08:43 INFO - PROCESS | 1760 | ++DOMWINDOW == 173 (0x925bfc00) [pid = 1760] [serial = 2149] [outer = (nil)] 10:08:43 INFO - PROCESS | 1760 | ++DOMWINDOW == 174 (0x925c5800) [pid = 1760] [serial = 2150] [outer = 0x925bfc00] 10:08:43 INFO - PROCESS | 1760 | 1464368923560 Marionette DEBUG loaded listener.js 10:08:43 INFO - PROCESS | 1760 | ++DOMWINDOW == 175 (0x925c7400) [pid = 1760] [serial = 2151] [outer = 0x925bfc00] 10:08:44 INFO - PROCESS | 1760 | 1464368924473 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 10:08:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 10:08:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1682ms 10:08:44 INFO - PROCESS | 1760 | 1464368924541 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 10:08:44 INFO - PROCESS | 1760 | 1464368924545 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 10:08:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 10:08:44 INFO - PROCESS | 1760 | 1464368924551 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 10:08:44 INFO - PROCESS | 1760 | 1464368924554 Marionette TRACE conn3 <- [1,2838,null,{}] 10:08:44 INFO - PROCESS | 1760 | 1464368924560 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}] 10:08:44 INFO - PROCESS | 1760 | 1464368924785 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 10:08:45 INFO - PROCESS | 1760 | 1464368925137 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:45 INFO - PROCESS | 1760 | ++DOCSHELL 0x925c0400 == 170 [pid = 1760] [id = 717] 10:08:45 INFO - PROCESS | 1760 | ++DOMWINDOW == 176 (0x925c3c00) [pid = 1760] [serial = 2152] [outer = (nil)] 10:08:45 INFO - PROCESS | 1760 | ++DOMWINDOW == 177 (0xa35ed000) [pid = 1760] [serial = 2153] [outer = 0x925c3c00] 10:08:45 INFO - PROCESS | 1760 | 1464368925225 Marionette DEBUG loaded listener.js 10:08:45 INFO - PROCESS | 1760 | ++DOMWINDOW == 178 (0xa6734c00) [pid = 1760] [serial = 2154] [outer = 0x925c3c00] 10:08:47 INFO - PROCESS | 1760 | --DOCSHELL 0x8b6ec800 == 169 [pid = 1760] [id = 587] 10:08:47 INFO - PROCESS | 1760 | --DOCSHELL 0x87650400 == 168 [pid = 1760] [id = 590] 10:08:47 INFO - PROCESS | 1760 | --DOCSHELL 0x8df47800 == 167 [pid = 1760] [id = 592] 10:08:47 INFO - PROCESS | 1760 | --DOCSHELL 0x86bb1800 == 166 [pid = 1760] [id = 476] 10:08:47 INFO - PROCESS | 1760 | --DOCSHELL 0x8f8a1400 == 165 [pid = 1760] [id = 595] 10:08:47 INFO - PROCESS | 1760 | --DOCSHELL 0x9223b000 == 164 [pid = 1760] [id = 596] 10:08:47 INFO - PROCESS | 1760 | --DOCSHELL 0x92956c00 == 163 [pid = 1760] [id = 598] 10:08:47 INFO - PROCESS | 1760 | --DOCSHELL 0x8b6f3400 == 162 [pid = 1760] [id = 597] 10:08:47 INFO - PROCESS | 1760 | --DOCSHELL 0x91436400 == 161 [pid = 1760] [id = 603] 10:08:47 INFO - PROCESS | 1760 | --DOCSHELL 0x8f89e400 == 160 [pid = 1760] [id = 602] 10:08:47 INFO - PROCESS | 1760 | --DOCSHELL 0x8d133400 == 159 [pid = 1760] [id = 588] 10:08:47 INFO - PROCESS | 1760 | --DOCSHELL 0x8f5d4400 == 158 [pid = 1760] [id = 593] 10:08:47 INFO - PROCESS | 1760 | --DOCSHELL 0x86bb6400 == 157 [pid = 1760] [id = 635] 10:08:47 INFO - PROCESS | 1760 | --DOCSHELL 0x8f89ec00 == 156 [pid = 1760] [id = 594] 10:08:47 INFO - PROCESS | 1760 | --DOCSHELL 0x89ce4c00 == 155 [pid = 1760] [id = 657] 10:08:47 INFO - PROCESS | 1760 | --DOCSHELL 0x9c230800 == 154 [pid = 1760] [id = 694] 10:08:47 INFO - PROCESS | 1760 | --DOCSHELL 0x84cba000 == 153 [pid = 1760] [id = 693] 10:08:47 INFO - PROCESS | 1760 | --DOCSHELL 0x8adb4800 == 152 [pid = 1760] [id = 692] 10:08:47 INFO - PROCESS | 1760 | --DOCSHELL 0x9a238800 == 151 [pid = 1760] [id = 691] 10:08:47 INFO - PROCESS | 1760 | --DOCSHELL 0x92962000 == 150 [pid = 1760] [id = 689] 10:08:47 INFO - PROCESS | 1760 | --DOCSHELL 0x92b1b000 == 149 [pid = 1760] [id = 690] 10:08:47 INFO - PROCESS | 1760 | --DOCSHELL 0x8f6d1800 == 148 [pid = 1760] [id = 688] 10:08:47 INFO - PROCESS | 1760 | --DOCSHELL 0x91ed4000 == 147 [pid = 1760] [id = 687] 10:08:47 INFO - PROCESS | 1760 | --DOCSHELL 0x91d49c00 == 146 [pid = 1760] [id = 686] 10:08:47 INFO - PROCESS | 1760 | --DOCSHELL 0x8adb3000 == 145 [pid = 1760] [id = 653] 10:08:47 INFO - PROCESS | 1760 | --DOCSHELL 0x8b645c00 == 144 [pid = 1760] [id = 685] 10:08:47 INFO - PROCESS | 1760 | --DOCSHELL 0x8f8a8000 == 143 [pid = 1760] [id = 684] 10:08:47 INFO - PROCESS | 1760 | --DOCSHELL 0x8eb93400 == 142 [pid = 1760] [id = 683] 10:08:48 INFO - PROCESS | 1760 | --DOCSHELL 0x8d8d5400 == 141 [pid = 1760] [id = 682] 10:08:48 INFO - PROCESS | 1760 | --DOCSHELL 0x8cff7800 == 140 [pid = 1760] [id = 681] 10:08:48 INFO - PROCESS | 1760 | --DOCSHELL 0x8b652800 == 139 [pid = 1760] [id = 680] 10:08:48 INFO - PROCESS | 1760 | --DOCSHELL 0x86bb1000 == 138 [pid = 1760] [id = 679] 10:08:48 INFO - PROCESS | 1760 | --DOMWINDOW == 177 (0x8de4a800) [pid = 1760] [serial = 1908] [outer = (nil)] [url = about:blank] 10:08:48 INFO - PROCESS | 1760 | --DOMWINDOW == 176 (0xa24c6800) [pid = 1760] [serial = 1962] [outer = (nil)] [url = about:blank] 10:08:48 INFO - PROCESS | 1760 | --DOMWINDOW == 175 (0x8d8dbc00) [pid = 1760] [serial = 2036] [outer = (nil)] [url = about:blank] 10:08:48 INFO - PROCESS | 1760 | --DOMWINDOW == 174 (0x8be8fc00) [pid = 1760] [serial = 2033] [outer = (nil)] [url = about:blank] 10:08:48 INFO - PROCESS | 1760 | --DOMWINDOW == 173 (0x8ce9e000) [pid = 1760] [serial = 2034] [outer = (nil)] [url = about:blank] 10:08:48 INFO - PROCESS | 1760 | --DOMWINDOW == 172 (0xa3022800) [pid = 1760] [serial = 2027] [outer = (nil)] [url = about:blank] 10:08:48 INFO - PROCESS | 1760 | --DOMWINDOW == 171 (0xa2446c00) [pid = 1760] [serial = 2025] [outer = (nil)] [url = about:blank] 10:08:48 INFO - PROCESS | 1760 | --DOMWINDOW == 170 (0xa243f800) [pid = 1760] [serial = 2024] [outer = (nil)] [url = about:blank] 10:08:48 INFO - PROCESS | 1760 | --DOMWINDOW == 169 (0xa2146000) [pid = 1760] [serial = 2022] [outer = (nil)] [url = about:blank] 10:08:48 INFO - PROCESS | 1760 | --DOMWINDOW == 168 (0xa060e000) [pid = 1760] [serial = 2021] [outer = (nil)] [url = about:blank] 10:08:48 INFO - PROCESS | 1760 | --DOMWINDOW == 167 (0x9c223400) [pid = 1760] [serial = 2019] [outer = (nil)] [url = about:blank] 10:08:48 INFO - PROCESS | 1760 | --DOMWINDOW == 166 (0x9c134000) [pid = 1760] [serial = 2018] [outer = (nil)] [url = about:blank] 10:08:48 INFO - PROCESS | 1760 | --DOMWINDOW == 165 (0x9b30a000) [pid = 1760] [serial = 2016] [outer = (nil)] [url = about:blank] 10:08:48 INFO - PROCESS | 1760 | --DOMWINDOW == 164 (0x9a5e0c00) [pid = 1760] [serial = 2015] [outer = (nil)] [url = about:blank] 10:08:48 INFO - PROCESS | 1760 | --DOMWINDOW == 163 (0x99eee800) [pid = 1760] [serial = 2013] [outer = (nil)] [url = about:blank] 10:08:48 INFO - PROCESS | 1760 | --DOMWINDOW == 162 (0x99ee2400) [pid = 1760] [serial = 2012] [outer = (nil)] [url = about:blank] 10:08:48 INFO - PROCESS | 1760 | --DOMWINDOW == 161 (0x98157000) [pid = 1760] [serial = 2010] [outer = (nil)] [url = about:blank] 10:08:48 INFO - PROCESS | 1760 | --DOMWINDOW == 160 (0x953f3400) [pid = 1760] [serial = 2009] [outer = (nil)] [url = about:blank] 10:08:48 INFO - PROCESS | 1760 | --DOMWINDOW == 159 (0x950e0c00) [pid = 1760] [serial = 2007] [outer = (nil)] [url = about:blank] 10:08:48 INFO - PROCESS | 1760 | --DOMWINDOW == 158 (0x93c8f400) [pid = 1760] [serial = 2006] [outer = (nil)] [url = about:blank] 10:08:48 INFO - PROCESS | 1760 | --DOMWINDOW == 157 (0x92c34000) [pid = 1760] [serial = 2004] [outer = (nil)] [url = about:blank] 10:08:48 INFO - PROCESS | 1760 | --DOMWINDOW == 156 (0x92c2b400) [pid = 1760] [serial = 2003] [outer = (nil)] [url = about:blank] 10:08:48 INFO - PROCESS | 1760 | --DOMWINDOW == 155 (0x927ed000) [pid = 1760] [serial = 2001] [outer = (nil)] [url = about:blank] 10:08:48 INFO - PROCESS | 1760 | --DOMWINDOW == 154 (0x9277f400) [pid = 1760] [serial = 2000] [outer = (nil)] [url = about:blank] 10:08:48 INFO - PROCESS | 1760 | --DOMWINDOW == 153 (0x9231f800) [pid = 1760] [serial = 1998] [outer = (nil)] [url = about:blank] 10:08:48 INFO - PROCESS | 1760 | --DOMWINDOW == 152 (0x9223cc00) [pid = 1760] [serial = 1997] [outer = (nil)] [url = about:blank] 10:08:48 INFO - PROCESS | 1760 | --DOMWINDOW == 151 (0x91ec7000) [pid = 1760] [serial = 1995] [outer = (nil)] [url = about:blank] 10:08:48 INFO - PROCESS | 1760 | --DOMWINDOW == 150 (0x91d49400) [pid = 1760] [serial = 1994] [outer = (nil)] [url = about:blank] 10:08:48 INFO - PROCESS | 1760 | --DOMWINDOW == 149 (0x91bf0000) [pid = 1760] [serial = 1992] [outer = (nil)] [url = about:blank] 10:08:48 INFO - PROCESS | 1760 | --DOMWINDOW == 148 (0x91436800) [pid = 1760] [serial = 1991] [outer = (nil)] [url = about:blank] 10:08:48 INFO - PROCESS | 1760 | --DOMWINDOW == 147 (0x8f6d0400) [pid = 1760] [serial = 1989] [outer = (nil)] [url = about:blank] 10:08:48 INFO - PROCESS | 1760 | --DOMWINDOW == 146 (0x8f5d9800) [pid = 1760] [serial = 1988] [outer = (nil)] [url = about:blank] 10:08:48 INFO - PROCESS | 1760 | --DOMWINDOW == 145 (0x8eb9bc00) [pid = 1760] [serial = 1986] [outer = (nil)] [url = about:blank] 10:08:48 INFO - PROCESS | 1760 | --DOMWINDOW == 144 (0x8eb91400) [pid = 1760] [serial = 1985] [outer = (nil)] [url = about:blank] 10:08:48 INFO - PROCESS | 1760 | --DOMWINDOW == 143 (0x8eaa1000) [pid = 1760] [serial = 1983] [outer = (nil)] [url = about:blank] 10:08:48 INFO - PROCESS | 1760 | --DOMWINDOW == 142 (0x8df53400) [pid = 1760] [serial = 1982] [outer = (nil)] [url = about:blank] 10:08:48 INFO - PROCESS | 1760 | --DOMWINDOW == 141 (0x8d137800) [pid = 1760] [serial = 1980] [outer = (nil)] [url = about:blank] 10:08:48 INFO - PROCESS | 1760 | --DOMWINDOW == 140 (0x8be9cc00) [pid = 1760] [serial = 1979] [outer = (nil)] [url = about:blank] 10:08:48 INFO - PROCESS | 1760 | --DOMWINDOW == 139 (0x87651400) [pid = 1760] [serial = 1977] [outer = (nil)] [url = about:blank] 10:08:48 INFO - PROCESS | 1760 | --DOMWINDOW == 138 (0x87524400) [pid = 1760] [serial = 1976] [outer = (nil)] [url = about:blank] 10:08:48 INFO - PROCESS | 1760 | --DOMWINDOW == 137 (0x8765a000) [pid = 1760] [serial = 2030] [outer = (nil)] [url = about:blank] 10:08:48 INFO - PROCESS | 1760 | --DOMWINDOW == 136 (0x8a34b800) [pid = 1760] [serial = 2031] [outer = (nil)] [url = about:blank] 10:08:48 INFO - PROCESS | 1760 | 1464368928834 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]]]}] 10:08:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 10:08:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 4344ms 10:08:48 INFO - PROCESS | 1760 | 1464368928895 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 10:08:48 INFO - PROCESS | 1760 | 1464368928901 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 10:08:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 10:08:48 INFO - PROCESS | 1760 | 1464368928910 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 10:08:48 INFO - PROCESS | 1760 | 1464368928915 Marionette TRACE conn3 <- [1,2842,null,{}] 10:08:48 INFO - PROCESS | 1760 | 1464368928923 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}] 10:08:49 INFO - PROCESS | 1760 | 1464368929133 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 10:08:49 INFO - PROCESS | 1760 | 1464368929361 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:49 INFO - PROCESS | 1760 | ++DOCSHELL 0x84cb1800 == 139 [pid = 1760] [id = 718] 10:08:49 INFO - PROCESS | 1760 | ++DOMWINDOW == 137 (0x86c9ec00) [pid = 1760] [serial = 2155] [outer = (nil)] 10:08:49 INFO - PROCESS | 1760 | ++DOMWINDOW == 138 (0x86ca3c00) [pid = 1760] [serial = 2156] [outer = 0x86c9ec00] 10:08:49 INFO - PROCESS | 1760 | 1464368929452 Marionette DEBUG loaded listener.js 10:08:49 INFO - PROCESS | 1760 | ++DOMWINDOW == 139 (0x87523000) [pid = 1760] [serial = 2157] [outer = 0x86c9ec00] 10:08:50 INFO - PROCESS | 1760 | 1464368930303 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]]]}] 10:08:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 10:08:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1436ms 10:08:50 INFO - PROCESS | 1760 | 1464368930356 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 10:08:50 INFO - PROCESS | 1760 | 1464368930364 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 10:08:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 10:08:50 INFO - PROCESS | 1760 | 1464368930376 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 10:08:50 INFO - PROCESS | 1760 | 1464368930379 Marionette TRACE conn3 <- [1,2846,null,{}] 10:08:50 INFO - PROCESS | 1760 | 1464368930385 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}] 10:08:50 INFO - PROCESS | 1760 | 1464368930583 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 10:08:50 INFO - PROCESS | 1760 | 1464368930595 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:50 INFO - PROCESS | 1760 | ++DOCSHELL 0x86ca2c00 == 140 [pid = 1760] [id = 719] 10:08:50 INFO - PROCESS | 1760 | ++DOMWINDOW == 140 (0x89c01400) [pid = 1760] [serial = 2158] [outer = (nil)] 10:08:50 INFO - PROCESS | 1760 | ++DOMWINDOW == 141 (0x8adb2000) [pid = 1760] [serial = 2159] [outer = 0x89c01400] 10:08:50 INFO - PROCESS | 1760 | 1464368930900 Marionette DEBUG loaded listener.js 10:08:51 INFO - PROCESS | 1760 | ++DOMWINDOW == 142 (0x8adbf000) [pid = 1760] [serial = 2160] [outer = 0x89c01400] 10:08:51 INFO - PROCESS | 1760 | 1464368931852 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]]]}] 10:08:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 10:08:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1540ms 10:08:51 INFO - PROCESS | 1760 | 1464368931915 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 10:08:51 INFO - PROCESS | 1760 | 1464368931919 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 10:08:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 10:08:51 INFO - PROCESS | 1760 | 1464368931925 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 10:08:51 INFO - PROCESS | 1760 | 1464368931931 Marionette TRACE conn3 <- [1,2850,null,{}] 10:08:51 INFO - PROCESS | 1760 | 1464368931953 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}] 10:08:52 INFO - PROCESS | 1760 | 1464368932276 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 10:08:52 INFO - PROCESS | 1760 | 1464368932315 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:52 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b496400 == 141 [pid = 1760] [id = 720] 10:08:52 INFO - PROCESS | 1760 | ++DOMWINDOW == 143 (0x8b7f5800) [pid = 1760] [serial = 2161] [outer = (nil)] 10:08:52 INFO - PROCESS | 1760 | ++DOMWINDOW == 144 (0x8c069400) [pid = 1760] [serial = 2162] [outer = 0x8b7f5800] 10:08:52 INFO - PROCESS | 1760 | 1464368932403 Marionette DEBUG loaded listener.js 10:08:52 INFO - PROCESS | 1760 | ++DOMWINDOW == 145 (0x8cea2c00) [pid = 1760] [serial = 2163] [outer = 0x8b7f5800] 10:08:53 INFO - PROCESS | 1760 | --DOMWINDOW == 144 (0x92c33400) [pid = 1760] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 10:08:53 INFO - PROCESS | 1760 | --DOMWINDOW == 143 (0x9222e400) [pid = 1760] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 10:08:53 INFO - PROCESS | 1760 | --DOMWINDOW == 142 (0x95008c00) [pid = 1760] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 10:08:53 INFO - PROCESS | 1760 | --DOMWINDOW == 141 (0x8be91400) [pid = 1760] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 10:08:53 INFO - PROCESS | 1760 | --DOMWINDOW == 140 (0x8eb9b400) [pid = 1760] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 10:08:53 INFO - PROCESS | 1760 | --DOMWINDOW == 139 (0x8cea2400) [pid = 1760] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 10:08:53 INFO - PROCESS | 1760 | --DOMWINDOW == 138 (0x89c09000) [pid = 1760] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 10:08:53 INFO - PROCESS | 1760 | --DOMWINDOW == 137 (0x86bb7000) [pid = 1760] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 10:08:53 INFO - PROCESS | 1760 | --DOMWINDOW == 136 (0xa3020800) [pid = 1760] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 10:08:53 INFO - PROCESS | 1760 | --DOMWINDOW == 135 (0x92235000) [pid = 1760] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 10:08:53 INFO - PROCESS | 1760 | --DOMWINDOW == 134 (0x8d8dd800) [pid = 1760] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 10:08:53 INFO - PROCESS | 1760 | --DOMWINDOW == 133 (0x92c32400) [pid = 1760] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 10:08:53 INFO - PROCESS | 1760 | --DOMWINDOW == 132 (0x8b550c00) [pid = 1760] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 10:08:53 INFO - PROCESS | 1760 | --DOMWINDOW == 131 (0xa1126800) [pid = 1760] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 10:08:53 INFO - PROCESS | 1760 | --DOMWINDOW == 130 (0x8d9d2c00) [pid = 1760] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 10:08:53 INFO - PROCESS | 1760 | --DOMWINDOW == 129 (0x8f8aa400) [pid = 1760] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 10:08:53 INFO - PROCESS | 1760 | --DOMWINDOW == 128 (0x9a726400) [pid = 1760] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 10:08:53 INFO - PROCESS | 1760 | --DOMWINDOW == 127 (0x8b7fbc00) [pid = 1760] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 10:08:53 INFO - PROCESS | 1760 | --DOMWINDOW == 126 (0x912d5800) [pid = 1760] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 10:08:53 INFO - PROCESS | 1760 | --DOMWINDOW == 125 (0x8d9d8400) [pid = 1760] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 10:08:53 INFO - PROCESS | 1760 | --DOMWINDOW == 124 (0xa2448800) [pid = 1760] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 10:08:53 INFO - PROCESS | 1760 | --DOMWINDOW == 123 (0x8d13f400) [pid = 1760] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 10:08:54 INFO - PROCESS | 1760 | 1464368934014 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 10:08:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 10:08:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 2138ms 10:08:54 INFO - PROCESS | 1760 | 1464368934072 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 10:08:54 INFO - PROCESS | 1760 | 1464368934076 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 10:08:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 10:08:54 INFO - PROCESS | 1760 | 1464368934082 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 10:08:54 INFO - PROCESS | 1760 | 1464368934084 Marionette TRACE conn3 <- [1,2854,null,{}] 10:08:54 INFO - PROCESS | 1760 | 1464368934090 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}] 10:08:54 INFO - PROCESS | 1760 | 1464368934303 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 10:08:54 INFO - PROCESS | 1760 | 1464368934320 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:54 INFO - PROCESS | 1760 | ++DOCSHELL 0x84cbbc00 == 142 [pid = 1760] [id = 721] 10:08:54 INFO - PROCESS | 1760 | ++DOMWINDOW == 124 (0x87526c00) [pid = 1760] [serial = 2164] [outer = (nil)] 10:08:54 INFO - PROCESS | 1760 | ++DOMWINDOW == 125 (0x8d133400) [pid = 1760] [serial = 2165] [outer = 0x87526c00] 10:08:54 INFO - PROCESS | 1760 | 1464368934588 Marionette DEBUG loaded listener.js 10:08:54 INFO - PROCESS | 1760 | ++DOMWINDOW == 126 (0x8d1e8000) [pid = 1760] [serial = 2166] [outer = 0x87526c00] 10:08:55 INFO - PROCESS | 1760 | 1464368935370 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]]]}] 10:08:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 10:08:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1328ms 10:08:55 INFO - PROCESS | 1760 | 1464368935410 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 10:08:55 INFO - PROCESS | 1760 | 1464368935414 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 10:08:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 10:08:55 INFO - PROCESS | 1760 | 1464368935421 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 10:08:55 INFO - PROCESS | 1760 | 1464368935423 Marionette TRACE conn3 <- [1,2858,null,{}] 10:08:55 INFO - PROCESS | 1760 | 1464368935429 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}] 10:08:55 INFO - PROCESS | 1760 | 1464368935767 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 10:08:56 INFO - PROCESS | 1760 | 1464368936050 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:56 INFO - PROCESS | 1760 | ++DOCSHELL 0x86c9b800 == 143 [pid = 1760] [id = 722] 10:08:56 INFO - PROCESS | 1760 | ++DOMWINDOW == 127 (0x86c9bc00) [pid = 1760] [serial = 2167] [outer = (nil)] 10:08:56 INFO - PROCESS | 1760 | ++DOMWINDOW == 128 (0x86c9e400) [pid = 1760] [serial = 2168] [outer = 0x86c9bc00] 10:08:56 INFO - PROCESS | 1760 | 1464368936218 Marionette DEBUG loaded listener.js 10:08:56 INFO - PROCESS | 1760 | ++DOMWINDOW == 129 (0x87516800) [pid = 1760] [serial = 2169] [outer = 0x86c9bc00] 10:08:57 INFO - PROCESS | 1760 | 1464368937176 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 10:08:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 10:08:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1834ms 10:08:57 INFO - PROCESS | 1760 | 1464368937257 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 10:08:57 INFO - PROCESS | 1760 | 1464368937263 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 10:08:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 10:08:57 INFO - PROCESS | 1760 | 1464368937271 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 10:08:57 INFO - PROCESS | 1760 | 1464368937278 Marionette TRACE conn3 <- [1,2862,null,{}] 10:08:57 INFO - PROCESS | 1760 | 1464368937285 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}] 10:08:57 INFO - PROCESS | 1760 | 1464368937543 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 10:08:57 INFO - PROCESS | 1760 | 1464368937895 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:57 INFO - PROCESS | 1760 | ++DOCSHELL 0x8adbd800 == 144 [pid = 1760] [id = 723] 10:08:57 INFO - PROCESS | 1760 | ++DOMWINDOW == 130 (0x8b49b800) [pid = 1760] [serial = 2170] [outer = (nil)] 10:08:57 INFO - PROCESS | 1760 | ++DOMWINDOW == 131 (0x8b643c00) [pid = 1760] [serial = 2171] [outer = 0x8b49b800] 10:08:57 INFO - PROCESS | 1760 | 1464368937989 Marionette DEBUG loaded listener.js 10:08:58 INFO - PROCESS | 1760 | ++DOMWINDOW == 132 (0x8b6ed800) [pid = 1760] [serial = 2172] [outer = 0x8b49b800] 10:08:58 INFO - PROCESS | 1760 | 1464368938961 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]]]}] 10:08:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 10:08:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1738ms 10:08:59 INFO - PROCESS | 1760 | 1464368939010 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 10:08:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 10:08:59 INFO - PROCESS | 1760 | 1464368939016 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 10:08:59 INFO - PROCESS | 1760 | 1464368939022 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 10:08:59 INFO - PROCESS | 1760 | 1464368939025 Marionette TRACE conn3 <- [1,2866,null,{}] 10:08:59 INFO - PROCESS | 1760 | 1464368939032 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}] 10:08:59 INFO - PROCESS | 1760 | 1464368939273 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 10:08:59 INFO - PROCESS | 1760 | 1464368939662 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:59 INFO - PROCESS | 1760 | ++DOCSHELL 0x8d8d9c00 == 145 [pid = 1760] [id = 724] 10:08:59 INFO - PROCESS | 1760 | ++DOMWINDOW == 133 (0x8d8df000) [pid = 1760] [serial = 2173] [outer = (nil)] 10:08:59 INFO - PROCESS | 1760 | ++DOMWINDOW == 134 (0x8d8ed000) [pid = 1760] [serial = 2174] [outer = 0x8d8df000] 10:08:59 INFO - PROCESS | 1760 | 1464368939752 Marionette DEBUG loaded listener.js 10:08:59 INFO - PROCESS | 1760 | ++DOMWINDOW == 135 (0x8de4b000) [pid = 1760] [serial = 2175] [outer = 0x8d8df000] 10:09:00 INFO - PROCESS | 1760 | 1464368940704 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]]]}] 10:09:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 10:09:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1736ms 10:09:00 INFO - PROCESS | 1760 | 1464368940764 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 10:09:00 INFO - PROCESS | 1760 | 1464368940771 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 10:09:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 10:09:00 INFO - PROCESS | 1760 | 1464368940790 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 10:09:00 INFO - PROCESS | 1760 | 1464368940798 Marionette TRACE conn3 <- [1,2870,null,{}] 10:09:00 INFO - PROCESS | 1760 | 1464368940804 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}] 10:09:01 INFO - PROCESS | 1760 | 1464368941027 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 10:09:01 INFO - PROCESS | 1760 | 1464368941386 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:01 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b646000 == 146 [pid = 1760] [id = 725] 10:09:01 INFO - PROCESS | 1760 | ++DOMWINDOW == 136 (0x8d718400) [pid = 1760] [serial = 2176] [outer = (nil)] 10:09:01 INFO - PROCESS | 1760 | ++DOMWINDOW == 137 (0x8eb94400) [pid = 1760] [serial = 2177] [outer = 0x8d718400] 10:09:01 INFO - PROCESS | 1760 | 1464368941508 Marionette DEBUG loaded listener.js 10:09:01 INFO - PROCESS | 1760 | ++DOMWINDOW == 138 (0x8eb9e800) [pid = 1760] [serial = 2178] [outer = 0x8d718400] 10:09:02 INFO - PROCESS | 1760 | 1464368942461 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]]]}] 10:09:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 10:09:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1743ms 10:09:02 INFO - PROCESS | 1760 | 1464368942525 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 10:09:02 INFO - PROCESS | 1760 | 1464368942530 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 10:09:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 10:09:02 INFO - PROCESS | 1760 | 1464368942536 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 10:09:02 INFO - PROCESS | 1760 | 1464368942540 Marionette TRACE conn3 <- [1,2874,null,{}] 10:09:02 INFO - PROCESS | 1760 | 1464368942546 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}] 10:09:02 INFO - PROCESS | 1760 | 1464368942759 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 10:09:03 INFO - PROCESS | 1760 | 1464368943100 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:03 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b6e6c00 == 147 [pid = 1760] [id = 726] 10:09:03 INFO - PROCESS | 1760 | ++DOMWINDOW == 139 (0x8ea9e400) [pid = 1760] [serial = 2179] [outer = (nil)] 10:09:03 INFO - PROCESS | 1760 | ++DOMWINDOW == 140 (0x8f5d3000) [pid = 1760] [serial = 2180] [outer = 0x8ea9e400] 10:09:03 INFO - PROCESS | 1760 | 1464368943191 Marionette DEBUG loaded listener.js 10:09:03 INFO - PROCESS | 1760 | ++DOMWINDOW == 141 (0x8f5da400) [pid = 1760] [serial = 2181] [outer = 0x8ea9e400] 10:09:04 INFO - PROCESS | 1760 | 1464368944071 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]]]}] 10:09:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 10:09:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1584ms 10:09:04 INFO - PROCESS | 1760 | 1464368944121 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 10:09:04 INFO - PROCESS | 1760 | 1464368944125 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 10:09:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 10:09:04 INFO - PROCESS | 1760 | 1464368944150 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 10:09:04 INFO - PROCESS | 1760 | 1464368944153 Marionette TRACE conn3 <- [1,2878,null,{}] 10:09:04 INFO - PROCESS | 1760 | 1464368944159 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}] 10:09:04 INFO - PROCESS | 1760 | 1464368944414 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 10:09:04 INFO - PROCESS | 1760 | 1464368944807 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:04 INFO - PROCESS | 1760 | ++DOCSHELL 0x8eb99c00 == 148 [pid = 1760] [id = 727] 10:09:04 INFO - PROCESS | 1760 | ++DOMWINDOW == 142 (0x8edba400) [pid = 1760] [serial = 2182] [outer = (nil)] 10:09:04 INFO - PROCESS | 1760 | ++DOMWINDOW == 143 (0x8f74f800) [pid = 1760] [serial = 2183] [outer = 0x8edba400] 10:09:04 INFO - PROCESS | 1760 | 1464368944908 Marionette DEBUG loaded listener.js 10:09:05 INFO - PROCESS | 1760 | ++DOMWINDOW == 144 (0x8f8a8000) [pid = 1760] [serial = 2184] [outer = 0x8edba400] 10:09:05 INFO - PROCESS | 1760 | 1464368945852 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]]]}] 10:09:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 10:09:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1737ms 10:09:05 INFO - PROCESS | 1760 | 1464368945885 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 10:09:05 INFO - PROCESS | 1760 | 1464368945888 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 10:09:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 10:09:05 INFO - PROCESS | 1760 | 1464368945895 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 10:09:05 INFO - PROCESS | 1760 | 1464368945898 Marionette TRACE conn3 <- [1,2882,null,{}] 10:09:05 INFO - PROCESS | 1760 | 1464368945904 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}] 10:09:06 INFO - PROCESS | 1760 | 1464368946115 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 10:09:06 INFO - PROCESS | 1760 | 1464368946429 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:06 INFO - PROCESS | 1760 | ++DOCSHELL 0x8be90800 == 149 [pid = 1760] [id = 728] 10:09:06 INFO - PROCESS | 1760 | ++DOMWINDOW == 145 (0x8f74a800) [pid = 1760] [serial = 2185] [outer = (nil)] 10:09:06 INFO - PROCESS | 1760 | ++DOMWINDOW == 146 (0x91438400) [pid = 1760] [serial = 2186] [outer = 0x8f74a800] 10:09:06 INFO - PROCESS | 1760 | 1464368946587 Marionette DEBUG loaded listener.js 10:09:06 INFO - PROCESS | 1760 | ++DOMWINDOW == 147 (0x9143ec00) [pid = 1760] [serial = 2187] [outer = 0x8f74a800] 10:09:07 INFO - PROCESS | 1760 | 1464368947510 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]]]}] 10:09:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 10:09:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1681ms 10:09:07 INFO - PROCESS | 1760 | 1464368947577 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 10:09:07 INFO - PROCESS | 1760 | 1464368947581 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 10:09:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 10:09:07 INFO - PROCESS | 1760 | 1464368947588 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 10:09:07 INFO - PROCESS | 1760 | 1464368947591 Marionette TRACE conn3 <- [1,2886,null,{}] 10:09:07 INFO - PROCESS | 1760 | 1464368947597 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}] 10:09:07 INFO - PROCESS | 1760 | 1464368947807 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 10:09:08 INFO - PROCESS | 1760 | 1464368948150 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:08 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f8a1000 == 150 [pid = 1760] [id = 729] 10:09:08 INFO - PROCESS | 1760 | ++DOMWINDOW == 148 (0x912dd000) [pid = 1760] [serial = 2188] [outer = (nil)] 10:09:08 INFO - PROCESS | 1760 | ++DOMWINDOW == 149 (0x91d45c00) [pid = 1760] [serial = 2189] [outer = 0x912dd000] 10:09:08 INFO - PROCESS | 1760 | 1464368948245 Marionette DEBUG loaded listener.js 10:09:08 INFO - PROCESS | 1760 | ++DOMWINDOW == 150 (0x91d4a800) [pid = 1760] [serial = 2190] [outer = 0x912dd000] 10:09:09 INFO - PROCESS | 1760 | 1464368949168 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]]]}] 10:09:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 10:09:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1637ms 10:09:09 INFO - PROCESS | 1760 | 1464368949226 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 10:09:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 10:09:09 INFO - PROCESS | 1760 | 1464368949230 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 10:09:09 INFO - PROCESS | 1760 | 1464368949237 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 10:09:09 INFO - PROCESS | 1760 | 1464368949240 Marionette TRACE conn3 <- [1,2890,null,{}] 10:09:09 INFO - PROCESS | 1760 | 1464368949246 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}] 10:09:09 INFO - PROCESS | 1760 | 1464368949480 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 10:09:09 INFO - PROCESS | 1760 | 1464368949835 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:09 INFO - PROCESS | 1760 | ++DOCSHELL 0x8cff5c00 == 151 [pid = 1760] [id = 730] 10:09:09 INFO - PROCESS | 1760 | ++DOMWINDOW == 151 (0x8d713400) [pid = 1760] [serial = 2191] [outer = (nil)] 10:09:09 INFO - PROCESS | 1760 | ++DOMWINDOW == 152 (0x921c9c00) [pid = 1760] [serial = 2192] [outer = 0x8d713400] 10:09:09 INFO - PROCESS | 1760 | 1464368949926 Marionette DEBUG loaded listener.js 10:09:10 INFO - PROCESS | 1760 | ++DOMWINDOW == 153 (0x921d5000) [pid = 1760] [serial = 2193] [outer = 0x8d713400] 10:09:10 INFO - PROCESS | 1760 | 1464368950837 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 10:09:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 10:09:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1638ms 10:09:10 INFO - PROCESS | 1760 | 1464368950875 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 10:09:10 INFO - PROCESS | 1760 | 1464368950878 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 10:09:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 10:09:10 INFO - PROCESS | 1760 | 1464368950885 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 10:09:10 INFO - PROCESS | 1760 | 1464368950895 Marionette TRACE conn3 <- [1,2894,null,{}] 10:09:10 INFO - PROCESS | 1760 | 1464368950900 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}] 10:09:11 INFO - PROCESS | 1760 | 1464368951106 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 10:09:11 INFO - PROCESS | 1760 | 1464368951453 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:11 INFO - PROCESS | 1760 | ++DOCSHELL 0x91d48c00 == 152 [pid = 1760] [id = 731] 10:09:11 INFO - PROCESS | 1760 | ++DOMWINDOW == 154 (0x91ecb400) [pid = 1760] [serial = 2194] [outer = (nil)] 10:09:11 INFO - PROCESS | 1760 | ++DOMWINDOW == 155 (0x9233cc00) [pid = 1760] [serial = 2195] [outer = 0x91ecb400] 10:09:11 INFO - PROCESS | 1760 | 1464368951554 Marionette DEBUG loaded listener.js 10:09:11 INFO - PROCESS | 1760 | ++DOMWINDOW == 156 (0x92341800) [pid = 1760] [serial = 2196] [outer = 0x91ecb400] 10:09:12 INFO - PROCESS | 1760 | 1464368952459 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]]]}] 10:09:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 10:09:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1635ms 10:09:12 INFO - PROCESS | 1760 | 1464368952521 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 10:09:12 INFO - PROCESS | 1760 | 1464368952525 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 10:09:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 10:09:12 INFO - PROCESS | 1760 | 1464368952532 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 10:09:12 INFO - PROCESS | 1760 | 1464368952535 Marionette TRACE conn3 <- [1,2898,null,{}] 10:09:12 INFO - PROCESS | 1760 | 1464368952543 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}] 10:09:12 INFO - PROCESS | 1760 | 1464368952803 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 10:09:13 INFO - PROCESS | 1760 | 1464368953157 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:13 INFO - PROCESS | 1760 | ++DOCSHELL 0x925c3000 == 153 [pid = 1760] [id = 732] 10:09:13 INFO - PROCESS | 1760 | ++DOMWINDOW == 157 (0x925c6000) [pid = 1760] [serial = 2197] [outer = (nil)] 10:09:13 INFO - PROCESS | 1760 | ++DOMWINDOW == 158 (0x925cc400) [pid = 1760] [serial = 2198] [outer = 0x925c6000] 10:09:13 INFO - PROCESS | 1760 | 1464368953252 Marionette DEBUG loaded listener.js 10:09:13 INFO - PROCESS | 1760 | ++DOMWINDOW == 159 (0x927e7800) [pid = 1760] [serial = 2199] [outer = 0x925c6000] 10:09:14 INFO - PROCESS | 1760 | 1464368954195 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]]]}] 10:09:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 10:09:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1735ms 10:09:14 INFO - PROCESS | 1760 | 1464368954268 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 10:09:14 INFO - PROCESS | 1760 | 1464368954271 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 10:09:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 10:09:14 INFO - PROCESS | 1760 | 1464368954278 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 10:09:14 INFO - PROCESS | 1760 | 1464368954282 Marionette TRACE conn3 <- [1,2902,null,{}] 10:09:14 INFO - PROCESS | 1760 | 1464368954288 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}] 10:09:14 INFO - PROCESS | 1760 | 1464368954557 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 10:09:14 INFO - PROCESS | 1760 | 1464368954909 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:14 INFO - PROCESS | 1760 | ++DOCSHELL 0x8eb90c00 == 154 [pid = 1760] [id = 733] 10:09:14 INFO - PROCESS | 1760 | ++DOMWINDOW == 160 (0x8f5d8000) [pid = 1760] [serial = 2200] [outer = (nil)] 10:09:14 INFO - PROCESS | 1760 | ++DOMWINDOW == 161 (0x92b1b400) [pid = 1760] [serial = 2201] [outer = 0x8f5d8000] 10:09:15 INFO - PROCESS | 1760 | 1464368955000 Marionette DEBUG loaded listener.js 10:09:15 INFO - PROCESS | 1760 | ++DOMWINDOW == 162 (0x92b23400) [pid = 1760] [serial = 2202] [outer = 0x8f5d8000] 10:09:15 INFO - PROCESS | 1760 | 1464368955937 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 10:09:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 10:09:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1733ms 10:09:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 10:09:16 INFO - PROCESS | 1760 | 1464368956012 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 10:09:16 INFO - PROCESS | 1760 | 1464368956015 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 10:09:16 INFO - PROCESS | 1760 | 1464368956022 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 10:09:16 INFO - PROCESS | 1760 | 1464368956025 Marionette TRACE conn3 <- [1,2906,null,{}] 10:09:16 INFO - PROCESS | 1760 | 1464368956032 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}] 10:09:16 INFO - PROCESS | 1760 | 1464368956247 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 10:09:16 INFO - PROCESS | 1760 | 1464368956601 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:16 INFO - PROCESS | 1760 | ++DOCSHELL 0x924c5c00 == 155 [pid = 1760] [id = 734] 10:09:16 INFO - PROCESS | 1760 | ++DOMWINDOW == 163 (0x92782c00) [pid = 1760] [serial = 2203] [outer = (nil)] 10:09:16 INFO - PROCESS | 1760 | ++DOMWINDOW == 164 (0x92d70000) [pid = 1760] [serial = 2204] [outer = 0x92782c00] 10:09:16 INFO - PROCESS | 1760 | 1464368956690 Marionette DEBUG loaded listener.js 10:09:16 INFO - PROCESS | 1760 | ++DOMWINDOW == 165 (0x92e0e400) [pid = 1760] [serial = 2205] [outer = 0x92782c00] 10:09:17 INFO - PROCESS | 1760 | 1464368957602 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]]]}] 10:09:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 10:09:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1634ms 10:09:17 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 10:09:17 INFO - PROCESS | 1760 | 1464368957654 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 10:09:17 INFO - PROCESS | 1760 | 1464368957657 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 10:09:17 INFO - PROCESS | 1760 | 1464368957664 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 10:09:17 INFO - PROCESS | 1760 | 1464368957667 Marionette TRACE conn3 <- [1,2910,null,{}] 10:09:17 INFO - PROCESS | 1760 | 1464368957673 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}] 10:09:17 INFO - PROCESS | 1760 | 1464368957897 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 10:09:18 INFO - PROCESS | 1760 | 1464368958246 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:18 INFO - PROCESS | 1760 | ++DOCSHELL 0x92b22800 == 156 [pid = 1760] [id = 735] 10:09:18 INFO - PROCESS | 1760 | ++DOMWINDOW == 166 (0x92c34c00) [pid = 1760] [serial = 2206] [outer = (nil)] 10:09:18 INFO - PROCESS | 1760 | ++DOMWINDOW == 167 (0x95008400) [pid = 1760] [serial = 2207] [outer = 0x92c34c00] 10:09:18 INFO - PROCESS | 1760 | 1464368958333 Marionette DEBUG loaded listener.js 10:09:18 INFO - PROCESS | 1760 | ++DOMWINDOW == 168 (0x9500c000) [pid = 1760] [serial = 2208] [outer = 0x92c34c00] 10:09:19 INFO - PROCESS | 1760 | 1464368959118 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]]]}] 10:09:19 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 10:09:19 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 10:09:19 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1482ms 10:09:19 INFO - PROCESS | 1760 | 1464368959145 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 10:09:19 INFO - PROCESS | 1760 | 1464368959149 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 10:09:19 INFO - TEST-START | /DOMEvents/constructors.html 10:09:19 INFO - PROCESS | 1760 | 1464368959156 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 10:09:19 INFO - PROCESS | 1760 | 1464368959159 Marionette TRACE conn3 <- [1,2914,null,{}] 10:09:19 INFO - PROCESS | 1760 | 1464368959165 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}] 10:09:19 INFO - PROCESS | 1760 | 1464368959388 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 10:09:19 INFO - PROCESS | 1760 | 1464368959709 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:19 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f8a2400 == 157 [pid = 1760] [id = 736] 10:09:19 INFO - PROCESS | 1760 | ++DOMWINDOW == 169 (0x95005c00) [pid = 1760] [serial = 2209] [outer = (nil)] 10:09:19 INFO - PROCESS | 1760 | ++DOMWINDOW == 170 (0x953f3800) [pid = 1760] [serial = 2210] [outer = 0x95005c00] 10:09:19 INFO - PROCESS | 1760 | 1464368959796 Marionette DEBUG loaded listener.js 10:09:19 INFO - PROCESS | 1760 | ++DOMWINDOW == 171 (0x977d6c00) [pid = 1760] [serial = 2211] [outer = 0x95005c00] 10:09:20 INFO - PROCESS | 1760 | 1464368960788 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]]]}] 10:09:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 10:09:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 10:09:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 10:09:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 10:09:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 10:09:20 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 10:09:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 10:09:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 10:09:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 10:09:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 10:09:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 10:09:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 10:09:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 10:09:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 10:09:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 10:09:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 10:09:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 10:09:20 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 10:09:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 10:09:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 10:09:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 10:09:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 10:09:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 10:09:20 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 10:09:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 10:09:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 10:09:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 10:09:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 10:09:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 10:09:20 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 10:09:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 10:09:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 10:09:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 10:09:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 10:09:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 10:09:20 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 10:09:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 10:09:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 10:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:09:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 10:09:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:09:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 10:09:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 10:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:09:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 10:09:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:09:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 10:09:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 10:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:09:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 10:09:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:09:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 10:09:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 10:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:09:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 10:09:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:09:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 10:09:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 10:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:09:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 10:09:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:09:20 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 10:09:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 10:09:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:09:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:09:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 10:09:20 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:09:20 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 10:09:20 INFO - TEST-OK | /DOMEvents/constructors.html | took 1707ms 10:09:20 INFO - PROCESS | 1760 | 1464368960865 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 10:09:20 INFO - PROCESS | 1760 | 1464368960868 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 10:09:20 INFO - TEST-START | /DOMEvents/event-phases-order.html 10:09:20 INFO - PROCESS | 1760 | 1464368960878 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 10:09:20 INFO - PROCESS | 1760 | 1464368960886 Marionette TRACE conn3 <- [1,2918,null,{}] 10:09:20 INFO - PROCESS | 1760 | 1464368960920 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}] 10:09:21 INFO - PROCESS | 1760 | 1464368961133 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 10:09:21 INFO - PROCESS | 1760 | 1464368961484 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:21 INFO - PROCESS | 1760 | ++DOCSHELL 0x953edc00 == 158 [pid = 1760] [id = 737] 10:09:21 INFO - PROCESS | 1760 | ++DOMWINDOW == 172 (0x953f6400) [pid = 1760] [serial = 2212] [outer = (nil)] 10:09:21 INFO - PROCESS | 1760 | ++DOMWINDOW == 173 (0x99fcf400) [pid = 1760] [serial = 2213] [outer = 0x953f6400] 10:09:21 INFO - PROCESS | 1760 | 1464368961580 Marionette DEBUG loaded listener.js 10:09:21 INFO - PROCESS | 1760 | ++DOMWINDOW == 174 (0x9a298400) [pid = 1760] [serial = 2214] [outer = 0x953f6400] 10:09:22 INFO - PROCESS | 1760 | 1464368962414 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 10:09:22 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 10:09:22 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1564ms 10:09:22 INFO - PROCESS | 1760 | 1464368962443 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 10:09:22 INFO - PROCESS | 1760 | 1464368962447 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 10:09:22 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 10:09:22 INFO - PROCESS | 1760 | 1464368962454 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 10:09:22 INFO - PROCESS | 1760 | 1464368962456 Marionette TRACE conn3 <- [1,2922,null,{}] 10:09:22 INFO - PROCESS | 1760 | 1464368962463 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}] 10:09:22 INFO - PROCESS | 1760 | 1464368962677 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 10:09:23 INFO - PROCESS | 1760 | 1464368963010 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:23 INFO - PROCESS | 1760 | ++DOCSHELL 0x924d0400 == 159 [pid = 1760] [id = 738] 10:09:23 INFO - PROCESS | 1760 | ++DOMWINDOW == 175 (0x9a5dc000) [pid = 1760] [serial = 2215] [outer = (nil)] 10:09:23 INFO - PROCESS | 1760 | ++DOMWINDOW == 176 (0x9a734800) [pid = 1760] [serial = 2216] [outer = 0x9a5dc000] 10:09:23 INFO - PROCESS | 1760 | 1464368963159 Marionette DEBUG loaded listener.js 10:09:23 INFO - PROCESS | 1760 | ++DOMWINDOW == 177 (0x9a5e7c00) [pid = 1760] [serial = 2217] [outer = 0x9a5dc000] 10:09:23 INFO - PROCESS | 1760 | [1760] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 10:09:23 INFO - PROCESS | 1760 | [1760] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 10:09:23 INFO - PROCESS | 1760 | [1760] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 10:09:23 INFO - PROCESS | 1760 | [1760] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 10:09:24 INFO - PROCESS | 1760 | 1464368964049 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]]]}] 10:09:24 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 10:09:24 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 10:09:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 10:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:09:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:09:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:09:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:09:24 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 10:09:24 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 10:09:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:09:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:09:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:09:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:09:24 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 10:09:24 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 10:09:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:09:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:09:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:09:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:09:24 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]" 10:09:24 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 10:09:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:09:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:09:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:09:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:09:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:09:24 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 10:09:24 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1631ms 10:09:24 INFO - PROCESS | 1760 | 1464368964087 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 10:09:24 INFO - PROCESS | 1760 | 1464368964091 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 10:09:24 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 10:09:24 INFO - PROCESS | 1760 | 1464368964100 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 10:09:24 INFO - PROCESS | 1760 | 1464368964107 Marionette TRACE conn3 <- [1,2926,null,{}] 10:09:24 INFO - PROCESS | 1760 | 1464368964114 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}] 10:09:24 INFO - PROCESS | 1760 | 1464368964439 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 10:09:24 INFO - PROCESS | 1760 | 1464368964679 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:24 INFO - PROCESS | 1760 | ++DOCSHELL 0x84cb9400 == 160 [pid = 1760] [id = 739] 10:09:24 INFO - PROCESS | 1760 | ++DOMWINDOW == 178 (0x8e902400) [pid = 1760] [serial = 2218] [outer = (nil)] 10:09:24 INFO - PROCESS | 1760 | ++DOMWINDOW == 179 (0x9c229000) [pid = 1760] [serial = 2219] [outer = 0x8e902400] 10:09:24 INFO - PROCESS | 1760 | 1464368964767 Marionette DEBUG loaded listener.js 10:09:24 INFO - PROCESS | 1760 | ++DOMWINDOW == 180 (0x9c230800) [pid = 1760] [serial = 2220] [outer = 0x8e902400] 10:09:25 INFO - PROCESS | 1760 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 10:09:25 INFO - PROCESS | 1760 | 1464368965580 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]]]}] 10:09:25 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 10:09:25 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1539ms 10:09:25 INFO - PROCESS | 1760 | 1464368965640 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 10:09:25 INFO - PROCESS | 1760 | 1464368965644 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 10:09:25 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 10:09:25 INFO - PROCESS | 1760 | 1464368965650 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 10:09:25 INFO - PROCESS | 1760 | 1464368965653 Marionette TRACE conn3 <- [1,2930,null,{}] 10:09:25 INFO - PROCESS | 1760 | 1464368965659 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}] 10:09:25 INFO - PROCESS | 1760 | 1464368965867 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 10:09:28 INFO - PROCESS | 1760 | --DOMWINDOW == 179 (0x9cd38400) [pid = 1760] [serial = 2079] [outer = (nil)] [url = about:blank] 10:09:28 INFO - PROCESS | 1760 | --DOMWINDOW == 178 (0x977d1800) [pid = 1760] [serial = 2070] [outer = (nil)] [url = about:blank] 10:09:28 INFO - PROCESS | 1760 | --DOMWINDOW == 177 (0xa3028400) [pid = 1760] [serial = 2084] [outer = (nil)] [url = about:blank] 10:09:28 INFO - PROCESS | 1760 | --DOMWINDOW == 176 (0x8de54400) [pid = 1760] [serial = 2045] [outer = (nil)] [url = about:blank] 10:09:28 INFO - PROCESS | 1760 | --DOMWINDOW == 175 (0x8e905400) [pid = 1760] [serial = 2097] [outer = (nil)] [url = about:blank] 10:09:28 INFO - PROCESS | 1760 | --DOMWINDOW == 174 (0x9c12e000) [pid = 1760] [serial = 2076] [outer = (nil)] [url = about:blank] 10:09:28 INFO - PROCESS | 1760 | --DOMWINDOW == 173 (0x8adc0c00) [pid = 1760] [serial = 2091] [outer = (nil)] [url = about:blank] 10:09:28 INFO - PROCESS | 1760 | --DOMWINDOW == 172 (0x9b536c00) [pid = 1760] [serial = 2073] [outer = (nil)] [url = about:blank] 10:09:28 INFO - PROCESS | 1760 | --DOMWINDOW == 171 (0x8eb0ec00) [pid = 1760] [serial = 2099] [outer = (nil)] [url = about:blank] 10:09:28 INFO - PROCESS | 1760 | --DOMWINDOW == 170 (0xa2277800) [pid = 1760] [serial = 2081] [outer = (nil)] [url = about:blank] 10:09:28 INFO - PROCESS | 1760 | --DOMWINDOW == 169 (0x927ef000) [pid = 1760] [serial = 2061] [outer = (nil)] [url = about:blank] 10:09:28 INFO - PROCESS | 1760 | --DOMWINDOW == 168 (0x953e9000) [pid = 1760] [serial = 2069] [outer = (nil)] [url = about:blank] 10:09:28 INFO - PROCESS | 1760 | --DOMWINDOW == 167 (0x924cc000) [pid = 1760] [serial = 2060] [outer = (nil)] [url = about:blank] 10:09:28 INFO - PROCESS | 1760 | --DOMWINDOW == 166 (0x8ce9e800) [pid = 1760] [serial = 2093] [outer = (nil)] [url = about:blank] 10:09:28 INFO - PROCESS | 1760 | --DOMWINDOW == 165 (0x8f755000) [pid = 1760] [serial = 2052] [outer = (nil)] [url = about:blank] 10:09:28 INFO - PROCESS | 1760 | --DOMWINDOW == 164 (0x9c39a800) [pid = 1760] [serial = 2078] [outer = (nil)] [url = about:blank] 10:09:28 INFO - PROCESS | 1760 | --DOMWINDOW == 163 (0xa243d800) [pid = 1760] [serial = 2082] [outer = (nil)] [url = about:blank] 10:09:28 INFO - PROCESS | 1760 | --DOMWINDOW == 162 (0x8adbb400) [pid = 1760] [serial = 2090] [outer = (nil)] [url = about:blank] 10:09:28 INFO - PROCESS | 1760 | --DOMWINDOW == 161 (0x8765c800) [pid = 1760] [serial = 2040] [outer = (nil)] [url = about:blank] 10:09:28 INFO - PROCESS | 1760 | --DOMWINDOW == 160 (0xa503b800) [pid = 1760] [serial = 2087] [outer = (nil)] [url = about:blank] 10:09:28 INFO - PROCESS | 1760 | --DOMWINDOW == 159 (0x92b1a000) [pid = 1760] [serial = 2064] [outer = (nil)] [url = about:blank] 10:09:28 INFO - PROCESS | 1760 | --DOMWINDOW == 158 (0x8de46000) [pid = 1760] [serial = 2096] [outer = (nil)] [url = about:blank] 10:09:28 INFO - PROCESS | 1760 | --DOMWINDOW == 157 (0x9aa10400) [pid = 1760] [serial = 2072] [outer = (nil)] [url = about:blank] 10:09:28 INFO - PROCESS | 1760 | --DOMWINDOW == 156 (0x8d8e0400) [pid = 1760] [serial = 1974] [outer = (nil)] [url = about:blank] 10:09:28 INFO - PROCESS | 1760 | --DOMWINDOW == 155 (0xa30e7400) [pid = 1760] [serial = 2028] [outer = (nil)] [url = about:blank] 10:09:28 INFO - PROCESS | 1760 | --DOMWINDOW == 154 (0x921ce800) [pid = 1760] [serial = 2057] [outer = (nil)] [url = about:blank] 10:09:28 INFO - PROCESS | 1760 | --DOMWINDOW == 153 (0x912dec00) [pid = 1760] [serial = 2054] [outer = (nil)] [url = about:blank] 10:09:28 INFO - PROCESS | 1760 | --DOMWINDOW == 152 (0x92965000) [pid = 1760] [serial = 2063] [outer = (nil)] [url = about:blank] 10:09:28 INFO - PROCESS | 1760 | --DOMWINDOW == 151 (0x9c0cf000) [pid = 1760] [serial = 2075] [outer = (nil)] [url = about:blank] 10:09:28 INFO - PROCESS | 1760 | --DOMWINDOW == 150 (0x8d138800) [pid = 1760] [serial = 2094] [outer = (nil)] [url = about:blank] 10:09:28 INFO - PROCESS | 1760 | --DOMWINDOW == 149 (0x8ce9d800) [pid = 1760] [serial = 2042] [outer = (nil)] [url = about:blank] 10:09:28 INFO - PROCESS | 1760 | --DOMWINDOW == 148 (0x92d6b800) [pid = 1760] [serial = 2066] [outer = (nil)] [url = about:blank] 10:09:28 INFO - PROCESS | 1760 | --DOMWINDOW == 147 (0x8f6d6c00) [pid = 1760] [serial = 2051] [outer = (nil)] [url = about:blank] 10:09:28 INFO - PROCESS | 1760 | --DOMWINDOW == 146 (0x92d79000) [pid = 1760] [serial = 2067] [outer = (nil)] [url = about:blank] 10:09:28 INFO - PROCESS | 1760 | --DOMWINDOW == 145 (0x8eb92c00) [pid = 1760] [serial = 2048] [outer = (nil)] [url = about:blank] 10:09:28 INFO - PROCESS | 1760 | --DOMWINDOW == 144 (0xa30e7c00) [pid = 1760] [serial = 2085] [outer = (nil)] [url = about:blank] 10:09:28 INFO - PROCESS | 1760 | --DOMWINDOW == 143 (0xa6286400) [pid = 1760] [serial = 2088] [outer = (nil)] [url = about:blank] 10:09:28 INFO - PROCESS | 1760 | --DOMWINDOW == 142 (0x8cff0c00) [pid = 1760] [serial = 2043] [outer = (nil)] [url = about:blank] 10:09:28 INFO - PROCESS | 1760 | --DOMWINDOW == 141 (0x8edb7000) [pid = 1760] [serial = 2049] [outer = (nil)] [url = about:blank] 10:09:28 INFO - PROCESS | 1760 | --DOMWINDOW == 140 (0x8e901800) [pid = 1760] [serial = 2046] [outer = (nil)] [url = about:blank] 10:09:28 INFO - PROCESS | 1760 | --DOMWINDOW == 139 (0x87511800) [pid = 1760] [serial = 2039] [outer = (nil)] [url = about:blank] 10:09:28 INFO - PROCESS | 1760 | --DOMWINDOW == 138 (0x92316000) [pid = 1760] [serial = 2058] [outer = (nil)] [url = about:blank] 10:09:28 INFO - PROCESS | 1760 | --DOMWINDOW == 137 (0x91d44400) [pid = 1760] [serial = 2055] [outer = (nil)] [url = about:blank] 10:09:29 INFO - PROCESS | 1760 | 1464368969039 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:29 INFO - PROCESS | 1760 | ++DOCSHELL 0x86c97400 == 161 [pid = 1760] [id = 740] 10:09:29 INFO - PROCESS | 1760 | ++DOMWINDOW == 138 (0x86c98000) [pid = 1760] [serial = 2221] [outer = (nil)] 10:09:29 INFO - PROCESS | 1760 | ++DOMWINDOW == 139 (0x86ca1000) [pid = 1760] [serial = 2222] [outer = 0x86c98000] 10:09:29 INFO - PROCESS | 1760 | 1464368969123 Marionette DEBUG loaded listener.js 10:09:29 INFO - PROCESS | 1760 | ++DOMWINDOW == 140 (0x87517c00) [pid = 1760] [serial = 2223] [outer = 0x86c98000] 10:09:29 INFO - PROCESS | 1760 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 10:09:29 INFO - PROCESS | 1760 | 1464368969852 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]]]}] 10:09:29 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 10:09:29 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 4239ms 10:09:29 INFO - PROCESS | 1760 | 1464368969890 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 10:09:29 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 10:09:29 INFO - PROCESS | 1760 | 1464368969896 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 10:09:29 INFO - PROCESS | 1760 | 1464368969904 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 10:09:29 INFO - PROCESS | 1760 | 1464368969909 Marionette TRACE conn3 <- [1,2934,null,{}] 10:09:29 INFO - PROCESS | 1760 | 1464368969916 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}] 10:09:30 INFO - PROCESS | 1760 | 1464368970130 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 10:09:30 INFO - PROCESS | 1760 | 1464368970360 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:30 INFO - PROCESS | 1760 | ++DOCSHELL 0x89ce9000 == 162 [pid = 1760] [id = 741] 10:09:30 INFO - PROCESS | 1760 | ++DOMWINDOW == 141 (0x89cea800) [pid = 1760] [serial = 2224] [outer = (nil)] 10:09:30 INFO - PROCESS | 1760 | ++DOMWINDOW == 142 (0x8adbb400) [pid = 1760] [serial = 2225] [outer = 0x89cea800] 10:09:30 INFO - PROCESS | 1760 | 1464368970442 Marionette DEBUG loaded listener.js 10:09:30 INFO - PROCESS | 1760 | ++DOMWINDOW == 143 (0x8b541800) [pid = 1760] [serial = 2226] [outer = 0x89cea800] 10:09:31 INFO - PROCESS | 1760 | 1464368971221 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]]]}] 10:09:31 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 10:09:31 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1335ms 10:09:31 INFO - PROCESS | 1760 | 1464368971248 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 10:09:31 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 10:09:31 INFO - PROCESS | 1760 | 1464368971253 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 10:09:31 INFO - PROCESS | 1760 | 1464368971260 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 10:09:31 INFO - PROCESS | 1760 | 1464368971263 Marionette TRACE conn3 <- [1,2938,null,{}] 10:09:31 INFO - PROCESS | 1760 | 1464368971269 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}] 10:09:31 INFO - PROCESS | 1760 | 1464368971530 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 10:09:31 INFO - PROCESS | 1760 | 1464368971577 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:31 INFO - PROCESS | 1760 | ++DOCSHELL 0x8765c800 == 163 [pid = 1760] [id = 742] 10:09:31 INFO - PROCESS | 1760 | ++DOMWINDOW == 144 (0x8be9c800) [pid = 1760] [serial = 2227] [outer = (nil)] 10:09:31 INFO - PROCESS | 1760 | ++DOMWINDOW == 145 (0x8cfee800) [pid = 1760] [serial = 2228] [outer = 0x8be9c800] 10:09:31 INFO - PROCESS | 1760 | 1464368971648 Marionette DEBUG loaded listener.js 10:09:31 INFO - PROCESS | 1760 | ++DOMWINDOW == 146 (0x8d1e9c00) [pid = 1760] [serial = 2229] [outer = 0x8be9c800] 10:09:32 INFO - PROCESS | 1760 | 1464368972572 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]]]}] 10:09:32 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. 10:09:32 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1329ms 10:09:32 INFO - PROCESS | 1760 | 1464368972596 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 10:09:32 INFO - PROCESS | 1760 | 1464368972600 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 10:09:32 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 10:09:32 INFO - PROCESS | 1760 | 1464368972633 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 10:09:32 INFO - PROCESS | 1760 | 1464368972650 Marionette TRACE conn3 <- [1,2942,null,{}] 10:09:32 INFO - PROCESS | 1760 | 1464368972670 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}] 10:09:32 INFO - PROCESS | 1760 | 1464368972940 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 10:09:33 INFO - PROCESS | 1760 | 1464368972984 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:33 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b7f0c00 == 164 [pid = 1760] [id = 743] 10:09:33 INFO - PROCESS | 1760 | ++DOMWINDOW == 147 (0x8d1ee400) [pid = 1760] [serial = 2230] [outer = (nil)] 10:09:33 INFO - PROCESS | 1760 | ++DOMWINDOW == 148 (0x8e904800) [pid = 1760] [serial = 2231] [outer = 0x8d1ee400] 10:09:33 INFO - PROCESS | 1760 | 1464368973057 Marionette DEBUG loaded listener.js 10:09:33 INFO - PROCESS | 1760 | ++DOMWINDOW == 149 (0x8eaa4c00) [pid = 1760] [serial = 2232] [outer = 0x8d1ee400] 10:09:33 INFO - PROCESS | 1760 | --DOMWINDOW == 148 (0x89cef800) [pid = 1760] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 10:09:33 INFO - PROCESS | 1760 | --DOMWINDOW == 147 (0x85ecfc00) [pid = 1760] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 10:09:33 INFO - PROCESS | 1760 | --DOMWINDOW == 146 (0x8d8dc400) [pid = 1760] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 10:09:33 INFO - PROCESS | 1760 | --DOMWINDOW == 145 (0x85ed8000) [pid = 1760] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 10:09:33 INFO - PROCESS | 1760 | --DOMWINDOW == 144 (0x8f8a8800) [pid = 1760] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 10:09:33 INFO - PROCESS | 1760 | --DOMWINDOW == 143 (0x953e8800) [pid = 1760] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 10:09:33 INFO - PROCESS | 1760 | --DOMWINDOW == 142 (0x8f6d1000) [pid = 1760] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 10:09:33 INFO - PROCESS | 1760 | --DOMWINDOW == 141 (0x8b7fd800) [pid = 1760] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 10:09:33 INFO - PROCESS | 1760 | --DOMWINDOW == 140 (0x89c01400) [pid = 1760] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 10:09:33 INFO - PROCESS | 1760 | --DOMWINDOW == 139 (0x9a5ddc00) [pid = 1760] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 10:09:33 INFO - PROCESS | 1760 | --DOMWINDOW == 138 (0x8cfecc00) [pid = 1760] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 10:09:33 INFO - PROCESS | 1760 | --DOMWINDOW == 137 (0x86c9ec00) [pid = 1760] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 10:09:33 INFO - PROCESS | 1760 | --DOMWINDOW == 136 (0x91ed3c00) [pid = 1760] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 10:09:33 INFO - PROCESS | 1760 | --DOMWINDOW == 135 (0x85edac00) [pid = 1760] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 10:09:33 INFO - PROCESS | 1760 | --DOMWINDOW == 134 (0x93a4c400) [pid = 1760] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 10:09:33 INFO - PROCESS | 1760 | --DOMWINDOW == 133 (0x925bfc00) [pid = 1760] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 10:09:33 INFO - PROCESS | 1760 | --DOMWINDOW == 132 (0x9a5e5400) [pid = 1760] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 10:09:33 INFO - PROCESS | 1760 | --DOMWINDOW == 131 (0x92959c00) [pid = 1760] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 10:09:33 INFO - PROCESS | 1760 | --DOMWINDOW == 130 (0x9c127000) [pid = 1760] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 10:09:33 INFO - PROCESS | 1760 | --DOMWINDOW == 129 (0x8d9d3000) [pid = 1760] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 10:09:33 INFO - PROCESS | 1760 | --DOMWINDOW == 128 (0x925c3c00) [pid = 1760] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 10:09:33 INFO - PROCESS | 1760 | --DOMWINDOW == 127 (0x8b7f5800) [pid = 1760] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 10:09:34 INFO - PROCESS | 1760 | 1464368974435 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"]]]}] 10:09:34 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 10:09:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 10:09:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:09:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:09:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 10:09:34 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1840ms 10:09:34 INFO - PROCESS | 1760 | 1464368974454 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 10:09:34 INFO - PROCESS | 1760 | 1464368974459 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 10:09:34 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 10:09:34 INFO - PROCESS | 1760 | 1464368974464 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 10:09:34 INFO - PROCESS | 1760 | 1464368974467 Marionette TRACE conn3 <- [1,2946,null,{}] 10:09:34 INFO - PROCESS | 1760 | 1464368974473 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}] 10:09:34 INFO - PROCESS | 1760 | 1464368974655 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 10:09:34 INFO - PROCESS | 1760 | 1464368974886 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:34 INFO - PROCESS | 1760 | ++DOCSHELL 0x85ed8000 == 165 [pid = 1760] [id = 744] 10:09:34 INFO - PROCESS | 1760 | ++DOMWINDOW == 128 (0x8b7f5800) [pid = 1760] [serial = 2233] [outer = (nil)] 10:09:34 INFO - PROCESS | 1760 | ++DOMWINDOW == 129 (0x8eaa0400) [pid = 1760] [serial = 2234] [outer = 0x8b7f5800] 10:09:34 INFO - PROCESS | 1760 | 1464368974958 Marionette DEBUG loaded listener.js 10:09:35 INFO - PROCESS | 1760 | ++DOMWINDOW == 130 (0x8eb16400) [pid = 1760] [serial = 2235] [outer = 0x8b7f5800] 10:09:35 INFO - PROCESS | 1760 | 1464368975626 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]]]}] 10:09:35 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. 10:09:35 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1182ms 10:09:35 INFO - PROCESS | 1760 | 1464368975647 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 10:09:35 INFO - PROCESS | 1760 | 1464368975651 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 10:09:35 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 10:09:35 INFO - PROCESS | 1760 | 1464368975657 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 10:09:35 INFO - PROCESS | 1760 | 1464368975660 Marionette TRACE conn3 <- [1,2950,null,{}] 10:09:35 INFO - PROCESS | 1760 | 1464368975666 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}] 10:09:35 INFO - PROCESS | 1760 | 1464368975843 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 10:09:36 INFO - PROCESS | 1760 | 1464368976257 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:36 INFO - PROCESS | 1760 | ++DOCSHELL 0x84cbb000 == 166 [pid = 1760] [id = 745] 10:09:36 INFO - PROCESS | 1760 | ++DOMWINDOW == 131 (0x84cbb800) [pid = 1760] [serial = 2236] [outer = (nil)] 10:09:36 INFO - PROCESS | 1760 | ++DOMWINDOW == 132 (0x86c97c00) [pid = 1760] [serial = 2237] [outer = 0x84cbb800] 10:09:36 INFO - PROCESS | 1760 | 1464368976351 Marionette DEBUG loaded listener.js 10:09:36 INFO - PROCESS | 1760 | ++DOMWINDOW == 133 (0x8752cc00) [pid = 1760] [serial = 2238] [outer = 0x84cbb800] 10:09:37 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b7f9c00 == 167 [pid = 1760] [id = 746] 10:09:37 INFO - PROCESS | 1760 | ++DOMWINDOW == 134 (0x8b7fe800) [pid = 1760] [serial = 2239] [outer = (nil)] 10:09:37 INFO - PROCESS | 1760 | ++DOMWINDOW == 135 (0x8c077400) [pid = 1760] [serial = 2240] [outer = 0x8b7fe800] 10:09:37 INFO - PROCESS | 1760 | 1464368977415 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]]]}] 10:09:37 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. 10:09:37 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1781ms 10:09:37 INFO - PROCESS | 1760 | 1464368977455 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 10:09:37 INFO - PROCESS | 1760 | 1464368977461 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 10:09:37 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 10:09:37 INFO - PROCESS | 1760 | 1464368977471 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 10:09:37 INFO - PROCESS | 1760 | 1464368977475 Marionette TRACE conn3 <- [1,2954,null,{}] 10:09:37 INFO - PROCESS | 1760 | 1464368977482 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}] 10:09:37 INFO - PROCESS | 1760 | 1464368977742 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 10:09:38 INFO - PROCESS | 1760 | 1464368978100 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:38 INFO - PROCESS | 1760 | ++DOCSHELL 0x8cff5000 == 168 [pid = 1760] [id = 747] 10:09:38 INFO - PROCESS | 1760 | ++DOMWINDOW == 136 (0x8d13e800) [pid = 1760] [serial = 2241] [outer = (nil)] 10:09:38 INFO - PROCESS | 1760 | ++DOMWINDOW == 137 (0x8d8dbc00) [pid = 1760] [serial = 2242] [outer = 0x8d13e800] 10:09:38 INFO - PROCESS | 1760 | 1464368978198 Marionette DEBUG loaded listener.js 10:09:38 INFO - PROCESS | 1760 | ++DOMWINDOW == 138 (0x8df49800) [pid = 1760] [serial = 2243] [outer = 0x8d13e800] 10:09:39 INFO - PROCESS | 1760 | 1464368979001 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]]]}] 10:09:39 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:09:39 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 10:09:39 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1583ms 10:09:39 INFO - PROCESS | 1760 | 1464368979058 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 10:09:39 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 10:09:39 INFO - PROCESS | 1760 | 1464368979064 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 10:09:39 INFO - PROCESS | 1760 | 1464368979071 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 10:09:39 INFO - PROCESS | 1760 | 1464368979075 Marionette TRACE conn3 <- [1,2958,null,{}] 10:09:39 INFO - PROCESS | 1760 | 1464368979081 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}] 10:09:39 INFO - PROCESS | 1760 | 1464368979320 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 10:09:39 INFO - PROCESS | 1760 | 1464368979629 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:39 INFO - PROCESS | 1760 | ++DOCSHELL 0x8eb9d000 == 169 [pid = 1760] [id = 748] 10:09:39 INFO - PROCESS | 1760 | ++DOMWINDOW == 139 (0x8f5d5800) [pid = 1760] [serial = 2244] [outer = (nil)] 10:09:39 INFO - PROCESS | 1760 | ++DOMWINDOW == 140 (0x8f752000) [pid = 1760] [serial = 2245] [outer = 0x8f5d5800] 10:09:39 INFO - PROCESS | 1760 | 1464368979719 Marionette DEBUG loaded listener.js 10:09:39 INFO - PROCESS | 1760 | ++DOMWINDOW == 141 (0x8f89c400) [pid = 1760] [serial = 2246] [outer = 0x8f5d5800] 10:09:40 INFO - PROCESS | 1760 | 1464368980618 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]]]}] 10:09:40 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. 10:09:40 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1583ms 10:09:40 INFO - PROCESS | 1760 | 1464368980654 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 10:09:40 INFO - PROCESS | 1760 | 1464368980659 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 10:09:40 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 10:09:40 INFO - PROCESS | 1760 | 1464368980675 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 10:09:40 INFO - PROCESS | 1760 | 1464368980684 Marionette TRACE conn3 <- [1,2962,null,{}] 10:09:40 INFO - PROCESS | 1760 | 1464368980691 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}] 10:09:40 INFO - PROCESS | 1760 | 1464368980899 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 10:09:41 INFO - PROCESS | 1760 | 1464368981208 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:41 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f749800 == 170 [pid = 1760] [id = 749] 10:09:41 INFO - PROCESS | 1760 | ++DOMWINDOW == 142 (0x8f754c00) [pid = 1760] [serial = 2247] [outer = (nil)] 10:09:41 INFO - PROCESS | 1760 | ++DOMWINDOW == 143 (0x91bf6000) [pid = 1760] [serial = 2248] [outer = 0x8f754c00] 10:09:41 INFO - PROCESS | 1760 | 1464368981294 Marionette DEBUG loaded listener.js 10:09:41 INFO - PROCESS | 1760 | ++DOMWINDOW == 144 (0x91d46400) [pid = 1760] [serial = 2249] [outer = 0x8f754c00] 10:09:42 INFO - PROCESS | 1760 | 1464368982157 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]]]}] 10:09:42 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 10:09:42 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1543ms 10:09:42 INFO - PROCESS | 1760 | 1464368982210 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 10:09:42 INFO - PROCESS | 1760 | 1464368982214 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 10:09:42 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 10:09:42 INFO - PROCESS | 1760 | 1464368982221 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 10:09:42 INFO - PROCESS | 1760 | 1464368982224 Marionette TRACE conn3 <- [1,2966,null,{}] 10:09:42 INFO - PROCESS | 1760 | 1464368982230 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}] 10:09:42 INFO - PROCESS | 1760 | 1464368982551 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 10:09:42 INFO - PROCESS | 1760 | 1464368982801 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:42 INFO - PROCESS | 1760 | ++DOCSHELL 0x91439400 == 171 [pid = 1760] [id = 750] 10:09:42 INFO - PROCESS | 1760 | ++DOMWINDOW == 145 (0x91d46c00) [pid = 1760] [serial = 2250] [outer = (nil)] 10:09:42 INFO - PROCESS | 1760 | ++DOMWINDOW == 146 (0x92230c00) [pid = 1760] [serial = 2251] [outer = 0x91d46c00] 10:09:42 INFO - PROCESS | 1760 | 1464368982894 Marionette DEBUG loaded listener.js 10:09:43 INFO - PROCESS | 1760 | ++DOMWINDOW == 147 (0x92340c00) [pid = 1760] [serial = 2252] [outer = 0x91d46c00] 10:09:43 INFO - PROCESS | 1760 | 1464368983720 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]]]}] 10:09:43 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. 10:09:43 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1535ms 10:09:43 INFO - PROCESS | 1760 | 1464368983757 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 10:09:43 INFO - PROCESS | 1760 | 1464368983760 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 10:09:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 10:09:43 INFO - PROCESS | 1760 | 1464368983766 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 10:09:43 INFO - PROCESS | 1760 | 1464368983770 Marionette TRACE conn3 <- [1,2970,null,{}] 10:09:43 INFO - PROCESS | 1760 | 1464368983776 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}] 10:09:43 INFO - PROCESS | 1760 | 1464368983979 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 10:09:44 INFO - PROCESS | 1760 | 1464368984278 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:44 INFO - PROCESS | 1760 | ++DOCSHELL 0x925c1800 == 172 [pid = 1760] [id = 751] 10:09:44 INFO - PROCESS | 1760 | ++DOMWINDOW == 148 (0x925c2800) [pid = 1760] [serial = 2253] [outer = (nil)] 10:09:44 INFO - PROCESS | 1760 | ++DOMWINDOW == 149 (0x925cac00) [pid = 1760] [serial = 2254] [outer = 0x925c2800] 10:09:44 INFO - PROCESS | 1760 | 1464368984380 Marionette DEBUG loaded listener.js 10:09:44 INFO - PROCESS | 1760 | ++DOMWINDOW == 150 (0x9277f800) [pid = 1760] [serial = 2255] [outer = 0x925c2800] 10:09:45 INFO - PROCESS | 1760 | 1464368985287 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]]]}] 10:09:45 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 10:09:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1536ms 10:09:45 INFO - PROCESS | 1760 | 1464368985303 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 10:09:45 INFO - PROCESS | 1760 | 1464368985306 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 10:09:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 10:09:45 INFO - PROCESS | 1760 | 1464368985312 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 10:09:45 INFO - PROCESS | 1760 | 1464368985316 Marionette TRACE conn3 <- [1,2974,null,{}] 10:09:45 INFO - PROCESS | 1760 | 1464368985322 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}] 10:09:45 INFO - PROCESS | 1760 | 1464368985529 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 10:09:45 INFO - PROCESS | 1760 | 1464368985808 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:45 INFO - PROCESS | 1760 | ++DOCSHELL 0x927e4800 == 173 [pid = 1760] [id = 752] 10:09:45 INFO - PROCESS | 1760 | ++DOMWINDOW == 151 (0x927e7400) [pid = 1760] [serial = 2256] [outer = (nil)] 10:09:45 INFO - PROCESS | 1760 | ++DOMWINDOW == 152 (0x9295f000) [pid = 1760] [serial = 2257] [outer = 0x927e7400] 10:09:45 INFO - PROCESS | 1760 | 1464368985895 Marionette DEBUG loaded listener.js 10:09:46 INFO - PROCESS | 1760 | ++DOMWINDOW == 153 (0x92963800) [pid = 1760] [serial = 2258] [outer = 0x927e7400] 10:09:46 INFO - PROCESS | 1760 | 1464368986781 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]]]}] 10:09:46 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. 10:09:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1487ms 10:09:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 10:09:46 INFO - PROCESS | 1760 | 1464368986799 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 10:09:46 INFO - PROCESS | 1760 | 1464368986802 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 10:09:46 INFO - PROCESS | 1760 | 1464368986809 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 10:09:46 INFO - PROCESS | 1760 | 1464368986812 Marionette TRACE conn3 <- [1,2978,null,{}] 10:09:46 INFO - PROCESS | 1760 | 1464368986818 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}] 10:09:47 INFO - PROCESS | 1760 | 1464368987032 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 10:09:47 INFO - PROCESS | 1760 | 1464368987357 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:47 INFO - PROCESS | 1760 | ++DOCSHELL 0x927f0400 == 174 [pid = 1760] [id = 753] 10:09:47 INFO - PROCESS | 1760 | ++DOMWINDOW == 154 (0x92c37400) [pid = 1760] [serial = 2259] [outer = (nil)] 10:09:47 INFO - PROCESS | 1760 | ++DOMWINDOW == 155 (0x92d6d000) [pid = 1760] [serial = 2260] [outer = 0x92c37400] 10:09:47 INFO - PROCESS | 1760 | 1464368987448 Marionette DEBUG loaded listener.js 10:09:47 INFO - PROCESS | 1760 | ++DOMWINDOW == 156 (0x92d75c00) [pid = 1760] [serial = 2261] [outer = 0x92c37400] 10:09:48 INFO - PROCESS | 1760 | 1464368988281 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]]]}] 10:09:48 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 10:09:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1485ms 10:09:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 10:09:48 INFO - PROCESS | 1760 | 1464368988293 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 10:09:48 INFO - PROCESS | 1760 | 1464368988296 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 10:09:48 INFO - PROCESS | 1760 | 1464368988303 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 10:09:48 INFO - PROCESS | 1760 | 1464368988307 Marionette TRACE conn3 <- [1,2982,null,{}] 10:09:48 INFO - PROCESS | 1760 | 1464368988312 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}] 10:09:48 INFO - PROCESS | 1760 | 1464368988561 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 10:09:48 INFO - PROCESS | 1760 | 1464368988861 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:48 INFO - PROCESS | 1760 | ++DOCSHELL 0x92959c00 == 175 [pid = 1760] [id = 754] 10:09:48 INFO - PROCESS | 1760 | ++DOMWINDOW == 157 (0x92961c00) [pid = 1760] [serial = 2262] [outer = (nil)] 10:09:48 INFO - PROCESS | 1760 | ++DOMWINDOW == 158 (0x950e0000) [pid = 1760] [serial = 2263] [outer = 0x92961c00] 10:09:48 INFO - PROCESS | 1760 | 1464368988953 Marionette DEBUG loaded listener.js 10:09:49 INFO - PROCESS | 1760 | ++DOMWINDOW == 159 (0x953eb800) [pid = 1760] [serial = 2264] [outer = 0x92961c00] 10:09:49 INFO - PROCESS | 1760 | 1464368989799 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"]]]}] 10:09:49 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 10:09:49 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 10:09:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:09:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:09:49 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 10:09:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1540ms 10:09:49 INFO - PROCESS | 1760 | 1464368989843 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 10:09:49 INFO - PROCESS | 1760 | 1464368989848 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 10:09:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 10:09:49 INFO - PROCESS | 1760 | 1464368989854 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 10:09:49 INFO - PROCESS | 1760 | 1464368989864 Marionette TRACE conn3 <- [1,2986,null,{}] 10:09:49 INFO - PROCESS | 1760 | 1464368989869 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}] 10:09:50 INFO - PROCESS | 1760 | 1464368990147 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 10:09:50 INFO - PROCESS | 1760 | 1464368990466 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:50 INFO - PROCESS | 1760 | ++DOCSHELL 0x95006c00 == 176 [pid = 1760] [id = 755] 10:09:50 INFO - PROCESS | 1760 | ++DOMWINDOW == 160 (0x95362400) [pid = 1760] [serial = 2265] [outer = (nil)] 10:09:50 INFO - PROCESS | 1760 | ++DOMWINDOW == 161 (0x99e1a000) [pid = 1760] [serial = 2266] [outer = 0x95362400] 10:09:50 INFO - PROCESS | 1760 | 1464368990554 Marionette DEBUG loaded listener.js 10:09:50 INFO - PROCESS | 1760 | ++DOMWINDOW == 162 (0x99fcf800) [pid = 1760] [serial = 2267] [outer = 0x95362400] 10:09:51 INFO - PROCESS | 1760 | 1464368991432 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]]]}] 10:09:51 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 10:09:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1593ms 10:09:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 10:09:51 INFO - PROCESS | 1760 | 1464368991448 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 10:09:51 INFO - PROCESS | 1760 | 1464368991451 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 10:09:51 INFO - PROCESS | 1760 | 1464368991459 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 10:09:51 INFO - PROCESS | 1760 | 1464368991463 Marionette TRACE conn3 <- [1,2990,null,{}] 10:09:51 INFO - PROCESS | 1760 | 1464368991469 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}] 10:09:51 INFO - PROCESS | 1760 | 1464368991697 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 10:09:52 INFO - PROCESS | 1760 | 1464368991995 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:52 INFO - PROCESS | 1760 | ++DOCSHELL 0x93c17000 == 177 [pid = 1760] [id = 756] 10:09:52 INFO - PROCESS | 1760 | ++DOMWINDOW == 163 (0x9a233400) [pid = 1760] [serial = 2268] [outer = (nil)] 10:09:52 INFO - PROCESS | 1760 | ++DOMWINDOW == 164 (0x9aa17800) [pid = 1760] [serial = 2269] [outer = 0x9a233400] 10:09:52 INFO - PROCESS | 1760 | 1464368992104 Marionette DEBUG loaded listener.js 10:09:52 INFO - PROCESS | 1760 | ++DOMWINDOW == 165 (0x9c071800) [pid = 1760] [serial = 2270] [outer = 0x9a233400] 10:09:52 INFO - PROCESS | 1760 | ++DOCSHELL 0x9c07d400 == 178 [pid = 1760] [id = 757] 10:09:52 INFO - PROCESS | 1760 | ++DOMWINDOW == 166 (0x9d0c1c00) [pid = 1760] [serial = 2271] [outer = (nil)] 10:09:52 INFO - PROCESS | 1760 | ++DOMWINDOW == 167 (0xa0602000) [pid = 1760] [serial = 2272] [outer = 0x9d0c1c00] 10:09:53 INFO - PROCESS | 1760 | 1464368993136 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]]]}] 10:09:53 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. 10:09:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1731ms 10:09:53 INFO - PROCESS | 1760 | 1464368993189 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 10:09:53 INFO - PROCESS | 1760 | 1464368993193 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 10:09:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 10:09:53 INFO - PROCESS | 1760 | 1464368993200 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 10:09:53 INFO - PROCESS | 1760 | 1464368993204 Marionette TRACE conn3 <- [1,2994,null,{}] 10:09:53 INFO - PROCESS | 1760 | 1464368993210 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}] 10:09:53 INFO - PROCESS | 1760 | 1464368993523 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 10:09:53 INFO - PROCESS | 1760 | 1464368993875 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:53 INFO - PROCESS | 1760 | ++DOCSHELL 0x9cd2a400 == 179 [pid = 1760] [id = 758] 10:09:53 INFO - PROCESS | 1760 | ++DOMWINDOW == 168 (0x9d0b9400) [pid = 1760] [serial = 2273] [outer = (nil)] 10:09:53 INFO - PROCESS | 1760 | ++DOMWINDOW == 169 (0xa214cc00) [pid = 1760] [serial = 2274] [outer = 0x9d0b9400] 10:09:53 INFO - PROCESS | 1760 | 1464368993964 Marionette DEBUG loaded listener.js 10:09:54 INFO - PROCESS | 1760 | ++DOMWINDOW == 170 (0xa21af800) [pid = 1760] [serial = 2275] [outer = 0x9d0b9400] 10:09:54 INFO - PROCESS | 1760 | 1464368994763 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]]]}] 10:09:54 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:09:54 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 10:09:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1584ms 10:09:54 INFO - PROCESS | 1760 | 1464368994785 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 10:09:54 INFO - PROCESS | 1760 | 1464368994788 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 10:09:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 10:09:54 INFO - PROCESS | 1760 | 1464368994795 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 10:09:54 INFO - PROCESS | 1760 | 1464368994797 Marionette TRACE conn3 <- [1,2998,null,{}] 10:09:54 INFO - PROCESS | 1760 | 1464368994804 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}] 10:09:55 INFO - PROCESS | 1760 | 1464368995008 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 10:09:55 INFO - PROCESS | 1760 | 1464368995305 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:55 INFO - PROCESS | 1760 | ++DOCSHELL 0xa1126800 == 180 [pid = 1760] [id = 759] 10:09:55 INFO - PROCESS | 1760 | ++DOMWINDOW == 171 (0xa2144c00) [pid = 1760] [serial = 2276] [outer = (nil)] 10:09:55 INFO - PROCESS | 1760 | ++DOMWINDOW == 172 (0xa2445400) [pid = 1760] [serial = 2277] [outer = 0xa2144c00] 10:09:55 INFO - PROCESS | 1760 | 1464368995394 Marionette DEBUG loaded listener.js 10:09:55 INFO - PROCESS | 1760 | ++DOMWINDOW == 173 (0xa2448800) [pid = 1760] [serial = 2278] [outer = 0xa2144c00] 10:09:56 INFO - PROCESS | 1760 | 1464368996224 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]]]}] 10:09:56 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. 10:09:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1482ms 10:09:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 10:09:56 INFO - PROCESS | 1760 | 1464368996277 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 10:09:56 INFO - PROCESS | 1760 | 1464368996280 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 10:09:56 INFO - PROCESS | 1760 | 1464368996287 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 10:09:56 INFO - PROCESS | 1760 | 1464368996290 Marionette TRACE conn3 <- [1,3002,null,{}] 10:09:56 INFO - PROCESS | 1760 | 1464368996296 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}] 10:09:56 INFO - PROCESS | 1760 | 1464368996530 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 10:09:56 INFO - PROCESS | 1760 | 1464368996825 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:56 INFO - PROCESS | 1760 | ++DOCSHELL 0x99e15000 == 181 [pid = 1760] [id = 760] 10:09:56 INFO - PROCESS | 1760 | ++DOMWINDOW == 174 (0xa22c6c00) [pid = 1760] [serial = 2279] [outer = (nil)] 10:09:56 INFO - PROCESS | 1760 | ++DOMWINDOW == 175 (0xa3022800) [pid = 1760] [serial = 2280] [outer = 0xa22c6c00] 10:09:56 INFO - PROCESS | 1760 | 1464368996914 Marionette DEBUG loaded listener.js 10:09:57 INFO - PROCESS | 1760 | ++DOMWINDOW == 176 (0xa30c3000) [pid = 1760] [serial = 2281] [outer = 0xa22c6c00] 10:09:57 INFO - PROCESS | 1760 | 1464368997765 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]]]}] 10:09:57 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. 10:09:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1534ms 10:09:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 10:09:57 INFO - PROCESS | 1760 | 1464368997819 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 10:09:57 INFO - PROCESS | 1760 | 1464368997822 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 10:09:57 INFO - PROCESS | 1760 | 1464368997829 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 10:09:57 INFO - PROCESS | 1760 | 1464368997832 Marionette TRACE conn3 <- [1,3006,null,{}] 10:09:57 INFO - PROCESS | 1760 | 1464368997838 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}] 10:09:58 INFO - PROCESS | 1760 | 1464368998052 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 10:09:58 INFO - PROCESS | 1760 | 1464368998378 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:58 INFO - PROCESS | 1760 | ++DOCSHELL 0x8a341400 == 182 [pid = 1760] [id = 761] 10:09:58 INFO - PROCESS | 1760 | ++DOMWINDOW == 177 (0x95006400) [pid = 1760] [serial = 2282] [outer = (nil)] 10:09:58 INFO - PROCESS | 1760 | ++DOMWINDOW == 178 (0xa35ec800) [pid = 1760] [serial = 2283] [outer = 0x95006400] 10:09:58 INFO - PROCESS | 1760 | 1464368998468 Marionette DEBUG loaded listener.js 10:09:58 INFO - PROCESS | 1760 | ++DOMWINDOW == 179 (0xa4e23400) [pid = 1760] [serial = 2284] [outer = 0x95006400] 10:09:59 INFO - PROCESS | 1760 | 1464368999283 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]]]}] 10:09:59 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. 10:09:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1486ms 10:09:59 INFO - PROCESS | 1760 | 1464368999316 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 10:09:59 INFO - PROCESS | 1760 | 1464368999320 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 10:09:59 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 10:09:59 INFO - PROCESS | 1760 | 1464368999327 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 10:09:59 INFO - PROCESS | 1760 | 1464368999329 Marionette TRACE conn3 <- [1,3010,null,{}] 10:09:59 INFO - PROCESS | 1760 | 1464368999336 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}] 10:09:59 INFO - PROCESS | 1760 | 1464368999555 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 10:09:59 INFO - PROCESS | 1760 | 1464368999840 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:59 INFO - PROCESS | 1760 | ++DOCSHELL 0xa2447400 == 183 [pid = 1760] [id = 762] 10:09:59 INFO - PROCESS | 1760 | ++DOMWINDOW == 180 (0xa325bc00) [pid = 1760] [serial = 2285] [outer = (nil)] 10:09:59 INFO - PROCESS | 1760 | ++DOMWINDOW == 181 (0xa673c000) [pid = 1760] [serial = 2286] [outer = 0xa325bc00] 10:09:59 INFO - PROCESS | 1760 | 1464368999926 Marionette DEBUG loaded listener.js 10:10:00 INFO - PROCESS | 1760 | ++DOMWINDOW == 182 (0xa675a400) [pid = 1760] [serial = 2287] [outer = 0xa325bc00] 10:10:00 INFO - PROCESS | 1760 | 1464369000813 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]]]}] 10:10:00 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 10:10:00 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1539ms 10:10:00 INFO - PROCESS | 1760 | 1464369000869 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 10:10:00 INFO - PROCESS | 1760 | 1464369000875 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 10:10:00 INFO - TEST-START | /FileAPI/FileReaderSync.worker 10:10:00 INFO - PROCESS | 1760 | 1464369000881 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 10:10:00 INFO - PROCESS | 1760 | 1464369000885 Marionette TRACE conn3 <- [1,3014,null,{}] 10:10:00 INFO - PROCESS | 1760 | 1464369000892 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}] 10:10:01 INFO - PROCESS | 1760 | 1464369001258 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 10:10:01 INFO - PROCESS | 1760 | 1464369001462 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:01 INFO - PROCESS | 1760 | ++DOCSHELL 0x8ad26800 == 184 [pid = 1760] [id = 763] 10:10:01 INFO - PROCESS | 1760 | ++DOMWINDOW == 183 (0x8ad28000) [pid = 1760] [serial = 2288] [outer = (nil)] 10:10:01 INFO - PROCESS | 1760 | ++DOMWINDOW == 184 (0x8ad2bc00) [pid = 1760] [serial = 2289] [outer = 0x8ad28000] 10:10:01 INFO - PROCESS | 1760 | 1464369001611 Marionette DEBUG loaded listener.js 10:10:01 INFO - PROCESS | 1760 | ++DOMWINDOW == 185 (0x8ad2d800) [pid = 1760] [serial = 2290] [outer = 0x8ad28000] 10:10:01 INFO - PROCESS | 1760 | [1760] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:10:02 INFO - PROCESS | 1760 | 1464369002562 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 10:10:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 10:10:02 INFO - {} 10:10:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 10:10:02 INFO - {} 10:10:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 10:10:02 INFO - {} 10:10:02 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 10:10:02 INFO - {} 10:10:02 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1738ms 10:10:02 INFO - PROCESS | 1760 | 1464369002654 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 10:10:02 INFO - PROCESS | 1760 | 1464369002657 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 10:10:02 INFO - TEST-START | /FileAPI/fileReader.html 10:10:02 INFO - PROCESS | 1760 | 1464369002666 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 10:10:02 INFO - PROCESS | 1760 | 1464369002670 Marionette TRACE conn3 <- [1,3018,null,{}] 10:10:02 INFO - PROCESS | 1760 | 1464369002676 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}] 10:10:02 INFO - PROCESS | 1760 | 1464369002919 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 10:10:03 INFO - PROCESS | 1760 | 1464369003295 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:03 INFO - PROCESS | 1760 | ++DOCSHELL 0x8ad29800 == 185 [pid = 1760] [id = 764] 10:10:03 INFO - PROCESS | 1760 | ++DOMWINDOW == 186 (0x8ad2a400) [pid = 1760] [serial = 2291] [outer = (nil)] 10:10:03 INFO - PROCESS | 1760 | ++DOMWINDOW == 187 (0xa67d5400) [pid = 1760] [serial = 2292] [outer = 0x8ad2a400] 10:10:03 INFO - PROCESS | 1760 | 1464369003384 Marionette DEBUG loaded listener.js 10:10:03 INFO - PROCESS | 1760 | ++DOMWINDOW == 188 (0xa68cbc00) [pid = 1760] [serial = 2293] [outer = 0x8ad2a400] 10:10:04 INFO - PROCESS | 1760 | 1464369004129 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]]]}] 10:10:04 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 10:10:04 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 10:10:04 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 10:10:04 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 10:10:04 INFO - TEST-OK | /FileAPI/fileReader.html | took 1487ms 10:10:04 INFO - PROCESS | 1760 | 1464369004164 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 10:10:04 INFO - PROCESS | 1760 | 1464369004167 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 10:10:04 INFO - TEST-START | /FileAPI/historical.html 10:10:04 INFO - PROCESS | 1760 | 1464369004177 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 10:10:04 INFO - PROCESS | 1760 | 1464369004181 Marionette TRACE conn3 <- [1,3022,null,{}] 10:10:04 INFO - PROCESS | 1760 | 1464369004186 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}] 10:10:04 INFO - PROCESS | 1760 | 1464369004395 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 10:10:04 INFO - PROCESS | 1760 | 1464369004693 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:04 INFO - PROCESS | 1760 | ++DOCSHELL 0x84ba5000 == 186 [pid = 1760] [id = 765] 10:10:04 INFO - PROCESS | 1760 | ++DOMWINDOW == 189 (0x84ba6000) [pid = 1760] [serial = 2294] [outer = (nil)] 10:10:04 INFO - PROCESS | 1760 | ++DOMWINDOW == 190 (0x84ba9c00) [pid = 1760] [serial = 2295] [outer = 0x84ba6000] 10:10:04 INFO - PROCESS | 1760 | 1464369004778 Marionette DEBUG loaded listener.js 10:10:04 INFO - PROCESS | 1760 | ++DOMWINDOW == 191 (0x84bab800) [pid = 1760] [serial = 2296] [outer = 0x84ba6000] 10:10:05 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 10:10:05 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 10:10:05 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 10:10:05 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 10:10:05 INFO - PROCESS | 1760 | 1464369005641 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"]]]}] 10:10:05 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 10:10:05 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 10:10:05 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 10:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:05 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 10:10:05 INFO - TEST-OK | /FileAPI/historical.html | took 1483ms 10:10:05 INFO - PROCESS | 1760 | 1464369005663 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 10:10:05 INFO - PROCESS | 1760 | 1464369005667 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 10:10:05 INFO - TEST-START | /FileAPI/idlharness.html 10:10:05 INFO - PROCESS | 1760 | 1464369005674 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 10:10:05 INFO - PROCESS | 1760 | 1464369005677 Marionette TRACE conn3 <- [1,3026,null,{}] 10:10:05 INFO - PROCESS | 1760 | 1464369005683 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}] 10:10:05 INFO - PROCESS | 1760 | 1464369005899 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 10:10:08 INFO - PROCESS | 1760 | --DOCSHELL 0x8cea1800 == 185 [pid = 1760] [id = 455] 10:10:08 INFO - PROCESS | 1760 | --DOCSHELL 0x84cbbc00 == 184 [pid = 1760] [id = 721] 10:10:08 INFO - PROCESS | 1760 | --DOCSHELL 0x89c02c00 == 183 [pid = 1760] [id = 282] 10:10:08 INFO - PROCESS | 1760 | --DOCSHELL 0x9c22b800 == 182 [pid = 1760] [id = 560] 10:10:08 INFO - PROCESS | 1760 | --DOCSHELL 0x84cb1800 == 181 [pid = 1760] [id = 718] 10:10:08 INFO - PROCESS | 1760 | --DOCSHELL 0x8b496400 == 180 [pid = 1760] [id = 720] 10:10:08 INFO - PROCESS | 1760 | --DOCSHELL 0x8b649c00 == 179 [pid = 1760] [id = 522] 10:10:08 INFO - PROCESS | 1760 | --DOCSHELL 0x92774800 == 178 [pid = 1760] [id = 283] 10:10:09 INFO - PROCESS | 1760 | --DOCSHELL 0x92777c00 == 177 [pid = 1760] [id = 281] 10:10:09 INFO - PROCESS | 1760 | --DOCSHELL 0x85ed8000 == 176 [pid = 1760] [id = 744] 10:10:09 INFO - PROCESS | 1760 | --DOCSHELL 0x8b7f0c00 == 175 [pid = 1760] [id = 743] 10:10:09 INFO - PROCESS | 1760 | --DOCSHELL 0x8765c800 == 174 [pid = 1760] [id = 742] 10:10:09 INFO - PROCESS | 1760 | --DOCSHELL 0x89ce9000 == 173 [pid = 1760] [id = 741] 10:10:09 INFO - PROCESS | 1760 | --DOCSHELL 0x86c97400 == 172 [pid = 1760] [id = 740] 10:10:09 INFO - PROCESS | 1760 | --DOCSHELL 0x953edc00 == 171 [pid = 1760] [id = 737] 10:10:09 INFO - PROCESS | 1760 | --DOCSHELL 0x8f8a2400 == 170 [pid = 1760] [id = 736] 10:10:09 INFO - PROCESS | 1760 | --DOCSHELL 0x92b22800 == 169 [pid = 1760] [id = 735] 10:10:09 INFO - PROCESS | 1760 | --DOCSHELL 0x924c5c00 == 168 [pid = 1760] [id = 734] 10:10:09 INFO - PROCESS | 1760 | --DOCSHELL 0x925c3000 == 167 [pid = 1760] [id = 732] 10:10:09 INFO - PROCESS | 1760 | --DOCSHELL 0x8eb90c00 == 166 [pid = 1760] [id = 733] 10:10:09 INFO - PROCESS | 1760 | --DOCSHELL 0x91d48c00 == 165 [pid = 1760] [id = 731] 10:10:09 INFO - PROCESS | 1760 | --DOCSHELL 0x8cff5c00 == 164 [pid = 1760] [id = 730] 10:10:09 INFO - PROCESS | 1760 | --DOCSHELL 0x8f8a1000 == 163 [pid = 1760] [id = 729] 10:10:09 INFO - PROCESS | 1760 | --DOCSHELL 0x8be90800 == 162 [pid = 1760] [id = 728] 10:10:09 INFO - PROCESS | 1760 | --DOCSHELL 0x8eb99c00 == 161 [pid = 1760] [id = 727] 10:10:09 INFO - PROCESS | 1760 | --DOCSHELL 0x8b646000 == 160 [pid = 1760] [id = 725] 10:10:09 INFO - PROCESS | 1760 | --DOCSHELL 0x8b6e6c00 == 159 [pid = 1760] [id = 726] 10:10:09 INFO - PROCESS | 1760 | --DOCSHELL 0x9814f000 == 158 [pid = 1760] [id = 695] 10:10:09 INFO - PROCESS | 1760 | --DOCSHELL 0x8d8d9c00 == 157 [pid = 1760] [id = 724] 10:10:09 INFO - PROCESS | 1760 | --DOCSHELL 0x8adbd800 == 156 [pid = 1760] [id = 723] 10:10:09 INFO - PROCESS | 1760 | --DOCSHELL 0x86c9b800 == 155 [pid = 1760] [id = 722] 10:10:09 INFO - PROCESS | 1760 | --DOMWINDOW == 190 (0x8b549c00) [pid = 1760] [serial = 2103] [outer = (nil)] [url = about:blank] 10:10:09 INFO - PROCESS | 1760 | --DOMWINDOW == 189 (0x85ed9800) [pid = 1760] [serial = 2142] [outer = (nil)] [url = about:blank] 10:10:09 INFO - PROCESS | 1760 | --DOMWINDOW == 188 (0x8eb59800) [pid = 1760] [serial = 2106] [outer = (nil)] [url = about:blank] 10:10:09 INFO - PROCESS | 1760 | --DOMWINDOW == 187 (0x99e17800) [pid = 1760] [serial = 2144] [outer = (nil)] [url = about:blank] 10:10:09 INFO - PROCESS | 1760 | --DOMWINDOW == 186 (0x8df56800) [pid = 1760] [serial = 2105] [outer = (nil)] [url = about:blank] 10:10:09 INFO - PROCESS | 1760 | --DOMWINDOW == 185 (0x91bf5c00) [pid = 1760] [serial = 2112] [outer = (nil)] [url = about:blank] 10:10:09 INFO - PROCESS | 1760 | --DOMWINDOW == 184 (0x99e19400) [pid = 1760] [serial = 2129] [outer = (nil)] [url = about:blank] 10:10:09 INFO - PROCESS | 1760 | --DOMWINDOW == 183 (0x8f74e800) [pid = 1760] [serial = 2108] [outer = (nil)] [url = about:blank] 10:10:09 INFO - PROCESS | 1760 | --DOMWINDOW == 182 (0xa22c5400) [pid = 1760] [serial = 2145] [outer = (nil)] [url = about:blank] 10:10:09 INFO - PROCESS | 1760 | --DOMWINDOW == 181 (0x8d9d2400) [pid = 1760] [serial = 2037] [outer = (nil)] [url = about:blank] 10:10:09 INFO - PROCESS | 1760 | --DOMWINDOW == 180 (0x8adb2000) [pid = 1760] [serial = 2159] [outer = (nil)] [url = about:blank] 10:10:09 INFO - PROCESS | 1760 | --DOMWINDOW == 179 (0xa2441400) [pid = 1760] [serial = 2138] [outer = (nil)] [url = about:blank] 10:10:09 INFO - PROCESS | 1760 | --DOMWINDOW == 178 (0x91d4c000) [pid = 1760] [serial = 2114] [outer = (nil)] [url = about:blank] 10:10:09 INFO - PROCESS | 1760 | --DOMWINDOW == 177 (0xa30f4800) [pid = 1760] [serial = 2139] [outer = (nil)] [url = about:blank] 10:10:09 INFO - PROCESS | 1760 | --DOMWINDOW == 176 (0x87523000) [pid = 1760] [serial = 2157] [outer = (nil)] [url = about:blank] 10:10:09 INFO - PROCESS | 1760 | --DOMWINDOW == 175 (0x927ec000) [pid = 1760] [serial = 2118] [outer = (nil)] [url = about:blank] 10:10:09 INFO - PROCESS | 1760 | --DOMWINDOW == 174 (0x86ca3c00) [pid = 1760] [serial = 2156] [outer = (nil)] [url = about:blank] 10:10:09 INFO - PROCESS | 1760 | --DOMWINDOW == 173 (0xa4e22800) [pid = 1760] [serial = 2147] [outer = (nil)] [url = about:blank] 10:10:09 INFO - PROCESS | 1760 | --DOMWINDOW == 172 (0x91bec000) [pid = 1760] [serial = 2111] [outer = (nil)] [url = about:blank] 10:10:09 INFO - PROCESS | 1760 | --DOMWINDOW == 171 (0x953f0c00) [pid = 1760] [serial = 2126] [outer = (nil)] [url = about:blank] 10:10:09 INFO - PROCESS | 1760 | --DOMWINDOW == 170 (0x85ed7800) [pid = 1760] [serial = 2141] [outer = (nil)] [url = about:blank] 10:10:09 INFO - PROCESS | 1760 | --DOMWINDOW == 169 (0x925c5800) [pid = 1760] [serial = 2150] [outer = (nil)] [url = about:blank] 10:10:09 INFO - PROCESS | 1760 | --DOMWINDOW == 168 (0x9b301400) [pid = 1760] [serial = 2132] [outer = (nil)] [url = about:blank] 10:10:09 INFO - PROCESS | 1760 | --DOMWINDOW == 167 (0x92d74000) [pid = 1760] [serial = 2121] [outer = (nil)] [url = about:blank] 10:10:09 INFO - PROCESS | 1760 | --DOMWINDOW == 166 (0x8adbf000) [pid = 1760] [serial = 2160] [outer = (nil)] [url = about:blank] 10:10:09 INFO - PROCESS | 1760 | --DOMWINDOW == 165 (0x9277a800) [pid = 1760] [serial = 2117] [outer = (nil)] [url = about:blank] 10:10:09 INFO - PROCESS | 1760 | --DOMWINDOW == 164 (0x9c07b400) [pid = 1760] [serial = 2133] [outer = (nil)] [url = about:blank] 10:10:09 INFO - PROCESS | 1760 | --DOMWINDOW == 163 (0x925c7400) [pid = 1760] [serial = 2151] [outer = (nil)] [url = about:blank] 10:10:09 INFO - PROCESS | 1760 | --DOMWINDOW == 162 (0x92c2d400) [pid = 1760] [serial = 2120] [outer = (nil)] [url = about:blank] 10:10:09 INFO - PROCESS | 1760 | --DOMWINDOW == 161 (0x9d0b4800) [pid = 1760] [serial = 2135] [outer = (nil)] [url = about:blank] 10:10:09 INFO - PROCESS | 1760 | --DOMWINDOW == 160 (0x93c8bc00) [pid = 1760] [serial = 2123] [outer = (nil)] [url = about:blank] 10:10:09 INFO - PROCESS | 1760 | --DOMWINDOW == 159 (0xa6734c00) [pid = 1760] [serial = 2154] [outer = (nil)] [url = about:blank] 10:10:09 INFO - PROCESS | 1760 | --DOMWINDOW == 158 (0x8c069400) [pid = 1760] [serial = 2162] [outer = (nil)] [url = about:blank] 10:10:09 INFO - PROCESS | 1760 | --DOMWINDOW == 157 (0x99162c00) [pid = 1760] [serial = 2127] [outer = (nil)] [url = about:blank] 10:10:09 INFO - PROCESS | 1760 | --DOMWINDOW == 156 (0x8cea2c00) [pid = 1760] [serial = 2163] [outer = (nil)] [url = about:blank] 10:10:09 INFO - PROCESS | 1760 | --DOMWINDOW == 155 (0x8f8a3c00) [pid = 1760] [serial = 2109] [outer = (nil)] [url = about:blank] 10:10:09 INFO - PROCESS | 1760 | --DOMWINDOW == 154 (0xa35ed000) [pid = 1760] [serial = 2153] [outer = (nil)] [url = about:blank] 10:10:09 INFO - PROCESS | 1760 | --DOMWINDOW == 153 (0xa1129800) [pid = 1760] [serial = 2136] [outer = (nil)] [url = about:blank] 10:10:09 INFO - PROCESS | 1760 | --DOMWINDOW == 152 (0x8adb9c00) [pid = 1760] [serial = 2102] [outer = (nil)] [url = about:blank] 10:10:09 INFO - PROCESS | 1760 | --DOMWINDOW == 151 (0x99ee8c00) [pid = 1760] [serial = 2130] [outer = (nil)] [url = about:blank] 10:10:09 INFO - PROCESS | 1760 | --DOMWINDOW == 150 (0x95007800) [pid = 1760] [serial = 2124] [outer = (nil)] [url = about:blank] 10:10:09 INFO - PROCESS | 1760 | --DOMWINDOW == 149 (0x91ecd800) [pid = 1760] [serial = 2115] [outer = (nil)] [url = about:blank] 10:10:09 INFO - PROCESS | 1760 | --DOMWINDOW == 148 (0xa5099800) [pid = 1760] [serial = 2148] [outer = (nil)] [url = about:blank] 10:10:09 INFO - PROCESS | 1760 | --DOMWINDOW == 147 (0x8d133400) [pid = 1760] [serial = 2165] [outer = (nil)] [url = about:blank] 10:10:09 INFO - PROCESS | 1760 | 1464369009266 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:09 INFO - PROCESS | 1760 | ++DOCSHELL 0x84cb4c00 == 156 [pid = 1760] [id = 766] 10:10:09 INFO - PROCESS | 1760 | ++DOMWINDOW == 148 (0x84cb7c00) [pid = 1760] [serial = 2297] [outer = (nil)] 10:10:09 INFO - PROCESS | 1760 | ++DOMWINDOW == 149 (0x85ed3c00) [pid = 1760] [serial = 2298] [outer = 0x84cb7c00] 10:10:09 INFO - PROCESS | 1760 | 1464369009480 Marionette DEBUG loaded listener.js 10:10:09 INFO - PROCESS | 1760 | ++DOMWINDOW == 150 (0x86ba9800) [pid = 1760] [serial = 2299] [outer = 0x84cb7c00] 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 10:10:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:10:10 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:10 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:10:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:10:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:10:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:10:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:10:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:10:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:10:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:10:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 10:10:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:10:10 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:10 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:10:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:10:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:10:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:10:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:10:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:10:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:10:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:10:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 10:10:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:10:10 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:10 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:10:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:10:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:10:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:10:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:10:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:10:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:10:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:10:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 10:10:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 10:10:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:10:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:10:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:10:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:10:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:10:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:10:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:10:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:10:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 10:10:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 10:10:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:10:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:10:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:10:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:10:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:10:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:10:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:10:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:10:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 10:10:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:10:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:10:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:10:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:10:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:10:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:10:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:10:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:10:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 10:10:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 10:10:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:10:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:10:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:10:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:10:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:10:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:10:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:10:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:10:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 10:10:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 10:10:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:10:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:10:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:10:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:10:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:10:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:10:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:10:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:10:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 10:10:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 10:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 10:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 10:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 10:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 10:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 10:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 10:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 10:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 10:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 10:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 10:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 10:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 10:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 10:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 10:10:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 10:10:11 INFO - TEST-OK | /FileAPI/idlharness.html | took 5215ms 10:10:11 INFO - PROCESS | 1760 | 1464369010719 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]]]}] 10:10:11 INFO - PROCESS | 1760 | 1464369011069 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 10:10:11 INFO - PROCESS | 1760 | 1464369011074 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 10:10:11 INFO - TEST-START | /FileAPI/idlharness.worker 10:10:11 INFO - PROCESS | 1760 | 1464369011093 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 10:10:11 INFO - PROCESS | 1760 | 1464369011097 Marionette TRACE conn3 <- [1,3030,null,{}] 10:10:11 INFO - PROCESS | 1760 | 1464369011105 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}] 10:10:11 INFO - PROCESS | 1760 | 1464369011294 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 10:10:11 INFO - PROCESS | 1760 | 1464369011514 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:11 INFO - PROCESS | 1760 | ++DOCSHELL 0x8b542400 == 157 [pid = 1760] [id = 767] 10:10:11 INFO - PROCESS | 1760 | ++DOMWINDOW == 151 (0x8b542800) [pid = 1760] [serial = 2300] [outer = (nil)] 10:10:11 INFO - PROCESS | 1760 | ++DOMWINDOW == 152 (0x8b548800) [pid = 1760] [serial = 2301] [outer = 0x8b542800] 10:10:11 INFO - PROCESS | 1760 | 1464369011589 Marionette DEBUG loaded listener.js 10:10:11 INFO - PROCESS | 1760 | ++DOMWINDOW == 153 (0x8b646000) [pid = 1760] [serial = 2302] [outer = 0x8b542800] 10:10:11 INFO - PROCESS | 1760 | [1760] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:10:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:10:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:10:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:10:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:10:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:10:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:10:13 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:13 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:10:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:10:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:10:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:10:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:10:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:10:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:10:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:10:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:10:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:10:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:10:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 10:10:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:10:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:10:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:10:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:10:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:10:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 10:10:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:10:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:10:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:10:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:10:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:10:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:10:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:10:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:10:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:10:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:10:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 10:10:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:10:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:10:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:10:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:10:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:10:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 10:10:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:10:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:10:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:10:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:10:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:10:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:10:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:10:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 10:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 10:10:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:10:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:10:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:10:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:10:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:10:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 10:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:10:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:10:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:10:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:10:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:10:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:10:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 10:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 10:10:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:10:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:10:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:10:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:10:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:10:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 10:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 10:10:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:10:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:10:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:10:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:10:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:10:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 10:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 10:10:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:10:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:10:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:10:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:10:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:10:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 10:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:10:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:10:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:10:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:10:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:10:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:10:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:10:13 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 10:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:13 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:10:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:10:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:10:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:10:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:10:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 10:10:13 INFO - {} 10:10:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 10:10:13 INFO - {} 10:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 10:10:14 INFO - {} 10:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 10:10:14 INFO - {} 10:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 10:10:14 INFO - {} 10:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 10:10:14 INFO - {} 10:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 10:10:14 INFO - {} 10:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 10:10:14 INFO - {} 10:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 10:10:14 INFO - {} 10:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 10:10:14 INFO - {} 10:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 10:10:14 INFO - {} 10:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:10:14 INFO - {} 10:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:10:14 INFO - {} 10:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 10:10:14 INFO - {} 10:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:10:14 INFO - {} 10:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 10:10:14 INFO - {} 10:10:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:10:14 INFO - {} 10:10:14 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2629ms 10:10:14 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 10:10:14 INFO - PROCESS | 1760 | 1464369013537 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,{},{}]]]}] 10:10:14 INFO - PROCESS | 1760 | 1464369013727 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 10:10:14 INFO - PROCESS | 1760 | 1464369013745 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 10:10:14 INFO - PROCESS | 1760 | 1464369013806 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 10:10:14 INFO - PROCESS | 1760 | 1464369013814 Marionette TRACE conn3 <- [1,3034,null,{}] 10:10:14 INFO - PROCESS | 1760 | 1464369013871 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}] 10:10:14 INFO - PROCESS | 1760 | 1464369014250 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 10:10:14 INFO - PROCESS | 1760 | --DOMWINDOW == 152 (0x89cea800) [pid = 1760] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 10:10:14 INFO - PROCESS | 1760 | --DOMWINDOW == 151 (0x8d718400) [pid = 1760] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 10:10:14 INFO - PROCESS | 1760 | --DOMWINDOW == 150 (0x86c9bc00) [pid = 1760] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 10:10:14 INFO - PROCESS | 1760 | --DOMWINDOW == 149 (0x92c34c00) [pid = 1760] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 10:10:14 INFO - PROCESS | 1760 | --DOMWINDOW == 148 (0x8f5d8000) [pid = 1760] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 10:10:14 INFO - PROCESS | 1760 | --DOMWINDOW == 147 (0x8edba400) [pid = 1760] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 10:10:14 INFO - PROCESS | 1760 | --DOMWINDOW == 146 (0x8d713400) [pid = 1760] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 10:10:14 INFO - PROCESS | 1760 | --DOMWINDOW == 145 (0x9a5dc000) [pid = 1760] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 10:10:14 INFO - PROCESS | 1760 | --DOMWINDOW == 144 (0x912dd000) [pid = 1760] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 10:10:14 INFO - PROCESS | 1760 | --DOMWINDOW == 143 (0x8d1ee400) [pid = 1760] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 10:10:14 INFO - PROCESS | 1760 | --DOMWINDOW == 142 (0x8be9c800) [pid = 1760] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 10:10:14 INFO - PROCESS | 1760 | --DOMWINDOW == 141 (0x925c6000) [pid = 1760] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 10:10:14 INFO - PROCESS | 1760 | --DOMWINDOW == 140 (0x8d8df000) [pid = 1760] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 10:10:14 INFO - PROCESS | 1760 | --DOMWINDOW == 139 (0x8f74a800) [pid = 1760] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 10:10:14 INFO - PROCESS | 1760 | --DOMWINDOW == 138 (0x86c98000) [pid = 1760] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 10:10:14 INFO - PROCESS | 1760 | --DOMWINDOW == 137 (0x91ecb400) [pid = 1760] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 10:10:14 INFO - PROCESS | 1760 | --DOMWINDOW == 136 (0x953f6400) [pid = 1760] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 10:10:14 INFO - PROCESS | 1760 | --DOMWINDOW == 135 (0x8b49b800) [pid = 1760] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 10:10:14 INFO - PROCESS | 1760 | --DOMWINDOW == 134 (0x95005c00) [pid = 1760] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 10:10:14 INFO - PROCESS | 1760 | --DOMWINDOW == 133 (0x92782c00) [pid = 1760] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 10:10:14 INFO - PROCESS | 1760 | --DOMWINDOW == 132 (0x8ea9e400) [pid = 1760] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 10:10:14 INFO - PROCESS | 1760 | --DOMWINDOW == 131 (0x8d8e6800) [pid = 1760] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 10:10:15 INFO - PROCESS | 1760 | 1464369014984 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:15 INFO - PROCESS | 1760 | ++DOCSHELL 0x85edac00 == 158 [pid = 1760] [id = 768] 10:10:15 INFO - PROCESS | 1760 | ++DOMWINDOW == 132 (0x86c98000) [pid = 1760] [serial = 2303] [outer = (nil)] 10:10:15 INFO - PROCESS | 1760 | ++DOMWINDOW == 133 (0x8b64c400) [pid = 1760] [serial = 2304] [outer = 0x86c98000] 10:10:15 INFO - PROCESS | 1760 | 1464369015057 Marionette DEBUG loaded listener.js 10:10:15 INFO - PROCESS | 1760 | ++DOMWINDOW == 134 (0x8de50800) [pid = 1760] [serial = 2305] [outer = 0x86c98000] 10:10:15 INFO - PROCESS | 1760 | 1464369015732 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]]]}] 10:10:15 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 10:10:15 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1974ms 10:10:15 INFO - PROCESS | 1760 | 1464369015770 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 10:10:15 INFO - PROCESS | 1760 | 1464369015774 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 10:10:15 INFO - TEST-START | /FileAPI/blob/Blob-close.html 10:10:15 INFO - PROCESS | 1760 | 1464369015782 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 10:10:15 INFO - PROCESS | 1760 | 1464369015791 Marionette TRACE conn3 <- [1,3038,null,{}] 10:10:15 INFO - PROCESS | 1760 | 1464369015805 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}] 10:10:16 INFO - PROCESS | 1760 | 1464369016088 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 10:10:16 INFO - PROCESS | 1760 | 1464369016115 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:16 INFO - PROCESS | 1760 | ++DOCSHELL 0x8e904400 == 159 [pid = 1760] [id = 769] 10:10:16 INFO - PROCESS | 1760 | ++DOMWINDOW == 135 (0x8eb15c00) [pid = 1760] [serial = 2306] [outer = (nil)] 10:10:16 INFO - PROCESS | 1760 | ++DOMWINDOW == 136 (0x8eb60000) [pid = 1760] [serial = 2307] [outer = 0x8eb15c00] 10:10:16 INFO - PROCESS | 1760 | 1464369016187 Marionette DEBUG loaded listener.js 10:10:16 INFO - PROCESS | 1760 | ++DOMWINDOW == 137 (0x8eb95400) [pid = 1760] [serial = 2308] [outer = 0x8eb15c00] 10:10:17 INFO - PROCESS | 1760 | 1464369017244 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"]]]}] 10:10:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 10:10:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 10:10:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 10:10:17 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1494ms 10:10:17 INFO - PROCESS | 1760 | 1464369017277 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 10:10:17 INFO - PROCESS | 1760 | 1464369017283 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 10:10:17 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 10:10:17 INFO - PROCESS | 1760 | 1464369017293 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 10:10:17 INFO - PROCESS | 1760 | 1464369017300 Marionette TRACE conn3 <- [1,3042,null,{}] 10:10:17 INFO - PROCESS | 1760 | 1464369017310 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}] 10:10:17 INFO - PROCESS | 1760 | 1464369017575 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 10:10:17 INFO - PROCESS | 1760 | 1464369017967 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:18 INFO - PROCESS | 1760 | ++DOCSHELL 0x84cb6400 == 160 [pid = 1760] [id = 770] 10:10:18 INFO - PROCESS | 1760 | ++DOMWINDOW == 138 (0x86ca3400) [pid = 1760] [serial = 2309] [outer = (nil)] 10:10:18 INFO - PROCESS | 1760 | ++DOMWINDOW == 139 (0x8765e000) [pid = 1760] [serial = 2310] [outer = 0x86ca3400] 10:10:18 INFO - PROCESS | 1760 | 1464369018056 Marionette DEBUG loaded listener.js 10:10:18 INFO - PROCESS | 1760 | ++DOMWINDOW == 140 (0x8a34bc00) [pid = 1760] [serial = 2311] [outer = 0x86ca3400] 10:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 10:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 10:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 10:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 10:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 10:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 10:10:19 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. 10:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 10:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 10:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 10:10:19 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'.) 10:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 10:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 10:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 10:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 10:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 10:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 10:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 10:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 10:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 10:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 10:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 10:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 10:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 10:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 10:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 10:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 10:10:19 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. 10:10:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 10:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 10:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 10:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 10:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 10:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 10:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 10:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 10:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 10:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 10:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 10:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 10:10:19 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. 10:10:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 10:10:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 10:10:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:10:19 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. 10:10:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 10:10:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 10:10:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 10:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 10:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 10:10:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 10:10:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 10:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 10:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 10:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 10:10:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 10:10:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:10:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 10:10:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 10:10:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:10:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:10:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 10:10:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:10:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:10:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 10:10:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:10:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 10:10:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 10:10:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:10:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:10:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 10:10:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:10:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:10:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 10:10:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:10:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:10:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 10:10:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:10:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:10:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 10:10:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:10:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:10:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 10:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 10:10:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 10:10:19 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2043ms 10:10:19 INFO - PROCESS | 1760 | 1464369019231 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]]]}] 10:10:19 INFO - PROCESS | 1760 | 1464369019406 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 10:10:19 INFO - PROCESS | 1760 | 1464369019414 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 10:10:19 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 10:10:19 INFO - PROCESS | 1760 | 1464369019431 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 10:10:19 INFO - PROCESS | 1760 | 1464369019435 Marionette TRACE conn3 <- [1,3046,null,{}] 10:10:19 INFO - PROCESS | 1760 | 1464369019441 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}] 10:10:19 INFO - PROCESS | 1760 | 1464369019676 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 10:10:20 INFO - PROCESS | 1760 | 1464369020006 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:20 INFO - PROCESS | 1760 | ++DOCSHELL 0x8728bc00 == 161 [pid = 1760] [id = 771] 10:10:20 INFO - PROCESS | 1760 | ++DOMWINDOW == 141 (0x87517000) [pid = 1760] [serial = 2312] [outer = (nil)] 10:10:20 INFO - PROCESS | 1760 | ++DOMWINDOW == 142 (0x8b6f0c00) [pid = 1760] [serial = 2313] [outer = 0x87517000] 10:10:20 INFO - PROCESS | 1760 | 1464369020091 Marionette DEBUG loaded listener.js 10:10:20 INFO - PROCESS | 1760 | ++DOMWINDOW == 143 (0x8be91c00) [pid = 1760] [serial = 2314] [outer = 0x87517000] 10:10:20 INFO - PROCESS | 1760 | [1760] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:10:21 INFO - PROCESS | 1760 | 1464369021042 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 10:10:21 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 10:10:21 INFO - {} 10:10:21 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1646ms 10:10:21 INFO - PROCESS | 1760 | 1464369021077 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 10:10:21 INFO - PROCESS | 1760 | 1464369021081 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 10:10:21 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 10:10:21 INFO - PROCESS | 1760 | 1464369021089 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 10:10:21 INFO - PROCESS | 1760 | 1464369021095 Marionette TRACE conn3 <- [1,3050,null,{}] 10:10:21 INFO - PROCESS | 1760 | 1464369021119 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}] 10:10:21 INFO - PROCESS | 1760 | 1464369021452 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 10:10:21 INFO - PROCESS | 1760 | 1464369021726 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:21 INFO - PROCESS | 1760 | ++DOCSHELL 0x8ce9d000 == 162 [pid = 1760] [id = 772] 10:10:21 INFO - PROCESS | 1760 | ++DOMWINDOW == 144 (0x8cea0000) [pid = 1760] [serial = 2315] [outer = (nil)] 10:10:21 INFO - PROCESS | 1760 | ++DOMWINDOW == 145 (0x8cff1800) [pid = 1760] [serial = 2316] [outer = 0x8cea0000] 10:10:21 INFO - PROCESS | 1760 | 1464369021820 Marionette DEBUG loaded listener.js 10:10:21 INFO - PROCESS | 1760 | ++DOMWINDOW == 146 (0x8d13cc00) [pid = 1760] [serial = 2317] [outer = 0x8cea0000] 10:10:22 INFO - PROCESS | 1760 | 1464369022590 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]]]}] 10:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 10:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 10:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 10:10:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 10:10:22 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1548ms 10:10:22 INFO - PROCESS | 1760 | 1464369022637 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 10:10:22 INFO - PROCESS | 1760 | 1464369022646 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 10:10:22 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 10:10:22 INFO - PROCESS | 1760 | 1464369022653 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 10:10:22 INFO - PROCESS | 1760 | 1464369022656 Marionette TRACE conn3 <- [1,3054,null,{}] 10:10:22 INFO - PROCESS | 1760 | 1464369022662 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}] 10:10:22 INFO - PROCESS | 1760 | 1464369022896 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 10:10:23 INFO - PROCESS | 1760 | 1464369023208 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:23 INFO - PROCESS | 1760 | ++DOCSHELL 0x8d714000 == 163 [pid = 1760] [id = 773] 10:10:23 INFO - PROCESS | 1760 | ++DOMWINDOW == 147 (0x8d71cc00) [pid = 1760] [serial = 2318] [outer = (nil)] 10:10:23 INFO - PROCESS | 1760 | ++DOMWINDOW == 148 (0x8d8ecc00) [pid = 1760] [serial = 2319] [outer = 0x8d71cc00] 10:10:23 INFO - PROCESS | 1760 | 1464369023296 Marionette DEBUG loaded listener.js 10:10:23 INFO - PROCESS | 1760 | ++DOMWINDOW == 149 (0x8da05000) [pid = 1760] [serial = 2320] [outer = 0x8d71cc00] 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 10:10:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 10:10:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 10:10:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:10:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:10:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 10:10:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:10:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:10:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 10:10:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:10:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:10:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 10:10:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:10:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:10:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 10:10:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:10:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:10:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 10:10:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:10:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:10:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 10:10:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:10:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:10:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 10:10:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:10:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:10:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 10:10:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:10:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:10:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 10:10:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:10:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:10:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 10:10:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:10:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:10:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 10:10:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:10:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:10:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 10:10:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:10:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:10:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 10:10:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:10:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:10:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 10:10:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:10:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:10:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 10:10:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:10:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:10:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 10:10:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:10:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:10:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 10:10:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:10:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:10:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 10:10:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:10:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:10:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 10:10:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:10:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:10:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 10:10:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:10:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:10:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 10:10:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:10:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:10:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:10:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:10:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:10:24 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" 10:10:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:10:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:10:24 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" 10:10:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:10:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:10:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:10:24 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2023ms 10:10:24 INFO - TEST-START | /FileAPI/file/File-constructor.html 10:10:24 INFO - PROCESS | 1760 | 1464369024512 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"]]]}] 10:10:24 INFO - PROCESS | 1760 | 1464369024690 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 10:10:24 INFO - PROCESS | 1760 | 1464369024702 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 10:10:24 INFO - PROCESS | 1760 | 1464369024715 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 10:10:24 INFO - PROCESS | 1760 | 1464369024725 Marionette TRACE conn3 <- [1,3058,null,{}] 10:10:24 INFO - PROCESS | 1760 | 1464369024815 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}] 10:10:25 INFO - PROCESS | 1760 | 1464369025080 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 10:10:25 INFO - PROCESS | 1760 | 1464369025381 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:25 INFO - PROCESS | 1760 | ++DOCSHELL 0x8d70f400 == 164 [pid = 1760] [id = 774] 10:10:25 INFO - PROCESS | 1760 | ++DOMWINDOW == 150 (0x8da0ac00) [pid = 1760] [serial = 2321] [outer = (nil)] 10:10:25 INFO - PROCESS | 1760 | ++DOMWINDOW == 151 (0x8edc0000) [pid = 1760] [serial = 2322] [outer = 0x8da0ac00] 10:10:25 INFO - PROCESS | 1760 | 1464369025465 Marionette DEBUG loaded listener.js 10:10:25 INFO - PROCESS | 1760 | ++DOMWINDOW == 152 (0x8f5cb800) [pid = 1760] [serial = 2323] [outer = 0x8da0ac00] 10:10:26 INFO - PROCESS | 1760 | 1464369026335 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]]]}] 10:10:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 10:10:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 10:10:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 10:10:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 10:10:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 10:10:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 10:10:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 10:10:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 10:10:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 10:10:26 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 10:10:26 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 10:10:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:26 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 10:10:26 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 10:10:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 10:10:26 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:10:26 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 10:10:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:26 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 10:10:26 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 10:10:26 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 10:10:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:26 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 10:10:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 10:10:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 10:10:26 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1654ms 10:10:26 INFO - PROCESS | 1760 | 1464369026413 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 10:10:26 INFO - PROCESS | 1760 | 1464369026417 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 10:10:26 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 10:10:26 INFO - PROCESS | 1760 | 1464369026426 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 10:10:26 INFO - PROCESS | 1760 | 1464369026428 Marionette TRACE conn3 <- [1,3062,null,{}] 10:10:26 INFO - PROCESS | 1760 | 1464369026433 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}] 10:10:26 INFO - PROCESS | 1760 | 1464369026679 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 10:10:27 INFO - PROCESS | 1760 | 1464369027048 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:27 INFO - PROCESS | 1760 | ++DOCSHELL 0x8ea9f800 == 165 [pid = 1760] [id = 775] 10:10:27 INFO - PROCESS | 1760 | ++DOMWINDOW == 153 (0x8f6cf800) [pid = 1760] [serial = 2324] [outer = (nil)] 10:10:27 INFO - PROCESS | 1760 | ++DOMWINDOW == 154 (0x8f750400) [pid = 1760] [serial = 2325] [outer = 0x8f6cf800] 10:10:27 INFO - PROCESS | 1760 | 1464369027139 Marionette DEBUG loaded listener.js 10:10:27 INFO - PROCESS | 1760 | ++DOMWINDOW == 155 (0x8f8a3000) [pid = 1760] [serial = 2326] [outer = 0x8f6cf800] 10:10:27 INFO - PROCESS | 1760 | [1760] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:10:28 INFO - PROCESS | 1760 | 1464369027999 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 10:10:28 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 10:10:28 INFO - {} 10:10:28 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1587ms 10:10:28 INFO - PROCESS | 1760 | 1464369028014 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 10:10:28 INFO - PROCESS | 1760 | 1464369028018 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 10:10:28 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 10:10:28 INFO - PROCESS | 1760 | 1464369028024 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 10:10:28 INFO - PROCESS | 1760 | 1464369028028 Marionette TRACE conn3 <- [1,3066,null,{}] 10:10:28 INFO - PROCESS | 1760 | 1464369028033 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}] 10:10:28 INFO - PROCESS | 1760 | 1464369028241 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 10:10:28 INFO - PROCESS | 1760 | 1464369028561 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:28 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f5d2c00 == 166 [pid = 1760] [id = 776] 10:10:28 INFO - PROCESS | 1760 | ++DOMWINDOW == 156 (0x8f755800) [pid = 1760] [serial = 2327] [outer = (nil)] 10:10:28 INFO - PROCESS | 1760 | ++DOMWINDOW == 157 (0x912e0800) [pid = 1760] [serial = 2328] [outer = 0x8f755800] 10:10:28 INFO - PROCESS | 1760 | 1464369028646 Marionette DEBUG loaded listener.js 10:10:28 INFO - PROCESS | 1760 | ++DOMWINDOW == 158 (0x91435c00) [pid = 1760] [serial = 2329] [outer = 0x8f755800] 10:10:29 INFO - PROCESS | 1760 | 1464369029497 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]]]}] 10:10:29 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 10:10:29 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 10:10:29 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 10:10:29 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 10:10:29 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 10:10:29 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 10:10:29 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 10:10:29 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1492ms 10:10:29 INFO - PROCESS | 1760 | 1464369029520 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 10:10:29 INFO - PROCESS | 1760 | 1464369029526 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 10:10:29 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 10:10:29 INFO - PROCESS | 1760 | 1464369029539 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 10:10:29 INFO - PROCESS | 1760 | 1464369029542 Marionette TRACE conn3 <- [1,3070,null,{}] 10:10:29 INFO - PROCESS | 1760 | 1464369029551 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}] 10:10:29 INFO - PROCESS | 1760 | 1464369029758 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 10:10:30 INFO - PROCESS | 1760 | 1464369030048 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:30 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f8a8c00 == 167 [pid = 1760] [id = 777] 10:10:30 INFO - PROCESS | 1760 | ++DOMWINDOW == 159 (0x91434000) [pid = 1760] [serial = 2330] [outer = (nil)] 10:10:30 INFO - PROCESS | 1760 | ++DOMWINDOW == 160 (0x91bee400) [pid = 1760] [serial = 2331] [outer = 0x91434000] 10:10:30 INFO - PROCESS | 1760 | 1464369030137 Marionette DEBUG loaded listener.js 10:10:30 INFO - PROCESS | 1760 | ++DOMWINDOW == 161 (0x91bf3800) [pid = 1760] [serial = 2332] [outer = 0x91434000] 10:10:31 INFO - PROCESS | 1760 | 1464369031015 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]]]}] 10:10:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 10:10:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 10:10:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 10:10:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 10:10:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 10:10:31 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 10:10:31 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1487ms 10:10:31 INFO - PROCESS | 1760 | 1464369031029 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 10:10:31 INFO - PROCESS | 1760 | 1464369031033 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 10:10:31 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 10:10:31 INFO - PROCESS | 1760 | 1464369031039 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 10:10:31 INFO - PROCESS | 1760 | 1464369031043 Marionette TRACE conn3 <- [1,3074,null,{}] 10:10:31 INFO - PROCESS | 1760 | 1464369031049 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}] 10:10:31 INFO - PROCESS | 1760 | 1464369031302 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 10:10:31 INFO - PROCESS | 1760 | 1464369031612 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:31 INFO - PROCESS | 1760 | ++DOCSHELL 0x84cb1800 == 168 [pid = 1760] [id = 778] 10:10:31 INFO - PROCESS | 1760 | ++DOMWINDOW == 162 (0x91438800) [pid = 1760] [serial = 2333] [outer = (nil)] 10:10:31 INFO - PROCESS | 1760 | ++DOMWINDOW == 163 (0x91d4b800) [pid = 1760] [serial = 2334] [outer = 0x91438800] 10:10:31 INFO - PROCESS | 1760 | 1464369031698 Marionette DEBUG loaded listener.js 10:10:31 INFO - PROCESS | 1760 | ++DOMWINDOW == 164 (0x91d4e800) [pid = 1760] [serial = 2335] [outer = 0x91438800] 10:10:32 INFO - PROCESS | 1760 | 1464369032532 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]]]}] 10:10:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 10:10:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 10:10:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 10:10:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 10:10:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 10:10:32 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 10:10:32 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1538ms 10:10:32 INFO - PROCESS | 1760 | 1464369032579 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 10:10:32 INFO - PROCESS | 1760 | 1464369032582 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 10:10:32 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 10:10:32 INFO - PROCESS | 1760 | 1464369032589 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 10:10:32 INFO - PROCESS | 1760 | 1464369032593 Marionette TRACE conn3 <- [1,3078,null,{}] 10:10:32 INFO - PROCESS | 1760 | 1464369032599 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}] 10:10:32 INFO - PROCESS | 1760 | 1464369032843 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 10:10:33 INFO - PROCESS | 1760 | 1464369033157 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:33 INFO - PROCESS | 1760 | ++DOCSHELL 0x8f5d2400 == 169 [pid = 1760] [id = 779] 10:10:33 INFO - PROCESS | 1760 | ++DOMWINDOW == 165 (0x8f5d9000) [pid = 1760] [serial = 2336] [outer = (nil)] 10:10:33 INFO - PROCESS | 1760 | ++DOMWINDOW == 166 (0x8f8aa000) [pid = 1760] [serial = 2337] [outer = 0x8f5d9000] 10:10:33 INFO - PROCESS | 1760 | 1464369033256 Marionette DEBUG loaded listener.js 10:10:33 INFO - PROCESS | 1760 | ++DOMWINDOW == 167 (0x912d6000) [pid = 1760] [serial = 2338] [outer = 0x8f5d9000] 10:10:34 INFO - PROCESS | 1760 | 1464369034116 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] 10:10:34 INFO - PROCESS | 1760 | 1464369034185 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 10:10:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 10:10:34 INFO - PROCESS | 1760 | 1464369034199 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 10:10:34 INFO - PROCESS | 1760 | 1464369034206 Marionette TRACE conn3 <- [1,3082,null,{}] 10:10:34 INFO - PROCESS | 1760 | 1464369034212 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}] 10:10:34 INFO - PROCESS | 1760 | 1464369034539 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 10:10:34 INFO - PROCESS | 1760 | 1464369034787 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:34 INFO - PROCESS | 1760 | ++DOCSHELL 0x9223bc00 == 170 [pid = 1760] [id = 780] 10:10:34 INFO - PROCESS | 1760 | ++DOMWINDOW == 168 (0x9231b000) [pid = 1760] [serial = 2339] [outer = (nil)] 10:10:34 INFO - PROCESS | 1760 | ++DOMWINDOW == 169 (0x9233e400) [pid = 1760] [serial = 2340] [outer = 0x9231b000] 10:10:34 INFO - PROCESS | 1760 | 1464369034933 Marionette DEBUG loaded listener.js 10:10:35 INFO - PROCESS | 1760 | ++DOMWINDOW == 170 (0x924c7400) [pid = 1760] [serial = 2341] [outer = 0x9231b000] 10:10:35 INFO - PROCESS | 1760 | 1464369035744 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]]]}] 10:10:35 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 10:10:35 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 10:10:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:35 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 10:10:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 10:10:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1589ms 10:10:35 INFO - PROCESS | 1760 | 1464369035788 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 10:10:35 INFO - PROCESS | 1760 | 1464369035792 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 10:10:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 10:10:35 INFO - PROCESS | 1760 | 1464369035798 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 10:10:35 INFO - PROCESS | 1760 | 1464369035802 Marionette TRACE conn3 <- [1,3086,null,{}] 10:10:35 INFO - PROCESS | 1760 | 1464369035808 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}] 10:10:36 INFO - PROCESS | 1760 | 1464369036048 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 10:10:36 INFO - PROCESS | 1760 | 1464369036383 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:36 INFO - PROCESS | 1760 | ++DOCSHELL 0x92232800 == 171 [pid = 1760] [id = 781] 10:10:36 INFO - PROCESS | 1760 | ++DOMWINDOW == 171 (0x924cf000) [pid = 1760] [serial = 2342] [outer = (nil)] 10:10:36 INFO - PROCESS | 1760 | ++DOMWINDOW == 172 (0x925c6c00) [pid = 1760] [serial = 2343] [outer = 0x924cf000] 10:10:36 INFO - PROCESS | 1760 | 1464369036472 Marionette DEBUG loaded listener.js 10:10:36 INFO - PROCESS | 1760 | ++DOMWINDOW == 173 (0x925c9800) [pid = 1760] [serial = 2344] [outer = 0x924cf000] 10:10:37 INFO - PROCESS | 1760 | 1464369037316 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 10:10:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 10:10:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1532ms 10:10:37 INFO - PROCESS | 1760 | 1464369037331 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 10:10:37 INFO - PROCESS | 1760 | 1464369037335 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 10:10:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 10:10:37 INFO - PROCESS | 1760 | 1464369037342 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 10:10:37 INFO - PROCESS | 1760 | 1464369037344 Marionette TRACE conn3 <- [1,3090,null,{}] 10:10:37 INFO - PROCESS | 1760 | 1464369037350 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}] 10:10:37 INFO - PROCESS | 1760 | 1464369037552 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 10:10:37 INFO - PROCESS | 1760 | 1464369037857 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:37 INFO - PROCESS | 1760 | ++DOCSHELL 0x925c2400 == 172 [pid = 1760] [id = 782] 10:10:37 INFO - PROCESS | 1760 | ++DOMWINDOW == 174 (0x925c8000) [pid = 1760] [serial = 2345] [outer = (nil)] 10:10:37 INFO - PROCESS | 1760 | ++DOMWINDOW == 175 (0x92780400) [pid = 1760] [serial = 2346] [outer = 0x925c8000] 10:10:37 INFO - PROCESS | 1760 | 1464369037957 Marionette DEBUG loaded listener.js 10:10:38 INFO - PROCESS | 1760 | ++DOMWINDOW == 176 (0x92783000) [pid = 1760] [serial = 2347] [outer = 0x925c8000] 10:10:38 INFO - PROCESS | 1760 | 1464369038764 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 10:10:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 10:10:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1442ms 10:10:38 INFO - PROCESS | 1760 | 1464369038784 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 10:10:38 INFO - PROCESS | 1760 | 1464369038788 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 10:10:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 10:10:38 INFO - PROCESS | 1760 | 1464369038794 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 10:10:38 INFO - PROCESS | 1760 | 1464369038797 Marionette TRACE conn3 <- [1,3094,null,{}] 10:10:38 INFO - PROCESS | 1760 | 1464369038803 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}] 10:10:39 INFO - PROCESS | 1760 | 1464369039007 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 10:10:39 INFO - PROCESS | 1760 | 1464369039307 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:39 INFO - PROCESS | 1760 | ++DOCSHELL 0x925c3000 == 173 [pid = 1760] [id = 783] 10:10:39 INFO - PROCESS | 1760 | ++DOMWINDOW == 177 (0x9277b800) [pid = 1760] [serial = 2348] [outer = (nil)] 10:10:39 INFO - PROCESS | 1760 | ++DOMWINDOW == 178 (0x9295b400) [pid = 1760] [serial = 2349] [outer = 0x9277b800] 10:10:39 INFO - PROCESS | 1760 | 1464369039395 Marionette DEBUG loaded listener.js 10:10:39 INFO - PROCESS | 1760 | ++DOMWINDOW == 179 (0x9295fc00) [pid = 1760] [serial = 2350] [outer = 0x9277b800] 10:10:40 INFO - PROCESS | 1760 | 1464369040255 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 10:10:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 10:10:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1479ms 10:10:40 INFO - PROCESS | 1760 | 1464369040273 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 10:10:40 INFO - PROCESS | 1760 | 1464369040276 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 10:10:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 10:10:40 INFO - PROCESS | 1760 | 1464369040283 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 10:10:40 INFO - PROCESS | 1760 | 1464369040286 Marionette TRACE conn3 <- [1,3098,null,{}] 10:10:40 INFO - PROCESS | 1760 | 1464369040292 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}] 10:10:40 INFO - PROCESS | 1760 | 1464369040496 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 10:10:40 INFO - PROCESS | 1760 | 1464369040809 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:40 INFO - PROCESS | 1760 | ++DOCSHELL 0x8be9d000 == 174 [pid = 1760] [id = 784] 10:10:40 INFO - PROCESS | 1760 | ++DOMWINDOW == 180 (0x8d8f0c00) [pid = 1760] [serial = 2351] [outer = (nil)] 10:10:40 INFO - PROCESS | 1760 | ++DOMWINDOW == 181 (0x92c2f400) [pid = 1760] [serial = 2352] [outer = 0x8d8f0c00] 10:10:40 INFO - PROCESS | 1760 | 1464369040899 Marionette DEBUG loaded listener.js 10:10:41 INFO - PROCESS | 1760 | ++DOMWINDOW == 182 (0x92c34c00) [pid = 1760] [serial = 2353] [outer = 0x8d8f0c00] 10:10:41 INFO - PROCESS | 1760 | 1464369041714 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]]]}] 10:10:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 10:10:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 10:10:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1441ms 10:10:41 INFO - PROCESS | 1760 | 1464369041725 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 10:10:41 INFO - PROCESS | 1760 | 1464369041729 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 10:10:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 10:10:41 INFO - PROCESS | 1760 | 1464369041735 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 10:10:41 INFO - PROCESS | 1760 | 1464369041739 Marionette TRACE conn3 <- [1,3102,null,{}] 10:10:41 INFO - PROCESS | 1760 | 1464369041744 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}] 10:10:41 INFO - PROCESS | 1760 | 1464369041949 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 10:10:42 INFO - PROCESS | 1760 | 1464369042253 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:42 INFO - PROCESS | 1760 | ++DOCSHELL 0x91d41800 == 175 [pid = 1760] [id = 785] 10:10:42 INFO - PROCESS | 1760 | ++DOMWINDOW == 183 (0x92b1e000) [pid = 1760] [serial = 2354] [outer = (nil)] 10:10:42 INFO - PROCESS | 1760 | ++DOMWINDOW == 184 (0x92d73000) [pid = 1760] [serial = 2355] [outer = 0x92b1e000] 10:10:42 INFO - PROCESS | 1760 | 1464369042341 Marionette DEBUG loaded listener.js 10:10:42 INFO - PROCESS | 1760 | ++DOMWINDOW == 185 (0x92d78400) [pid = 1760] [serial = 2356] [outer = 0x92b1e000] 10:10:43 INFO - PROCESS | 1760 | 1464369043154 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 10:10:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 10:10:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1448ms 10:10:43 INFO - PROCESS | 1760 | 1464369043183 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 10:10:43 INFO - PROCESS | 1760 | 1464369043187 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 10:10:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 10:10:43 INFO - PROCESS | 1760 | 1464369043193 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 10:10:43 INFO - PROCESS | 1760 | 1464369043197 Marionette TRACE conn3 <- [1,3106,null,{}] 10:10:43 INFO - PROCESS | 1760 | 1464369043203 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}] 10:10:43 INFO - PROCESS | 1760 | 1464369043443 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 10:10:43 INFO - PROCESS | 1760 | 1464369043755 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:43 INFO - PROCESS | 1760 | ++DOCSHELL 0x84caf000 == 176 [pid = 1760] [id = 786] 10:10:43 INFO - PROCESS | 1760 | ++DOMWINDOW == 186 (0x92d6f000) [pid = 1760] [serial = 2357] [outer = (nil)] 10:10:43 INFO - PROCESS | 1760 | ++DOMWINDOW == 187 (0x93c1b000) [pid = 1760] [serial = 2358] [outer = 0x92d6f000] 10:10:43 INFO - PROCESS | 1760 | 1464369043847 Marionette DEBUG loaded listener.js 10:10:43 INFO - PROCESS | 1760 | ++DOMWINDOW == 188 (0x93c1ec00) [pid = 1760] [serial = 2359] [outer = 0x92d6f000] 10:10:44 INFO - PROCESS | 1760 | 1464369044682 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]]]}] 10:10:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 10:10:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 10:10:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 10:10:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1534ms 10:10:44 INFO - PROCESS | 1760 | 1464369044729 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 10:10:44 INFO - PROCESS | 1760 | 1464369044733 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 10:10:44 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 10:10:44 INFO - PROCESS | 1760 | 1464369044739 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 10:10:44 INFO - PROCESS | 1760 | 1464369044743 Marionette TRACE conn3 <- [1,3110,null,{}] 10:10:44 INFO - PROCESS | 1760 | 1464369044748 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}] 10:10:44 INFO - PROCESS | 1760 | 1464369044989 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 10:10:45 INFO - PROCESS | 1760 | 1464369045330 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:45 INFO - PROCESS | 1760 | ++DOCSHELL 0x84bf4c00 == 177 [pid = 1760] [id = 787] 10:10:45 INFO - PROCESS | 1760 | ++DOMWINDOW == 189 (0x8be93c00) [pid = 1760] [serial = 2360] [outer = (nil)] 10:10:45 INFO - PROCESS | 1760 | ++DOMWINDOW == 190 (0x95005800) [pid = 1760] [serial = 2361] [outer = 0x8be93c00] 10:10:45 INFO - PROCESS | 1760 | 1464369045415 Marionette DEBUG loaded listener.js 10:10:45 INFO - PROCESS | 1760 | ++DOMWINDOW == 191 (0x95008c00) [pid = 1760] [serial = 2362] [outer = 0x8be93c00] 10:10:46 INFO - PROCESS | 1760 | 1464369046254 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"]]]}] 10:10:46 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 10:10:46 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 10:10:46 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 10:10:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:10:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:10:46 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 10:10:46 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1539ms 10:10:46 INFO - PROCESS | 1760 | 1464369046279 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 10:10:46 INFO - PROCESS | 1760 | 1464369046283 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 10:10:46 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 10:10:46 INFO - PROCESS | 1760 | 1464369046289 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 10:10:46 INFO - PROCESS | 1760 | 1464369046293 Marionette TRACE conn3 <- [1,3114,null,{}] 10:10:46 INFO - PROCESS | 1760 | 1464369046298 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}] 10:10:46 INFO - PROCESS | 1760 | 1464369046550 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 10:10:46 INFO - PROCESS | 1760 | 1464369046858 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\", \"1cd3e92c-b100-464f-8048-cae91592a542\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:46 INFO - PROCESS | 1760 | ++DOCSHELL 0x93a50800 == 178 [pid = 1760] [id = 788] 10:10:46 INFO - PROCESS | 1760 | ++DOMWINDOW == 192 (0x93c0fc00) [pid = 1760] [serial = 2363] [outer = (nil)] 10:10:46 INFO - PROCESS | 1760 | ++DOMWINDOW == 193 (0x953efc00) [pid = 1760] [serial = 2364] [outer = 0x93c0fc00] 10:10:46 INFO - PROCESS | 1760 | 1464369046943 Marionette DEBUG loaded listener.js 10:10:47 INFO - PROCESS | 1760 | ++DOMWINDOW == 194 (0x953f2800) [pid = 1760] [serial = 2365] [outer = 0x93c0fc00] 10:10:50 INFO - PROCESS | 1760 | --DOCSHELL 0x85edac00 == 177 [pid = 1760] [id = 768] 10:10:50 INFO - PROCESS | 1760 | --DOCSHELL 0x8b542400 == 176 [pid = 1760] [id = 767] 10:10:50 INFO - PROCESS | 1760 | --DOCSHELL 0x84cb4c00 == 175 [pid = 1760] [id = 766] 10:10:50 INFO - PROCESS | 1760 | --DOCSHELL 0x8ad29800 == 174 [pid = 1760] [id = 764] 10:10:50 INFO - PROCESS | 1760 | --DOCSHELL 0x8ad26800 == 173 [pid = 1760] [id = 763] 10:10:50 INFO - PROCESS | 1760 | --DOCSHELL 0x8a341400 == 172 [pid = 1760] [id = 761] 10:10:50 INFO - PROCESS | 1760 | --DOCSHELL 0xa2447400 == 171 [pid = 1760] [id = 762] 10:10:50 INFO - PROCESS | 1760 | --DOCSHELL 0x99e15000 == 170 [pid = 1760] [id = 760] 10:10:50 INFO - PROCESS | 1760 | --DOCSHELL 0xa1126800 == 169 [pid = 1760] [id = 759] 10:10:50 INFO - PROCESS | 1760 | --DOCSHELL 0x9c07d400 == 168 [pid = 1760] [id = 757] 10:10:50 INFO - PROCESS | 1760 | --DOCSHELL 0x9cd2a400 == 167 [pid = 1760] [id = 758] 10:10:50 INFO - PROCESS | 1760 | --DOCSHELL 0x95006c00 == 166 [pid = 1760] [id = 755] 10:10:50 INFO - PROCESS | 1760 | --DOCSHELL 0x93c17000 == 165 [pid = 1760] [id = 756] 10:10:50 INFO - PROCESS | 1760 | --DOCSHELL 0x92959c00 == 164 [pid = 1760] [id = 754] 10:10:50 INFO - PROCESS | 1760 | --DOCSHELL 0x927f0400 == 163 [pid = 1760] [id = 753] 10:10:50 INFO - PROCESS | 1760 | --DOCSHELL 0x927e4800 == 162 [pid = 1760] [id = 752] 10:10:50 INFO - PROCESS | 1760 | --DOCSHELL 0x925c1800 == 161 [pid = 1760] [id = 751] 10:10:50 INFO - PROCESS | 1760 | --DOCSHELL 0x91439400 == 160 [pid = 1760] [id = 750] 10:10:50 INFO - PROCESS | 1760 | --DOCSHELL 0x8eb9d000 == 159 [pid = 1760] [id = 748] 10:10:50 INFO - PROCESS | 1760 | --DOCSHELL 0x8f749800 == 158 [pid = 1760] [id = 749] 10:10:50 INFO - PROCESS | 1760 | --DOCSHELL 0x8cff5000 == 157 [pid = 1760] [id = 747] 10:10:50 INFO - PROCESS | 1760 | --DOCSHELL 0x84cbb000 == 156 [pid = 1760] [id = 745] 10:10:50 INFO - PROCESS | 1760 | --DOCSHELL 0x8b7f9c00 == 155 [pid = 1760] [id = 746] 10:10:50 INFO - PROCESS | 1760 | --DOMWINDOW == 193 (0x9500c000) [pid = 1760] [serial = 2208] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 1760 | --DOMWINDOW == 192 (0x92d70000) [pid = 1760] [serial = 2204] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 1760 | --DOMWINDOW == 191 (0x8f5da400) [pid = 1760] [serial = 2181] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 1760 | --DOMWINDOW == 190 (0x92341800) [pid = 1760] [serial = 2196] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 1760 | --DOMWINDOW == 189 (0x8f5d3000) [pid = 1760] [serial = 2180] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 1760 | --DOMWINDOW == 188 (0x8eb56400) [pid = 1760] [serial = 2100] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 1760 | --DOMWINDOW == 187 (0x9c229000) [pid = 1760] [serial = 2219] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 1760 | --DOMWINDOW == 186 (0x8eaa0400) [pid = 1760] [serial = 2234] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 1760 | --DOMWINDOW == 185 (0x8b541800) [pid = 1760] [serial = 2226] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 1760 | --DOMWINDOW == 184 (0x8eb94400) [pid = 1760] [serial = 2177] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 1760 | --DOMWINDOW == 183 (0x87516800) [pid = 1760] [serial = 2169] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 1760 | --DOMWINDOW == 182 (0x8adbb400) [pid = 1760] [serial = 2225] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 1760 | --DOMWINDOW == 181 (0x95008400) [pid = 1760] [serial = 2207] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 1760 | --DOMWINDOW == 180 (0x92b23400) [pid = 1760] [serial = 2202] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 1760 | --DOMWINDOW == 179 (0x8f8a8000) [pid = 1760] [serial = 2184] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 1760 | --DOMWINDOW == 178 (0x8f74f800) [pid = 1760] [serial = 2183] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 1760 | --DOMWINDOW == 177 (0x921d5000) [pid = 1760] [serial = 2193] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 1760 | --DOMWINDOW == 176 (0x9a734800) [pid = 1760] [serial = 2216] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 1760 | --DOMWINDOW == 175 (0x91d45c00) [pid = 1760] [serial = 2189] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 1760 | --DOMWINDOW == 174 (0x92b1b400) [pid = 1760] [serial = 2201] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 1760 | --DOMWINDOW == 173 (0x91d4a800) [pid = 1760] [serial = 2190] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 1760 | --DOMWINDOW == 172 (0x8eaa4c00) [pid = 1760] [serial = 2232] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 1760 | --DOMWINDOW == 171 (0x8d1e9c00) [pid = 1760] [serial = 2229] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 1760 | --DOMWINDOW == 170 (0x925cc400) [pid = 1760] [serial = 2198] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 1760 | --DOMWINDOW == 169 (0x8d8ed000) [pid = 1760] [serial = 2174] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 1760 | --DOMWINDOW == 168 (0x9143ec00) [pid = 1760] [serial = 2187] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 1760 | --DOMWINDOW == 167 (0x8cfee800) [pid = 1760] [serial = 2228] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 1760 | --DOMWINDOW == 166 (0x921c9c00) [pid = 1760] [serial = 2192] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 1760 | --DOMWINDOW == 165 (0x86ca1000) [pid = 1760] [serial = 2222] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 1760 | --DOMWINDOW == 164 (0x927e7800) [pid = 1760] [serial = 2199] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 1760 | --DOMWINDOW == 163 (0x9a5e7c00) [pid = 1760] [serial = 2217] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 1760 | --DOMWINDOW == 162 (0x8de4b000) [pid = 1760] [serial = 2175] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 1760 | --DOMWINDOW == 161 (0x87517c00) [pid = 1760] [serial = 2223] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 1760 | --DOMWINDOW == 160 (0x9233cc00) [pid = 1760] [serial = 2195] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 1760 | --DOMWINDOW == 159 (0x9a298400) [pid = 1760] [serial = 2214] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 1760 | --DOMWINDOW == 158 (0x8b643c00) [pid = 1760] [serial = 2171] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 1760 | --DOMWINDOW == 157 (0x953f3800) [pid = 1760] [serial = 2210] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 1760 | --DOMWINDOW == 156 (0x8b6ed800) [pid = 1760] [serial = 2172] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 1760 | --DOMWINDOW == 155 (0x91438400) [pid = 1760] [serial = 2186] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 1760 | --DOMWINDOW == 154 (0x977d6c00) [pid = 1760] [serial = 2211] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 1760 | --DOMWINDOW == 153 (0x99fcf400) [pid = 1760] [serial = 2213] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 1760 | --DOMWINDOW == 152 (0x8e904800) [pid = 1760] [serial = 2231] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 1760 | --DOMWINDOW == 151 (0x86c9e400) [pid = 1760] [serial = 2168] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 1760 | --DOMWINDOW == 150 (0x8eb9e800) [pid = 1760] [serial = 2178] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 1760 | --DOMWINDOW == 149 (0x92e0e400) [pid = 1760] [serial = 2205] [outer = (nil)] [url = about:blank] 10:10:50 INFO - PROCESS | 1760 | 1464369050936 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]]]}] 10:10:50 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 10:10:50 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 4693ms 10:10:50 INFO - PROCESS | 1760 | 1464369050983 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 10:10:50 INFO - PROCESS | 1760 | 1464369050989 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 10:10:52 WARNING - u'runner_teardown' () 10:10:52 INFO - No more tests 10:10:52 INFO - Got 0 unexpected results 10:10:52 INFO - SUITE-END | took 1305s 10:10:52 INFO - Closing logging queue 10:10:52 INFO - queue closed 10:10:52 INFO - Return code: 0 10:10:52 WARNING - # TBPL SUCCESS # 10:10:52 INFO - Running post-action listener: _resource_record_post_action 10:10:52 INFO - Running post-run listener: _resource_record_post_run 10:10:53 INFO - Total resource usage - Wall time: 1340s; CPU: 98.0%; Read bytes: 14131200; Write bytes: 921665536; Read time: 824; Write time: 250216 10:10:53 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 10:10:53 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 4096; Write bytes: 134373376; Read time: 12; Write time: 131228 10:10:53 INFO - run-tests - Wall time: 1310s; CPU: 98.0%; Read bytes: 11145216; Write bytes: 777605120; Read time: 416; Write time: 108876 10:10:53 INFO - Running post-run listener: _upload_blobber_files 10:10:53 INFO - Blob upload gear active. 10:10:53 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 10:10:53 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 10:10:53 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 10:10:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 10:10:54 INFO - (blobuploader) - INFO - Open directory for files ... 10:10:54 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 10:10:54 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:10:54 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:10:56 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 10:10:56 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:10:56 INFO - (blobuploader) - INFO - Done attempting. 10:10:56 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 10:10:56 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:10:56 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:10:57 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 10:10:57 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:10:57 INFO - (blobuploader) - INFO - Done attempting. 10:10:57 INFO - (blobuploader) - INFO - Iteration through files over. 10:10:57 INFO - Return code: 0 10:10:57 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 10:10:57 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 10:10:57 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/8febe841e8ac055f000f96d71fb485c280a347ba8ab19d831664dcd1a214aefbb98130c8ee7e9e466dcdfca150c5318c456ab114a2668d3de665a6c8e69ce487", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/dbf2ebd9c7b5a9e89b537edfb6681bd03ead94f94b1be5bb5848c3f2b446f7ecc0a93e23d1510eb621b01253663ef35ba2602ee92aa0104a5d5b46d9c5812c31"} 10:10:57 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 10:10:57 INFO - Writing to file /builds/slave/test/properties/blobber_files 10:10:57 INFO - Contents: 10:10:57 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/8febe841e8ac055f000f96d71fb485c280a347ba8ab19d831664dcd1a214aefbb98130c8ee7e9e466dcdfca150c5318c456ab114a2668d3de665a6c8e69ce487", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/dbf2ebd9c7b5a9e89b537edfb6681bd03ead94f94b1be5bb5848c3f2b446f7ecc0a93e23d1510eb621b01253663ef35ba2602ee92aa0104a5d5b46d9c5812c31"} 10:10:57 INFO - Running post-run listener: copy_logs_to_upload_dir 10:10:57 INFO - Copying logs to upload dir... 10:10:57 INFO - mkdir: /builds/slave/test/build/upload/logs 10:10:58 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1426.250070 ========= master_lag: 161.24 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 27 secs) (at 2016-05-27 10:13:39.245736) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 13 secs) (at 2016-05-27 10:13:39.256323) ========= 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=5a152710dd62cc268aad214e000002d8-1464364694.378190-1897193155 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/8febe841e8ac055f000f96d71fb485c280a347ba8ab19d831664dcd1a214aefbb98130c8ee7e9e466dcdfca150c5318c456ab114a2668d3de665a6c8e69ce487", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/dbf2ebd9c7b5a9e89b537edfb6681bd03ead94f94b1be5bb5848c3f2b446f7ecc0a93e23d1510eb621b01253663ef35ba2602ee92aa0104a5d5b46d9c5812c31"} build_url:https://queue.taskcluster.net/v1/task/HbWa16NJQUyWVMcaLa6yUg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/HbWa16NJQUyWVMcaLa6yUg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.043327 build_url: 'https://queue.taskcluster.net/v1/task/HbWa16NJQUyWVMcaLa6yUg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/8febe841e8ac055f000f96d71fb485c280a347ba8ab19d831664dcd1a214aefbb98130c8ee7e9e466dcdfca150c5318c456ab114a2668d3de665a6c8e69ce487", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/dbf2ebd9c7b5a9e89b537edfb6681bd03ead94f94b1be5bb5848c3f2b446f7ecc0a93e23d1510eb621b01253663ef35ba2602ee92aa0104a5d5b46d9c5812c31"}' symbols_url: 'https://queue.taskcluster.net/v1/task/HbWa16NJQUyWVMcaLa6yUg/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 13.89 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 13 secs) (at 2016-05-27 10:13:53.193354) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 27 secs) (at 2016-05-27 10:13:53.193658) ========= 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=5a152710dd62cc268aad214e000002d8-1464364694.378190-1897193155 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017781 ========= master_lag: 27.88 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 27 secs) (at 2016-05-27 10:14:21.087344) ========= ========= Started reboot skipped (results: 3, elapsed: 2 secs) (at 2016-05-27 10:14:21.087631) ========= ========= Finished reboot skipped (results: 3, elapsed: 2 secs) (at 2016-05-27 10:14:23.574471) ========= ========= Total master_lag: 203.23 =========