builder: mozilla-inbound_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-264 starttime: 1461203352.31 results: success (0) buildid: 20160420165102 builduid: dfd20e1de95142248b6b9ae0e5392134 revision: c402a683b04fcf324b7c174eb257df04eccb260f ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 18:49:12.313989) ========= master: http://buildbot-master01.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 18:49:12.314434) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 18:49:12.314746) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 18:49:12.347437) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 18:49:12.347736) ========= 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-1461201343.620918-635758538 _=/tools/buildbot/bin/python using PTY: False --2016-04-20 18:49:12-- 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% 11.0M=0.001s 2016-04-20 18:49:12 (11.0 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.592323 ========= master_lag: 0.39 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 18:49:13.329394) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 18:49:13.329704) ========= 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-1461201343.620918-635758538 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.060479 ========= master_lag: 0.41 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 18:49:13.801160) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-20 18:49:13.801478) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev c402a683b04fcf324b7c174eb257df04eccb260f --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev c402a683b04fcf324b7c174eb257df04eccb260f --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-1461201343.620918-635758538 _=/tools/buildbot/bin/python using PTY: False 2016-04-20 18:49:13,935 truncating revision to first 12 chars 2016-04-20 18:49:13,936 Setting DEBUG logging. 2016-04-20 18:49:13,936 attempt 1/10 2016-04-20 18:49:13,936 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/c402a683b04f?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 18:49:15,085 unpacking tar archive at: mozilla-inbound-c402a683b04f/testing/mozharness/ program finished with exit code 0 elapsedTime=1.780746 ========= master_lag: 0.33 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-20 18:49:15.909675) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 18:49:15.909962) ========= script_repo_revision: c402a683b04fcf324b7c174eb257df04eccb260f ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 18:49:15.910339) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 18:49:15.910634) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 18:49:16.415476) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 50 secs) (at 2016-04-20 18:49:16.415778) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-inbound --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-inbound', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461201343.620918-635758538 _=/tools/buildbot/bin/python using PTY: False 18:49:16 INFO - MultiFileLogger online at 20160420 18:49:16 in /builds/slave/test 18:49:16 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-inbound --download-symbols true 18:49:16 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 18:49:16 INFO - {'append_to_log': False, 18:49:16 INFO - 'base_work_dir': '/builds/slave/test', 18:49:16 INFO - 'blob_upload_branch': 'mozilla-inbound', 18:49:16 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 18:49:16 INFO - 'buildbot_json_path': 'buildprops.json', 18:49:16 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 18:49:16 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 18:49:16 INFO - 'download_minidump_stackwalk': True, 18:49:16 INFO - 'download_symbols': 'true', 18:49:16 INFO - 'e10s': False, 18:49:16 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 18:49:16 INFO - 'tooltool.py': '/tools/tooltool.py', 18:49:16 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 18:49:16 INFO - '/tools/misc-python/virtualenv.py')}, 18:49:16 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 18:49:16 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 18:49:16 INFO - 'log_level': 'info', 18:49:16 INFO - 'log_to_console': True, 18:49:16 INFO - 'opt_config_files': (), 18:49:16 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 18:49:16 INFO - '--processes=1', 18:49:16 INFO - '--config=%(test_path)s/wptrunner.ini', 18:49:16 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 18:49:16 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 18:49:16 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 18:49:16 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 18:49:16 INFO - 'pip_index': False, 18:49:16 INFO - 'require_test_zip': True, 18:49:16 INFO - 'test_type': ('testharness',), 18:49:16 INFO - 'this_chunk': '1', 18:49:16 INFO - 'tooltool_cache': '/builds/tooltool_cache', 18:49:16 INFO - 'total_chunks': '10', 18:49:16 INFO - 'virtualenv_path': 'venv', 18:49:16 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 18:49:16 INFO - 'work_dir': 'build'} 18:49:16 INFO - ##### 18:49:16 INFO - ##### Running clobber step. 18:49:16 INFO - ##### 18:49:16 INFO - Running pre-action listener: _resource_record_pre_action 18:49:16 INFO - Running main action method: clobber 18:49:16 INFO - rmtree: /builds/slave/test/build 18:49:16 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 18:49:18 INFO - Running post-action listener: _resource_record_post_action 18:49:18 INFO - ##### 18:49:18 INFO - ##### Running read-buildbot-config step. 18:49:18 INFO - ##### 18:49:18 INFO - Running pre-action listener: _resource_record_pre_action 18:49:18 INFO - Running main action method: read_buildbot_config 18:49:18 INFO - Using buildbot properties: 18:49:18 INFO - { 18:49:18 INFO - "project": "", 18:49:18 INFO - "product": "firefox", 18:49:18 INFO - "script_repo_revision": "production", 18:49:18 INFO - "scheduler": "tests-mozilla-inbound-ubuntu32_vm-debug-unittest-7-3600", 18:49:18 INFO - "repository": "", 18:49:18 INFO - "buildername": "Ubuntu VM 12.04 mozilla-inbound debug test web-platform-tests-1", 18:49:18 INFO - "buildid": "20160420165102", 18:49:18 INFO - "pgo_build": "False", 18:49:18 INFO - "basedir": "/builds/slave/test", 18:49:18 INFO - "buildnumber": 530, 18:49:18 INFO - "slavename": "tst-linux32-spot-264", 18:49:18 INFO - "revision": "c402a683b04fcf324b7c174eb257df04eccb260f", 18:49:18 INFO - "master": "http://buildbot-master01.bb.releng.use1.mozilla.com:8201/", 18:49:18 INFO - "platform": "linux", 18:49:18 INFO - "branch": "mozilla-inbound", 18:49:18 INFO - "repo_path": "integration/mozilla-inbound", 18:49:18 INFO - "moz_repo_path": "", 18:49:18 INFO - "stage_platform": "linux", 18:49:18 INFO - "builduid": "dfd20e1de95142248b6b9ae0e5392134", 18:49:18 INFO - "slavebuilddir": "test" 18:49:18 INFO - } 18:49:18 INFO - Found installer url https://queue.taskcluster.net/v1/task/QECJ9xjwSO-F0rMzmh8yzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 18:49:18 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/QECJ9xjwSO-F0rMzmh8yzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 18:49:18 INFO - Running post-action listener: _resource_record_post_action 18:49:18 INFO - ##### 18:49:18 INFO - ##### Running download-and-extract step. 18:49:18 INFO - ##### 18:49:18 INFO - Running pre-action listener: _resource_record_pre_action 18:49:18 INFO - Running main action method: download_and_extract 18:49:18 INFO - mkdir: /builds/slave/test/build/tests 18:49:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:49:18 INFO - https://queue.taskcluster.net/v1/task/QECJ9xjwSO-F0rMzmh8yzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 18:49:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QECJ9xjwSO-F0rMzmh8yzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 18:49:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QECJ9xjwSO-F0rMzmh8yzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 18:49:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QECJ9xjwSO-F0rMzmh8yzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 18:49:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QECJ9xjwSO-F0rMzmh8yzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json'}, attempt #1 18:49:21 INFO - Downloaded 1325 bytes. 18:49:21 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 18:49:21 INFO - Using the following test package requirements: 18:49:21 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 18:49:21 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 18:49:21 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 18:49:21 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 18:49:21 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 18:49:21 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 18:49:21 INFO - u'jsshell-linux-i686.zip'], 18:49:21 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 18:49:21 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 18:49:21 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 18:49:21 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 18:49:21 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 18:49:21 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 18:49:21 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 18:49:21 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 18:49:21 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 18:49:21 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 18:49:21 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 18:49:21 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 18:49:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:49:21 INFO - https://queue.taskcluster.net/v1/task/QECJ9xjwSO-F0rMzmh8yzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 18:49:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QECJ9xjwSO-F0rMzmh8yzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 18:49:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QECJ9xjwSO-F0rMzmh8yzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 18:49:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QECJ9xjwSO-F0rMzmh8yzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 18:49:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QECJ9xjwSO-F0rMzmh8yzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip'}, attempt #1 18:49:24 INFO - Downloaded 22433621 bytes. 18:49:24 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 18:49:24 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 18:49:24 INFO - caution: filename not matched: web-platform/* 18:49:24 INFO - Return code: 11 18:49:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:49:24 INFO - https://queue.taskcluster.net/v1/task/QECJ9xjwSO-F0rMzmh8yzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 18:49:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QECJ9xjwSO-F0rMzmh8yzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 18:49:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QECJ9xjwSO-F0rMzmh8yzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 18:49:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QECJ9xjwSO-F0rMzmh8yzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 18:49:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QECJ9xjwSO-F0rMzmh8yzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 18:49:28 INFO - Downloaded 36398186 bytes. 18:49:28 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 18:49:28 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 18:49:31 INFO - caution: filename not matched: bin/* 18:49:31 INFO - caution: filename not matched: config/* 18:49:31 INFO - caution: filename not matched: mozbase/* 18:49:31 INFO - caution: filename not matched: marionette/* 18:49:31 INFO - caution: filename not matched: tools/wptserve/* 18:49:31 INFO - Return code: 11 18:49:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:49:31 INFO - https://queue.taskcluster.net/v1/task/QECJ9xjwSO-F0rMzmh8yzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 18:49:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QECJ9xjwSO-F0rMzmh8yzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 18:49:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QECJ9xjwSO-F0rMzmh8yzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 18:49:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QECJ9xjwSO-F0rMzmh8yzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 18:49:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QECJ9xjwSO-F0rMzmh8yzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2'}, attempt #1 18:49:49 INFO - Downloaded 63420252 bytes. 18:49:49 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/QECJ9xjwSO-F0rMzmh8yzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 18:49:49 INFO - mkdir: /builds/slave/test/properties 18:49:49 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 18:49:49 INFO - Writing to file /builds/slave/test/properties/build_url 18:49:49 INFO - Contents: 18:49:49 INFO - build_url:https://queue.taskcluster.net/v1/task/QECJ9xjwSO-F0rMzmh8yzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 18:49:50 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/QECJ9xjwSO-F0rMzmh8yzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 18:49:50 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 18:49:50 INFO - Writing to file /builds/slave/test/properties/symbols_url 18:49:50 INFO - Contents: 18:49:50 INFO - symbols_url:https://queue.taskcluster.net/v1/task/QECJ9xjwSO-F0rMzmh8yzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 18:49:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:49:50 INFO - https://queue.taskcluster.net/v1/task/QECJ9xjwSO-F0rMzmh8yzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 18:49:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QECJ9xjwSO-F0rMzmh8yzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 18:49:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QECJ9xjwSO-F0rMzmh8yzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 18:49:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QECJ9xjwSO-F0rMzmh8yzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 18:49:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/QECJ9xjwSO-F0rMzmh8yzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 18:50:20 INFO - Downloaded 91784578 bytes. 18:50:20 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 18:50:20 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 18:50:29 INFO - Return code: 0 18:50:29 INFO - Running post-action listener: _resource_record_post_action 18:50:29 INFO - Running post-action listener: set_extra_try_arguments 18:50:29 INFO - ##### 18:50:29 INFO - ##### Running create-virtualenv step. 18:50:29 INFO - ##### 18:50:29 INFO - Running pre-action listener: _pre_create_virtualenv 18:50:29 INFO - Running pre-action listener: _resource_record_pre_action 18:50:29 INFO - Running main action method: create_virtualenv 18:50:29 INFO - Creating virtualenv /builds/slave/test/build/venv 18:50:29 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 18:50:29 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 18:50:30 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 18:50:30 INFO - Using real prefix '/usr' 18:50:30 INFO - New python executable in /builds/slave/test/build/venv/bin/python 18:50:31 INFO - Installing distribute.............................................................................................................................................................................................done. 18:50:35 INFO - Installing pip.................done. 18:50:35 INFO - Return code: 0 18:50:35 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 18:50: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')]} 18:50:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:50:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 18:50: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')]} 18:50:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:50:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 18:50:35 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9bdec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c45598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9cf92b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9ce8f70>, '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 0x9ce8620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9cee750>, '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-1461201343.620918-635758538', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 18:50:35 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 18:50:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 18:50:35 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:50:35 INFO - 'CCACHE_UMASK': '002', 18:50:35 INFO - 'DISPLAY': ':0', 18:50:35 INFO - 'HOME': '/home/cltbld', 18:50:35 INFO - 'LANG': 'en_US.UTF-8', 18:50:35 INFO - 'LOGNAME': 'cltbld', 18:50:35 INFO - 'MAIL': '/var/mail/cltbld', 18:50:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:50:35 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:50:35 INFO - 'MOZ_NO_REMOTE': '1', 18:50:35 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:50:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:50:35 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:50:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:50:35 INFO - 'PWD': '/builds/slave/test', 18:50:35 INFO - 'SHELL': '/bin/bash', 18:50:35 INFO - 'SHLVL': '1', 18:50:35 INFO - 'TERM': 'linux', 18:50:35 INFO - 'TMOUT': '86400', 18:50:35 INFO - 'USER': 'cltbld', 18:50:35 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461201343.620918-635758538', 18:50:35 INFO - '_': '/tools/buildbot/bin/python'} 18:50:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:50:35 INFO - Downloading/unpacking psutil>=0.7.1 18:50:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:50:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:50:35 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 18:50:35 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 18:50:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:50:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:50:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 18:50:41 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 18:50:41 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 18:50:41 INFO - Installing collected packages: psutil 18:50:41 INFO - Running setup.py install for psutil 18:50:41 INFO - building 'psutil._psutil_linux' extension 18:50:41 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 18:50:41 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 18:50:41 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 18:50:42 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 18:50:42 INFO - building 'psutil._psutil_posix' extension 18:50:42 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 18:50:42 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 18:50:42 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 18:50:42 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 18:50:42 INFO - Successfully installed psutil 18:50:42 INFO - Cleaning up... 18:50:42 INFO - Return code: 0 18:50:42 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 18:50:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:50:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:50:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 18:50:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:50:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:50:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 18:50:42 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9bdec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c45598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9cf92b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9ce8f70>, '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 0x9ce8620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9cee750>, '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-1461201343.620918-635758538', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 18:50:42 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 18:50:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 18:50:42 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:50:42 INFO - 'CCACHE_UMASK': '002', 18:50:42 INFO - 'DISPLAY': ':0', 18:50:42 INFO - 'HOME': '/home/cltbld', 18:50:42 INFO - 'LANG': 'en_US.UTF-8', 18:50:42 INFO - 'LOGNAME': 'cltbld', 18:50:42 INFO - 'MAIL': '/var/mail/cltbld', 18:50:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:50:42 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:50:42 INFO - 'MOZ_NO_REMOTE': '1', 18:50:42 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:50:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:50:42 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:50:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:50:42 INFO - 'PWD': '/builds/slave/test', 18:50:42 INFO - 'SHELL': '/bin/bash', 18:50:42 INFO - 'SHLVL': '1', 18:50:42 INFO - 'TERM': 'linux', 18:50:42 INFO - 'TMOUT': '86400', 18:50:42 INFO - 'USER': 'cltbld', 18:50:42 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461201343.620918-635758538', 18:50:42 INFO - '_': '/tools/buildbot/bin/python'} 18:50:42 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:50:42 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 18:50:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:50:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:50:42 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 18:50:42 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 18:50:43 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:50:43 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:50:47 INFO - Downloading mozsystemmonitor-0.0.tar.gz 18:50:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 18:50:47 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 18:50:47 INFO - Installing collected packages: mozsystemmonitor 18:50:47 INFO - Running setup.py install for mozsystemmonitor 18:50:47 INFO - Successfully installed mozsystemmonitor 18:50:47 INFO - Cleaning up... 18:50:48 INFO - Return code: 0 18:50:48 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 18:50:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:50:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:50:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 18:50:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:50:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:50:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 18:50:48 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9bdec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c45598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9cf92b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9ce8f70>, '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 0x9ce8620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9cee750>, '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-1461201343.620918-635758538', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 18:50:48 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 18:50:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 18:50:48 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:50:48 INFO - 'CCACHE_UMASK': '002', 18:50:48 INFO - 'DISPLAY': ':0', 18:50:48 INFO - 'HOME': '/home/cltbld', 18:50:48 INFO - 'LANG': 'en_US.UTF-8', 18:50:48 INFO - 'LOGNAME': 'cltbld', 18:50:48 INFO - 'MAIL': '/var/mail/cltbld', 18:50:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:50:48 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:50:48 INFO - 'MOZ_NO_REMOTE': '1', 18:50:48 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:50:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:50:48 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:50:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:50:48 INFO - 'PWD': '/builds/slave/test', 18:50:48 INFO - 'SHELL': '/bin/bash', 18:50:48 INFO - 'SHLVL': '1', 18:50:48 INFO - 'TERM': 'linux', 18:50:48 INFO - 'TMOUT': '86400', 18:50:48 INFO - 'USER': 'cltbld', 18:50:48 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461201343.620918-635758538', 18:50:48 INFO - '_': '/tools/buildbot/bin/python'} 18:50:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:50:48 INFO - Downloading/unpacking blobuploader==1.2.4 18:50:48 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:50:48 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:50:48 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 18:50:48 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 18:50:48 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:50:48 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:50:53 INFO - Downloading blobuploader-1.2.4.tar.gz 18:50:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 18:50:53 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 18:50:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:50:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:50:53 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 18:50:53 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 18:50:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:50:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:50:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 18:50:54 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 18:50:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:50:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:50:54 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 18:50:54 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 18:50:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:50:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:50:55 INFO - Downloading docopt-0.6.1.tar.gz 18:50:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 18:50:55 INFO - Installing collected packages: blobuploader, requests, docopt 18:50:55 INFO - Running setup.py install for blobuploader 18:50:55 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 18:50:55 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 18:50:55 INFO - Running setup.py install for requests 18:50:56 INFO - Running setup.py install for docopt 18:50:56 INFO - Successfully installed blobuploader requests docopt 18:50:56 INFO - Cleaning up... 18:50:56 INFO - Return code: 0 18:50:56 INFO - Installing None into virtualenv /builds/slave/test/build/venv 18:50:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:50:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:50:56 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 18:50:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:50:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:50:56 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 18:50:56 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9bdec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c45598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9cf92b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9ce8f70>, '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 0x9ce8620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9cee750>, '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-1461201343.620918-635758538', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 18:50:56 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 18:50:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 18:50:56 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:50:56 INFO - 'CCACHE_UMASK': '002', 18:50:56 INFO - 'DISPLAY': ':0', 18:50:56 INFO - 'HOME': '/home/cltbld', 18:50:56 INFO - 'LANG': 'en_US.UTF-8', 18:50:56 INFO - 'LOGNAME': 'cltbld', 18:50:56 INFO - 'MAIL': '/var/mail/cltbld', 18:50:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:50:56 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:50:56 INFO - 'MOZ_NO_REMOTE': '1', 18:50:56 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:50:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:50:56 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:50:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:50:56 INFO - 'PWD': '/builds/slave/test', 18:50:56 INFO - 'SHELL': '/bin/bash', 18:50:56 INFO - 'SHLVL': '1', 18:50:56 INFO - 'TERM': 'linux', 18:50:56 INFO - 'TMOUT': '86400', 18:50:56 INFO - 'USER': 'cltbld', 18:50:56 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461201343.620918-635758538', 18:50:56 INFO - '_': '/tools/buildbot/bin/python'} 18:50:56 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:50:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 18:50:56 INFO - Running setup.py (path:/tmp/pip-cNXIN_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 18:50:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 18:50:57 INFO - Running setup.py (path:/tmp/pip-kKlFbS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 18:50:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 18:50:57 INFO - Running setup.py (path:/tmp/pip-kbJDp4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 18:50:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 18:50:57 INFO - Running setup.py (path:/tmp/pip-RnGVjn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 18:50:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 18:50:57 INFO - Running setup.py (path:/tmp/pip-XydmsB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 18:50:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 18:50:57 INFO - Running setup.py (path:/tmp/pip-KEz4Pf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 18:50:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 18:50:57 INFO - Running setup.py (path:/tmp/pip-xnjHM8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 18:50:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 18:50:57 INFO - Running setup.py (path:/tmp/pip-s5gmpL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 18:50:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 18:50:57 INFO - Running setup.py (path:/tmp/pip-tvhuCB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 18:50:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 18:50:58 INFO - Running setup.py (path:/tmp/pip-91Fcxq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 18:50:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 18:50:58 INFO - Running setup.py (path:/tmp/pip-npgey1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 18:50:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 18:50:58 INFO - Running setup.py (path:/tmp/pip-GMqHcb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 18:50:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 18:50:58 INFO - Running setup.py (path:/tmp/pip-m91bly-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 18:50:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 18:50:58 INFO - Running setup.py (path:/tmp/pip-XwK2Xz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 18:50:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 18:50:58 INFO - Running setup.py (path:/tmp/pip-vAApby-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 18:50:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 18:50:58 INFO - Running setup.py (path:/tmp/pip-Oy14M8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 18:50:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 18:50:58 INFO - Running setup.py (path:/tmp/pip-Aoc8BG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 18:50:59 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 18:50:59 INFO - Running setup.py (path:/tmp/pip-dh5A4_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 18:50:59 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 18:50:59 INFO - Running setup.py (path:/tmp/pip-Og_K05-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 18:50:59 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:50:59 INFO - Running setup.py (path:/tmp/pip-yP6oZl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:50:59 INFO - Unpacking /builds/slave/test/build/tests/marionette 18:50:59 INFO - Running setup.py (path:/tmp/pip-pJSxGt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 18:50:59 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:50:59 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 18:50:59 INFO - Running setup.py install for manifestparser 18:51:00 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 18:51:00 INFO - Running setup.py install for mozcrash 18:51:00 INFO - Running setup.py install for mozdebug 18:51:00 INFO - Running setup.py install for mozdevice 18:51:00 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 18:51:00 INFO - Installing dm script to /builds/slave/test/build/venv/bin 18:51:00 INFO - Running setup.py install for mozfile 18:51:00 INFO - Running setup.py install for mozhttpd 18:51:01 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 18:51:01 INFO - Running setup.py install for mozinfo 18:51:01 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 18:51:01 INFO - Running setup.py install for mozInstall 18:51:01 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 18:51:01 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 18:51:01 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 18:51:01 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 18:51:01 INFO - Running setup.py install for mozleak 18:51:01 INFO - Running setup.py install for mozlog 18:51:02 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 18:51:02 INFO - Running setup.py install for moznetwork 18:51:02 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 18:51:02 INFO - Running setup.py install for mozprocess 18:51:02 INFO - Running setup.py install for mozprofile 18:51:02 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 18:51:02 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 18:51:02 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 18:51:02 INFO - Running setup.py install for mozrunner 18:51:02 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 18:51:02 INFO - Running setup.py install for mozscreenshot 18:51:03 INFO - Running setup.py install for moztest 18:51:03 INFO - Running setup.py install for mozversion 18:51:03 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 18:51:03 INFO - Running setup.py install for wptserve 18:51:03 INFO - Running setup.py install for marionette-driver 18:51:04 INFO - Running setup.py install for browsermob-proxy 18:51:04 INFO - Running setup.py install for marionette-client 18:51:04 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:51:04 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 18:51:04 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 18:51:04 INFO - Cleaning up... 18:51:04 INFO - Return code: 0 18:51:04 INFO - Installing None into virtualenv /builds/slave/test/build/venv 18:51:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:51:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:51:04 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 18:51:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:51:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:51:04 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 18:51:04 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9bdec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c45598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9cf92b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9ce8f70>, '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 0x9ce8620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9cee750>, '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-1461201343.620918-635758538', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 18:51:04 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 18:51:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 18:51:04 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:51:04 INFO - 'CCACHE_UMASK': '002', 18:51:04 INFO - 'DISPLAY': ':0', 18:51:04 INFO - 'HOME': '/home/cltbld', 18:51:04 INFO - 'LANG': 'en_US.UTF-8', 18:51:04 INFO - 'LOGNAME': 'cltbld', 18:51:04 INFO - 'MAIL': '/var/mail/cltbld', 18:51:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:51:04 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:51:04 INFO - 'MOZ_NO_REMOTE': '1', 18:51:04 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:51:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:51:04 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:51:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:51:04 INFO - 'PWD': '/builds/slave/test', 18:51:04 INFO - 'SHELL': '/bin/bash', 18:51:04 INFO - 'SHLVL': '1', 18:51:04 INFO - 'TERM': 'linux', 18:51:04 INFO - 'TMOUT': '86400', 18:51:04 INFO - 'USER': 'cltbld', 18:51:04 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461201343.620918-635758538', 18:51:04 INFO - '_': '/tools/buildbot/bin/python'} 18:51:05 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:51:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 18:51:05 INFO - Running setup.py (path:/tmp/pip-82GGKJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 18:51:05 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 18:51:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 18:51:05 INFO - Running setup.py (path:/tmp/pip-vp3f79-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 18:51:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 18:51:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 18:51:05 INFO - Running setup.py (path:/tmp/pip-KHBKDi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 18:51:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 18:51:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 18:51:05 INFO - Running setup.py (path:/tmp/pip-HEzEn9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 18:51:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 18:51:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 18:51:05 INFO - Running setup.py (path:/tmp/pip-_jHQiE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 18:51:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 18:51:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 18:51:05 INFO - Running setup.py (path:/tmp/pip-wEMrKX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 18:51:06 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 18:51:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 18:51:06 INFO - Running setup.py (path:/tmp/pip-xLK2c_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 18:51:06 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 18:51:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 18:51:06 INFO - Running setup.py (path:/tmp/pip-5DMAy4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 18:51:06 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 18:51:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 18:51:06 INFO - Running setup.py (path:/tmp/pip-FEa4pP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 18:51:06 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 18:51:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 18:51:06 INFO - Running setup.py (path:/tmp/pip-n9_hGS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 18:51:06 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 18:51:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 18:51:06 INFO - Running setup.py (path:/tmp/pip-fGsQuw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 18:51:06 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 18:51:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 18:51:06 INFO - Running setup.py (path:/tmp/pip-fFBSDI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 18:51:06 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 18:51:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 18:51:06 INFO - Running setup.py (path:/tmp/pip-5lkzjH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 18:51:07 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 18:51:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 18:51:07 INFO - Running setup.py (path:/tmp/pip-_udh1s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 18:51:07 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 18:51:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 18:51:07 INFO - Running setup.py (path:/tmp/pip-f_U7gd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 18:51:07 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 18:51:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 18:51:07 INFO - Running setup.py (path:/tmp/pip-XbkDZD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 18:51:07 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 18:51:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 18:51:07 INFO - Running setup.py (path:/tmp/pip-Tt7KSb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 18:51:07 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 18:51:07 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 18:51:07 INFO - Running setup.py (path:/tmp/pip-QNcCNP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 18:51:07 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 18:51:07 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 18:51:07 INFO - Running setup.py (path:/tmp/pip-J0vk74-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 18:51:07 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 18:51:07 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:51:07 INFO - Running setup.py (path:/tmp/pip-CRHSvx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:51:08 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 18:51:08 INFO - Unpacking /builds/slave/test/build/tests/marionette 18:51:08 INFO - Running setup.py (path:/tmp/pip-c_NVWQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 18:51:08 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:51:08 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 18:51:08 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 18:51:08 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 18:51:08 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 18:51:08 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 18:51:08 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 18:51:08 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 18:51: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 18:51: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 18:51:08 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 18:51:08 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 18:51: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 18:51: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 18:51:13 INFO - Downloading blessings-1.6.tar.gz 18:51:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 18:51:13 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 18:51:13 INFO - Installing collected packages: blessings 18:51:13 INFO - Running setup.py install for blessings 18:51:14 INFO - Successfully installed blessings 18:51:14 INFO - Cleaning up... 18:51:14 INFO - Return code: 0 18:51:14 INFO - Done creating virtualenv /builds/slave/test/build/venv. 18:51:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 18:51:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 18:51:14 INFO - Reading from file tmpfile_stdout 18:51:14 INFO - Current package versions: 18:51:14 INFO - argparse == 1.2.1 18:51:14 INFO - blessings == 1.6 18:51:14 INFO - blobuploader == 1.2.4 18:51:14 INFO - browsermob-proxy == 0.6.0 18:51:14 INFO - docopt == 0.6.1 18:51:14 INFO - manifestparser == 1.1 18:51:14 INFO - marionette-client == 2.3.0 18:51:14 INFO - marionette-driver == 1.4.0 18:51:14 INFO - mozInstall == 1.12 18:51:14 INFO - mozcrash == 0.17 18:51:14 INFO - mozdebug == 0.1 18:51:14 INFO - mozdevice == 0.48 18:51:14 INFO - mozfile == 1.2 18:51:14 INFO - mozhttpd == 0.7 18:51:14 INFO - mozinfo == 0.9 18:51:14 INFO - mozleak == 0.1 18:51:14 INFO - mozlog == 3.1 18:51:14 INFO - moznetwork == 0.27 18:51:14 INFO - mozprocess == 0.22 18:51:14 INFO - mozprofile == 0.28 18:51:14 INFO - mozrunner == 6.11 18:51:14 INFO - mozscreenshot == 0.1 18:51:14 INFO - mozsystemmonitor == 0.0 18:51:14 INFO - moztest == 0.7 18:51:14 INFO - mozversion == 1.4 18:51:14 INFO - psutil == 3.1.1 18:51:14 INFO - requests == 1.2.3 18:51:14 INFO - wptserve == 1.4.0 18:51:14 INFO - wsgiref == 0.1.2 18:51:14 INFO - Running post-action listener: _resource_record_post_action 18:51:14 INFO - Running post-action listener: _start_resource_monitoring 18:51:14 INFO - Starting resource monitoring. 18:51:14 INFO - ##### 18:51:14 INFO - ##### Running pull step. 18:51:14 INFO - ##### 18:51:14 INFO - Running pre-action listener: _resource_record_pre_action 18:51:14 INFO - Running main action method: pull 18:51:14 INFO - Pull has nothing to do! 18:51:14 INFO - Running post-action listener: _resource_record_post_action 18:51:14 INFO - ##### 18:51:14 INFO - ##### Running install step. 18:51:14 INFO - ##### 18:51:14 INFO - Running pre-action listener: _resource_record_pre_action 18:51:14 INFO - Running main action method: install 18:51:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 18:51:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 18:51:15 INFO - Reading from file tmpfile_stdout 18:51:15 INFO - Detecting whether we're running mozinstall >=1.0... 18:51:15 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 18:51:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 18:51:15 INFO - Reading from file tmpfile_stdout 18:51:15 INFO - Output received: 18:51:15 INFO - Usage: mozinstall [options] installer 18:51:15 INFO - Options: 18:51:15 INFO - -h, --help show this help message and exit 18:51:15 INFO - -d DEST, --destination=DEST 18:51:15 INFO - Directory to install application into. [default: 18:51:15 INFO - "/builds/slave/test"] 18:51:15 INFO - --app=APP Application being installed. [default: firefox] 18:51:15 INFO - mkdir: /builds/slave/test/build/application 18:51:15 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 18:51:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 18:51:46 INFO - Reading from file tmpfile_stdout 18:51:46 INFO - Output received: 18:51:46 INFO - /builds/slave/test/build/application/firefox/firefox 18:51:46 INFO - Running post-action listener: _resource_record_post_action 18:51:46 INFO - ##### 18:51:46 INFO - ##### Running run-tests step. 18:51:46 INFO - ##### 18:51:46 INFO - Running pre-action listener: _resource_record_pre_action 18:51:46 INFO - Running main action method: run_tests 18:51:46 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 18:51:46 INFO - Minidump filename unknown. Determining based upon platform and architecture. 18:51:46 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 18:51:46 INFO - grabbing minidump binary from tooltool 18:51:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:51:46 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 0x9ce8f70>, '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 0x9ce8620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9cee750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 18:51:46 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 18:51:46 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 18:51:46 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 18:51:46 INFO - Return code: 0 18:51:46 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 18:51:46 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 18:51:46 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/QECJ9xjwSO-F0rMzmh8yzA/artifacts/public/build/firefox-48.0a1.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 18:51:46 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/QECJ9xjwSO-F0rMzmh8yzA/artifacts/public/build/firefox-48.0a1.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 18:51:46 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:51:46 INFO - 'CCACHE_UMASK': '002', 18:51:46 INFO - 'DISPLAY': ':0', 18:51:46 INFO - 'HOME': '/home/cltbld', 18:51:46 INFO - 'LANG': 'en_US.UTF-8', 18:51:46 INFO - 'LOGNAME': 'cltbld', 18:51:46 INFO - 'MAIL': '/var/mail/cltbld', 18:51:46 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 18:51:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:51:46 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:51:46 INFO - 'MOZ_NO_REMOTE': '1', 18:51:46 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:51:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:51:46 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:51:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:51:46 INFO - 'PWD': '/builds/slave/test', 18:51:46 INFO - 'SHELL': '/bin/bash', 18:51:46 INFO - 'SHLVL': '1', 18:51:46 INFO - 'TERM': 'linux', 18:51:46 INFO - 'TMOUT': '86400', 18:51:46 INFO - 'USER': 'cltbld', 18:51:46 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461201343.620918-635758538', 18:51:46 INFO - '_': '/tools/buildbot/bin/python'} 18:51:46 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/QECJ9xjwSO-F0rMzmh8yzA/artifacts/public/build/firefox-48.0a1.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 18:51:47 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 18:51:47 INFO - import pkg_resources 18:51:48 INFO - Using 1 client processes 18:51:49 INFO - wptserve Starting http server on 127.0.0.1:8000 18:51:49 INFO - wptserve Starting http server on 127.0.0.1:8001 18:51:49 INFO - wptserve Starting http server on 127.0.0.1:8443 18:51:51 INFO - SUITE-START | Running 778 tests 18:51:51 INFO - Running testharness tests 18:51:51 INFO - Setting up ssl 18:51:51 INFO - PROCESS | certutil | 18:51:51 INFO - PROCESS | certutil | 18:51:51 INFO - PROCESS | certutil | 18:51:51 INFO - Certificate Nickname Trust Attributes 18:51:51 INFO - SSL,S/MIME,JAR/XPI 18:51:51 INFO - 18:51:51 INFO - web-platform-tests CT,, 18:51:51 INFO - 18:51:51 INFO - Starting runner 18:51:54 INFO - PROCESS | 1796 | 1461203514029 Marionette DEBUG Marionette enabled via build flag and pref 18:51:54 INFO - PROCESS | 1796 | ++DOCSHELL 0xa2919800 == 1 [pid = 1796] [id = 1] 18:51:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 1 (0xa2919c00) [pid = 1796] [serial = 1] [outer = (nil)] 18:51:54 INFO - PROCESS | 1796 | [1796] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 18:51:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 2 (0xa291a400) [pid = 1796] [serial = 2] [outer = 0xa2919c00] 18:51:54 INFO - PROCESS | 1796 | 1461203514679 Marionette INFO Listening on port 2828 18:51:55 INFO - PROCESS | 1796 | 1461203515233 Marionette DEBUG Marionette enabled via command-line flag 18:51:55 INFO - PROCESS | 1796 | ++DOCSHELL 0x9fd59c00 == 2 [pid = 1796] [id = 2] 18:51:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 3 (0x9fd9a800) [pid = 1796] [serial = 3] [outer = (nil)] 18:51:55 INFO - PROCESS | 1796 | [1796] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 18:51:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 4 (0x9fd9b000) [pid = 1796] [serial = 4] [outer = 0x9fd9a800] 18:51:55 INFO - PROCESS | 1796 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fc7f220 18:51:55 INFO - PROCESS | 1796 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fc7fd40 18:51:55 INFO - PROCESS | 1796 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fc8bc40 18:51:55 INFO - PROCESS | 1796 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fc9c8a0 18:51:55 INFO - PROCESS | 1796 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fc9e5e0 18:51:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 5 (0x9fc98800) [pid = 1796] [serial = 5] [outer = 0xa2919c00] 18:51:55 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:51:55 INFO - PROCESS | 1796 | 1461203515636 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:38785 18:51:55 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:51:55 INFO - PROCESS | 1796 | 1461203515714 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:38786 18:51:55 INFO - PROCESS | 1796 | 1461203515721 Marionette DEBUG Closed connection conn0 18:51:55 INFO - PROCESS | 1796 | [1796] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 18:51:55 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:51:55 INFO - PROCESS | 1796 | 1461203515863 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:38787 18:51:55 INFO - PROCESS | 1796 | 1461203515868 Marionette DEBUG Closed connection conn1 18:51:55 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:51:55 INFO - PROCESS | 1796 | 1461203515932 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:38788 18:51:55 INFO - PROCESS | 1796 | 1461203515940 Marionette DEBUG Closed connection conn2 18:51:56 INFO - PROCESS | 1796 | 1461203516003 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 18:51:56 INFO - PROCESS | 1796 | 1461203516018 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","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":"20160420165102","device":"desktop","version":"48.0a1"} 18:51:56 INFO - PROCESS | 1796 | [1796] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:51:57 INFO - PROCESS | 1796 | ++DOCSHELL 0x98d32400 == 3 [pid = 1796] [id = 3] 18:51:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 6 (0x98d32800) [pid = 1796] [serial = 6] [outer = (nil)] 18:51:57 INFO - PROCESS | 1796 | ++DOCSHELL 0x98d32c00 == 4 [pid = 1796] [id = 4] 18:51:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 7 (0x98d33000) [pid = 1796] [serial = 7] [outer = (nil)] 18:51:58 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 18:51:58 INFO - PROCESS | 1796 | ++DOCSHELL 0x983c7c00 == 5 [pid = 1796] [id = 5] 18:51:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 8 (0x983c8000) [pid = 1796] [serial = 8] [outer = (nil)] 18:51:58 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 18:51:58 INFO - PROCESS | 1796 | [1796] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 18:51:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 9 (0x982b2c00) [pid = 1796] [serial = 9] [outer = 0x983c8000] 18:51:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 10 (0x97e8e400) [pid = 1796] [serial = 10] [outer = 0x98d32800] 18:51:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 11 (0x97e90000) [pid = 1796] [serial = 11] [outer = 0x98d33000] 18:51:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 12 (0x97e92400) [pid = 1796] [serial = 12] [outer = 0x983c8000] 18:52:00 INFO - PROCESS | 1796 | 1461203520505 Marionette DEBUG loaded listener.js 18:52:00 INFO - PROCESS | 1796 | 1461203520527 Marionette DEBUG loaded listener.js 18:52:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 13 (0xa0bd9400) [pid = 1796] [serial = 13] [outer = 0x983c8000] 18:52:01 INFO - PROCESS | 1796 | 1461203521348 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"f0c205c7-0bfc-440b-85fc-c3d86f58a2e6","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","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":"20160420165102","device":"desktop","version":"48.0a1","command_id":1}}] 18:52:01 INFO - PROCESS | 1796 | 1461203521695 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 18:52:01 INFO - PROCESS | 1796 | 1461203521985 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 18:52:02 INFO - PROCESS | 1796 | 1461203522127 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 18:52:02 INFO - PROCESS | 1796 | [1796] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 18:52:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 14 (0x9943f000) [pid = 1796] [serial = 14] [outer = 0x983c8000] 18:52:02 INFO - PROCESS | 1796 | [1796] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:52:02 INFO - PROCESS | 1796 | 1461203522698 Marionette TRACE conn3 <- [1,3,null,{}] 18:52:02 INFO - PROCESS | 1796 | 1461203522784 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 18:52:02 INFO - PROCESS | 1796 | 1461203522809 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 18:52:02 INFO - PROCESS | 1796 | 1461203522856 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 18:52:02 INFO - PROCESS | 1796 | 1461203522860 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 18:52:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 18:52:02 INFO - PROCESS | 1796 | 1461203522868 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 18:52:02 INFO - PROCESS | 1796 | 1461203522874 Marionette TRACE conn3 <- [1,6,null,{}] 18:52:02 INFO - PROCESS | 1796 | 1461203522881 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:02 INFO - PROCESS | 1796 | 1461203522903 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 18:52:02 INFO - PROCESS | 1796 | 1461203522913 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:02 INFO - PROCESS | 1796 | ++DOCSHELL 0x9150ec00 == 6 [pid = 1796] [id = 6] 18:52:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 15 (0x9150f000) [pid = 1796] [serial = 15] [outer = (nil)] 18:52:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 16 (0x91511000) [pid = 1796] [serial = 16] [outer = 0x9150f000] 18:52:03 INFO - PROCESS | 1796 | 1461203522995 Marionette DEBUG loaded listener.js 18:52:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 17 (0x91516000) [pid = 1796] [serial = 17] [outer = 0x9150f000] 18:52:03 INFO - PROCESS | 1796 | ++DOCSHELL 0x915df400 == 7 [pid = 1796] [id = 7] 18:52:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 18 (0x915e0400) [pid = 1796] [serial = 18] [outer = (nil)] 18:52:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 19 (0x915e6c00) [pid = 1796] [serial = 19] [outer = 0x915e0400] 18:52:03 INFO - PROCESS | 1796 | 1461203523500 Marionette DEBUG loaded listener.js 18:52:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 20 (0x914de000) [pid = 1796] [serial = 20] [outer = 0x915e0400] 18:52:04 INFO - PROCESS | 1796 | [1796] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 18:52:04 INFO - PROCESS | 1796 | 1461203524079 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 18:52:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 18:52:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1286ms 18:52:04 INFO - PROCESS | 1796 | 1461203524220 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 18:52:04 INFO - PROCESS | 1796 | 1461203524224 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 18:52:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 18:52:04 INFO - PROCESS | 1796 | 1461203524274 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 18:52:04 INFO - PROCESS | 1796 | 1461203524279 Marionette TRACE conn3 <- [1,10,null,{}] 18:52:04 INFO - PROCESS | 1796 | 1461203524295 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:04 INFO - PROCESS | 1796 | 1461203524534 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 18:52:04 INFO - PROCESS | 1796 | 1461203524848 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:04 INFO - PROCESS | 1796 | ++DOCSHELL 0x8fc8c400 == 8 [pid = 1796] [id = 8] 18:52:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 21 (0x8fc8c800) [pid = 1796] [serial = 21] [outer = (nil)] 18:52:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 22 (0x8fc90c00) [pid = 1796] [serial = 22] [outer = 0x8fc8c800] 18:52:05 INFO - PROCESS | 1796 | 1461203525021 Marionette DEBUG loaded listener.js 18:52:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 23 (0x90727800) [pid = 1796] [serial = 23] [outer = 0x8fc8c800] 18:52:05 INFO - PROCESS | 1796 | 1461203525914 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 18:52:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 18:52:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1717ms 18:52:05 INFO - PROCESS | 1796 | 1461203525972 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 18:52:05 INFO - PROCESS | 1796 | 1461203525979 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 18:52:06 INFO - PROCESS | 1796 | ++DOCSHELL 0x91514800 == 9 [pid = 1796] [id = 9] 18:52:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 24 (0x9151b000) [pid = 1796] [serial = 24] [outer = (nil)] 18:52:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 18:52:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 25 (0x915e0c00) [pid = 1796] [serial = 25] [outer = 0x9151b000] 18:52:06 INFO - PROCESS | 1796 | 1461203526047 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 18:52:06 INFO - PROCESS | 1796 | 1461203526058 Marionette TRACE conn3 <- [1,14,null,{}] 18:52:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 26 (0x92121000) [pid = 1796] [serial = 26] [outer = 0x9151b000] 18:52:06 INFO - PROCESS | 1796 | ++DOCSHELL 0x91514400 == 10 [pid = 1796] [id = 10] 18:52:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 27 (0x915d9800) [pid = 1796] [serial = 27] [outer = (nil)] 18:52:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 28 (0x95bb3c00) [pid = 1796] [serial = 28] [outer = 0x915d9800] 18:52:06 INFO - PROCESS | 1796 | 1461203526232 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 29 (0x9714ac00) [pid = 1796] [serial = 29] [outer = 0x915d9800] 18:52:06 INFO - PROCESS | 1796 | 1461203526451 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 18:52:06 INFO - PROCESS | 1796 | 1461203526692 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:06 INFO - PROCESS | 1796 | ++DOCSHELL 0x982b0000 == 11 [pid = 1796] [id = 11] 18:52:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 30 (0x983c0000) [pid = 1796] [serial = 30] [outer = (nil)] 18:52:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 31 (0x983d5000) [pid = 1796] [serial = 31] [outer = 0x983c0000] 18:52:06 INFO - PROCESS | 1796 | 1461203526802 Marionette DEBUG loaded listener.js 18:52:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 32 (0x98cd6c00) [pid = 1796] [serial = 32] [outer = 0x983c0000] 18:52:07 INFO - PROCESS | 1796 | 1461203527606 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 18:52:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 18:52:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1666ms 18:52:07 INFO - PROCESS | 1796 | 1461203527679 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 18:52:07 INFO - PROCESS | 1796 | 1461203527684 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 18:52:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 18:52:07 INFO - PROCESS | 1796 | 1461203527692 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 18:52:07 INFO - PROCESS | 1796 | 1461203527696 Marionette TRACE conn3 <- [1,18,null,{}] 18:52:07 INFO - PROCESS | 1796 | 1461203527703 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:07 INFO - PROCESS | 1796 | 1461203527920 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 18:52:08 INFO - PROCESS | 1796 | 1461203528049 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:08 INFO - PROCESS | 1796 | ++DOCSHELL 0x912bf000 == 12 [pid = 1796] [id = 12] 18:52:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 33 (0x912c3000) [pid = 1796] [serial = 33] [outer = (nil)] 18:52:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 34 (0x92017800) [pid = 1796] [serial = 34] [outer = 0x912c3000] 18:52:08 INFO - PROCESS | 1796 | 1461203528144 Marionette DEBUG loaded listener.js 18:52:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 35 (0x98d34400) [pid = 1796] [serial = 35] [outer = 0x912c3000] 18:52:09 INFO - PROCESS | 1796 | 1461203529073 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 18:52:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 18:52:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1432ms 18:52:09 INFO - PROCESS | 1796 | 1461203529126 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 18:52:09 INFO - PROCESS | 1796 | 1461203529134 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 18:52:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 18:52:09 INFO - PROCESS | 1796 | 1461203529151 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 18:52:09 INFO - PROCESS | 1796 | 1461203529158 Marionette TRACE conn3 <- [1,22,null,{}] 18:52:09 INFO - PROCESS | 1796 | 1461203529164 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:09 INFO - PROCESS | 1796 | 1461203529411 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 18:52:09 INFO - PROCESS | 1796 | 1461203529522 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:09 INFO - PROCESS | 1796 | ++DOCSHELL 0x9fc36400 == 13 [pid = 1796] [id = 13] 18:52:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 36 (0x9fc8dc00) [pid = 1796] [serial = 36] [outer = (nil)] 18:52:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 37 (0x9fda2800) [pid = 1796] [serial = 37] [outer = 0x9fc8dc00] 18:52:09 INFO - PROCESS | 1796 | 1461203529653 Marionette DEBUG loaded listener.js 18:52:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 38 (0x9ffb4400) [pid = 1796] [serial = 38] [outer = 0x9fc8dc00] 18:52:10 INFO - PROCESS | 1796 | 1461203530627 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 18:52:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 18:52:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1546ms 18:52:10 INFO - PROCESS | 1796 | 1461203530690 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 18:52:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 18:52:10 INFO - PROCESS | 1796 | 1461203530694 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 18:52:10 INFO - PROCESS | 1796 | 1461203530700 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 18:52:10 INFO - PROCESS | 1796 | 1461203530704 Marionette TRACE conn3 <- [1,26,null,{}] 18:52:10 INFO - PROCESS | 1796 | 1461203530709 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:10 INFO - PROCESS | 1796 | 1461203530885 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 18:52:11 INFO - PROCESS | 1796 | 1461203531013 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:11 INFO - PROCESS | 1796 | ++DOCSHELL 0x912c8c00 == 14 [pid = 1796] [id = 14] 18:52:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 39 (0x9827f400) [pid = 1796] [serial = 39] [outer = (nil)] 18:52:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 40 (0x98286400) [pid = 1796] [serial = 40] [outer = 0x9827f400] 18:52:11 INFO - PROCESS | 1796 | 1461203531128 Marionette DEBUG loaded listener.js 18:52:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 41 (0x95b13c00) [pid = 1796] [serial = 41] [outer = 0x9827f400] 18:52:12 INFO - PROCESS | 1796 | 1461203532160 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 18:52:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 18:52:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1484ms 18:52:12 INFO - PROCESS | 1796 | 1461203532187 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 18:52:12 INFO - PROCESS | 1796 | 1461203532193 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 18:52:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 18:52:12 INFO - PROCESS | 1796 | 1461203532201 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 18:52:12 INFO - PROCESS | 1796 | 1461203532207 Marionette TRACE conn3 <- [1,30,null,{}] 18:52:12 INFO - PROCESS | 1796 | 1461203532218 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:12 INFO - PROCESS | 1796 | 1461203532374 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 18:52:12 INFO - PROCESS | 1796 | 1461203532562 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:12 INFO - PROCESS | 1796 | ++DOCSHELL 0x9201a400 == 15 [pid = 1796] [id = 15] 18:52:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 42 (0x9211c000) [pid = 1796] [serial = 42] [outer = (nil)] 18:52:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 43 (0x92bcf000) [pid = 1796] [serial = 43] [outer = 0x9211c000] 18:52:12 INFO - PROCESS | 1796 | 1461203532647 Marionette DEBUG loaded listener.js 18:52:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 44 (0x95d27800) [pid = 1796] [serial = 44] [outer = 0x9211c000] 18:52:13 INFO - PROCESS | 1796 | --DOCSHELL 0x9150ec00 == 14 [pid = 1796] [id = 6] 18:52:13 INFO - PROCESS | 1796 | 1461203533494 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 18:52:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 18:52:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1341ms 18:52:13 INFO - PROCESS | 1796 | 1461203533543 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 18:52:13 INFO - PROCESS | 1796 | 1461203533551 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 18:52:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 18:52:13 INFO - PROCESS | 1796 | 1461203533561 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 18:52:13 INFO - PROCESS | 1796 | 1461203533564 Marionette TRACE conn3 <- [1,34,null,{}] 18:52:13 INFO - PROCESS | 1796 | 1461203533570 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:13 INFO - PROCESS | 1796 | 1461203533738 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 18:52:13 INFO - PROCESS | 1796 | 1461203533832 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:13 INFO - PROCESS | 1796 | ++DOCSHELL 0x90722000 == 15 [pid = 1796] [id = 16] 18:52:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 45 (0x92bd9400) [pid = 1796] [serial = 45] [outer = (nil)] 18:52:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 46 (0x97a9d000) [pid = 1796] [serial = 46] [outer = 0x92bd9400] 18:52:13 INFO - PROCESS | 1796 | 1461203533906 Marionette DEBUG loaded listener.js 18:52:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 47 (0x97de0000) [pid = 1796] [serial = 47] [outer = 0x92bd9400] 18:52:14 INFO - PROCESS | 1796 | 1461203534752 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 18:52:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 18:52:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1229ms 18:52:14 INFO - PROCESS | 1796 | 1461203534790 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 18:52:14 INFO - PROCESS | 1796 | 1461203534796 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 18:52:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 18:52:14 INFO - PROCESS | 1796 | 1461203534840 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 18:52:14 INFO - PROCESS | 1796 | 1461203534847 Marionette TRACE conn3 <- [1,38,null,{}] 18:52:14 INFO - PROCESS | 1796 | 1461203534857 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:15 INFO - PROCESS | 1796 | 1461203535035 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 18:52:15 INFO - PROCESS | 1796 | 1461203535171 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:15 INFO - PROCESS | 1796 | ++DOCSHELL 0x8fc81400 == 16 [pid = 1796] [id = 17] 18:52:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 48 (0x8fc8b400) [pid = 1796] [serial = 48] [outer = (nil)] 18:52:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 49 (0x92badc00) [pid = 1796] [serial = 49] [outer = 0x8fc8b400] 18:52:15 INFO - PROCESS | 1796 | 1461203535263 Marionette DEBUG loaded listener.js 18:52:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 50 (0x95b0e800) [pid = 1796] [serial = 50] [outer = 0x8fc8b400] 18:52:16 INFO - PROCESS | 1796 | 1461203536120 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 18:52:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 18:52:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1357ms 18:52:16 INFO - PROCESS | 1796 | 1461203536176 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 18:52:16 INFO - PROCESS | 1796 | 1461203536185 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 18:52:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 18:52:16 INFO - PROCESS | 1796 | 1461203536214 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 18:52:16 INFO - PROCESS | 1796 | 1461203536219 Marionette TRACE conn3 <- [1,42,null,{}] 18:52:16 INFO - PROCESS | 1796 | 1461203536225 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:16 INFO - PROCESS | 1796 | 1461203536394 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 18:52:16 INFO - PROCESS | 1796 | 1461203536523 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:16 INFO - PROCESS | 1796 | ++DOCSHELL 0x8fc8bc00 == 17 [pid = 1796] [id = 18] 18:52:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 51 (0x92bb2400) [pid = 1796] [serial = 51] [outer = (nil)] 18:52:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 52 (0x98280800) [pid = 1796] [serial = 52] [outer = 0x92bb2400] 18:52:16 INFO - PROCESS | 1796 | 1461203536613 Marionette DEBUG loaded listener.js 18:52:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 53 (0x983ce800) [pid = 1796] [serial = 53] [outer = 0x92bb2400] 18:52:17 INFO - PROCESS | 1796 | 1461203537426 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 18:52:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 18:52:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1232ms 18:52:17 INFO - PROCESS | 1796 | 1461203537442 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 18:52:17 INFO - PROCESS | 1796 | 1461203537446 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 18:52:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 18:52:17 INFO - PROCESS | 1796 | 1461203537453 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 18:52:17 INFO - PROCESS | 1796 | 1461203537459 Marionette TRACE conn3 <- [1,46,null,{}] 18:52:17 INFO - PROCESS | 1796 | 1461203537476 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:17 INFO - PROCESS | 1796 | 1461203537697 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 18:52:17 INFO - PROCESS | 1796 | 1461203537712 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:17 INFO - PROCESS | 1796 | ++DOCSHELL 0x99446800 == 18 [pid = 1796] [id = 19] 18:52:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 54 (0x99449400) [pid = 1796] [serial = 54] [outer = (nil)] 18:52:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 55 (0x99487400) [pid = 1796] [serial = 55] [outer = 0x99449400] 18:52:17 INFO - PROCESS | 1796 | 1461203537807 Marionette DEBUG loaded listener.js 18:52:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 56 (0x9ad0f400) [pid = 1796] [serial = 56] [outer = 0x99449400] 18:52:18 INFO - PROCESS | 1796 | 1461203538748 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 18:52:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 18:52:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1393ms 18:52:18 INFO - PROCESS | 1796 | 1461203538847 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 18:52:18 INFO - PROCESS | 1796 | 1461203538851 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 18:52:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 18:52:18 INFO - PROCESS | 1796 | 1461203538858 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 18:52:18 INFO - PROCESS | 1796 | 1461203538862 Marionette TRACE conn3 <- [1,50,null,{}] 18:52:18 INFO - PROCESS | 1796 | 1461203538868 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:19 INFO - PROCESS | 1796 | 1461203539090 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 18:52:19 INFO - PROCESS | 1796 | 1461203539200 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:19 INFO - PROCESS | 1796 | ++DOCSHELL 0x997c1000 == 19 [pid = 1796] [id = 20] 18:52:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 57 (0x9b081c00) [pid = 1796] [serial = 57] [outer = (nil)] 18:52:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 58 (0x9df92800) [pid = 1796] [serial = 58] [outer = 0x9b081c00] 18:52:19 INFO - PROCESS | 1796 | 1461203539291 Marionette DEBUG loaded listener.js 18:52:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 59 (0x95dad800) [pid = 1796] [serial = 59] [outer = 0x9b081c00] 18:52:20 INFO - PROCESS | 1796 | 1461203540114 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:52:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 18:52:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1280ms 18:52:20 INFO - PROCESS | 1796 | 1461203540139 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 18:52:20 INFO - PROCESS | 1796 | 1461203540143 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 18:52:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 18:52:20 INFO - PROCESS | 1796 | 1461203540150 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 18:52:20 INFO - PROCESS | 1796 | 1461203540154 Marionette TRACE conn3 <- [1,54,null,{}] 18:52:20 INFO - PROCESS | 1796 | 1461203540160 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:20 INFO - PROCESS | 1796 | 1461203540312 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 18:52:20 INFO - PROCESS | 1796 | 1461203540456 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:20 INFO - PROCESS | 1796 | ++DOCSHELL 0x99448800 == 20 [pid = 1796] [id = 21] 18:52:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 60 (0x9b082000) [pid = 1796] [serial = 60] [outer = (nil)] 18:52:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 61 (0x9fd53800) [pid = 1796] [serial = 61] [outer = 0x9b082000] 18:52:20 INFO - PROCESS | 1796 | 1461203540547 Marionette DEBUG loaded listener.js 18:52:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 62 (0x9aea0800) [pid = 1796] [serial = 62] [outer = 0x9b082000] 18:52:21 INFO - PROCESS | 1796 | 1461203541350 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:52:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 18:52:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1230ms 18:52:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 18:52:21 INFO - PROCESS | 1796 | 1461203541383 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 18:52:21 INFO - PROCESS | 1796 | 1461203541386 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 18:52:21 INFO - PROCESS | 1796 | 1461203541407 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 18:52:21 INFO - PROCESS | 1796 | 1461203541411 Marionette TRACE conn3 <- [1,58,null,{}] 18:52:21 INFO - PROCESS | 1796 | 1461203541420 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:21 INFO - PROCESS | 1796 | 1461203541648 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 18:52:21 INFO - PROCESS | 1796 | 1461203541786 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:21 INFO - PROCESS | 1796 | ++DOCSHELL 0x8fc83400 == 21 [pid = 1796] [id = 22] 18:52:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 63 (0x96ca6c00) [pid = 1796] [serial = 63] [outer = (nil)] 18:52:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 64 (0xa0b27000) [pid = 1796] [serial = 64] [outer = 0x96ca6c00] 18:52:21 INFO - PROCESS | 1796 | 1461203541881 Marionette DEBUG loaded listener.js 18:52:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 65 (0xa0d35400) [pid = 1796] [serial = 65] [outer = 0x96ca6c00] 18:52:22 INFO - PROCESS | 1796 | 1461203542665 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:52:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 18:52:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1352ms 18:52:22 INFO - PROCESS | 1796 | 1461203542761 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 18:52:22 INFO - PROCESS | 1796 | 1461203542765 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 18:52:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 18:52:22 INFO - PROCESS | 1796 | 1461203542773 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 18:52:22 INFO - PROCESS | 1796 | 1461203542777 Marionette TRACE conn3 <- [1,62,null,{}] 18:52:22 INFO - PROCESS | 1796 | 1461203542783 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:22 INFO - PROCESS | 1796 | 1461203542942 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 18:52:23 INFO - PROCESS | 1796 | 1461203543050 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:23 INFO - PROCESS | 1796 | ++DOCSHELL 0xa1043c00 == 22 [pid = 1796] [id = 23] 18:52:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 66 (0xa109a000) [pid = 1796] [serial = 66] [outer = (nil)] 18:52:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 67 (0xa10a5800) [pid = 1796] [serial = 67] [outer = 0xa109a000] 18:52:23 INFO - PROCESS | 1796 | 1461203543150 Marionette DEBUG loaded listener.js 18:52:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 68 (0xa2b34800) [pid = 1796] [serial = 68] [outer = 0xa109a000] 18:52:24 INFO - PROCESS | 1796 | 1461203544098 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:52:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 18:52:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1388ms 18:52:24 INFO - PROCESS | 1796 | 1461203544162 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 18:52:24 INFO - PROCESS | 1796 | 1461203544168 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 18:52:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 18:52:24 INFO - PROCESS | 1796 | 1461203544176 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 18:52:24 INFO - PROCESS | 1796 | 1461203544182 Marionette TRACE conn3 <- [1,66,null,{}] 18:52:24 INFO - PROCESS | 1796 | 1461203544191 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:24 INFO - PROCESS | 1796 | 1461203544428 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 18:52:24 INFO - PROCESS | 1796 | 1461203544600 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:24 INFO - PROCESS | 1796 | ++DOCSHELL 0x915e7400 == 23 [pid = 1796] [id = 24] 18:52:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 69 (0x915e8400) [pid = 1796] [serial = 69] [outer = (nil)] 18:52:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 70 (0x95d20400) [pid = 1796] [serial = 70] [outer = 0x915e8400] 18:52:24 INFO - PROCESS | 1796 | 1461203544683 Marionette DEBUG loaded listener.js 18:52:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 71 (0x97144c00) [pid = 1796] [serial = 71] [outer = 0x915e8400] 18:52:25 INFO - PROCESS | 1796 | --DOCSHELL 0x9201a400 == 22 [pid = 1796] [id = 15] 18:52:25 INFO - PROCESS | 1796 | --DOCSHELL 0x912c8c00 == 21 [pid = 1796] [id = 14] 18:52:25 INFO - PROCESS | 1796 | --DOCSHELL 0x982b0000 == 20 [pid = 1796] [id = 11] 18:52:25 INFO - PROCESS | 1796 | --DOCSHELL 0x8fc8c400 == 19 [pid = 1796] [id = 8] 18:52:25 INFO - PROCESS | 1796 | 1461203545573 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:52:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 18:52:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1437ms 18:52:25 INFO - PROCESS | 1796 | 1461203545613 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 18:52:25 INFO - PROCESS | 1796 | 1461203545621 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 18:52:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 18:52:25 INFO - PROCESS | 1796 | 1461203545630 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 18:52:25 INFO - PROCESS | 1796 | 1461203545636 Marionette TRACE conn3 <- [1,70,null,{}] 18:52:25 INFO - PROCESS | 1796 | 1461203545644 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:25 INFO - PROCESS | 1796 | 1461203545837 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 18:52:25 INFO - PROCESS | 1796 | 1461203545971 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:26 INFO - PROCESS | 1796 | ++DOCSHELL 0x978ebc00 == 20 [pid = 1796] [id = 25] 18:52:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 72 (0x97a0bc00) [pid = 1796] [serial = 72] [outer = (nil)] 18:52:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 73 (0x97e8fc00) [pid = 1796] [serial = 73] [outer = 0x97a0bc00] 18:52:26 INFO - PROCESS | 1796 | 1461203546068 Marionette DEBUG loaded listener.js 18:52:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 74 (0x9827d400) [pid = 1796] [serial = 74] [outer = 0x97a0bc00] 18:52:26 INFO - PROCESS | 1796 | 1461203546913 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:52:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 18:52:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1339ms 18:52:26 INFO - PROCESS | 1796 | 1461203546988 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 18:52:26 INFO - PROCESS | 1796 | 1461203546997 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 18:52:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 18:52:27 INFO - PROCESS | 1796 | 1461203547009 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 18:52:27 INFO - PROCESS | 1796 | 1461203547013 Marionette TRACE conn3 <- [1,74,null,{}] 18:52:27 INFO - PROCESS | 1796 | 1461203547020 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:27 INFO - PROCESS | 1796 | 1461203547198 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 18:52:27 INFO - PROCESS | 1796 | 1461203547331 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:27 INFO - PROCESS | 1796 | ++DOCSHELL 0x97e93400 == 21 [pid = 1796] [id = 26] 18:52:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 75 (0x97e99c00) [pid = 1796] [serial = 75] [outer = (nil)] 18:52:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 76 (0x99486400) [pid = 1796] [serial = 76] [outer = 0x97e99c00] 18:52:27 INFO - PROCESS | 1796 | 1461203547425 Marionette DEBUG loaded listener.js 18:52:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 77 (0x9ad18800) [pid = 1796] [serial = 77] [outer = 0x97e99c00] 18:52:28 INFO - PROCESS | 1796 | 1461203548263 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:52:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 18:52:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1335ms 18:52:28 INFO - PROCESS | 1796 | 1461203548345 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 18:52:28 INFO - PROCESS | 1796 | 1461203548348 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 18:52:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 18:52:28 INFO - PROCESS | 1796 | 1461203548356 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 18:52:28 INFO - PROCESS | 1796 | 1461203548362 Marionette TRACE conn3 <- [1,78,null,{}] 18:52:28 INFO - PROCESS | 1796 | 1461203548378 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:28 INFO - PROCESS | 1796 | 1461203548628 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 18:52:28 INFO - PROCESS | 1796 | 1461203548735 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:28 INFO - PROCESS | 1796 | ++DOCSHELL 0x8fc84800 == 22 [pid = 1796] [id = 27] 18:52:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 78 (0x9fd55000) [pid = 1796] [serial = 78] [outer = (nil)] 18:52:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 79 (0x9ffb5c00) [pid = 1796] [serial = 79] [outer = 0x9fd55000] 18:52:28 INFO - PROCESS | 1796 | 1461203548842 Marionette DEBUG loaded listener.js 18:52:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 80 (0xa00d7800) [pid = 1796] [serial = 80] [outer = 0x9fd55000] 18:52:29 INFO - PROCESS | 1796 | 1461203549684 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:52:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 18:52:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1388ms 18:52:29 INFO - PROCESS | 1796 | 1461203549744 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 18:52:29 INFO - PROCESS | 1796 | 1461203549749 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 18:52:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 18:52:29 INFO - PROCESS | 1796 | 1461203549756 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 18:52:29 INFO - PROCESS | 1796 | 1461203549758 Marionette TRACE conn3 <- [1,82,null,{}] 18:52:29 INFO - PROCESS | 1796 | 1461203549764 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:29 INFO - PROCESS | 1796 | 1461203549933 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 18:52:30 INFO - PROCESS | 1796 | 1461203550067 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:30 INFO - PROCESS | 1796 | ++DOCSHELL 0x912bdc00 == 23 [pid = 1796] [id = 28] 18:52:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 81 (0x9ea21c00) [pid = 1796] [serial = 81] [outer = (nil)] 18:52:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 82 (0xa3d77c00) [pid = 1796] [serial = 82] [outer = 0x9ea21c00] 18:52:30 INFO - PROCESS | 1796 | 1461203550155 Marionette DEBUG loaded listener.js 18:52:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 83 (0xa3d81000) [pid = 1796] [serial = 83] [outer = 0x9ea21c00] 18:52:30 INFO - PROCESS | 1796 | 1461203550966 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:52:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 18:52:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1278ms 18:52:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 18:52:31 INFO - PROCESS | 1796 | 1461203551037 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 18:52:31 INFO - PROCESS | 1796 | 1461203551040 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 18:52:31 INFO - PROCESS | 1796 | 1461203551048 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 18:52:31 INFO - PROCESS | 1796 | 1461203551052 Marionette TRACE conn3 <- [1,86,null,{}] 18:52:31 INFO - PROCESS | 1796 | 1461203551058 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:31 INFO - PROCESS | 1796 | 1461203551216 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 18:52:31 INFO - PROCESS | 1796 | 1461203551351 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:31 INFO - PROCESS | 1796 | ++DOCSHELL 0x9072b800 == 24 [pid = 1796] [id = 29] 18:52:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 84 (0xa0ba9c00) [pid = 1796] [serial = 84] [outer = (nil)] 18:52:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 85 (0xa4581800) [pid = 1796] [serial = 85] [outer = 0xa0ba9c00] 18:52:31 INFO - PROCESS | 1796 | 1461203551449 Marionette DEBUG loaded listener.js 18:52:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 86 (0xa45cf400) [pid = 1796] [serial = 86] [outer = 0xa0ba9c00] 18:52:32 INFO - PROCESS | 1796 | 1461203552277 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:52:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 18:52:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1285ms 18:52:32 INFO - PROCESS | 1796 | 1461203552333 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 18:52:32 INFO - PROCESS | 1796 | 1461203552337 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 18:52:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 18:52:32 INFO - PROCESS | 1796 | 1461203552344 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 18:52:32 INFO - PROCESS | 1796 | 1461203552346 Marionette TRACE conn3 <- [1,90,null,{}] 18:52:32 INFO - PROCESS | 1796 | 1461203552353 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:32 INFO - PROCESS | 1796 | 1461203552544 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 18:52:32 INFO - PROCESS | 1796 | 1461203552681 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:32 INFO - PROCESS | 1796 | ++DOCSHELL 0x9083f000 == 25 [pid = 1796] [id = 30] 18:52:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 87 (0x92124800) [pid = 1796] [serial = 87] [outer = (nil)] 18:52:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 88 (0xa4c50000) [pid = 1796] [serial = 88] [outer = 0x92124800] 18:52:32 INFO - PROCESS | 1796 | 1461203552772 Marionette DEBUG loaded listener.js 18:52:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 89 (0xa692f400) [pid = 1796] [serial = 89] [outer = 0x92124800] 18:52:33 INFO - PROCESS | 1796 | 1461203553773 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:52:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 18:52:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1499ms 18:52:33 INFO - PROCESS | 1796 | 1461203553850 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 18:52:33 INFO - PROCESS | 1796 | 1461203553856 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 18:52:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 18:52:33 INFO - PROCESS | 1796 | 1461203553863 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 18:52:33 INFO - PROCESS | 1796 | 1461203553868 Marionette TRACE conn3 <- [1,94,null,{}] 18:52:33 INFO - PROCESS | 1796 | 1461203553876 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:34 INFO - PROCESS | 1796 | 1461203554083 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 18:52:34 INFO - PROCESS | 1796 | 1461203554372 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:34 INFO - PROCESS | 1796 | --DOCSHELL 0x99448800 == 24 [pid = 1796] [id = 21] 18:52:34 INFO - PROCESS | 1796 | --DOCSHELL 0x997c1000 == 23 [pid = 1796] [id = 20] 18:52:34 INFO - PROCESS | 1796 | --DOCSHELL 0x8fc8bc00 == 22 [pid = 1796] [id = 18] 18:52:34 INFO - PROCESS | 1796 | ++DOCSHELL 0x8fc8bc00 == 23 [pid = 1796] [id = 31] 18:52:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 90 (0x912bc800) [pid = 1796] [serial = 90] [outer = (nil)] 18:52:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 91 (0x915e3400) [pid = 1796] [serial = 91] [outer = 0x912bc800] 18:52:34 INFO - PROCESS | 1796 | 1461203554482 Marionette DEBUG loaded listener.js 18:52:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 92 (0x95104800) [pid = 1796] [serial = 92] [outer = 0x912bc800] 18:52:34 INFO - PROCESS | 1796 | --DOCSHELL 0x8fc81400 == 22 [pid = 1796] [id = 17] 18:52:35 INFO - PROCESS | 1796 | 1461203555311 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 18:52:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 18:52:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1486ms 18:52:35 INFO - PROCESS | 1796 | 1461203555349 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 18:52:35 INFO - PROCESS | 1796 | 1461203555357 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 18:52:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 18:52:35 INFO - PROCESS | 1796 | 1461203555368 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 18:52:35 INFO - PROCESS | 1796 | 1461203555372 Marionette TRACE conn3 <- [1,98,null,{}] 18:52:35 INFO - PROCESS | 1796 | 1461203555380 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:35 INFO - PROCESS | 1796 | 1461203555556 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 18:52:35 INFO - PROCESS | 1796 | 1461203555695 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:35 INFO - PROCESS | 1796 | ++DOCSHELL 0x978e9c00 == 23 [pid = 1796] [id = 32] 18:52:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 93 (0x97a9b400) [pid = 1796] [serial = 93] [outer = (nil)] 18:52:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 94 (0x98285400) [pid = 1796] [serial = 94] [outer = 0x97a9b400] 18:52:35 INFO - PROCESS | 1796 | 1461203555787 Marionette DEBUG loaded listener.js 18:52:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 95 (0x98cd8800) [pid = 1796] [serial = 95] [outer = 0x97a9b400] 18:52:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 96 (0x9917d800) [pid = 1796] [serial = 96] [outer = 0x915d9800] 18:52:36 INFO - PROCESS | 1796 | 1461203556773 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 18:52:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 18:52:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1444ms 18:52:36 INFO - PROCESS | 1796 | 1461203556813 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 18:52:36 INFO - PROCESS | 1796 | 1461203556820 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 18:52:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 18:52:36 INFO - PROCESS | 1796 | 1461203556828 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 18:52:36 INFO - PROCESS | 1796 | 1461203556832 Marionette TRACE conn3 <- [1,102,null,{}] 18:52:36 INFO - PROCESS | 1796 | 1461203556838 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:37 INFO - PROCESS | 1796 | 1461203557011 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 18:52:37 INFO - PROCESS | 1796 | 1461203557151 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:37 INFO - PROCESS | 1796 | ++DOCSHELL 0x96ca8400 == 24 [pid = 1796] [id = 33] 18:52:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 97 (0x97149c00) [pid = 1796] [serial = 97] [outer = (nil)] 18:52:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 98 (0x9aea3800) [pid = 1796] [serial = 98] [outer = 0x97149c00] 18:52:37 INFO - PROCESS | 1796 | 1461203557289 Marionette DEBUG loaded listener.js 18:52:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 99 (0x9fc2e400) [pid = 1796] [serial = 99] [outer = 0x97149c00] 18:52:38 INFO - PROCESS | 1796 | 1461203558160 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 18:52:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 18:52:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1383ms 18:52:38 INFO - PROCESS | 1796 | 1461203558212 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 18:52:38 INFO - PROCESS | 1796 | 1461203558215 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 18:52:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 18:52:38 INFO - PROCESS | 1796 | 1461203558226 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 18:52:38 INFO - PROCESS | 1796 | 1461203558235 Marionette TRACE conn3 <- [1,106,null,{}] 18:52:38 INFO - PROCESS | 1796 | 1461203558250 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:38 INFO - PROCESS | 1796 | 1461203558464 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 18:52:38 INFO - PROCESS | 1796 | 1461203558609 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:38 INFO - PROCESS | 1796 | ++DOCSHELL 0x9ae99000 == 25 [pid = 1796] [id = 34] 18:52:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 100 (0xa003c400) [pid = 1796] [serial = 100] [outer = (nil)] 18:52:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 101 (0xa3d77800) [pid = 1796] [serial = 101] [outer = 0xa003c400] 18:52:38 INFO - PROCESS | 1796 | 1461203558702 Marionette DEBUG loaded listener.js 18:52:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 102 (0xa4557000) [pid = 1796] [serial = 102] [outer = 0xa003c400] 18:52:39 INFO - PROCESS | 1796 | 1461203559545 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 18:52:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 18:52:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1395ms 18:52:39 INFO - PROCESS | 1796 | 1461203559619 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 18:52:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 18:52:39 INFO - PROCESS | 1796 | 1461203559624 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 18:52:39 INFO - PROCESS | 1796 | 1461203559631 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 18:52:39 INFO - PROCESS | 1796 | 1461203559634 Marionette TRACE conn3 <- [1,110,null,{}] 18:52:39 INFO - PROCESS | 1796 | 1461203559640 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:39 INFO - PROCESS | 1796 | 1461203559810 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 18:52:39 INFO - PROCESS | 1796 | 1461203559951 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:39 INFO - PROCESS | 1796 | ++DOCSHELL 0x90722400 == 26 [pid = 1796] [id = 35] 18:52:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 103 (0x912bec00) [pid = 1796] [serial = 103] [outer = (nil)] 18:52:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 104 (0xa4c0a400) [pid = 1796] [serial = 104] [outer = 0x912bec00] 18:52:40 INFO - PROCESS | 1796 | 1461203560043 Marionette DEBUG loaded listener.js 18:52:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 105 (0xa4c48000) [pid = 1796] [serial = 105] [outer = 0x912bec00] 18:52:40 INFO - PROCESS | 1796 | 1461203560872 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 18:52:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 18:52:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1280ms 18:52:40 INFO - PROCESS | 1796 | 1461203560911 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 18:52:40 INFO - PROCESS | 1796 | 1461203560914 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 18:52:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 18:52:40 INFO - PROCESS | 1796 | 1461203560921 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 18:52:40 INFO - PROCESS | 1796 | 1461203560925 Marionette TRACE conn3 <- [1,114,null,{}] 18:52:40 INFO - PROCESS | 1796 | 1461203560931 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:41 INFO - PROCESS | 1796 | 1461203561082 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 18:52:41 INFO - PROCESS | 1796 | 1461203561227 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:41 INFO - PROCESS | 1796 | ++DOCSHELL 0x9818cc00 == 27 [pid = 1796] [id = 36] 18:52:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 106 (0x9818d400) [pid = 1796] [serial = 106] [outer = (nil)] 18:52:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 107 (0x98191000) [pid = 1796] [serial = 107] [outer = 0x9818d400] 18:52:41 INFO - PROCESS | 1796 | 1461203561324 Marionette DEBUG loaded listener.js 18:52:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 108 (0xa5f32400) [pid = 1796] [serial = 108] [outer = 0x9818d400] 18:52:42 INFO - PROCESS | 1796 | 1461203562268 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 18:52:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 18:52:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1389ms 18:52:42 INFO - PROCESS | 1796 | 1461203562311 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 18:52:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 18:52:42 INFO - PROCESS | 1796 | 1461203562315 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 18:52:42 INFO - PROCESS | 1796 | 1461203562321 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 18:52:42 INFO - PROCESS | 1796 | 1461203562324 Marionette TRACE conn3 <- [1,118,null,{}] 18:52:42 INFO - PROCESS | 1796 | 1461203562330 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:42 INFO - PROCESS | 1796 | 1461203562542 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 18:52:42 INFO - PROCESS | 1796 | 1461203562684 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:42 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f4ccc00 == 28 [pid = 1796] [id = 37] 18:52:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 109 (0x8f4cd000) [pid = 1796] [serial = 109] [outer = (nil)] 18:52:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 110 (0x8f4d2c00) [pid = 1796] [serial = 110] [outer = 0x8f4cd000] 18:52:42 INFO - PROCESS | 1796 | 1461203562773 Marionette DEBUG loaded listener.js 18:52:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 111 (0x997ba400) [pid = 1796] [serial = 111] [outer = 0x8f4cd000] 18:52:43 INFO - PROCESS | 1796 | 1461203563676 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 18:52:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 18:52:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1434ms 18:52:43 INFO - PROCESS | 1796 | 1461203563755 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 18:52:43 INFO - PROCESS | 1796 | 1461203563759 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 18:52:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 18:52:43 INFO - PROCESS | 1796 | 1461203563765 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 18:52:43 INFO - PROCESS | 1796 | 1461203563769 Marionette TRACE conn3 <- [1,122,null,{}] 18:52:43 INFO - PROCESS | 1796 | 1461203563775 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:44 INFO - PROCESS | 1796 | 1461203563998 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 18:52:44 INFO - PROCESS | 1796 | 1461203564307 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:44 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f4cd800 == 29 [pid = 1796] [id = 38] 18:52:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 112 (0x8f4d0400) [pid = 1796] [serial = 112] [outer = (nil)] 18:52:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 113 (0x8fc81400) [pid = 1796] [serial = 113] [outer = 0x8f4d0400] 18:52:44 INFO - PROCESS | 1796 | 1461203564432 Marionette DEBUG loaded listener.js 18:52:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 114 (0x9051a800) [pid = 1796] [serial = 114] [outer = 0x8f4d0400] 18:52:44 INFO - PROCESS | 1796 | --DOCSHELL 0x9fc36400 == 28 [pid = 1796] [id = 13] 18:52:44 INFO - PROCESS | 1796 | --DOCSHELL 0x978ebc00 == 27 [pid = 1796] [id = 25] 18:52:47 INFO - PROCESS | 1796 | --DOCSHELL 0x99446800 == 26 [pid = 1796] [id = 19] 18:52:47 INFO - PROCESS | 1796 | --DOCSHELL 0xa1043c00 == 25 [pid = 1796] [id = 23] 18:52:47 INFO - PROCESS | 1796 | --DOCSHELL 0x8fc84800 == 24 [pid = 1796] [id = 27] 18:52:47 INFO - PROCESS | 1796 | --DOCSHELL 0x912bdc00 == 23 [pid = 1796] [id = 28] 18:52:47 INFO - PROCESS | 1796 | --DOCSHELL 0x9072b800 == 22 [pid = 1796] [id = 29] 18:52:47 INFO - PROCESS | 1796 | --DOCSHELL 0x97e93400 == 21 [pid = 1796] [id = 26] 18:52:47 INFO - PROCESS | 1796 | --DOCSHELL 0x912bf000 == 20 [pid = 1796] [id = 12] 18:52:47 INFO - PROCESS | 1796 | --DOCSHELL 0x9083f000 == 19 [pid = 1796] [id = 30] 18:52:47 INFO - PROCESS | 1796 | --DOCSHELL 0x90722000 == 18 [pid = 1796] [id = 16] 18:52:47 INFO - PROCESS | 1796 | --DOCSHELL 0x8fc83400 == 17 [pid = 1796] [id = 22] 18:52:47 INFO - PROCESS | 1796 | --DOCSHELL 0x9818cc00 == 16 [pid = 1796] [id = 36] 18:52:47 INFO - PROCESS | 1796 | --DOCSHELL 0x8f4ccc00 == 15 [pid = 1796] [id = 37] 18:52:47 INFO - PROCESS | 1796 | --DOCSHELL 0x96ca8400 == 14 [pid = 1796] [id = 33] 18:52:47 INFO - PROCESS | 1796 | --DOCSHELL 0x9ae99000 == 13 [pid = 1796] [id = 34] 18:52:47 INFO - PROCESS | 1796 | --DOCSHELL 0x90722400 == 12 [pid = 1796] [id = 35] 18:52:47 INFO - PROCESS | 1796 | --DOCSHELL 0x915e7400 == 11 [pid = 1796] [id = 24] 18:52:47 INFO - PROCESS | 1796 | --DOCSHELL 0x8fc8bc00 == 10 [pid = 1796] [id = 31] 18:52:47 INFO - PROCESS | 1796 | --DOCSHELL 0x978e9c00 == 9 [pid = 1796] [id = 32] 18:52:48 INFO - PROCESS | 1796 | 1461203568670 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 18:52:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 18:52:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 4938ms 18:52:48 INFO - PROCESS | 1796 | 1461203568706 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 18:52:48 INFO - PROCESS | 1796 | 1461203568715 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 18:52:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 18:52:48 INFO - PROCESS | 1796 | 1461203568759 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 18:52:48 INFO - PROCESS | 1796 | 1461203568765 Marionette TRACE conn3 <- [1,126,null,{}] 18:52:48 INFO - PROCESS | 1796 | 1461203568774 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:48 INFO - PROCESS | 1796 | 1461203568980 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 18:52:49 INFO - PROCESS | 1796 | 1461203569001 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:49 INFO - PROCESS | 1796 | ++DOCSHELL 0x9083e800 == 10 [pid = 1796] [id = 39] 18:52:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 115 (0x9083f000) [pid = 1796] [serial = 115] [outer = (nil)] 18:52:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 116 (0x912c0800) [pid = 1796] [serial = 116] [outer = 0x9083f000] 18:52:49 INFO - PROCESS | 1796 | 1461203569089 Marionette DEBUG loaded listener.js 18:52:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 117 (0x9150e400) [pid = 1796] [serial = 117] [outer = 0x9083f000] 18:52:49 INFO - PROCESS | 1796 | 1461203569930 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 18:52:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 18:52:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1219ms 18:52:49 INFO - PROCESS | 1796 | 1461203569943 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 18:52:49 INFO - PROCESS | 1796 | 1461203569953 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 18:52:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 18:52:49 INFO - PROCESS | 1796 | 1461203569964 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 18:52:49 INFO - PROCESS | 1796 | 1461203569967 Marionette TRACE conn3 <- [1,130,null,{}] 18:52:49 INFO - PROCESS | 1796 | 1461203569974 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:50 INFO - PROCESS | 1796 | 1461203570209 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 18:52:50 INFO - PROCESS | 1796 | 1461203570232 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:50 INFO - PROCESS | 1796 | ++DOCSHELL 0x92bb2000 == 11 [pid = 1796] [id = 40] 18:52:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 118 (0x92bb2c00) [pid = 1796] [serial = 118] [outer = (nil)] 18:52:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 119 (0x95101c00) [pid = 1796] [serial = 119] [outer = 0x92bb2c00] 18:52:50 INFO - PROCESS | 1796 | 1461203570304 Marionette DEBUG loaded listener.js 18:52:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 120 (0x9510c400) [pid = 1796] [serial = 120] [outer = 0x92bb2c00] 18:52:51 INFO - PROCESS | 1796 | 1461203571170 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 18:52:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 18:52:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1281ms 18:52:51 INFO - PROCESS | 1796 | 1461203571266 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 18:52:51 INFO - PROCESS | 1796 | 1461203571269 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 18:52:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 18:52:51 INFO - PROCESS | 1796 | 1461203571330 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 18:52:51 INFO - PROCESS | 1796 | 1461203571336 Marionette TRACE conn3 <- [1,134,null,{}] 18:52:51 INFO - PROCESS | 1796 | 1461203571390 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:51 INFO - PROCESS | 1796 | 1461203571586 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 18:52:51 INFO - PROCESS | 1796 | 1461203571618 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:51 INFO - PROCESS | 1796 | ++DOCSHELL 0x95184400 == 12 [pid = 1796] [id = 41] 18:52:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 121 (0x95184c00) [pid = 1796] [serial = 121] [outer = (nil)] 18:52:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 122 (0x97a98000) [pid = 1796] [serial = 122] [outer = 0x95184c00] 18:52:51 INFO - PROCESS | 1796 | 1461203571715 Marionette DEBUG loaded listener.js 18:52:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 123 (0x9818c400) [pid = 1796] [serial = 123] [outer = 0x95184c00] 18:52:53 INFO - PROCESS | 1796 | 1461203573295 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 18:52:53 INFO - PROCESS | 1796 | --DOMWINDOW == 122 (0x92bd9400) [pid = 1796] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 18:52:53 INFO - PROCESS | 1796 | --DOMWINDOW == 121 (0x9211c000) [pid = 1796] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 18:52:53 INFO - PROCESS | 1796 | --DOMWINDOW == 120 (0x983c0000) [pid = 1796] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 18:52:53 INFO - PROCESS | 1796 | --DOMWINDOW == 119 (0x8fc8c800) [pid = 1796] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 18:52:53 INFO - PROCESS | 1796 | --DOMWINDOW == 118 (0x912c3000) [pid = 1796] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 18:52:53 INFO - PROCESS | 1796 | --DOMWINDOW == 117 (0x9fc8dc00) [pid = 1796] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 18:52:53 INFO - PROCESS | 1796 | --DOMWINDOW == 116 (0x9827f400) [pid = 1796] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 18:52:53 INFO - PROCESS | 1796 | --DOMWINDOW == 115 (0x96ca6c00) [pid = 1796] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 18:52:53 INFO - PROCESS | 1796 | --DOMWINDOW == 114 (0xa0ba9c00) [pid = 1796] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 18:52:53 INFO - PROCESS | 1796 | --DOMWINDOW == 113 (0x97a0bc00) [pid = 1796] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 18:52:53 INFO - PROCESS | 1796 | --DOMWINDOW == 112 (0x97149c00) [pid = 1796] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 18:52:53 INFO - PROCESS | 1796 | --DOMWINDOW == 111 (0x9b082000) [pid = 1796] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 18:52:53 INFO - PROCESS | 1796 | --DOMWINDOW == 110 (0x9b081c00) [pid = 1796] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 18:52:53 INFO - PROCESS | 1796 | --DOMWINDOW == 109 (0x99449400) [pid = 1796] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 18:52:53 INFO - PROCESS | 1796 | --DOMWINDOW == 108 (0x97a9b400) [pid = 1796] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 18:52:53 INFO - PROCESS | 1796 | --DOMWINDOW == 107 (0x92bb2400) [pid = 1796] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 18:52:53 INFO - PROCESS | 1796 | --DOMWINDOW == 106 (0x9ea21c00) [pid = 1796] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 18:52:53 INFO - PROCESS | 1796 | --DOMWINDOW == 105 (0x8f4cd000) [pid = 1796] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 18:52:53 INFO - PROCESS | 1796 | --DOMWINDOW == 104 (0x9818d400) [pid = 1796] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 18:52:53 INFO - PROCESS | 1796 | --DOMWINDOW == 103 (0x912bec00) [pid = 1796] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 18:52:53 INFO - PROCESS | 1796 | --DOMWINDOW == 102 (0x9fd55000) [pid = 1796] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 18:52:53 INFO - PROCESS | 1796 | --DOMWINDOW == 101 (0x9150f000) [pid = 1796] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 18:52:53 INFO - PROCESS | 1796 | --DOMWINDOW == 100 (0x97e99c00) [pid = 1796] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 18:52:53 INFO - PROCESS | 1796 | --DOMWINDOW == 99 (0xa003c400) [pid = 1796] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 18:52:53 INFO - PROCESS | 1796 | --DOMWINDOW == 98 (0xa109a000) [pid = 1796] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 18:52:53 INFO - PROCESS | 1796 | --DOMWINDOW == 97 (0x915e8400) [pid = 1796] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 18:52:53 INFO - PROCESS | 1796 | --DOMWINDOW == 96 (0x92124800) [pid = 1796] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 18:52:53 INFO - PROCESS | 1796 | --DOMWINDOW == 95 (0x8fc8b400) [pid = 1796] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 18:52:53 INFO - PROCESS | 1796 | --DOMWINDOW == 94 (0x912bc800) [pid = 1796] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 18:52:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 18:52:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 2213ms 18:52:53 INFO - PROCESS | 1796 | 1461203573503 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 18:52:53 INFO - PROCESS | 1796 | 1461203573507 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 18:52:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 18:52:53 INFO - PROCESS | 1796 | 1461203573519 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 18:52:53 INFO - PROCESS | 1796 | 1461203573522 Marionette TRACE conn3 <- [1,138,null,{}] 18:52:53 INFO - PROCESS | 1796 | 1461203573528 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:53 INFO - PROCESS | 1796 | 1461203573675 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 18:52:53 INFO - PROCESS | 1796 | 1461203573685 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:53 INFO - PROCESS | 1796 | ++DOCSHELL 0x9150ec00 == 13 [pid = 1796] [id = 42] 18:52:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 95 (0x91510400) [pid = 1796] [serial = 124] [outer = (nil)] 18:52:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 96 (0x915e7c00) [pid = 1796] [serial = 125] [outer = 0x91510400] 18:52:53 INFO - PROCESS | 1796 | 1461203573760 Marionette DEBUG loaded listener.js 18:52:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 97 (0x95bb2800) [pid = 1796] [serial = 126] [outer = 0x91510400] 18:52:54 INFO - PROCESS | 1796 | 1461203574641 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 18:52:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 18:52:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1186ms 18:52:54 INFO - PROCESS | 1796 | 1461203574734 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 18:52:54 INFO - PROCESS | 1796 | 1461203574747 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 18:52:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 18:52:54 INFO - PROCESS | 1796 | 1461203574772 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 18:52:54 INFO - PROCESS | 1796 | 1461203574775 Marionette TRACE conn3 <- [1,142,null,{}] 18:52:54 INFO - PROCESS | 1796 | 1461203574780 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:54 INFO - PROCESS | 1796 | 1461203574921 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 18:52:55 INFO - PROCESS | 1796 | 1461203575022 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:55 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f4c6c00 == 14 [pid = 1796] [id = 43] 18:52:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 98 (0x914df800) [pid = 1796] [serial = 127] [outer = (nil)] 18:52:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 99 (0x98cd8c00) [pid = 1796] [serial = 128] [outer = 0x914df800] 18:52:55 INFO - PROCESS | 1796 | 1461203575096 Marionette DEBUG loaded listener.js 18:52:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 100 (0x99175000) [pid = 1796] [serial = 129] [outer = 0x914df800] 18:52:56 INFO - PROCESS | 1796 | 1461203576000 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 18:52:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 18:52:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1290ms 18:52:56 INFO - PROCESS | 1796 | 1461203576055 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 18:52:56 INFO - PROCESS | 1796 | 1461203576061 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 18:52:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 18:52:56 INFO - PROCESS | 1796 | 1461203576071 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 18:52:56 INFO - PROCESS | 1796 | 1461203576076 Marionette TRACE conn3 <- [1,146,null,{}] 18:52:56 INFO - PROCESS | 1796 | 1461203576085 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:56 INFO - PROCESS | 1796 | 1461203576309 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 18:52:56 INFO - PROCESS | 1796 | 1461203576454 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:56 INFO - PROCESS | 1796 | ++DOCSHELL 0x912c0c00 == 15 [pid = 1796] [id = 44] 18:52:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 101 (0x912c2400) [pid = 1796] [serial = 130] [outer = (nil)] 18:52:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 102 (0x95106c00) [pid = 1796] [serial = 131] [outer = 0x912c2400] 18:52:56 INFO - PROCESS | 1796 | 1461203576588 Marionette DEBUG loaded listener.js 18:52:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 103 (0x9517f800) [pid = 1796] [serial = 132] [outer = 0x912c2400] 18:52:57 INFO - PROCESS | 1796 | 1461203577465 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 18:52:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 18:52:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1444ms 18:52:57 INFO - PROCESS | 1796 | 1461203577515 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 18:52:57 INFO - PROCESS | 1796 | 1461203577523 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 18:52:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 18:52:57 INFO - PROCESS | 1796 | 1461203577534 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 18:52:57 INFO - PROCESS | 1796 | 1461203577538 Marionette TRACE conn3 <- [1,150,null,{}] 18:52:57 INFO - PROCESS | 1796 | 1461203577545 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:57 INFO - PROCESS | 1796 | 1461203577749 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 18:52:57 INFO - PROCESS | 1796 | 1461203577891 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:57 INFO - PROCESS | 1796 | ++DOCSHELL 0x978e3800 == 16 [pid = 1796] [id = 45] 18:52:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 104 (0x97a9a800) [pid = 1796] [serial = 133] [outer = (nil)] 18:52:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 105 (0x98d31000) [pid = 1796] [serial = 134] [outer = 0x97a9a800] 18:52:57 INFO - PROCESS | 1796 | 1461203577980 Marionette DEBUG loaded listener.js 18:52:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 106 (0x99482000) [pid = 1796] [serial = 135] [outer = 0x97a9a800] 18:52:58 INFO - PROCESS | 1796 | 1461203578871 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 18:52:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 18:52:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1384ms 18:52:58 INFO - PROCESS | 1796 | 1461203578918 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 18:52:58 INFO - PROCESS | 1796 | 1461203578922 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 18:52:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 18:52:58 INFO - PROCESS | 1796 | 1461203578929 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 18:52:58 INFO - PROCESS | 1796 | 1461203578935 Marionette TRACE conn3 <- [1,154,null,{}] 18:52:58 INFO - PROCESS | 1796 | 1461203578952 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:52:59 INFO - PROCESS | 1796 | 1461203579171 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 18:52:59 INFO - PROCESS | 1796 | 1461203579314 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:59 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f4d3000 == 17 [pid = 1796] [id = 46] 18:52:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 107 (0x9ae99400) [pid = 1796] [serial = 136] [outer = (nil)] 18:52:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 108 (0x9df98800) [pid = 1796] [serial = 137] [outer = 0x9ae99400] 18:52:59 INFO - PROCESS | 1796 | 1461203579410 Marionette DEBUG loaded listener.js 18:52:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 109 (0x9fc33400) [pid = 1796] [serial = 138] [outer = 0x9ae99400] 18:53:00 INFO - PROCESS | 1796 | 1461203580239 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 18:53:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 18:53:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1334ms 18:53:00 INFO - PROCESS | 1796 | 1461203580263 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 18:53:00 INFO - PROCESS | 1796 | 1461203580268 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 18:53:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 18:53:00 INFO - PROCESS | 1796 | 1461203580293 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 18:53:00 INFO - PROCESS | 1796 | 1461203580297 Marionette TRACE conn3 <- [1,158,null,{}] 18:53:00 INFO - PROCESS | 1796 | 1461203580302 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:00 INFO - PROCESS | 1796 | 1461203580463 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 18:53:00 INFO - PROCESS | 1796 | 1461203580649 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 18:53:00 INFO - PROCESS | 1796 | 1461203580674 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:00 INFO - PROCESS | 1796 | ++DOCSHELL 0xa00a8000 == 18 [pid = 1796] [id = 47] 18:53:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 110 (0xa00adc00) [pid = 1796] [serial = 139] [outer = (nil)] 18:53:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 111 (0xa0b27c00) [pid = 1796] [serial = 140] [outer = 0xa00adc00] 18:53:00 INFO - PROCESS | 1796 | 1461203580763 Marionette DEBUG loaded listener.js 18:53:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 112 (0xa0ba8c00) [pid = 1796] [serial = 141] [outer = 0xa00adc00] 18:53:01 INFO - PROCESS | 1796 | 1461203581645 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 18:53:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 18:53:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1387ms 18:53:01 INFO - PROCESS | 1796 | 1461203581679 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 18:53:01 INFO - PROCESS | 1796 | 1461203581683 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 18:53:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 18:53:01 INFO - PROCESS | 1796 | 1461203581691 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 18:53:01 INFO - PROCESS | 1796 | 1461203581697 Marionette TRACE conn3 <- [1,162,null,{}] 18:53:01 INFO - PROCESS | 1796 | 1461203581703 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:01 INFO - PROCESS | 1796 | 1461203581860 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 18:53:02 INFO - PROCESS | 1796 | 1461203582011 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:02 INFO - PROCESS | 1796 | ++DOCSHELL 0x91517000 == 19 [pid = 1796] [id = 48] 18:53:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 113 (0x98195c00) [pid = 1796] [serial = 142] [outer = (nil)] 18:53:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 114 (0xa0f57c00) [pid = 1796] [serial = 143] [outer = 0x98195c00] 18:53:02 INFO - PROCESS | 1796 | 1461203582099 Marionette DEBUG loaded listener.js 18:53:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 115 (0xa1044800) [pid = 1796] [serial = 144] [outer = 0x98195c00] 18:53:03 INFO - PROCESS | 1796 | 1461203583316 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 18:53:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 18:53:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1682ms 18:53:03 INFO - PROCESS | 1796 | 1461203583372 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 18:53:03 INFO - PROCESS | 1796 | 1461203583376 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 18:53:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 18:53:03 INFO - PROCESS | 1796 | 1461203583382 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 18:53:03 INFO - PROCESS | 1796 | 1461203583386 Marionette TRACE conn3 <- [1,166,null,{}] 18:53:03 INFO - PROCESS | 1796 | 1461203583392 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:03 INFO - PROCESS | 1796 | 1461203583632 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 18:53:03 INFO - PROCESS | 1796 | 1461203583804 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:03 INFO - PROCESS | 1796 | ++DOCSHELL 0x9713e800 == 20 [pid = 1796] [id = 49] 18:53:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 116 (0x9713f800) [pid = 1796] [serial = 145] [outer = (nil)] 18:53:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 117 (0x98d3bc00) [pid = 1796] [serial = 146] [outer = 0x9713f800] 18:53:03 INFO - PROCESS | 1796 | 1461203583915 Marionette DEBUG loaded listener.js 18:53:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 118 (0x9ae7e800) [pid = 1796] [serial = 147] [outer = 0x9713f800] 18:53:04 INFO - PROCESS | 1796 | 1461203584977 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 18:53:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 18:53:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1633ms 18:53:05 INFO - PROCESS | 1796 | 1461203585017 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 18:53:05 INFO - PROCESS | 1796 | 1461203585021 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 18:53:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 18:53:05 INFO - PROCESS | 1796 | 1461203585027 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 18:53:05 INFO - PROCESS | 1796 | 1461203585030 Marionette TRACE conn3 <- [1,170,null,{}] 18:53:05 INFO - PROCESS | 1796 | 1461203585036 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:05 INFO - PROCESS | 1796 | 1461203585367 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 18:53:05 INFO - PROCESS | 1796 | 1461203585602 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:05 INFO - PROCESS | 1796 | --DOCSHELL 0x95184400 == 19 [pid = 1796] [id = 41] 18:53:05 INFO - PROCESS | 1796 | --DOCSHELL 0x9150ec00 == 18 [pid = 1796] [id = 42] 18:53:05 INFO - PROCESS | 1796 | --DOCSHELL 0x9083e800 == 17 [pid = 1796] [id = 39] 18:53:05 INFO - PROCESS | 1796 | --DOCSHELL 0x92bb2000 == 16 [pid = 1796] [id = 40] 18:53:05 INFO - PROCESS | 1796 | --DOCSHELL 0x8f4cd800 == 15 [pid = 1796] [id = 38] 18:53:05 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f4cd800 == 16 [pid = 1796] [id = 50] 18:53:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 119 (0x8f4cdc00) [pid = 1796] [serial = 148] [outer = (nil)] 18:53:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 120 (0x8fc84400) [pid = 1796] [serial = 149] [outer = 0x8f4cdc00] 18:53:06 INFO - PROCESS | 1796 | 1461203586030 Marionette DEBUG loaded listener.js 18:53:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 121 (0x9051b400) [pid = 1796] [serial = 150] [outer = 0x8f4cdc00] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 120 (0x97144c00) [pid = 1796] [serial = 71] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 119 (0x98cd8800) [pid = 1796] [serial = 95] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 118 (0xa4581800) [pid = 1796] [serial = 85] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 117 (0xa3d81000) [pid = 1796] [serial = 83] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 116 (0x95b0e800) [pid = 1796] [serial = 50] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 115 (0x8fc81400) [pid = 1796] [serial = 113] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 114 (0xa3d77c00) [pid = 1796] [serial = 82] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 113 (0x98280800) [pid = 1796] [serial = 52] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 112 (0x97e8fc00) [pid = 1796] [serial = 73] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 111 (0xa291a400) [pid = 1796] [serial = 2] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 110 (0x97de0000) [pid = 1796] [serial = 47] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 109 (0x97a9d000) [pid = 1796] [serial = 46] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 108 (0x92bcf000) [pid = 1796] [serial = 43] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 107 (0x95bb3c00) [pid = 1796] [serial = 28] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 106 (0x915e0c00) [pid = 1796] [serial = 25] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 105 (0x983d5000) [pid = 1796] [serial = 31] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 104 (0x8fc90c00) [pid = 1796] [serial = 22] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 103 (0x98cd6c00) [pid = 1796] [serial = 32] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 102 (0x92017800) [pid = 1796] [serial = 34] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 101 (0x95d27800) [pid = 1796] [serial = 44] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 100 (0x98d34400) [pid = 1796] [serial = 35] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 99 (0x9fda2800) [pid = 1796] [serial = 37] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 98 (0x91516000) [pid = 1796] [serial = 17] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 97 (0x90727800) [pid = 1796] [serial = 23] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 96 (0x95b13c00) [pid = 1796] [serial = 41] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 95 (0x98286400) [pid = 1796] [serial = 40] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 94 (0x9ffb4400) [pid = 1796] [serial = 38] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 93 (0xa3d77800) [pid = 1796] [serial = 101] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 92 (0x9aea0800) [pid = 1796] [serial = 62] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 91 (0x9aea3800) [pid = 1796] [serial = 98] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 90 (0xa0b27000) [pid = 1796] [serial = 64] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 89 (0x95dad800) [pid = 1796] [serial = 59] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 88 (0x9fd53800) [pid = 1796] [serial = 61] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 87 (0x99486400) [pid = 1796] [serial = 76] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 86 (0x9ad0f400) [pid = 1796] [serial = 56] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 85 (0x98285400) [pid = 1796] [serial = 94] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 84 (0x9df92800) [pid = 1796] [serial = 58] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 83 (0x99487400) [pid = 1796] [serial = 55] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 82 (0x983ce800) [pid = 1796] [serial = 53] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 81 (0x9714ac00) [pid = 1796] [serial = 29] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 80 (0x915e3400) [pid = 1796] [serial = 91] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 79 (0xa692f400) [pid = 1796] [serial = 89] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 78 (0x9ffb5c00) [pid = 1796] [serial = 79] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 77 (0x92badc00) [pid = 1796] [serial = 49] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 76 (0x95104800) [pid = 1796] [serial = 92] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 75 (0xa0d35400) [pid = 1796] [serial = 65] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 74 (0xa45cf400) [pid = 1796] [serial = 86] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 73 (0xa4c50000) [pid = 1796] [serial = 88] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 72 (0xa10a5800) [pid = 1796] [serial = 67] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 71 (0x9827d400) [pid = 1796] [serial = 74] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 70 (0x9fc2e400) [pid = 1796] [serial = 99] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 69 (0x982b2c00) [pid = 1796] [serial = 9] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 68 (0x97e92400) [pid = 1796] [serial = 12] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 67 (0xa5f32400) [pid = 1796] [serial = 108] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 66 (0x8f4d2c00) [pid = 1796] [serial = 110] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 65 (0xa4c48000) [pid = 1796] [serial = 105] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 64 (0x98191000) [pid = 1796] [serial = 107] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 63 (0xa00d7800) [pid = 1796] [serial = 80] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 62 (0x91511000) [pid = 1796] [serial = 16] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 61 (0x9ad18800) [pid = 1796] [serial = 77] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 60 (0xa4557000) [pid = 1796] [serial = 102] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 59 (0xa2b34800) [pid = 1796] [serial = 68] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 58 (0x915e6c00) [pid = 1796] [serial = 19] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 57 (0xa4c0a400) [pid = 1796] [serial = 104] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 56 (0x95d20400) [pid = 1796] [serial = 70] [outer = (nil)] [url = about:blank] 18:53:06 INFO - PROCESS | 1796 | --DOMWINDOW == 55 (0x997ba400) [pid = 1796] [serial = 111] [outer = (nil)] [url = about:blank] 18:53:07 INFO - PROCESS | 1796 | 1461203587001 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 18:53:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 18:53:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1989ms 18:53:07 INFO - PROCESS | 1796 | 1461203587018 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 18:53:07 INFO - PROCESS | 1796 | 1461203587024 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 18:53:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 18:53:07 INFO - PROCESS | 1796 | 1461203587034 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 18:53:07 INFO - PROCESS | 1796 | 1461203587041 Marionette TRACE conn3 <- [1,174,null,{}] 18:53:07 INFO - PROCESS | 1796 | 1461203587048 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:07 INFO - PROCESS | 1796 | 1461203587229 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 18:53:07 INFO - PROCESS | 1796 | 1461203587327 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:07 INFO - PROCESS | 1796 | ++DOCSHELL 0x912bc400 == 17 [pid = 1796] [id = 51] 18:53:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 56 (0x91511800) [pid = 1796] [serial = 151] [outer = (nil)] 18:53:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 57 (0x91517c00) [pid = 1796] [serial = 152] [outer = 0x91511800] 18:53:07 INFO - PROCESS | 1796 | 1461203587418 Marionette DEBUG loaded listener.js 18:53:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 58 (0x915e3800) [pid = 1796] [serial = 153] [outer = 0x91511800] 18:53:08 INFO - PROCESS | 1796 | 1461203588249 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 18:53:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 18:53:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1247ms 18:53:08 INFO - PROCESS | 1796 | 1461203588279 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 18:53:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 18:53:08 INFO - PROCESS | 1796 | 1461203588284 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 18:53:08 INFO - PROCESS | 1796 | 1461203588290 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 18:53:08 INFO - PROCESS | 1796 | 1461203588294 Marionette TRACE conn3 <- [1,178,null,{}] 18:53:08 INFO - PROCESS | 1796 | 1461203588299 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:08 INFO - PROCESS | 1796 | 1461203588458 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 18:53:08 INFO - PROCESS | 1796 | 1461203588472 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:08 INFO - PROCESS | 1796 | ++DOCSHELL 0x9151a400 == 18 [pid = 1796] [id = 52] 18:53:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 59 (0x92ba6800) [pid = 1796] [serial = 154] [outer = (nil)] 18:53:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 60 (0x92bd0c00) [pid = 1796] [serial = 155] [outer = 0x92ba6800] 18:53:08 INFO - PROCESS | 1796 | 1461203588557 Marionette DEBUG loaded listener.js 18:53:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 61 (0x95107800) [pid = 1796] [serial = 156] [outer = 0x92ba6800] 18:53:09 INFO - PROCESS | 1796 | 1461203589438 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 18:53:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 18:53:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1180ms 18:53:09 INFO - PROCESS | 1796 | 1461203589475 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 18:53:09 INFO - PROCESS | 1796 | 1461203589481 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 18:53:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 18:53:09 INFO - PROCESS | 1796 | 1461203589508 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 18:53:09 INFO - PROCESS | 1796 | 1461203589515 Marionette TRACE conn3 <- [1,182,null,{}] 18:53:09 INFO - PROCESS | 1796 | 1461203589522 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:09 INFO - PROCESS | 1796 | 1461203589732 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 18:53:09 INFO - PROCESS | 1796 | --DOMWINDOW == 60 (0x95184c00) [pid = 1796] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 18:53:09 INFO - PROCESS | 1796 | --DOMWINDOW == 59 (0x8f4d0400) [pid = 1796] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 18:53:09 INFO - PROCESS | 1796 | --DOMWINDOW == 58 (0x9083f000) [pid = 1796] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 18:53:09 INFO - PROCESS | 1796 | --DOMWINDOW == 57 (0x92bb2c00) [pid = 1796] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 18:53:09 INFO - PROCESS | 1796 | --DOMWINDOW == 56 (0x91510400) [pid = 1796] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 18:53:09 INFO - PROCESS | 1796 | 1461203589840 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:09 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f4ca800 == 19 [pid = 1796] [id = 53] 18:53:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 57 (0x8f4d0400) [pid = 1796] [serial = 157] [outer = (nil)] 18:53:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 58 (0x915de000) [pid = 1796] [serial = 158] [outer = 0x8f4d0400] 18:53:09 INFO - PROCESS | 1796 | 1461203589943 Marionette DEBUG loaded listener.js 18:53:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 59 (0x95bb3c00) [pid = 1796] [serial = 159] [outer = 0x8f4d0400] 18:53:10 INFO - PROCESS | 1796 | 1461203590634 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 18:53:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 18:53:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1192ms 18:53:10 INFO - PROCESS | 1796 | 1461203590693 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 18:53:10 INFO - PROCESS | 1796 | 1461203590710 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 18:53:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 18:53:10 INFO - PROCESS | 1796 | 1461203590722 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 18:53:10 INFO - PROCESS | 1796 | 1461203590725 Marionette TRACE conn3 <- [1,186,null,{}] 18:53:10 INFO - PROCESS | 1796 | 1461203590732 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:10 INFO - PROCESS | 1796 | 1461203590879 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 18:53:10 INFO - PROCESS | 1796 | 1461203590890 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:10 INFO - PROCESS | 1796 | ++DOCSHELL 0x8fc81800 == 20 [pid = 1796] [id = 54] 18:53:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 60 (0x912c2000) [pid = 1796] [serial = 160] [outer = (nil)] 18:53:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 61 (0x97c80c00) [pid = 1796] [serial = 161] [outer = 0x912c2000] 18:53:10 INFO - PROCESS | 1796 | 1461203590962 Marionette DEBUG loaded listener.js 18:53:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 62 (0x97dd6c00) [pid = 1796] [serial = 162] [outer = 0x912c2000] 18:53:11 INFO - PROCESS | 1796 | 1461203591798 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 18:53:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 18:53:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1132ms 18:53:11 INFO - PROCESS | 1796 | 1461203591855 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 18:53:11 INFO - PROCESS | 1796 | 1461203591859 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 18:53:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 18:53:11 INFO - PROCESS | 1796 | 1461203591864 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 18:53:11 INFO - PROCESS | 1796 | 1461203591868 Marionette TRACE conn3 <- [1,190,null,{}] 18:53:11 INFO - PROCESS | 1796 | 1461203591873 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:12 INFO - PROCESS | 1796 | 1461203592016 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 18:53:12 INFO - PROCESS | 1796 | 1461203592037 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:12 INFO - PROCESS | 1796 | ++DOCSHELL 0x9818d800 == 21 [pid = 1796] [id = 55] 18:53:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 63 (0x9818f400) [pid = 1796] [serial = 163] [outer = (nil)] 18:53:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 64 (0x98193400) [pid = 1796] [serial = 164] [outer = 0x9818f400] 18:53:12 INFO - PROCESS | 1796 | 1461203592120 Marionette DEBUG loaded listener.js 18:53:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 65 (0x982ac000) [pid = 1796] [serial = 165] [outer = 0x9818f400] 18:53:13 INFO - PROCESS | 1796 | 1461203593120 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 18:53:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 18:53:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1332ms 18:53:13 INFO - PROCESS | 1796 | 1461203593198 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 18:53:13 INFO - PROCESS | 1796 | 1461203593205 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 18:53:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 18:53:13 INFO - PROCESS | 1796 | 1461203593214 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 18:53:13 INFO - PROCESS | 1796 | 1461203593221 Marionette TRACE conn3 <- [1,194,null,{}] 18:53:13 INFO - PROCESS | 1796 | 1461203593230 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:13 INFO - PROCESS | 1796 | 1461203593443 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 18:53:13 INFO - PROCESS | 1796 | 1461203593604 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:13 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f4c6400 == 22 [pid = 1796] [id = 56] 18:53:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 66 (0x8f4d0800) [pid = 1796] [serial = 166] [outer = (nil)] 18:53:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 67 (0x912cbc00) [pid = 1796] [serial = 167] [outer = 0x8f4d0800] 18:53:13 INFO - PROCESS | 1796 | 1461203593694 Marionette DEBUG loaded listener.js 18:53:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 68 (0x91516400) [pid = 1796] [serial = 168] [outer = 0x8f4d0800] 18:53:14 INFO - PROCESS | 1796 | 1461203594705 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 18:53:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 18:53:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1542ms 18:53:14 INFO - PROCESS | 1796 | 1461203594756 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 18:53:14 INFO - PROCESS | 1796 | 1461203594764 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 18:53:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 18:53:14 INFO - PROCESS | 1796 | 1461203594775 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 18:53:14 INFO - PROCESS | 1796 | 1461203594779 Marionette TRACE conn3 <- [1,198,null,{}] 18:53:14 INFO - PROCESS | 1796 | 1461203594785 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:15 INFO - PROCESS | 1796 | 1461203595083 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 18:53:15 INFO - PROCESS | 1796 | 1461203595192 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:15 INFO - PROCESS | 1796 | ++DOCSHELL 0x91515400 == 23 [pid = 1796] [id = 57] 18:53:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 69 (0x92119000) [pid = 1796] [serial = 169] [outer = (nil)] 18:53:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 70 (0x95bb5400) [pid = 1796] [serial = 170] [outer = 0x92119000] 18:53:15 INFO - PROCESS | 1796 | 1461203595320 Marionette DEBUG loaded listener.js 18:53:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 71 (0x97140400) [pid = 1796] [serial = 171] [outer = 0x92119000] 18:53:16 INFO - PROCESS | 1796 | 1461203596257 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 18:53:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 18:53:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1537ms 18:53:16 INFO - PROCESS | 1796 | 1461203596312 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 18:53:16 INFO - PROCESS | 1796 | 1461203596315 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 18:53:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 18:53:16 INFO - PROCESS | 1796 | 1461203596322 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 18:53:16 INFO - PROCESS | 1796 | 1461203596328 Marionette TRACE conn3 <- [1,202,null,{}] 18:53:16 INFO - PROCESS | 1796 | 1461203596345 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:16 INFO - PROCESS | 1796 | 1461203596518 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 18:53:16 INFO - PROCESS | 1796 | 1461203596653 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:16 INFO - PROCESS | 1796 | ++DOCSHELL 0x90837c00 == 24 [pid = 1796] [id = 58] 18:53:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 72 (0x9818a000) [pid = 1796] [serial = 172] [outer = (nil)] 18:53:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 73 (0x983cf400) [pid = 1796] [serial = 173] [outer = 0x9818a000] 18:53:16 INFO - PROCESS | 1796 | 1461203596745 Marionette DEBUG loaded listener.js 18:53:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 74 (0x98cd9000) [pid = 1796] [serial = 174] [outer = 0x9818a000] 18:53:17 INFO - PROCESS | 1796 | 1461203597877 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 18:53:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 18:53:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1646ms 18:53:17 INFO - PROCESS | 1796 | 1461203597969 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 18:53:17 INFO - PROCESS | 1796 | 1461203597974 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 18:53:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 18:53:17 INFO - PROCESS | 1796 | 1461203597983 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 18:53:17 INFO - PROCESS | 1796 | 1461203597988 Marionette TRACE conn3 <- [1,206,null,{}] 18:53:18 INFO - PROCESS | 1796 | 1461203597997 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:18 INFO - PROCESS | 1796 | 1461203598196 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 18:53:18 INFO - PROCESS | 1796 | 1461203598400 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:18 INFO - PROCESS | 1796 | ++DOCSHELL 0x8fc8d800 == 25 [pid = 1796] [id = 59] 18:53:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 75 (0x912bec00) [pid = 1796] [serial = 175] [outer = (nil)] 18:53:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 76 (0x92badc00) [pid = 1796] [serial = 176] [outer = 0x912bec00] 18:53:18 INFO - PROCESS | 1796 | 1461203598481 Marionette DEBUG loaded listener.js 18:53:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 77 (0x9510d400) [pid = 1796] [serial = 177] [outer = 0x912bec00] 18:53:18 INFO - PROCESS | 1796 | --DOCSHELL 0x9713e800 == 24 [pid = 1796] [id = 49] 18:53:18 INFO - PROCESS | 1796 | --DOCSHELL 0x91517000 == 23 [pid = 1796] [id = 48] 18:53:18 INFO - PROCESS | 1796 | --DOCSHELL 0xa00a8000 == 22 [pid = 1796] [id = 47] 18:53:18 INFO - PROCESS | 1796 | --DOCSHELL 0x8f4d3000 == 21 [pid = 1796] [id = 46] 18:53:19 INFO - PROCESS | 1796 | --DOCSHELL 0x978e3800 == 20 [pid = 1796] [id = 45] 18:53:19 INFO - PROCESS | 1796 | --DOCSHELL 0x912c0c00 == 19 [pid = 1796] [id = 44] 18:53:19 INFO - PROCESS | 1796 | --DOCSHELL 0x8f4c6c00 == 18 [pid = 1796] [id = 43] 18:53:19 INFO - PROCESS | 1796 | --DOMWINDOW == 76 (0x97a98000) [pid = 1796] [serial = 122] [outer = (nil)] [url = about:blank] 18:53:19 INFO - PROCESS | 1796 | --DOMWINDOW == 75 (0x9051a800) [pid = 1796] [serial = 114] [outer = (nil)] [url = about:blank] 18:53:19 INFO - PROCESS | 1796 | --DOMWINDOW == 74 (0x912c0800) [pid = 1796] [serial = 116] [outer = (nil)] [url = about:blank] 18:53:19 INFO - PROCESS | 1796 | --DOMWINDOW == 73 (0x9150e400) [pid = 1796] [serial = 117] [outer = (nil)] [url = about:blank] 18:53:19 INFO - PROCESS | 1796 | --DOMWINDOW == 72 (0x95101c00) [pid = 1796] [serial = 119] [outer = (nil)] [url = about:blank] 18:53:19 INFO - PROCESS | 1796 | --DOMWINDOW == 71 (0x9818c400) [pid = 1796] [serial = 123] [outer = (nil)] [url = about:blank] 18:53:19 INFO - PROCESS | 1796 | --DOMWINDOW == 70 (0x915e7c00) [pid = 1796] [serial = 125] [outer = (nil)] [url = about:blank] 18:53:19 INFO - PROCESS | 1796 | --DOMWINDOW == 69 (0x95bb2800) [pid = 1796] [serial = 126] [outer = (nil)] [url = about:blank] 18:53:19 INFO - PROCESS | 1796 | --DOMWINDOW == 68 (0x9510c400) [pid = 1796] [serial = 120] [outer = (nil)] [url = about:blank] 18:53:19 INFO - PROCESS | 1796 | 1461203599284 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 18:53:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 18:53:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1356ms 18:53:19 INFO - PROCESS | 1796 | 1461203599348 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 18:53:19 INFO - PROCESS | 1796 | 1461203599357 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 18:53:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 18:53:19 INFO - PROCESS | 1796 | 1461203599371 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 18:53:19 INFO - PROCESS | 1796 | 1461203599374 Marionette TRACE conn3 <- [1,210,null,{}] 18:53:19 INFO - PROCESS | 1796 | 1461203599381 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:19 INFO - PROCESS | 1796 | 1461203599530 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 18:53:19 INFO - PROCESS | 1796 | 1461203599540 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:19 INFO - PROCESS | 1796 | ++DOCSHELL 0x90514800 == 19 [pid = 1796] [id = 60] 18:53:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 69 (0x912c0800) [pid = 1796] [serial = 178] [outer = (nil)] 18:53:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 70 (0x9517dc00) [pid = 1796] [serial = 179] [outer = 0x912c0800] 18:53:19 INFO - PROCESS | 1796 | 1461203599630 Marionette DEBUG loaded listener.js 18:53:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 71 (0x9713f400) [pid = 1796] [serial = 180] [outer = 0x912c0800] 18:53:20 INFO - PROCESS | 1796 | 1461203600414 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 18:53:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 18:53:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1088ms 18:53:20 INFO - PROCESS | 1796 | 1461203600459 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 18:53:20 INFO - PROCESS | 1796 | 1461203600463 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 18:53:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 18:53:20 INFO - PROCESS | 1796 | 1461203600471 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 18:53:20 INFO - PROCESS | 1796 | 1461203600477 Marionette TRACE conn3 <- [1,214,null,{}] 18:53:20 INFO - PROCESS | 1796 | 1461203600492 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:20 INFO - PROCESS | 1796 | 1461203600685 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 18:53:20 INFO - PROCESS | 1796 | 1461203600700 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:20 INFO - PROCESS | 1796 | ++DOCSHELL 0x91518400 == 20 [pid = 1796] [id = 61] 18:53:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 72 (0x98187000) [pid = 1796] [serial = 181] [outer = (nil)] 18:53:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 73 (0x98194400) [pid = 1796] [serial = 182] [outer = 0x98187000] 18:53:20 INFO - PROCESS | 1796 | 1461203600777 Marionette DEBUG loaded listener.js 18:53:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 74 (0x98286800) [pid = 1796] [serial = 183] [outer = 0x98187000] 18:53:21 INFO - PROCESS | 1796 | 1461203601529 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 18:53:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 18:53:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1086ms 18:53:21 INFO - PROCESS | 1796 | 1461203601559 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 18:53:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 18:53:21 INFO - PROCESS | 1796 | 1461203601564 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 18:53:21 INFO - PROCESS | 1796 | 1461203601570 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 18:53:21 INFO - PROCESS | 1796 | 1461203601573 Marionette TRACE conn3 <- [1,218,null,{}] 18:53:21 INFO - PROCESS | 1796 | 1461203601586 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:21 INFO - PROCESS | 1796 | 1461203601769 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 18:53:21 INFO - PROCESS | 1796 | 1461203601798 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:21 INFO - PROCESS | 1796 | ++DOCSHELL 0x95bb2800 == 21 [pid = 1796] [id = 62] 18:53:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 75 (0x9917bc00) [pid = 1796] [serial = 184] [outer = (nil)] 18:53:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 76 (0x99486c00) [pid = 1796] [serial = 185] [outer = 0x9917bc00] 18:53:21 INFO - PROCESS | 1796 | 1461203601869 Marionette DEBUG loaded listener.js 18:53:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 77 (0x997c6400) [pid = 1796] [serial = 186] [outer = 0x9917bc00] 18:53:22 INFO - PROCESS | 1796 | 1461203602750 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 18:53:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 18:53:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1240ms 18:53:22 INFO - PROCESS | 1796 | 1461203602820 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 18:53:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 18:53:22 INFO - PROCESS | 1796 | 1461203602836 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 18:53:22 INFO - PROCESS | 1796 | 1461203602843 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 18:53:22 INFO - PROCESS | 1796 | 1461203602846 Marionette TRACE conn3 <- [1,222,null,{}] 18:53:22 INFO - PROCESS | 1796 | 1461203602858 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:23 INFO - PROCESS | 1796 | 1461203603034 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 18:53:23 INFO - PROCESS | 1796 | 1461203603054 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:23 INFO - PROCESS | 1796 | ++DOCSHELL 0x9051ec00 == 22 [pid = 1796] [id = 63] 18:53:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 78 (0x9916f400) [pid = 1796] [serial = 187] [outer = (nil)] 18:53:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 79 (0x9ae9b400) [pid = 1796] [serial = 188] [outer = 0x9916f400] 18:53:23 INFO - PROCESS | 1796 | 1461203603130 Marionette DEBUG loaded listener.js 18:53:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 80 (0x9aea3000) [pid = 1796] [serial = 189] [outer = 0x9916f400] 18:53:23 INFO - PROCESS | 1796 | --DOMWINDOW == 79 (0x8f4d0400) [pid = 1796] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 18:53:23 INFO - PROCESS | 1796 | --DOMWINDOW == 78 (0x92ba6800) [pid = 1796] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 18:53:23 INFO - PROCESS | 1796 | --DOMWINDOW == 77 (0x91511800) [pid = 1796] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 18:53:23 INFO - PROCESS | 1796 | --DOMWINDOW == 76 (0x8f4cdc00) [pid = 1796] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 18:53:23 INFO - PROCESS | 1796 | --DOMWINDOW == 75 (0x912c2000) [pid = 1796] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 18:53:24 INFO - PROCESS | 1796 | 1461203604032 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 18:53:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 18:53:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1234ms 18:53:24 INFO - PROCESS | 1796 | 1461203604077 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 18:53:24 INFO - PROCESS | 1796 | 1461203604080 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 18:53:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 18:53:24 INFO - PROCESS | 1796 | 1461203604086 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 18:53:24 INFO - PROCESS | 1796 | 1461203604088 Marionette TRACE conn3 <- [1,226,null,{}] 18:53:24 INFO - PROCESS | 1796 | 1461203604098 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:24 INFO - PROCESS | 1796 | 1461203604307 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 18:53:24 INFO - PROCESS | 1796 | 1461203604322 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:24 INFO - PROCESS | 1796 | ++DOCSHELL 0x912c3000 == 23 [pid = 1796] [id = 64] 18:53:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 76 (0x9517c000) [pid = 1796] [serial = 190] [outer = (nil)] 18:53:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 77 (0x9fc2ec00) [pid = 1796] [serial = 191] [outer = 0x9517c000] 18:53:24 INFO - PROCESS | 1796 | 1461203604412 Marionette DEBUG loaded listener.js 18:53:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 78 (0x9fc35400) [pid = 1796] [serial = 192] [outer = 0x9517c000] 18:53:25 INFO - PROCESS | 1796 | 1461203605127 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 18:53:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 18:53:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1077ms 18:53:25 INFO - PROCESS | 1796 | 1461203605173 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 18:53:25 INFO - PROCESS | 1796 | 1461203605176 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 18:53:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 18:53:25 INFO - PROCESS | 1796 | 1461203605182 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 18:53:25 INFO - PROCESS | 1796 | 1461203605185 Marionette TRACE conn3 <- [1,230,null,{}] 18:53:25 INFO - PROCESS | 1796 | 1461203605191 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:25 INFO - PROCESS | 1796 | 1461203605361 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 18:53:25 INFO - PROCESS | 1796 | 1461203605380 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:25 INFO - PROCESS | 1796 | ++DOCSHELL 0x90520800 == 24 [pid = 1796] [id = 65] 18:53:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 79 (0x9510b400) [pid = 1796] [serial = 193] [outer = (nil)] 18:53:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 80 (0x9fd99800) [pid = 1796] [serial = 194] [outer = 0x9510b400] 18:53:25 INFO - PROCESS | 1796 | 1461203605452 Marionette DEBUG loaded listener.js 18:53:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 81 (0x9ffb2800) [pid = 1796] [serial = 195] [outer = 0x9510b400] 18:53:26 INFO - PROCESS | 1796 | 1461203606419 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 18:53:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 18:53:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1277ms 18:53:26 INFO - PROCESS | 1796 | 1461203606461 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 18:53:26 INFO - PROCESS | 1796 | 1461203606469 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 18:53:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 18:53:26 INFO - PROCESS | 1796 | 1461203606478 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 18:53:26 INFO - PROCESS | 1796 | 1461203606484 Marionette TRACE conn3 <- [1,234,null,{}] 18:53:26 INFO - PROCESS | 1796 | 1461203606492 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:26 INFO - PROCESS | 1796 | 1461203606666 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 18:53:26 INFO - PROCESS | 1796 | 1461203606808 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:26 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f4d4800 == 25 [pid = 1796] [id = 66] 18:53:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 82 (0x9051c400) [pid = 1796] [serial = 196] [outer = (nil)] 18:53:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 83 (0x92bd6400) [pid = 1796] [serial = 197] [outer = 0x9051c400] 18:53:26 INFO - PROCESS | 1796 | 1461203606898 Marionette DEBUG loaded listener.js 18:53:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 84 (0x95182400) [pid = 1796] [serial = 198] [outer = 0x9051c400] 18:53:27 INFO - PROCESS | 1796 | 1461203607784 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 18:53:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 18:53:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1383ms 18:53:27 INFO - PROCESS | 1796 | 1461203607861 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 18:53:27 INFO - PROCESS | 1796 | 1461203607870 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 18:53:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 18:53:27 INFO - PROCESS | 1796 | 1461203607881 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 18:53:27 INFO - PROCESS | 1796 | 1461203607885 Marionette TRACE conn3 <- [1,238,null,{}] 18:53:27 INFO - PROCESS | 1796 | 1461203607891 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:28 INFO - PROCESS | 1796 | 1461203608101 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 18:53:28 INFO - PROCESS | 1796 | 1461203608242 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:28 INFO - PROCESS | 1796 | ++DOCSHELL 0x95101c00 == 26 [pid = 1796] [id = 67] 18:53:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 85 (0x95181400) [pid = 1796] [serial = 199] [outer = (nil)] 18:53:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 86 (0x983d5000) [pid = 1796] [serial = 200] [outer = 0x95181400] 18:53:28 INFO - PROCESS | 1796 | 1461203608332 Marionette DEBUG loaded listener.js 18:53:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 87 (0x98d3b000) [pid = 1796] [serial = 201] [outer = 0x95181400] 18:53:29 INFO - PROCESS | 1796 | 1461203609171 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 18:53:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 18:53:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1332ms 18:53:29 INFO - PROCESS | 1796 | 1461203609212 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 18:53:29 INFO - PROCESS | 1796 | 1461203609216 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 18:53:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 18:53:29 INFO - PROCESS | 1796 | 1461203609223 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 18:53:29 INFO - PROCESS | 1796 | 1461203609230 Marionette TRACE conn3 <- [1,242,null,{}] 18:53:29 INFO - PROCESS | 1796 | 1461203609264 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:29 INFO - PROCESS | 1796 | 1461203609453 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 18:53:29 INFO - PROCESS | 1796 | 1461203609596 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:29 INFO - PROCESS | 1796 | ++DOCSHELL 0x9df9a800 == 27 [pid = 1796] [id = 68] 18:53:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 88 (0x9fc33c00) [pid = 1796] [serial = 202] [outer = (nil)] 18:53:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 89 (0xa00a2c00) [pid = 1796] [serial = 203] [outer = 0x9fc33c00] 18:53:29 INFO - PROCESS | 1796 | 1461203609686 Marionette DEBUG loaded listener.js 18:53:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 90 (0xa0ba9400) [pid = 1796] [serial = 204] [outer = 0x9fc33c00] 18:53:30 INFO - PROCESS | 1796 | 1461203610700 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 18:53:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 18:53:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1508ms 18:53:30 INFO - PROCESS | 1796 | 1461203610732 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 18:53:30 INFO - PROCESS | 1796 | 1461203610736 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 18:53:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 18:53:30 INFO - PROCESS | 1796 | 1461203610743 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 18:53:30 INFO - PROCESS | 1796 | 1461203610746 Marionette TRACE conn3 <- [1,246,null,{}] 18:53:30 INFO - PROCESS | 1796 | 1461203610752 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:30 INFO - PROCESS | 1796 | 1461203610916 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 18:53:31 INFO - PROCESS | 1796 | 1461203611068 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:31 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f4cd000 == 28 [pid = 1796] [id = 69] 18:53:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 91 (0xa0f58000) [pid = 1796] [serial = 205] [outer = (nil)] 18:53:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 92 (0xa2b91c00) [pid = 1796] [serial = 206] [outer = 0xa0f58000] 18:53:31 INFO - PROCESS | 1796 | 1461203611190 Marionette DEBUG loaded listener.js 18:53:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 93 (0xa3d85400) [pid = 1796] [serial = 207] [outer = 0xa0f58000] 18:53:32 INFO - PROCESS | 1796 | 1461203612006 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 18:53:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 18:53:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1282ms 18:53:32 INFO - PROCESS | 1796 | 1461203612025 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 18:53:32 INFO - PROCESS | 1796 | 1461203612028 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 18:53:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 18:53:32 INFO - PROCESS | 1796 | 1461203612035 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 18:53:32 INFO - PROCESS | 1796 | 1461203612038 Marionette TRACE conn3 <- [1,250,null,{}] 18:53:32 INFO - PROCESS | 1796 | 1461203612044 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:32 INFO - PROCESS | 1796 | 1461203612204 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 18:53:32 INFO - PROCESS | 1796 | 1461203612352 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:32 INFO - PROCESS | 1796 | ++DOCSHELL 0x9150e000 == 29 [pid = 1796] [id = 70] 18:53:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 94 (0x96fd9800) [pid = 1796] [serial = 208] [outer = (nil)] 18:53:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 95 (0x96fe0400) [pid = 1796] [serial = 209] [outer = 0x96fd9800] 18:53:32 INFO - PROCESS | 1796 | 1461203612439 Marionette DEBUG loaded listener.js 18:53:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 96 (0x96fe1800) [pid = 1796] [serial = 210] [outer = 0x96fd9800] 18:53:33 INFO - PROCESS | 1796 | 1461203613345 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 18:53:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 18:53:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1383ms 18:53:33 INFO - PROCESS | 1796 | 1461203613420 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 18:53:33 INFO - PROCESS | 1796 | 1461203613423 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 18:53:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 18:53:33 INFO - PROCESS | 1796 | 1461203613431 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 18:53:33 INFO - PROCESS | 1796 | 1461203613436 Marionette TRACE conn3 <- [1,254,null,{}] 18:53:33 INFO - PROCESS | 1796 | 1461203613442 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:33 INFO - PROCESS | 1796 | 1461203613666 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 18:53:33 INFO - PROCESS | 1796 | 1461203613812 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:33 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f4ce000 == 30 [pid = 1796] [id = 71] 18:53:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 97 (0x914dd800) [pid = 1796] [serial = 211] [outer = (nil)] 18:53:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 98 (0xa457d000) [pid = 1796] [serial = 212] [outer = 0x914dd800] 18:53:33 INFO - PROCESS | 1796 | 1461203613938 Marionette DEBUG loaded listener.js 18:53:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 99 (0xa468c800) [pid = 1796] [serial = 213] [outer = 0x914dd800] 18:53:34 INFO - PROCESS | 1796 | 1461203614826 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 18:53:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 18:53:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1439ms 18:53:34 INFO - PROCESS | 1796 | 1461203614870 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 18:53:34 INFO - PROCESS | 1796 | 1461203614874 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 18:53:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 18:53:34 INFO - PROCESS | 1796 | 1461203614880 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 18:53:34 INFO - PROCESS | 1796 | 1461203614884 Marionette TRACE conn3 <- [1,258,null,{}] 18:53:34 INFO - PROCESS | 1796 | 1461203614890 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:35 INFO - PROCESS | 1796 | 1461203615061 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 18:53:35 INFO - PROCESS | 1796 | 1461203615206 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:35 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f4d0400 == 31 [pid = 1796] [id = 72] 18:53:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 100 (0x90514c00) [pid = 1796] [serial = 214] [outer = (nil)] 18:53:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 101 (0x9517e800) [pid = 1796] [serial = 215] [outer = 0x90514c00] 18:53:35 INFO - PROCESS | 1796 | 1461203615291 Marionette DEBUG loaded listener.js 18:53:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 102 (0x9510c000) [pid = 1796] [serial = 216] [outer = 0x90514c00] 18:53:36 INFO - PROCESS | 1796 | 1461203616357 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 18:53:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 18:53:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1529ms 18:53:36 INFO - PROCESS | 1796 | 1461203616411 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 18:53:36 INFO - PROCESS | 1796 | 1461203616418 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 18:53:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 18:53:36 INFO - PROCESS | 1796 | 1461203616427 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 18:53:36 INFO - PROCESS | 1796 | 1461203616433 Marionette TRACE conn3 <- [1,262,null,{}] 18:53:36 INFO - PROCESS | 1796 | 1461203616440 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:36 INFO - PROCESS | 1796 | 1461203616606 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 18:53:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 103 (0x90515c00) [pid = 1796] [serial = 217] [outer = 0x915d9800] 18:53:36 INFO - PROCESS | 1796 | 1461203616825 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:36 INFO - PROCESS | 1796 | ++DOCSHELL 0x912c5800 == 32 [pid = 1796] [id = 73] 18:53:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 104 (0x914dfc00) [pid = 1796] [serial = 218] [outer = (nil)] 18:53:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 105 (0x9517e400) [pid = 1796] [serial = 219] [outer = 0x914dfc00] 18:53:36 INFO - PROCESS | 1796 | 1461203616939 Marionette DEBUG loaded listener.js 18:53:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 106 (0x96fdac00) [pid = 1796] [serial = 220] [outer = 0x914dfc00] 18:53:37 INFO - PROCESS | 1796 | --DOCSHELL 0x8f4cd800 == 31 [pid = 1796] [id = 50] 18:53:37 INFO - PROCESS | 1796 | --DOMWINDOW == 105 (0x98cd8c00) [pid = 1796] [serial = 128] [outer = (nil)] [url = about:blank] 18:53:37 INFO - PROCESS | 1796 | --DOMWINDOW == 104 (0x98193400) [pid = 1796] [serial = 164] [outer = (nil)] [url = about:blank] 18:53:37 INFO - PROCESS | 1796 | 1461203617890 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 18:53:37 INFO - PROCESS | 1796 | --DOMWINDOW == 103 (0x915de000) [pid = 1796] [serial = 158] [outer = (nil)] [url = about:blank] 18:53:37 INFO - PROCESS | 1796 | --DOMWINDOW == 102 (0x95106c00) [pid = 1796] [serial = 131] [outer = (nil)] [url = about:blank] 18:53:37 INFO - PROCESS | 1796 | --DOMWINDOW == 101 (0x92bd0c00) [pid = 1796] [serial = 155] [outer = (nil)] [url = about:blank] 18:53:37 INFO - PROCESS | 1796 | --DOMWINDOW == 100 (0xa0b27c00) [pid = 1796] [serial = 140] [outer = (nil)] [url = about:blank] 18:53:37 INFO - PROCESS | 1796 | --DOMWINDOW == 99 (0x91517c00) [pid = 1796] [serial = 152] [outer = (nil)] [url = about:blank] 18:53:37 INFO - PROCESS | 1796 | --DOMWINDOW == 98 (0x915e3800) [pid = 1796] [serial = 153] [outer = (nil)] [url = about:blank] 18:53:37 INFO - PROCESS | 1796 | --DOMWINDOW == 97 (0x98d31000) [pid = 1796] [serial = 134] [outer = (nil)] [url = about:blank] 18:53:37 INFO - PROCESS | 1796 | --DOMWINDOW == 96 (0x98d3bc00) [pid = 1796] [serial = 146] [outer = (nil)] [url = about:blank] 18:53:37 INFO - PROCESS | 1796 | --DOMWINDOW == 95 (0x9df98800) [pid = 1796] [serial = 137] [outer = (nil)] [url = about:blank] 18:53:37 INFO - PROCESS | 1796 | --DOMWINDOW == 94 (0x8fc84400) [pid = 1796] [serial = 149] [outer = (nil)] [url = about:blank] 18:53:37 INFO - PROCESS | 1796 | --DOMWINDOW == 93 (0x9051b400) [pid = 1796] [serial = 150] [outer = (nil)] [url = about:blank] 18:53:37 INFO - PROCESS | 1796 | --DOMWINDOW == 92 (0x97c80c00) [pid = 1796] [serial = 161] [outer = (nil)] [url = about:blank] 18:53:37 INFO - PROCESS | 1796 | --DOMWINDOW == 91 (0xa0f57c00) [pid = 1796] [serial = 143] [outer = (nil)] [url = about:blank] 18:53:37 INFO - PROCESS | 1796 | --DOMWINDOW == 90 (0x97dd6c00) [pid = 1796] [serial = 162] [outer = (nil)] [url = about:blank] 18:53:37 INFO - PROCESS | 1796 | --DOMWINDOW == 89 (0x95107800) [pid = 1796] [serial = 156] [outer = (nil)] [url = about:blank] 18:53:37 INFO - PROCESS | 1796 | --DOMWINDOW == 88 (0x95bb3c00) [pid = 1796] [serial = 159] [outer = (nil)] [url = about:blank] 18:53:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 18:53:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1541ms 18:53:37 INFO - PROCESS | 1796 | 1461203617969 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 18:53:37 INFO - PROCESS | 1796 | 1461203617975 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 18:53:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 18:53:37 INFO - PROCESS | 1796 | 1461203617985 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 18:53:37 INFO - PROCESS | 1796 | 1461203617988 Marionette TRACE conn3 <- [1,266,null,{}] 18:53:37 INFO - PROCESS | 1796 | 1461203617994 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:38 INFO - PROCESS | 1796 | 1461203618147 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 18:53:38 INFO - PROCESS | 1796 | 1461203618253 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:38 INFO - PROCESS | 1796 | ++DOCSHELL 0x915e4800 == 32 [pid = 1796] [id = 74] 18:53:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 89 (0x92011800) [pid = 1796] [serial = 221] [outer = (nil)] 18:53:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 90 (0x9510b000) [pid = 1796] [serial = 222] [outer = 0x92011800] 18:53:38 INFO - PROCESS | 1796 | 1461203618327 Marionette DEBUG loaded listener.js 18:53:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 91 (0x95bb1c00) [pid = 1796] [serial = 223] [outer = 0x92011800] 18:53:39 INFO - PROCESS | 1796 | 1461203619041 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 18:53:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 18:53:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1079ms 18:53:39 INFO - PROCESS | 1796 | 1461203619065 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 18:53:39 INFO - PROCESS | 1796 | 1461203619068 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 18:53:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 18:53:39 INFO - PROCESS | 1796 | 1461203619075 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 18:53:39 INFO - PROCESS | 1796 | 1461203619080 Marionette TRACE conn3 <- [1,270,null,{}] 18:53:39 INFO - PROCESS | 1796 | 1461203619095 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:39 INFO - PROCESS | 1796 | 1461203619310 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 18:53:39 INFO - PROCESS | 1796 | 1461203619332 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:39 INFO - PROCESS | 1796 | ++DOCSHELL 0x95103400 == 33 [pid = 1796] [id = 75] 18:53:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 92 (0x97e94c00) [pid = 1796] [serial = 224] [outer = (nil)] 18:53:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 93 (0x98280400) [pid = 1796] [serial = 225] [outer = 0x97e94c00] 18:53:39 INFO - PROCESS | 1796 | 1461203619415 Marionette DEBUG loaded listener.js 18:53:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 94 (0x98b03c00) [pid = 1796] [serial = 226] [outer = 0x97e94c00] 18:53:40 INFO - PROCESS | 1796 | 1461203620285 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 18:53:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 18:53:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1232ms 18:53:40 INFO - PROCESS | 1796 | 1461203620307 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 18:53:40 INFO - PROCESS | 1796 | 1461203620312 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 18:53:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 18:53:40 INFO - PROCESS | 1796 | 1461203620335 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 18:53:40 INFO - PROCESS | 1796 | 1461203620338 Marionette TRACE conn3 <- [1,274,null,{}] 18:53:40 INFO - PROCESS | 1796 | 1461203620343 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:40 INFO - PROCESS | 1796 | 1461203620528 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 18:53:40 INFO - PROCESS | 1796 | 1461203620601 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:40 INFO - PROCESS | 1796 | ++DOCSHELL 0x9510c800 == 34 [pid = 1796] [id = 76] 18:53:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 95 (0x98b08c00) [pid = 1796] [serial = 227] [outer = (nil)] 18:53:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 96 (0x98b0c400) [pid = 1796] [serial = 228] [outer = 0x98b08c00] 18:53:40 INFO - PROCESS | 1796 | 1461203620673 Marionette DEBUG loaded listener.js 18:53:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 97 (0x98cd7400) [pid = 1796] [serial = 229] [outer = 0x98b08c00] 18:53:41 INFO - PROCESS | 1796 | 1461203621430 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 18:53:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 18:53:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1128ms 18:53:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 18:53:41 INFO - PROCESS | 1796 | 1461203621463 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 18:53:41 INFO - PROCESS | 1796 | 1461203621466 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 18:53:41 INFO - PROCESS | 1796 | 1461203621473 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 18:53:41 INFO - PROCESS | 1796 | 1461203621476 Marionette TRACE conn3 <- [1,278,null,{}] 18:53:41 INFO - PROCESS | 1796 | 1461203621488 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:41 INFO - PROCESS | 1796 | 1461203621677 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 18:53:41 INFO - PROCESS | 1796 | 1461203621712 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:41 INFO - PROCESS | 1796 | ++DOCSHELL 0x98b03800 == 35 [pid = 1796] [id = 77] 18:53:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 98 (0x98b09c00) [pid = 1796] [serial = 230] [outer = (nil)] 18:53:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 99 (0x997c2400) [pid = 1796] [serial = 231] [outer = 0x98b09c00] 18:53:41 INFO - PROCESS | 1796 | 1461203621787 Marionette DEBUG loaded listener.js 18:53:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 100 (0x99a27400) [pid = 1796] [serial = 232] [outer = 0x98b09c00] 18:53:42 INFO - PROCESS | 1796 | --DOMWINDOW == 99 (0x97a9a800) [pid = 1796] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 18:53:42 INFO - PROCESS | 1796 | --DOMWINDOW == 98 (0x98195c00) [pid = 1796] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 18:53:42 INFO - PROCESS | 1796 | --DOMWINDOW == 97 (0x912c2400) [pid = 1796] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 18:53:42 INFO - PROCESS | 1796 | --DOMWINDOW == 96 (0x9713f800) [pid = 1796] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 18:53:42 INFO - PROCESS | 1796 | --DOMWINDOW == 95 (0xa00adc00) [pid = 1796] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 18:53:42 INFO - PROCESS | 1796 | --DOMWINDOW == 94 (0x9ae99400) [pid = 1796] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 18:53:42 INFO - PROCESS | 1796 | --DOMWINDOW == 93 (0x912bec00) [pid = 1796] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 18:53:42 INFO - PROCESS | 1796 | --DOMWINDOW == 92 (0x9818a000) [pid = 1796] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 18:53:42 INFO - PROCESS | 1796 | --DOMWINDOW == 91 (0x98187000) [pid = 1796] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 18:53:42 INFO - PROCESS | 1796 | --DOMWINDOW == 90 (0x912c0800) [pid = 1796] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 18:53:42 INFO - PROCESS | 1796 | --DOMWINDOW == 89 (0x9917bc00) [pid = 1796] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 18:53:42 INFO - PROCESS | 1796 | --DOMWINDOW == 88 (0x9916f400) [pid = 1796] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 18:53:42 INFO - PROCESS | 1796 | --DOMWINDOW == 87 (0x9517c000) [pid = 1796] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 18:53:42 INFO - PROCESS | 1796 | --DOMWINDOW == 86 (0x914df800) [pid = 1796] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 18:53:42 INFO - PROCESS | 1796 | 1461203622803 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 18:53:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 18:53:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1389ms 18:53:42 INFO - PROCESS | 1796 | 1461203622861 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 18:53:42 INFO - PROCESS | 1796 | 1461203622864 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 18:53:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 18:53:42 INFO - PROCESS | 1796 | 1461203622871 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 18:53:42 INFO - PROCESS | 1796 | 1461203622873 Marionette TRACE conn3 <- [1,282,null,{}] 18:53:42 INFO - PROCESS | 1796 | 1461203622879 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:43 INFO - PROCESS | 1796 | 1461203623040 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 18:53:43 INFO - PROCESS | 1796 | 1461203623050 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:43 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f4d0000 == 36 [pid = 1796] [id = 78] 18:53:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 87 (0x9051b000) [pid = 1796] [serial = 233] [outer = (nil)] 18:53:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 88 (0x97fa5400) [pid = 1796] [serial = 234] [outer = 0x9051b000] 18:53:43 INFO - PROCESS | 1796 | 1461203623124 Marionette DEBUG loaded listener.js 18:53:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 89 (0x97fa8000) [pid = 1796] [serial = 235] [outer = 0x9051b000] 18:53:43 INFO - PROCESS | 1796 | 1461203623931 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 18:53:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 18:53:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1097ms 18:53:43 INFO - PROCESS | 1796 | 1461203623969 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 18:53:43 INFO - PROCESS | 1796 | 1461203623971 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 18:53:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 18:53:43 INFO - PROCESS | 1796 | 1461203623985 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 18:53:43 INFO - PROCESS | 1796 | 1461203623988 Marionette TRACE conn3 <- [1,286,null,{}] 18:53:44 INFO - PROCESS | 1796 | 1461203623998 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:44 INFO - PROCESS | 1796 | 1461203624137 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 18:53:44 INFO - PROCESS | 1796 | 1461203624152 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:44 INFO - PROCESS | 1796 | ++DOCSHELL 0x97fa4c00 == 37 [pid = 1796] [id = 79] 18:53:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 90 (0x97fa9c00) [pid = 1796] [serial = 236] [outer = (nil)] 18:53:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 91 (0x9943f400) [pid = 1796] [serial = 237] [outer = 0x97fa9c00] 18:53:44 INFO - PROCESS | 1796 | 1461203624224 Marionette DEBUG loaded listener.js 18:53:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 92 (0x99481c00) [pid = 1796] [serial = 238] [outer = 0x97fa9c00] 18:53:45 INFO - PROCESS | 1796 | 1461203625252 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 18:53:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 18:53:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1293ms 18:53:45 INFO - PROCESS | 1796 | 1461203625279 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 18:53:45 INFO - PROCESS | 1796 | 1461203625286 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 18:53:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 18:53:45 INFO - PROCESS | 1796 | 1461203625295 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 18:53:45 INFO - PROCESS | 1796 | 1461203625301 Marionette TRACE conn3 <- [1,290,null,{}] 18:53:45 INFO - PROCESS | 1796 | 1461203625310 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:45 INFO - PROCESS | 1796 | 1461203625489 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 18:53:45 INFO - PROCESS | 1796 | 1461203625635 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:45 INFO - PROCESS | 1796 | ++DOCSHELL 0x90518400 == 38 [pid = 1796] [id = 80] 18:53:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 93 (0x9051bc00) [pid = 1796] [serial = 239] [outer = (nil)] 18:53:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 94 (0x92017400) [pid = 1796] [serial = 240] [outer = 0x9051bc00] 18:53:45 INFO - PROCESS | 1796 | 1461203625727 Marionette DEBUG loaded listener.js 18:53:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 95 (0x95103000) [pid = 1796] [serial = 241] [outer = 0x9051bc00] 18:53:46 INFO - PROCESS | 1796 | 1461203626660 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 18:53:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 18:53:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1438ms 18:53:46 INFO - PROCESS | 1796 | 1461203626733 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 18:53:46 INFO - PROCESS | 1796 | 1461203626742 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 18:53:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 18:53:46 INFO - PROCESS | 1796 | 1461203626752 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 18:53:46 INFO - PROCESS | 1796 | 1461203626757 Marionette TRACE conn3 <- [1,294,null,{}] 18:53:46 INFO - PROCESS | 1796 | 1461203626764 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:46 INFO - PROCESS | 1796 | 1461203626975 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 18:53:47 INFO - PROCESS | 1796 | 1461203627123 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:47 INFO - PROCESS | 1796 | ++DOCSHELL 0x9211c000 == 39 [pid = 1796] [id = 81] 18:53:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 96 (0x97e8f400) [pid = 1796] [serial = 242] [outer = (nil)] 18:53:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 97 (0x97f9dc00) [pid = 1796] [serial = 243] [outer = 0x97e8f400] 18:53:47 INFO - PROCESS | 1796 | 1461203627265 Marionette DEBUG loaded listener.js 18:53:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 98 (0x97fa5800) [pid = 1796] [serial = 244] [outer = 0x97e8f400] 18:53:48 INFO - PROCESS | 1796 | 1461203628278 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:53:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:53:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1584ms 18:53:48 INFO - PROCESS | 1796 | 1461203628337 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 18:53:48 INFO - PROCESS | 1796 | 1461203628341 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 18:53:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 18:53:48 INFO - PROCESS | 1796 | 1461203628348 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 18:53:48 INFO - PROCESS | 1796 | 1461203628354 Marionette TRACE conn3 <- [1,298,null,{}] 18:53:48 INFO - PROCESS | 1796 | 1461203628371 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:48 INFO - PROCESS | 1796 | 1461203628583 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 18:53:48 INFO - PROCESS | 1796 | 1461203628836 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:48 INFO - PROCESS | 1796 | ++DOCSHELL 0x98195c00 == 40 [pid = 1796] [id = 82] 18:53:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 99 (0x9944d400) [pid = 1796] [serial = 245] [outer = (nil)] 18:53:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 100 (0x9df97c00) [pid = 1796] [serial = 246] [outer = 0x9944d400] 18:53:48 INFO - PROCESS | 1796 | 1461203628932 Marionette DEBUG loaded listener.js 18:53:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 101 (0x9fc35800) [pid = 1796] [serial = 247] [outer = 0x9944d400] 18:53:49 INFO - PROCESS | 1796 | 1461203629766 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:53:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:53:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1486ms 18:53:49 INFO - PROCESS | 1796 | 1461203629835 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 18:53:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 18:53:49 INFO - PROCESS | 1796 | 1461203629840 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 18:53:49 INFO - PROCESS | 1796 | 1461203629847 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 18:53:49 INFO - PROCESS | 1796 | 1461203629850 Marionette TRACE conn3 <- [1,302,null,{}] 18:53:49 INFO - PROCESS | 1796 | 1461203629856 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:50 INFO - PROCESS | 1796 | 1461203630061 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 18:53:50 INFO - PROCESS | 1796 | 1461203630222 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:50 INFO - PROCESS | 1796 | ++DOCSHELL 0x97a4dc00 == 41 [pid = 1796] [id = 83] 18:53:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 102 (0x9df92800) [pid = 1796] [serial = 248] [outer = (nil)] 18:53:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 103 (0xa0047400) [pid = 1796] [serial = 249] [outer = 0x9df92800] 18:53:50 INFO - PROCESS | 1796 | 1461203630307 Marionette DEBUG loaded listener.js 18:53:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 104 (0xa0bd5000) [pid = 1796] [serial = 250] [outer = 0x9df92800] 18:53:51 INFO - PROCESS | 1796 | 1461203631185 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:53:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:53:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1382ms 18:53:51 INFO - PROCESS | 1796 | 1461203631228 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 18:53:51 INFO - PROCESS | 1796 | 1461203631232 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 18:53:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 18:53:51 INFO - PROCESS | 1796 | 1461203631239 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 18:53:51 INFO - PROCESS | 1796 | 1461203631241 Marionette TRACE conn3 <- [1,306,null,{}] 18:53:51 INFO - PROCESS | 1796 | 1461203631248 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:51 INFO - PROCESS | 1796 | 1461203631424 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 18:53:51 INFO - PROCESS | 1796 | 1461203631574 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:51 INFO - PROCESS | 1796 | ++DOCSHELL 0x8fc90000 == 42 [pid = 1796] [id = 84] 18:53:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 105 (0x9fda8800) [pid = 1796] [serial = 251] [outer = (nil)] 18:53:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 106 (0xa291b000) [pid = 1796] [serial = 252] [outer = 0x9fda8800] 18:53:51 INFO - PROCESS | 1796 | 1461203631659 Marionette DEBUG loaded listener.js 18:53:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 107 (0xa2b35800) [pid = 1796] [serial = 253] [outer = 0x9fda8800] 18:53:52 INFO - PROCESS | 1796 | 1461203632559 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:53:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:53:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1387ms 18:53:52 INFO - PROCESS | 1796 | 1461203632627 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 18:53:52 INFO - PROCESS | 1796 | 1461203632631 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 18:53:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 18:53:52 INFO - PROCESS | 1796 | 1461203632637 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 18:53:52 INFO - PROCESS | 1796 | 1461203632641 Marionette TRACE conn3 <- [1,310,null,{}] 18:53:52 INFO - PROCESS | 1796 | 1461203632647 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:52 INFO - PROCESS | 1796 | 1461203632875 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 18:53:53 INFO - PROCESS | 1796 | 1461203633073 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:53 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f4cb400 == 43 [pid = 1796] [id = 85] 18:53:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 108 (0x8f4d2000) [pid = 1796] [serial = 254] [outer = (nil)] 18:53:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 109 (0x9083ac00) [pid = 1796] [serial = 255] [outer = 0x8f4d2000] 18:53:53 INFO - PROCESS | 1796 | 1461203633207 Marionette DEBUG loaded listener.js 18:53:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 110 (0x9510f000) [pid = 1796] [serial = 256] [outer = 0x8f4d2000] 18:53:54 INFO - PROCESS | 1796 | 1461203634283 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:53:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:53:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1731ms 18:53:54 INFO - PROCESS | 1796 | 1461203634370 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 18:53:54 INFO - PROCESS | 1796 | 1461203634376 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 18:53:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 18:53:54 INFO - PROCESS | 1796 | 1461203634435 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 18:53:54 INFO - PROCESS | 1796 | 1461203634441 Marionette TRACE conn3 <- [1,314,null,{}] 18:53:54 INFO - PROCESS | 1796 | 1461203634462 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:54 INFO - PROCESS | 1796 | 1461203634618 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 18:53:54 INFO - PROCESS | 1796 | 1461203634780 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:54 INFO - PROCESS | 1796 | ++DOCSHELL 0x915de800 == 44 [pid = 1796] [id = 86] 18:53:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 111 (0x9510a400) [pid = 1796] [serial = 257] [outer = (nil)] 18:53:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 112 (0x97e94000) [pid = 1796] [serial = 258] [outer = 0x9510a400] 18:53:54 INFO - PROCESS | 1796 | 1461203634895 Marionette DEBUG loaded listener.js 18:53:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 113 (0x98187800) [pid = 1796] [serial = 259] [outer = 0x9510a400] 18:53:55 INFO - PROCESS | 1796 | 1461203635852 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:53:55 INFO - PROCESS | 1796 | --DOCSHELL 0x8f4d0000 == 43 [pid = 1796] [id = 78] 18:53:55 INFO - PROCESS | 1796 | --DOMWINDOW == 112 (0x9fd99800) [pid = 1796] [serial = 194] [outer = (nil)] [url = about:blank] 18:53:55 INFO - PROCESS | 1796 | --DOCSHELL 0x98b03800 == 42 [pid = 1796] [id = 77] 18:53:55 INFO - PROCESS | 1796 | --DOCSHELL 0x9510c800 == 41 [pid = 1796] [id = 76] 18:53:55 INFO - PROCESS | 1796 | --DOCSHELL 0x95103400 == 40 [pid = 1796] [id = 75] 18:53:55 INFO - PROCESS | 1796 | --DOCSHELL 0x915e4800 == 39 [pid = 1796] [id = 74] 18:53:55 INFO - PROCESS | 1796 | --DOCSHELL 0x912c5800 == 38 [pid = 1796] [id = 73] 18:53:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:53:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1557ms 18:53:55 INFO - PROCESS | 1796 | 1461203635945 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 18:53:55 INFO - PROCESS | 1796 | 1461203635953 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 18:53:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 18:53:55 INFO - PROCESS | 1796 | 1461203635964 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 18:53:55 INFO - PROCESS | 1796 | 1461203635967 Marionette TRACE conn3 <- [1,318,null,{}] 18:53:55 INFO - PROCESS | 1796 | 1461203635973 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:56 INFO - PROCESS | 1796 | 1461203636136 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 18:53:56 INFO - PROCESS | 1796 | --DOMWINDOW == 111 (0x9510d400) [pid = 1796] [serial = 177] [outer = (nil)] [url = about:blank] 18:53:56 INFO - PROCESS | 1796 | --DOMWINDOW == 110 (0x92badc00) [pid = 1796] [serial = 176] [outer = (nil)] [url = about:blank] 18:53:56 INFO - PROCESS | 1796 | --DOMWINDOW == 109 (0x98cd9000) [pid = 1796] [serial = 174] [outer = (nil)] [url = about:blank] 18:53:56 INFO - PROCESS | 1796 | --DOMWINDOW == 108 (0x983cf400) [pid = 1796] [serial = 173] [outer = (nil)] [url = about:blank] 18:53:56 INFO - PROCESS | 1796 | --DOMWINDOW == 107 (0x98194400) [pid = 1796] [serial = 182] [outer = (nil)] [url = about:blank] 18:53:56 INFO - PROCESS | 1796 | --DOMWINDOW == 106 (0x9517dc00) [pid = 1796] [serial = 179] [outer = (nil)] [url = about:blank] 18:53:56 INFO - PROCESS | 1796 | --DOMWINDOW == 105 (0x9713f400) [pid = 1796] [serial = 180] [outer = (nil)] [url = about:blank] 18:53:56 INFO - PROCESS | 1796 | --DOMWINDOW == 104 (0x99486c00) [pid = 1796] [serial = 185] [outer = (nil)] [url = about:blank] 18:53:56 INFO - PROCESS | 1796 | --DOMWINDOW == 103 (0x912cbc00) [pid = 1796] [serial = 167] [outer = (nil)] [url = about:blank] 18:53:56 INFO - PROCESS | 1796 | --DOMWINDOW == 102 (0x95bb5400) [pid = 1796] [serial = 170] [outer = (nil)] [url = about:blank] 18:53:56 INFO - PROCESS | 1796 | --DOMWINDOW == 101 (0x9ae9b400) [pid = 1796] [serial = 188] [outer = (nil)] [url = about:blank] 18:53:56 INFO - PROCESS | 1796 | --DOMWINDOW == 100 (0x9fc2ec00) [pid = 1796] [serial = 191] [outer = (nil)] [url = about:blank] 18:53:56 INFO - PROCESS | 1796 | --DOMWINDOW == 99 (0x9aea3000) [pid = 1796] [serial = 189] [outer = (nil)] [url = about:blank] 18:53:56 INFO - PROCESS | 1796 | --DOMWINDOW == 98 (0x9fc35400) [pid = 1796] [serial = 192] [outer = (nil)] [url = about:blank] 18:53:56 INFO - PROCESS | 1796 | --DOMWINDOW == 97 (0x997c6400) [pid = 1796] [serial = 186] [outer = (nil)] [url = about:blank] 18:53:56 INFO - PROCESS | 1796 | --DOMWINDOW == 96 (0x98286800) [pid = 1796] [serial = 183] [outer = (nil)] [url = about:blank] 18:53:56 INFO - PROCESS | 1796 | --DOMWINDOW == 95 (0x99175000) [pid = 1796] [serial = 129] [outer = (nil)] [url = about:blank] 18:53:56 INFO - PROCESS | 1796 | --DOMWINDOW == 94 (0x99482000) [pid = 1796] [serial = 135] [outer = (nil)] [url = about:blank] 18:53:56 INFO - PROCESS | 1796 | --DOMWINDOW == 93 (0xa1044800) [pid = 1796] [serial = 144] [outer = (nil)] [url = about:blank] 18:53:56 INFO - PROCESS | 1796 | --DOMWINDOW == 92 (0x9517f800) [pid = 1796] [serial = 132] [outer = (nil)] [url = about:blank] 18:53:56 INFO - PROCESS | 1796 | --DOMWINDOW == 91 (0x9ae7e800) [pid = 1796] [serial = 147] [outer = (nil)] [url = about:blank] 18:53:56 INFO - PROCESS | 1796 | --DOMWINDOW == 90 (0xa0ba8c00) [pid = 1796] [serial = 141] [outer = (nil)] [url = about:blank] 18:53:56 INFO - PROCESS | 1796 | --DOMWINDOW == 89 (0x9fc33400) [pid = 1796] [serial = 138] [outer = (nil)] [url = about:blank] 18:53:56 INFO - PROCESS | 1796 | 1461203636294 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:56 INFO - PROCESS | 1796 | ++DOCSHELL 0x92badc00 == 39 [pid = 1796] [id = 87] 18:53:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 90 (0x9510d400) [pid = 1796] [serial = 260] [outer = (nil)] 18:53:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 91 (0x97144800) [pid = 1796] [serial = 261] [outer = 0x9510d400] 18:53:56 INFO - PROCESS | 1796 | 1461203636411 Marionette DEBUG loaded listener.js 18:53:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 92 (0x97fa2000) [pid = 1796] [serial = 262] [outer = 0x9510d400] 18:53:57 INFO - PROCESS | 1796 | 1461203637310 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:53:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:53:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1387ms 18:53:57 INFO - PROCESS | 1796 | 1461203637351 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 18:53:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 18:53:57 INFO - PROCESS | 1796 | 1461203637356 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 18:53:57 INFO - PROCESS | 1796 | 1461203637362 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 18:53:57 INFO - PROCESS | 1796 | 1461203637368 Marionette TRACE conn3 <- [1,322,null,{}] 18:53:57 INFO - PROCESS | 1796 | 1461203637383 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:57 INFO - PROCESS | 1796 | 1461203637548 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 18:53:57 INFO - PROCESS | 1796 | 1461203637561 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:57 INFO - PROCESS | 1796 | ++DOCSHELL 0x98b08000 == 40 [pid = 1796] [id = 88] 18:53:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 93 (0x98cd1c00) [pid = 1796] [serial = 263] [outer = (nil)] 18:53:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 94 (0x98d38800) [pid = 1796] [serial = 264] [outer = 0x98cd1c00] 18:53:57 INFO - PROCESS | 1796 | 1461203637644 Marionette DEBUG loaded listener.js 18:53:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 95 (0x99482000) [pid = 1796] [serial = 265] [outer = 0x98cd1c00] 18:53:58 INFO - PROCESS | 1796 | 1461203638466 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:53:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:53:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1141ms 18:53:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 18:53:58 INFO - PROCESS | 1796 | 1461203638502 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 18:53:58 INFO - PROCESS | 1796 | 1461203638505 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 18:53:58 INFO - PROCESS | 1796 | 1461203638515 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 18:53:58 INFO - PROCESS | 1796 | 1461203638519 Marionette TRACE conn3 <- [1,326,null,{}] 18:53:58 INFO - PROCESS | 1796 | 1461203638524 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:53:58 INFO - PROCESS | 1796 | 1461203638675 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 18:53:58 INFO - PROCESS | 1796 | 1461203638685 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:58 INFO - PROCESS | 1796 | ++DOCSHELL 0x98cd8000 == 41 [pid = 1796] [id = 89] 18:53:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 96 (0x997c7c00) [pid = 1796] [serial = 266] [outer = (nil)] 18:53:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 97 (0x9ae7e000) [pid = 1796] [serial = 267] [outer = 0x997c7c00] 18:53:58 INFO - PROCESS | 1796 | 1461203638764 Marionette DEBUG loaded listener.js 18:53:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 98 (0x9aea2800) [pid = 1796] [serial = 268] [outer = 0x997c7c00] 18:53:59 INFO - PROCESS | 1796 | 1461203639705 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:53:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:53:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1251ms 18:53:59 INFO - PROCESS | 1796 | 1461203639765 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 18:53:59 INFO - PROCESS | 1796 | 1461203639768 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 18:53:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 18:53:59 INFO - PROCESS | 1796 | 1461203639774 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 18:53:59 INFO - PROCESS | 1796 | 1461203639777 Marionette TRACE conn3 <- [1,330,null,{}] 18:53:59 INFO - PROCESS | 1796 | 1461203639782 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:00 INFO - PROCESS | 1796 | 1461203640003 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 18:54:00 INFO - PROCESS | 1796 | 1461203640035 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:00 INFO - PROCESS | 1796 | ++DOCSHELL 0x912c2c00 == 42 [pid = 1796] [id = 90] 18:54:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 99 (0x97e92000) [pid = 1796] [serial = 269] [outer = (nil)] 18:54:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 100 (0x9ea23400) [pid = 1796] [serial = 270] [outer = 0x97e92000] 18:54:00 INFO - PROCESS | 1796 | 1461203640107 Marionette DEBUG loaded listener.js 18:54:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 101 (0x9fc2ec00) [pid = 1796] [serial = 271] [outer = 0x97e92000] 18:54:01 INFO - PROCESS | 1796 | --DOMWINDOW == 100 (0x98b09c00) [pid = 1796] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 18:54:01 INFO - PROCESS | 1796 | --DOMWINDOW == 99 (0x9051b000) [pid = 1796] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 18:54:01 INFO - PROCESS | 1796 | --DOMWINDOW == 98 (0x92011800) [pid = 1796] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 18:54:01 INFO - PROCESS | 1796 | --DOMWINDOW == 97 (0x914dfc00) [pid = 1796] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 18:54:01 INFO - PROCESS | 1796 | --DOMWINDOW == 96 (0x97e94c00) [pid = 1796] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 18:54:01 INFO - PROCESS | 1796 | --DOMWINDOW == 95 (0x98b08c00) [pid = 1796] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 18:54:01 INFO - PROCESS | 1796 | 1461203641147 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:54:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:54:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1391ms 18:54:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 18:54:01 INFO - PROCESS | 1796 | 1461203641166 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 18:54:01 INFO - PROCESS | 1796 | 1461203641169 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 18:54:01 INFO - PROCESS | 1796 | 1461203641175 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 18:54:01 INFO - PROCESS | 1796 | 1461203641179 Marionette TRACE conn3 <- [1,334,null,{}] 18:54:01 INFO - PROCESS | 1796 | 1461203641184 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:01 INFO - PROCESS | 1796 | 1461203641339 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 18:54:01 INFO - PROCESS | 1796 | 1461203641451 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:01 INFO - PROCESS | 1796 | ++DOCSHELL 0x902a8400 == 43 [pid = 1796] [id = 91] 18:54:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 96 (0x902a9800) [pid = 1796] [serial = 272] [outer = (nil)] 18:54:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 97 (0x902b0800) [pid = 1796] [serial = 273] [outer = 0x902a9800] 18:54:01 INFO - PROCESS | 1796 | 1461203641530 Marionette DEBUG loaded listener.js 18:54:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 98 (0x914dfc00) [pid = 1796] [serial = 274] [outer = 0x902a9800] 18:54:02 INFO - PROCESS | 1796 | 1461203642227 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:54:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 18:54:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1089ms 18:54:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 18:54:02 INFO - PROCESS | 1796 | 1461203642264 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 18:54:02 INFO - PROCESS | 1796 | 1461203642266 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 18:54:02 INFO - PROCESS | 1796 | 1461203642273 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 18:54:02 INFO - PROCESS | 1796 | 1461203642276 Marionette TRACE conn3 <- [1,338,null,{}] 18:54:02 INFO - PROCESS | 1796 | 1461203642281 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:02 INFO - PROCESS | 1796 | 1461203642466 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 18:54:02 INFO - PROCESS | 1796 | 1461203642489 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:02 INFO - PROCESS | 1796 | ++DOCSHELL 0x902aac00 == 44 [pid = 1796] [id = 92] 18:54:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 99 (0x90512000) [pid = 1796] [serial = 275] [outer = (nil)] 18:54:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 100 (0x97f6d400) [pid = 1796] [serial = 276] [outer = 0x90512000] 18:54:02 INFO - PROCESS | 1796 | 1461203642564 Marionette DEBUG loaded listener.js 18:54:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 101 (0x97f70000) [pid = 1796] [serial = 277] [outer = 0x90512000] 18:54:03 INFO - PROCESS | 1796 | 1461203643569 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:54:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 18:54:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1334ms 18:54:03 INFO - PROCESS | 1796 | 1461203643609 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 18:54:03 INFO - PROCESS | 1796 | 1461203643620 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 18:54:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 18:54:03 INFO - PROCESS | 1796 | 1461203643635 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 18:54:03 INFO - PROCESS | 1796 | 1461203643646 Marionette TRACE conn3 <- [1,342,null,{}] 18:54:03 INFO - PROCESS | 1796 | 1461203643662 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:03 INFO - PROCESS | 1796 | 1461203643957 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 18:54:04 INFO - PROCESS | 1796 | 1461203644190 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:04 INFO - PROCESS | 1796 | ++DOCSHELL 0x902a7400 == 45 [pid = 1796] [id = 93] 18:54:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 102 (0x902adc00) [pid = 1796] [serial = 278] [outer = (nil)] 18:54:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 103 (0x912c2000) [pid = 1796] [serial = 279] [outer = 0x902adc00] 18:54:04 INFO - PROCESS | 1796 | 1461203644285 Marionette DEBUG loaded listener.js 18:54:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 104 (0x915e4800) [pid = 1796] [serial = 280] [outer = 0x902adc00] 18:54:05 INFO - PROCESS | 1796 | 1461203645326 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:54:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 18:54:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1747ms 18:54:05 INFO - PROCESS | 1796 | 1461203645380 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 18:54:05 INFO - PROCESS | 1796 | 1461203645389 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 18:54:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 18:54:05 INFO - PROCESS | 1796 | 1461203645400 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 18:54:05 INFO - PROCESS | 1796 | 1461203645404 Marionette TRACE conn3 <- [1,346,null,{}] 18:54:05 INFO - PROCESS | 1796 | 1461203645411 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:05 INFO - PROCESS | 1796 | 1461203645647 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 18:54:05 INFO - PROCESS | 1796 | 1461203645850 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:05 INFO - PROCESS | 1796 | ++DOCSHELL 0x92ba7c00 == 46 [pid = 1796] [id = 94] 18:54:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 105 (0x96fdf400) [pid = 1796] [serial = 281] [outer = (nil)] 18:54:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 106 (0x97f6b000) [pid = 1796] [serial = 282] [outer = 0x96fdf400] 18:54:05 INFO - PROCESS | 1796 | 1461203645987 Marionette DEBUG loaded listener.js 18:54:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 107 (0x97f74800) [pid = 1796] [serial = 283] [outer = 0x96fdf400] 18:54:07 INFO - PROCESS | 1796 | 1461203646994 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:54:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 18:54:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1641ms 18:54:07 INFO - PROCESS | 1796 | 1461203647041 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 18:54:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 18:54:07 INFO - PROCESS | 1796 | 1461203647046 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 18:54:07 INFO - PROCESS | 1796 | 1461203647053 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 18:54:07 INFO - PROCESS | 1796 | 1461203647059 Marionette TRACE conn3 <- [1,350,null,{}] 18:54:07 INFO - PROCESS | 1796 | 1461203647076 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:07 INFO - PROCESS | 1796 | 1461203647256 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 18:54:07 INFO - PROCESS | 1796 | 1461203647474 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:07 INFO - PROCESS | 1796 | ++DOCSHELL 0x98813800 == 47 [pid = 1796] [id = 95] 18:54:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 108 (0x98815800) [pid = 1796] [serial = 284] [outer = (nil)] 18:54:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 109 (0x98818800) [pid = 1796] [serial = 285] [outer = 0x98815800] 18:54:07 INFO - PROCESS | 1796 | 1461203647605 Marionette DEBUG loaded listener.js 18:54:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 110 (0x9881d000) [pid = 1796] [serial = 286] [outer = 0x98815800] 18:54:08 INFO - PROCESS | 1796 | 1461203648501 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:54:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 18:54:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1495ms 18:54:08 INFO - PROCESS | 1796 | 1461203648548 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 18:54:08 INFO - PROCESS | 1796 | 1461203648555 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 18:54:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 18:54:08 INFO - PROCESS | 1796 | 1461203648565 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 18:54:08 INFO - PROCESS | 1796 | 1461203648569 Marionette TRACE conn3 <- [1,354,null,{}] 18:54:08 INFO - PROCESS | 1796 | 1461203648579 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:08 INFO - PROCESS | 1796 | 1461203648813 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 18:54:08 INFO - PROCESS | 1796 | 1461203648965 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:09 INFO - PROCESS | 1796 | ++DOCSHELL 0x9051c800 == 48 [pid = 1796] [id = 96] 18:54:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 111 (0x98812c00) [pid = 1796] [serial = 287] [outer = (nil)] 18:54:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 112 (0x98cd1400) [pid = 1796] [serial = 288] [outer = 0x98812c00] 18:54:09 INFO - PROCESS | 1796 | 1461203649105 Marionette DEBUG loaded listener.js 18:54:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 113 (0x9947d000) [pid = 1796] [serial = 289] [outer = 0x98812c00] 18:54:10 INFO - PROCESS | 1796 | 1461203650129 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:54:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:54:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1600ms 18:54:10 INFO - PROCESS | 1796 | 1461203650164 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 18:54:10 INFO - PROCESS | 1796 | 1461203650167 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 18:54:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 18:54:10 INFO - PROCESS | 1796 | 1461203650174 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 18:54:10 INFO - PROCESS | 1796 | 1461203650178 Marionette TRACE conn3 <- [1,358,null,{}] 18:54:10 INFO - PROCESS | 1796 | 1461203650184 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:10 INFO - PROCESS | 1796 | 1461203650363 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 18:54:10 INFO - PROCESS | 1796 | 1461203650554 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:10 INFO - PROCESS | 1796 | ++DOCSHELL 0x9059ac00 == 49 [pid = 1796] [id = 97] 18:54:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 114 (0x9059d800) [pid = 1796] [serial = 290] [outer = (nil)] 18:54:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 115 (0x905a3800) [pid = 1796] [serial = 291] [outer = 0x9059d800] 18:54:10 INFO - PROCESS | 1796 | 1461203650649 Marionette DEBUG loaded listener.js 18:54:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 116 (0x905a6800) [pid = 1796] [serial = 292] [outer = 0x9059d800] 18:54:11 INFO - PROCESS | 1796 | 1461203651534 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:54:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:54:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1431ms 18:54:11 INFO - PROCESS | 1796 | 1461203651607 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 18:54:11 INFO - PROCESS | 1796 | 1461203651610 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 18:54:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 18:54:11 INFO - PROCESS | 1796 | 1461203651618 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 18:54:11 INFO - PROCESS | 1796 | 1461203651621 Marionette TRACE conn3 <- [1,362,null,{}] 18:54:11 INFO - PROCESS | 1796 | 1461203651627 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:11 INFO - PROCESS | 1796 | 1461203651862 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 18:54:12 INFO - PROCESS | 1796 | 1461203652067 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:12 INFO - PROCESS | 1796 | ++DOCSHELL 0x905a4800 == 50 [pid = 1796] [id = 98] 18:54:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 117 (0x9aea4400) [pid = 1796] [serial = 293] [outer = (nil)] 18:54:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 118 (0x9fc9ac00) [pid = 1796] [serial = 294] [outer = 0x9aea4400] 18:54:12 INFO - PROCESS | 1796 | 1461203652209 Marionette DEBUG loaded listener.js 18:54:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 119 (0x9ffb3c00) [pid = 1796] [serial = 295] [outer = 0x9aea4400] 18:54:13 INFO - PROCESS | 1796 | 1461203653092 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:54:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:54:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1534ms 18:54:13 INFO - PROCESS | 1796 | 1461203653152 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 18:54:13 INFO - PROCESS | 1796 | 1461203653155 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 18:54:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 18:54:13 INFO - PROCESS | 1796 | 1461203653162 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 18:54:13 INFO - PROCESS | 1796 | 1461203653166 Marionette TRACE conn3 <- [1,366,null,{}] 18:54:13 INFO - PROCESS | 1796 | 1461203653171 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:13 INFO - PROCESS | 1796 | 1461203653371 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 18:54:13 INFO - PROCESS | 1796 | 1461203653532 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:13 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f4c5c00 == 51 [pid = 1796] [id = 99] 18:54:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 120 (0x8f4c7800) [pid = 1796] [serial = 296] [outer = (nil)] 18:54:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 121 (0xa0f4b800) [pid = 1796] [serial = 297] [outer = 0x8f4c7800] 18:54:13 INFO - PROCESS | 1796 | 1461203653662 Marionette DEBUG loaded listener.js 18:54:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 122 (0xa2912000) [pid = 1796] [serial = 298] [outer = 0x8f4c7800] 18:54:14 INFO - PROCESS | 1796 | 1461203654571 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:54:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:54:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1436ms 18:54:14 INFO - PROCESS | 1796 | 1461203654598 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 18:54:14 INFO - PROCESS | 1796 | 1461203654602 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 18:54:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 18:54:14 INFO - PROCESS | 1796 | 1461203654608 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 18:54:14 INFO - PROCESS | 1796 | 1461203654612 Marionette TRACE conn3 <- [1,370,null,{}] 18:54:14 INFO - PROCESS | 1796 | 1461203654617 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:14 INFO - PROCESS | 1796 | 1461203654774 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 18:54:14 INFO - PROCESS | 1796 | 1461203654937 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:14 INFO - PROCESS | 1796 | ++DOCSHELL 0x8fe49400 == 52 [pid = 1796] [id = 100] 18:54:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 123 (0x8fe49800) [pid = 1796] [serial = 299] [outer = (nil)] 18:54:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 124 (0x8fe4e800) [pid = 1796] [serial = 300] [outer = 0x8fe49800] 18:54:15 INFO - PROCESS | 1796 | 1461203655036 Marionette DEBUG loaded listener.js 18:54:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 125 (0x8fe4fc00) [pid = 1796] [serial = 301] [outer = 0x8fe49800] 18:54:15 INFO - PROCESS | 1796 | 1461203655969 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:54:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:54:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1431ms 18:54:16 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 18:54:16 INFO - PROCESS | 1796 | 1461203656040 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 18:54:16 INFO - PROCESS | 1796 | 1461203656043 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 18:54:16 INFO - PROCESS | 1796 | 1461203656050 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 18:54:16 INFO - PROCESS | 1796 | 1461203656054 Marionette TRACE conn3 <- [1,374,null,{}] 18:54:16 INFO - PROCESS | 1796 | 1461203656060 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:16 INFO - PROCESS | 1796 | 1461203656267 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 18:54:16 INFO - PROCESS | 1796 | 1461203656721 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:16 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ff6a800 == 53 [pid = 1796] [id = 101] 18:54:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 126 (0x8ff6ac00) [pid = 1796] [serial = 302] [outer = (nil)] 18:54:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 127 (0x8ff6d000) [pid = 1796] [serial = 303] [outer = 0x8ff6ac00] 18:54:16 INFO - PROCESS | 1796 | 1461203656848 Marionette DEBUG loaded listener.js 18:54:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x8ff70000) [pid = 1796] [serial = 304] [outer = 0x8ff6ac00] 18:54:17 INFO - PROCESS | 1796 | 1461203657820 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 18:54:17 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 18:54:17 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1791ms 18:54:17 INFO - PROCESS | 1796 | 1461203657841 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 18:54:17 INFO - PROCESS | 1796 | 1461203657848 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 18:54:17 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 18:54:17 INFO - PROCESS | 1796 | 1461203657857 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 18:54:17 INFO - PROCESS | 1796 | 1461203657861 Marionette TRACE conn3 <- [1,378,null,{}] 18:54:17 INFO - PROCESS | 1796 | 1461203657873 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:18 INFO - PROCESS | 1796 | 1461203658056 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 18:54:18 INFO - PROCESS | 1796 | 1461203658216 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:18 INFO - PROCESS | 1796 | ++DOCSHELL 0x90517400 == 54 [pid = 1796] [id = 102] 18:54:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x905a0800) [pid = 1796] [serial = 305] [outer = (nil)] 18:54:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x905a4c00) [pid = 1796] [serial = 306] [outer = 0x905a0800] 18:54:18 INFO - PROCESS | 1796 | 1461203658348 Marionette DEBUG loaded listener.js 18:54:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x9083e800) [pid = 1796] [serial = 307] [outer = 0x905a0800] 18:54:19 INFO - PROCESS | 1796 | --DOCSHELL 0x902a8400 == 53 [pid = 1796] [id = 91] 18:54:19 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x9943f400) [pid = 1796] [serial = 237] [outer = (nil)] [url = about:blank] 18:54:19 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x9517e800) [pid = 1796] [serial = 215] [outer = (nil)] [url = about:blank] 18:54:19 INFO - PROCESS | 1796 | --DOCSHELL 0x912c2c00 == 52 [pid = 1796] [id = 90] 18:54:19 INFO - PROCESS | 1796 | --DOCSHELL 0x98cd8000 == 51 [pid = 1796] [id = 89] 18:54:19 INFO - PROCESS | 1796 | --DOCSHELL 0x98b08000 == 50 [pid = 1796] [id = 88] 18:54:19 INFO - PROCESS | 1796 | --DOCSHELL 0x92badc00 == 49 [pid = 1796] [id = 87] 18:54:19 INFO - PROCESS | 1796 | --DOCSHELL 0x915de800 == 48 [pid = 1796] [id = 86] 18:54:19 INFO - PROCESS | 1796 | --DOCSHELL 0x90518400 == 47 [pid = 1796] [id = 80] 18:54:19 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x9917d800) [pid = 1796] [serial = 96] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:54:19 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x98b0c400) [pid = 1796] [serial = 228] [outer = (nil)] [url = about:blank] 18:54:19 INFO - PROCESS | 1796 | --DOMWINDOW == 126 (0x98cd7400) [pid = 1796] [serial = 229] [outer = (nil)] [url = about:blank] 18:54:19 INFO - PROCESS | 1796 | --DOMWINDOW == 125 (0x98b03c00) [pid = 1796] [serial = 226] [outer = (nil)] [url = about:blank] 18:54:19 INFO - PROCESS | 1796 | --DOMWINDOW == 124 (0x97fa8000) [pid = 1796] [serial = 235] [outer = (nil)] [url = about:blank] 18:54:19 INFO - PROCESS | 1796 | --DOMWINDOW == 123 (0x99a27400) [pid = 1796] [serial = 232] [outer = (nil)] [url = about:blank] 18:54:19 INFO - PROCESS | 1796 | --DOMWINDOW == 122 (0x997c2400) [pid = 1796] [serial = 231] [outer = (nil)] [url = about:blank] 18:54:19 INFO - PROCESS | 1796 | --DOMWINDOW == 121 (0x97fa5400) [pid = 1796] [serial = 234] [outer = (nil)] [url = about:blank] 18:54:19 INFO - PROCESS | 1796 | --DOMWINDOW == 120 (0x92bd6400) [pid = 1796] [serial = 197] [outer = (nil)] [url = about:blank] 18:54:19 INFO - PROCESS | 1796 | --DOMWINDOW == 119 (0x983d5000) [pid = 1796] [serial = 200] [outer = (nil)] [url = about:blank] 18:54:19 INFO - PROCESS | 1796 | --DOMWINDOW == 118 (0xa00a2c00) [pid = 1796] [serial = 203] [outer = (nil)] [url = about:blank] 18:54:19 INFO - PROCESS | 1796 | --DOMWINDOW == 117 (0xa2b91c00) [pid = 1796] [serial = 206] [outer = (nil)] [url = about:blank] 18:54:19 INFO - PROCESS | 1796 | --DOMWINDOW == 116 (0x96fe0400) [pid = 1796] [serial = 209] [outer = (nil)] [url = about:blank] 18:54:19 INFO - PROCESS | 1796 | --DOMWINDOW == 115 (0x9510b000) [pid = 1796] [serial = 222] [outer = (nil)] [url = about:blank] 18:54:19 INFO - PROCESS | 1796 | --DOMWINDOW == 114 (0x95bb1c00) [pid = 1796] [serial = 223] [outer = (nil)] [url = about:blank] 18:54:19 INFO - PROCESS | 1796 | --DOMWINDOW == 113 (0x96fdac00) [pid = 1796] [serial = 220] [outer = (nil)] [url = about:blank] 18:54:19 INFO - PROCESS | 1796 | --DOMWINDOW == 112 (0x9517e400) [pid = 1796] [serial = 219] [outer = (nil)] [url = about:blank] 18:54:19 INFO - PROCESS | 1796 | --DOMWINDOW == 111 (0x98280400) [pid = 1796] [serial = 225] [outer = (nil)] [url = about:blank] 18:54:19 INFO - PROCESS | 1796 | --DOMWINDOW == 110 (0xa457d000) [pid = 1796] [serial = 212] [outer = (nil)] [url = about:blank] 18:54:19 INFO - PROCESS | 1796 | 1461203659392 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 18:54:19 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 18:54:19 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1593ms 18:54:19 INFO - PROCESS | 1796 | 1461203659454 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 18:54:19 INFO - PROCESS | 1796 | 1461203659467 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 18:54:19 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 18:54:19 INFO - PROCESS | 1796 | 1461203659476 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 18:54:19 INFO - PROCESS | 1796 | 1461203659481 Marionette TRACE conn3 <- [1,382,null,{}] 18:54:19 INFO - PROCESS | 1796 | 1461203659490 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:19 INFO - PROCESS | 1796 | 1461203659743 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 18:54:19 INFO - PROCESS | 1796 | 1461203659953 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:19 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ff6fc00 == 48 [pid = 1796] [id = 103] 18:54:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 111 (0x902a9400) [pid = 1796] [serial = 308] [outer = (nil)] 18:54:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 112 (0x9051e800) [pid = 1796] [serial = 309] [outer = 0x902a9400] 18:54:20 INFO - PROCESS | 1796 | 1461203660057 Marionette DEBUG loaded listener.js 18:54:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 113 (0x905a2400) [pid = 1796] [serial = 310] [outer = 0x902a9400] 18:54:20 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 18:54:20 INFO - PROCESS | 1796 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:54:20 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 18:54:20 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 18:54:20 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 18:54:21 INFO - PROCESS | 1796 | 1461203661017 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 18:54:21 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 18:54:21 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1585ms 18:54:21 INFO - PROCESS | 1796 | 1461203661062 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 18:54:21 INFO - PROCESS | 1796 | 1461203661071 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 18:54:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 18:54:21 INFO - PROCESS | 1796 | 1461203661082 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 18:54:21 INFO - PROCESS | 1796 | 1461203661085 Marionette TRACE conn3 <- [1,386,null,{}] 18:54:21 INFO - PROCESS | 1796 | 1461203661092 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:21 INFO - PROCESS | 1796 | 1461203661307 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 18:54:21 INFO - PROCESS | 1796 | 1461203661513 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:21 INFO - PROCESS | 1796 | ++DOCSHELL 0x91517800 == 49 [pid = 1796] [id = 104] 18:54:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 114 (0x915e4400) [pid = 1796] [serial = 311] [outer = (nil)] 18:54:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 115 (0x95110c00) [pid = 1796] [serial = 312] [outer = 0x915e4400] 18:54:21 INFO - PROCESS | 1796 | 1461203661649 Marionette DEBUG loaded listener.js 18:54:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 116 (0x95bb3c00) [pid = 1796] [serial = 313] [outer = 0x915e4400] 18:54:22 INFO - PROCESS | 1796 | 1461203662677 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 18:54:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 18:54:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1643ms 18:54:22 INFO - PROCESS | 1796 | 1461203662725 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 18:54:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 18:54:22 INFO - PROCESS | 1796 | 1461203662730 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 18:54:22 INFO - PROCESS | 1796 | 1461203662737 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 18:54:22 INFO - PROCESS | 1796 | 1461203662743 Marionette TRACE conn3 <- [1,390,null,{}] 18:54:22 INFO - PROCESS | 1796 | 1461203662760 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:22 INFO - PROCESS | 1796 | 1461203662975 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 18:54:23 INFO - PROCESS | 1796 | 1461203663178 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:23 INFO - PROCESS | 1796 | ++DOCSHELL 0x95176c00 == 50 [pid = 1796] [id = 105] 18:54:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 117 (0x97c80c00) [pid = 1796] [serial = 314] [outer = (nil)] 18:54:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 118 (0x97f6e800) [pid = 1796] [serial = 315] [outer = 0x97c80c00] 18:54:23 INFO - PROCESS | 1796 | 1461203663268 Marionette DEBUG loaded listener.js 18:54:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 119 (0x97fa5000) [pid = 1796] [serial = 316] [outer = 0x97c80c00] 18:54:24 INFO - PROCESS | 1796 | 1461203664242 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 18:54:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 18:54:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1542ms 18:54:24 INFO - PROCESS | 1796 | 1461203664279 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 18:54:24 INFO - PROCESS | 1796 | 1461203664284 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 18:54:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 18:54:24 INFO - PROCESS | 1796 | 1461203664290 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 18:54:24 INFO - PROCESS | 1796 | 1461203664294 Marionette TRACE conn3 <- [1,394,null,{}] 18:54:24 INFO - PROCESS | 1796 | 1461203664300 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:24 INFO - PROCESS | 1796 | 1461203664464 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 18:54:24 INFO - PROCESS | 1796 | 1461203664681 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:24 INFO - PROCESS | 1796 | ++DOCSHELL 0x97f6f000 == 51 [pid = 1796] [id = 106] 18:54:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 120 (0x9818c400) [pid = 1796] [serial = 317] [outer = (nil)] 18:54:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 121 (0x981a5c00) [pid = 1796] [serial = 318] [outer = 0x9818c400] 18:54:24 INFO - PROCESS | 1796 | 1461203664812 Marionette DEBUG loaded listener.js 18:54:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 122 (0x98283400) [pid = 1796] [serial = 319] [outer = 0x9818c400] 18:54:25 INFO - PROCESS | 1796 | 1461203665743 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 18:54:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 18:54:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1485ms 18:54:25 INFO - PROCESS | 1796 | 1461203665777 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 18:54:25 INFO - PROCESS | 1796 | 1461203665780 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 18:54:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 18:54:25 INFO - PROCESS | 1796 | 1461203665787 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 18:54:25 INFO - PROCESS | 1796 | 1461203665791 Marionette TRACE conn3 <- [1,398,null,{}] 18:54:25 INFO - PROCESS | 1796 | 1461203665796 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:25 INFO - PROCESS | 1796 | 1461203665960 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 18:54:26 INFO - PROCESS | 1796 | 1461203666118 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:26 INFO - PROCESS | 1796 | ++DOCSHELL 0x902ad000 == 52 [pid = 1796] [id = 107] 18:54:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 123 (0x97fa0000) [pid = 1796] [serial = 320] [outer = (nil)] 18:54:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 124 (0x98817800) [pid = 1796] [serial = 321] [outer = 0x97fa0000] 18:54:26 INFO - PROCESS | 1796 | 1461203666249 Marionette DEBUG loaded listener.js 18:54:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 125 (0x98821800) [pid = 1796] [serial = 322] [outer = 0x97fa0000] 18:54:27 INFO - PROCESS | 1796 | 1461203667194 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 18:54:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 18:54:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1438ms 18:54:27 INFO - PROCESS | 1796 | 1461203667226 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 18:54:27 INFO - PROCESS | 1796 | 1461203667229 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 18:54:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 18:54:27 INFO - PROCESS | 1796 | 1461203667236 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 18:54:27 INFO - PROCESS | 1796 | 1461203667239 Marionette TRACE conn3 <- [1,402,null,{}] 18:54:27 INFO - PROCESS | 1796 | 1461203667245 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:27 INFO - PROCESS | 1796 | 1461203667437 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 18:54:27 INFO - PROCESS | 1796 | 1461203667592 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:27 INFO - PROCESS | 1796 | ++DOCSHELL 0x98814400 == 53 [pid = 1796] [id = 108] 18:54:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 126 (0x98b0f800) [pid = 1796] [serial = 323] [outer = (nil)] 18:54:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 127 (0x997b8400) [pid = 1796] [serial = 324] [outer = 0x98b0f800] 18:54:27 INFO - PROCESS | 1796 | 1461203667737 Marionette DEBUG loaded listener.js 18:54:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x99a19400) [pid = 1796] [serial = 325] [outer = 0x98b0f800] 18:54:28 INFO - PROCESS | 1796 | 1461203668683 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 18:54:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 18:54:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1484ms 18:54:28 INFO - PROCESS | 1796 | 1461203668721 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 18:54:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 18:54:28 INFO - PROCESS | 1796 | 1461203668725 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 18:54:28 INFO - PROCESS | 1796 | 1461203668731 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 18:54:28 INFO - PROCESS | 1796 | 1461203668735 Marionette TRACE conn3 <- [1,406,null,{}] 18:54:28 INFO - PROCESS | 1796 | 1461203668740 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:28 INFO - PROCESS | 1796 | 1461203668897 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 18:54:29 INFO - PROCESS | 1796 | 1461203669056 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:29 INFO - PROCESS | 1796 | ++DOCSHELL 0x98188c00 == 54 [pid = 1796] [id = 109] 18:54:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x98816400) [pid = 1796] [serial = 326] [outer = (nil)] 18:54:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x9aea0400) [pid = 1796] [serial = 327] [outer = 0x98816400] 18:54:29 INFO - PROCESS | 1796 | 1461203669183 Marionette DEBUG loaded listener.js 18:54:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x9b089800) [pid = 1796] [serial = 328] [outer = 0x98816400] 18:54:30 INFO - PROCESS | 1796 | 1461203670044 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 18:54:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 18:54:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1384ms 18:54:30 INFO - PROCESS | 1796 | 1461203670114 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 18:54:30 INFO - PROCESS | 1796 | 1461203670119 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 18:54:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 18:54:30 INFO - PROCESS | 1796 | 1461203670126 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 18:54:30 INFO - PROCESS | 1796 | 1461203670129 Marionette TRACE conn3 <- [1,410,null,{}] 18:54:30 INFO - PROCESS | 1796 | 1461203670135 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:30 INFO - PROCESS | 1796 | 1461203670311 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 18:54:30 INFO - PROCESS | 1796 | 1461203670481 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:30 INFO - PROCESS | 1796 | ++DOCSHELL 0x90241400 == 55 [pid = 1796] [id = 110] 18:54:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x90241c00) [pid = 1796] [serial = 329] [outer = (nil)] 18:54:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x9024a000) [pid = 1796] [serial = 330] [outer = 0x90241c00] 18:54:30 INFO - PROCESS | 1796 | 1461203670569 Marionette DEBUG loaded listener.js 18:54:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x9024bc00) [pid = 1796] [serial = 331] [outer = 0x90241c00] 18:54:31 INFO - PROCESS | 1796 | 1461203671531 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 18:54:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 18:54:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1438ms 18:54:31 INFO - PROCESS | 1796 | 1461203671566 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 18:54:31 INFO - PROCESS | 1796 | 1461203671569 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 18:54:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 18:54:31 INFO - PROCESS | 1796 | 1461203671576 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 18:54:31 INFO - PROCESS | 1796 | 1461203671578 Marionette TRACE conn3 <- [1,414,null,{}] 18:54:31 INFO - PROCESS | 1796 | 1461203671585 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:31 INFO - PROCESS | 1796 | 1461203671742 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 18:54:31 INFO - PROCESS | 1796 | 1461203671906 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:31 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ff67000 == 56 [pid = 1796] [id = 111] 18:54:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x8ff67c00) [pid = 1796] [serial = 332] [outer = (nil)] 18:54:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x9fc35400) [pid = 1796] [serial = 333] [outer = 0x8ff67c00] 18:54:32 INFO - PROCESS | 1796 | 1461203671995 Marionette DEBUG loaded listener.js 18:54:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x9fd57000) [pid = 1796] [serial = 334] [outer = 0x8ff67c00] 18:54:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 18:54:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1501ms 18:54:33 INFO - PROCESS | 1796 | 1461203673068 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 18:54:33 INFO - PROCESS | 1796 | 1461203673079 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 18:54:33 INFO - PROCESS | 1796 | 1461203673085 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 18:54:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 18:54:33 INFO - PROCESS | 1796 | 1461203673093 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 18:54:33 INFO - PROCESS | 1796 | 1461203673099 Marionette TRACE conn3 <- [1,418,null,{}] 18:54:33 INFO - PROCESS | 1796 | 1461203673108 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:33 INFO - PROCESS | 1796 | 1461203673264 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 18:54:33 INFO - PROCESS | 1796 | 1461203673488 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:33 INFO - PROCESS | 1796 | ++DOCSHELL 0x9059a800 == 57 [pid = 1796] [id = 112] 18:54:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x9059b800) [pid = 1796] [serial = 335] [outer = (nil)] 18:54:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x912c5800) [pid = 1796] [serial = 336] [outer = 0x9059b800] 18:54:33 INFO - PROCESS | 1796 | 1461203673573 Marionette DEBUG loaded listener.js 18:54:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x92bac000) [pid = 1796] [serial = 337] [outer = 0x9059b800] 18:54:34 INFO - PROCESS | 1796 | --DOCSHELL 0x9150e000 == 56 [pid = 1796] [id = 70] 18:54:34 INFO - PROCESS | 1796 | --DOCSHELL 0x8f4ce000 == 55 [pid = 1796] [id = 71] 18:54:34 INFO - PROCESS | 1796 | --DOCSHELL 0x8ff6a800 == 54 [pid = 1796] [id = 101] 18:54:34 INFO - PROCESS | 1796 | --DOCSHELL 0x8f4c5c00 == 53 [pid = 1796] [id = 99] 18:54:34 INFO - PROCESS | 1796 | --DOCSHELL 0x905a4800 == 52 [pid = 1796] [id = 98] 18:54:34 INFO - PROCESS | 1796 | --DOCSHELL 0x9051c800 == 51 [pid = 1796] [id = 96] 18:54:34 INFO - PROCESS | 1796 | --DOCSHELL 0x9059ac00 == 50 [pid = 1796] [id = 97] 18:54:34 INFO - PROCESS | 1796 | --DOCSHELL 0x98813800 == 49 [pid = 1796] [id = 95] 18:54:34 INFO - PROCESS | 1796 | --DOCSHELL 0x902a7400 == 48 [pid = 1796] [id = 93] 18:54:34 INFO - PROCESS | 1796 | --DOCSHELL 0x92ba7c00 == 47 [pid = 1796] [id = 94] 18:54:35 INFO - PROCESS | 1796 | 1461203675030 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 18:54:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 18:54:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1988ms 18:54:35 INFO - PROCESS | 1796 | 1461203675081 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 18:54:35 INFO - PROCESS | 1796 | 1461203675089 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 18:54:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 18:54:35 INFO - PROCESS | 1796 | 1461203675099 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 18:54:35 INFO - PROCESS | 1796 | 1461203675102 Marionette TRACE conn3 <- [1,422,null,{}] 18:54:35 INFO - PROCESS | 1796 | 1461203675108 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:35 INFO - PROCESS | 1796 | 1461203675317 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 18:54:35 INFO - PROCESS | 1796 | 1461203675490 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:35 INFO - PROCESS | 1796 | ++DOCSHELL 0x9059bc00 == 48 [pid = 1796] [id = 113] 18:54:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x95104c00) [pid = 1796] [serial = 338] [outer = (nil)] 18:54:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x95dad800) [pid = 1796] [serial = 339] [outer = 0x95104c00] 18:54:35 INFO - PROCESS | 1796 | 1461203675565 Marionette DEBUG loaded listener.js 18:54:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x96fe4400) [pid = 1796] [serial = 340] [outer = 0x95104c00] 18:54:36 INFO - PROCESS | 1796 | 1461203676667 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 18:54:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 18:54:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1582ms 18:54:36 INFO - PROCESS | 1796 | 1461203676680 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 18:54:36 INFO - PROCESS | 1796 | 1461203676683 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 18:54:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 18:54:36 INFO - PROCESS | 1796 | 1461203676690 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 18:54:36 INFO - PROCESS | 1796 | 1461203676695 Marionette TRACE conn3 <- [1,426,null,{}] 18:54:36 INFO - PROCESS | 1796 | 1461203676719 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:36 INFO - PROCESS | 1796 | 1461203676921 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 18:54:37 INFO - PROCESS | 1796 | 1461203677039 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:37 INFO - PROCESS | 1796 | ++DOCSHELL 0x97f6c800 == 49 [pid = 1796] [id = 114] 18:54:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x98189800) [pid = 1796] [serial = 341] [outer = (nil)] 18:54:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x98b06c00) [pid = 1796] [serial = 342] [outer = 0x98189800] 18:54:37 INFO - PROCESS | 1796 | 1461203677114 Marionette DEBUG loaded listener.js 18:54:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x98d3cc00) [pid = 1796] [serial = 343] [outer = 0x98189800] 18:54:37 INFO - PROCESS | 1796 | 1461203677926 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 18:54:38 INFO - PROCESS | 1796 | 1461203678001 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 18:54:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 18:54:38 INFO - PROCESS | 1796 | 1461203678007 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 18:54:38 INFO - PROCESS | 1796 | 1461203678009 Marionette TRACE conn3 <- [1,430,null,{}] 18:54:38 INFO - PROCESS | 1796 | 1461203678015 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:38 INFO - PROCESS | 1796 | 1461203678203 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 18:54:38 INFO - PROCESS | 1796 | 1461203678233 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:38 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ff66400 == 50 [pid = 1796] [id = 115] 18:54:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x9881fc00) [pid = 1796] [serial = 344] [outer = (nil)] 18:54:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0xa0b27000) [pid = 1796] [serial = 345] [outer = 0x9881fc00] 18:54:38 INFO - PROCESS | 1796 | 1461203678304 Marionette DEBUG loaded listener.js 18:54:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0xa2b91c00) [pid = 1796] [serial = 346] [outer = 0x9881fc00] 18:54:38 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x914dd800) [pid = 1796] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 18:54:38 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x997c7c00) [pid = 1796] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 18:54:38 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x97e8f400) [pid = 1796] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 18:54:38 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x97fa9c00) [pid = 1796] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 18:54:38 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x9df92800) [pid = 1796] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 18:54:38 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x9944d400) [pid = 1796] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 18:54:38 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x98cd1c00) [pid = 1796] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 18:54:38 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x97e92000) [pid = 1796] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 18:54:38 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x9fda8800) [pid = 1796] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 18:54:38 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x902a9800) [pid = 1796] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 18:54:38 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x9510d400) [pid = 1796] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 18:54:38 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x9510a400) [pid = 1796] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 18:54:38 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0xa0f58000) [pid = 1796] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 18:54:38 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x90514c00) [pid = 1796] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 18:54:38 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x8f4d2000) [pid = 1796] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 18:54:38 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x9fc33c00) [pid = 1796] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 18:54:38 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x9051bc00) [pid = 1796] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 18:54:38 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x9510b400) [pid = 1796] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 18:54:38 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x96fd9800) [pid = 1796] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 18:54:38 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x8f4d0800) [pid = 1796] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 18:54:38 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x95181400) [pid = 1796] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 18:54:38 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x9818f400) [pid = 1796] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 18:54:38 INFO - PROCESS | 1796 | --DOMWINDOW == 126 (0x92119000) [pid = 1796] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 18:54:38 INFO - PROCESS | 1796 | --DOMWINDOW == 125 (0x9051c400) [pid = 1796] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 18:54:38 INFO - PROCESS | 1796 | --DOMWINDOW == 124 (0x90512000) [pid = 1796] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 18:54:38 INFO - PROCESS | 1796 | --DOMWINDOW == 123 (0x8ff6ac00) [pid = 1796] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 18:54:39 INFO - PROCESS | 1796 | 1461203679310 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 18:54:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 18:54:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1330ms 18:54:39 INFO - PROCESS | 1796 | 1461203679339 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 18:54:39 INFO - PROCESS | 1796 | 1461203679342 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 18:54:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 18:54:39 INFO - PROCESS | 1796 | 1461203679348 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 18:54:39 INFO - PROCESS | 1796 | 1461203679350 Marionette TRACE conn3 <- [1,434,null,{}] 18:54:39 INFO - PROCESS | 1796 | 1461203679357 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:39 INFO - PROCESS | 1796 | 1461203679497 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 18:54:39 INFO - PROCESS | 1796 | 1461203679512 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:39 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e7cd000 == 51 [pid = 1796] [id = 116] 18:54:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 124 (0x8e7cf400) [pid = 1796] [serial = 347] [outer = (nil)] 18:54:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 125 (0x8e7d6800) [pid = 1796] [serial = 348] [outer = 0x8e7cf400] 18:54:39 INFO - PROCESS | 1796 | 1461203679594 Marionette DEBUG loaded listener.js 18:54:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 126 (0x8e7d9400) [pid = 1796] [serial = 349] [outer = 0x8e7cf400] 18:54:40 INFO - PROCESS | 1796 | 1461203680459 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 18:54:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 18:54:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1180ms 18:54:40 INFO - PROCESS | 1796 | 1461203680529 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 18:54:40 INFO - PROCESS | 1796 | 1461203680533 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 18:54:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 18:54:40 INFO - PROCESS | 1796 | 1461203680539 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 18:54:40 INFO - PROCESS | 1796 | 1461203680541 Marionette TRACE conn3 <- [1,438,null,{}] 18:54:40 INFO - PROCESS | 1796 | 1461203680547 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:40 INFO - PROCESS | 1796 | 1461203680718 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 18:54:40 INFO - PROCESS | 1796 | 1461203680958 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:40 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e7cc400 == 52 [pid = 1796] [id = 117] 18:54:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 127 (0x8e7cdc00) [pid = 1796] [serial = 350] [outer = (nil)] 18:54:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x8e7d4400) [pid = 1796] [serial = 351] [outer = 0x8e7cdc00] 18:54:41 INFO - PROCESS | 1796 | 1461203681049 Marionette DEBUG loaded listener.js 18:54:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x8e9b6c00) [pid = 1796] [serial = 352] [outer = 0x8e7cdc00] 18:54:42 INFO - PROCESS | 1796 | 1461203682093 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 18:54:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 18:54:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1630ms 18:54:42 INFO - PROCESS | 1796 | 1461203682171 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 18:54:42 INFO - PROCESS | 1796 | 1461203682179 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 18:54:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 18:54:42 INFO - PROCESS | 1796 | 1461203682190 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 18:54:42 INFO - PROCESS | 1796 | 1461203682194 Marionette TRACE conn3 <- [1,442,null,{}] 18:54:42 INFO - PROCESS | 1796 | 1461203682221 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:42 INFO - PROCESS | 1796 | 1461203682408 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 18:54:42 INFO - PROCESS | 1796 | 1461203682624 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:42 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ff6f000 == 53 [pid = 1796] [id = 118] 18:54:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x90247c00) [pid = 1796] [serial = 353] [outer = (nil)] 18:54:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x902a5800) [pid = 1796] [serial = 354] [outer = 0x90247c00] 18:54:42 INFO - PROCESS | 1796 | 1461203682732 Marionette DEBUG loaded listener.js 18:54:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x90512c00) [pid = 1796] [serial = 355] [outer = 0x90247c00] 18:54:43 INFO - PROCESS | 1796 | 1461203683705 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 18:54:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 18:54:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1553ms 18:54:43 INFO - PROCESS | 1796 | 1461203683746 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 18:54:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 18:54:43 INFO - PROCESS | 1796 | 1461203683753 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 18:54:43 INFO - PROCESS | 1796 | 1461203683760 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 18:54:43 INFO - PROCESS | 1796 | 1461203683763 Marionette TRACE conn3 <- [1,446,null,{}] 18:54:43 INFO - PROCESS | 1796 | 1461203683770 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:43 INFO - PROCESS | 1796 | 1461203683949 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 18:54:44 INFO - PROCESS | 1796 | 1461203684201 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:44 INFO - PROCESS | 1796 | ++DOCSHELL 0x9071e800 == 54 [pid = 1796] [id = 119] 18:54:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x914dd800) [pid = 1796] [serial = 356] [outer = (nil)] 18:54:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x92016400) [pid = 1796] [serial = 357] [outer = 0x914dd800] 18:54:44 INFO - PROCESS | 1796 | 1461203684337 Marionette DEBUG loaded listener.js 18:54:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x95107400) [pid = 1796] [serial = 358] [outer = 0x914dd800] 18:54:45 INFO - PROCESS | 1796 | 1461203685291 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 18:54:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 18:54:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1582ms 18:54:45 INFO - PROCESS | 1796 | 1461203685350 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 18:54:45 INFO - PROCESS | 1796 | 1461203685354 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 18:54:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 18:54:45 INFO - PROCESS | 1796 | 1461203685375 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 18:54:45 INFO - PROCESS | 1796 | 1461203685384 Marionette TRACE conn3 <- [1,450,null,{}] 18:54:45 INFO - PROCESS | 1796 | 1461203685390 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:45 INFO - PROCESS | 1796 | 1461203685615 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 18:54:45 INFO - PROCESS | 1796 | 1461203685823 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:45 INFO - PROCESS | 1796 | ++DOCSHELL 0x95ba7800 == 55 [pid = 1796] [id = 120] 18:54:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x96fe2c00) [pid = 1796] [serial = 359] [outer = (nil)] 18:54:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x97f72c00) [pid = 1796] [serial = 360] [outer = 0x96fe2c00] 18:54:45 INFO - PROCESS | 1796 | 1461203685957 Marionette DEBUG loaded listener.js 18:54:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x98188000) [pid = 1796] [serial = 361] [outer = 0x96fe2c00] 18:54:46 INFO - PROCESS | 1796 | 1461203686833 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 18:54:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 18:54:46 INFO - PROCESS | 1796 | 1461203686919 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 18:54:46 INFO - PROCESS | 1796 | 1461203686925 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 18:54:46 INFO - PROCESS | 1796 | 1461203686929 Marionette TRACE conn3 <- [1,454,null,{}] 18:54:46 INFO - PROCESS | 1796 | 1461203686935 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:47 INFO - PROCESS | 1796 | 1461203687143 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 18:54:47 INFO - PROCESS | 1796 | 1461203687348 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:47 INFO - PROCESS | 1796 | ++DOCSHELL 0x97c8c000 == 56 [pid = 1796] [id = 121] 18:54:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x9827d800) [pid = 1796] [serial = 362] [outer = (nil)] 18:54:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x98b0a800) [pid = 1796] [serial = 363] [outer = 0x9827d800] 18:54:47 INFO - PROCESS | 1796 | 1461203687477 Marionette DEBUG loaded listener.js 18:54:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x98d31000) [pid = 1796] [serial = 364] [outer = 0x9827d800] 18:54:48 INFO - PROCESS | 1796 | [1796] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:54:48 INFO - PROCESS | 1796 | 1461203688368 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 18:54:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 18:54:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1493ms 18:54:48 INFO - PROCESS | 1796 | 1461203688419 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 18:54:48 INFO - PROCESS | 1796 | 1461203688423 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 18:54:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 18:54:48 INFO - PROCESS | 1796 | 1461203688429 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 18:54:48 INFO - PROCESS | 1796 | 1461203688433 Marionette TRACE conn3 <- [1,458,null,{}] 18:54:48 INFO - PROCESS | 1796 | 1461203688439 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:48 INFO - PROCESS | 1796 | 1461203688606 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 18:54:48 INFO - PROCESS | 1796 | 1461203688769 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:48 INFO - PROCESS | 1796 | ++DOCSHELL 0x9ae86400 == 57 [pid = 1796] [id = 122] 18:54:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x9ae87400) [pid = 1796] [serial = 365] [outer = (nil)] 18:54:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x9df9d400) [pid = 1796] [serial = 366] [outer = 0x9ae87400] 18:54:48 INFO - PROCESS | 1796 | 1461203688873 Marionette DEBUG loaded listener.js 18:54:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0xa4586400) [pid = 1796] [serial = 367] [outer = 0x9ae87400] 18:54:49 INFO - PROCESS | 1796 | 1461203689823 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 18:54:49 INFO - PROCESS | 1796 | 1461203689869 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 18:54:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 18:54:49 INFO - PROCESS | 1796 | 1461203689876 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 18:54:49 INFO - PROCESS | 1796 | 1461203689880 Marionette TRACE conn3 <- [1,462,null,{}] 18:54:49 INFO - PROCESS | 1796 | 1461203689885 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:50 INFO - PROCESS | 1796 | 1461203690063 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 18:54:50 INFO - PROCESS | 1796 | 1461203690225 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:50 INFO - PROCESS | 1796 | ++DOCSHELL 0x99480400 == 58 [pid = 1796] [id = 123] 18:54:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x9aea2000) [pid = 1796] [serial = 368] [outer = (nil)] 18:54:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0xa46f3c00) [pid = 1796] [serial = 369] [outer = 0x9aea2000] 18:54:50 INFO - PROCESS | 1796 | 1461203690311 Marionette DEBUG loaded listener.js 18:54:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0xa4c0a400) [pid = 1796] [serial = 370] [outer = 0x9aea2000] 18:54:51 INFO - PROCESS | 1796 | [1796] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:54:51 INFO - PROCESS | 1796 | 1461203691297 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 18:54:51 INFO - PROCESS | 1796 | 1461203691373 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 18:54:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 18:54:51 INFO - PROCESS | 1796 | 1461203691379 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 18:54:51 INFO - PROCESS | 1796 | 1461203691383 Marionette TRACE conn3 <- [1,466,null,{}] 18:54:51 INFO - PROCESS | 1796 | 1461203691389 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:51 INFO - PROCESS | 1796 | 1461203691558 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 18:54:51 INFO - PROCESS | 1796 | 1461203691771 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:51 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c4f3800 == 59 [pid = 1796] [id = 124] 18:54:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x8c4f4800) [pid = 1796] [serial = 371] [outer = (nil)] 18:54:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x8c4fb800) [pid = 1796] [serial = 372] [outer = 0x8c4f4800] 18:54:51 INFO - PROCESS | 1796 | 1461203691865 Marionette DEBUG loaded listener.js 18:54:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x8c4ff800) [pid = 1796] [serial = 373] [outer = 0x8c4f4800] 18:54:52 INFO - PROCESS | 1796 | 1461203692723 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 18:54:52 INFO - PROCESS | 1796 | 1461203692772 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 18:54:52 INFO - PROCESS | 1796 | 1461203692779 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 18:54:52 INFO - PROCESS | 1796 | 1461203692782 Marionette TRACE conn3 <- [1,470,null,{}] 18:54:52 INFO - PROCESS | 1796 | 1461203692788 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:52 INFO - PROCESS | 1796 | 1461203692958 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 18:54:53 INFO - PROCESS | 1796 | 1461203693129 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:53 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c4fdc00 == 60 [pid = 1796] [id = 125] 18:54:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x8c67b800) [pid = 1796] [serial = 374] [outer = (nil)] 18:54:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x8c681c00) [pid = 1796] [serial = 375] [outer = 0x8c67b800] 18:54:53 INFO - PROCESS | 1796 | 1461203693219 Marionette DEBUG loaded listener.js 18:54:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x8c687000) [pid = 1796] [serial = 376] [outer = 0x8c67b800] 18:54:54 INFO - PROCESS | 1796 | 1461203694136 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 18:54:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 18:54:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1392ms 18:54:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 18:54:54 INFO - PROCESS | 1796 | 1461203694170 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 18:54:54 INFO - PROCESS | 1796 | 1461203694174 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 18:54:54 INFO - PROCESS | 1796 | 1461203694180 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 18:54:54 INFO - PROCESS | 1796 | 1461203694184 Marionette TRACE conn3 <- [1,474,null,{}] 18:54:54 INFO - PROCESS | 1796 | 1461203694190 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:54 INFO - PROCESS | 1796 | 1461203694354 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 18:54:54 INFO - PROCESS | 1796 | 1461203694501 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:54 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c680000 == 61 [pid = 1796] [id = 126] 18:54:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x8c684800) [pid = 1796] [serial = 377] [outer = (nil)] 18:54:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x902af800) [pid = 1796] [serial = 378] [outer = 0x8c684800] 18:54:54 INFO - PROCESS | 1796 | 1461203694617 Marionette DEBUG loaded listener.js 18:54:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x9072b800) [pid = 1796] [serial = 379] [outer = 0x8c684800] 18:54:56 INFO - PROCESS | 1796 | 1461203696042 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 18:54:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 18:54:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1890ms 18:54:56 INFO - PROCESS | 1796 | 1461203696074 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 18:54:56 INFO - PROCESS | 1796 | 1461203696078 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 18:54:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 18:54:56 INFO - PROCESS | 1796 | 1461203696087 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 18:54:56 INFO - PROCESS | 1796 | 1461203696093 Marionette TRACE conn3 <- [1,478,null,{}] 18:54:56 INFO - PROCESS | 1796 | 1461203696102 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:56 INFO - PROCESS | 1796 | 1461203696274 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 18:54:56 INFO - PROCESS | 1796 | 1461203696443 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:56 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e9bac00 == 62 [pid = 1796] [id = 127] 18:54:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x8e9bec00) [pid = 1796] [serial = 380] [outer = (nil)] 18:54:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x8f4b7c00) [pid = 1796] [serial = 381] [outer = 0x8e9bec00] 18:54:56 INFO - PROCESS | 1796 | 1461203696525 Marionette DEBUG loaded listener.js 18:54:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x8f4bf800) [pid = 1796] [serial = 382] [outer = 0x8e9bec00] 18:54:57 INFO - PROCESS | 1796 | 1461203697489 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 18:54:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 18:54:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1450ms 18:54:57 INFO - PROCESS | 1796 | 1461203697537 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 18:54:57 INFO - PROCESS | 1796 | 1461203697545 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 18:54:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 18:54:57 INFO - PROCESS | 1796 | 1461203697555 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 18:54:57 INFO - PROCESS | 1796 | 1461203697560 Marionette TRACE conn3 <- [1,482,null,{}] 18:54:57 INFO - PROCESS | 1796 | 1461203697565 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:57 INFO - PROCESS | 1796 | 1461203697738 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 18:54:57 INFO - PROCESS | 1796 | 1461203697957 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:57 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e9b3c00 == 63 [pid = 1796] [id = 128] 18:54:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x8f4cac00) [pid = 1796] [serial = 383] [outer = (nil)] 18:54:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x9024e800) [pid = 1796] [serial = 384] [outer = 0x8f4cac00] 18:54:58 INFO - PROCESS | 1796 | 1461203698041 Marionette DEBUG loaded listener.js 18:54:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x90511800) [pid = 1796] [serial = 385] [outer = 0x8f4cac00] 18:54:58 INFO - PROCESS | 1796 | --DOCSHELL 0x91518400 == 62 [pid = 1796] [id = 61] 18:54:58 INFO - PROCESS | 1796 | --DOCSHELL 0x90514800 == 61 [pid = 1796] [id = 60] 18:54:58 INFO - PROCESS | 1796 | --DOCSHELL 0x912bc400 == 60 [pid = 1796] [id = 51] 18:54:58 INFO - PROCESS | 1796 | --DOCSHELL 0x8fc8d800 == 59 [pid = 1796] [id = 59] 18:54:58 INFO - PROCESS | 1796 | --DOCSHELL 0x9151a400 == 58 [pid = 1796] [id = 52] 18:54:58 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x905a4c00) [pid = 1796] [serial = 306] [outer = (nil)] [url = about:blank] 18:54:58 INFO - PROCESS | 1796 | --DOCSHELL 0x8fc81800 == 57 [pid = 1796] [id = 54] 18:54:58 INFO - PROCESS | 1796 | --DOCSHELL 0x8f4ca800 == 56 [pid = 1796] [id = 53] 18:54:58 INFO - PROCESS | 1796 | --DOCSHELL 0x8e7cd000 == 55 [pid = 1796] [id = 116] 18:54:59 INFO - PROCESS | 1796 | --DOCSHELL 0x8ff66400 == 54 [pid = 1796] [id = 115] 18:54:59 INFO - PROCESS | 1796 | --DOCSHELL 0x97f6c800 == 53 [pid = 1796] [id = 114] 18:54:59 INFO - PROCESS | 1796 | --DOCSHELL 0x8fe49400 == 52 [pid = 1796] [id = 100] 18:54:59 INFO - PROCESS | 1796 | --DOCSHELL 0x9059bc00 == 51 [pid = 1796] [id = 113] 18:54:59 INFO - PROCESS | 1796 | --DOCSHELL 0x9059a800 == 50 [pid = 1796] [id = 112] 18:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x912c2000) [pid = 1796] [serial = 279] [outer = (nil)] [url = about:blank] 18:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x97f6d400) [pid = 1796] [serial = 276] [outer = (nil)] [url = about:blank] 18:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x8ff70000) [pid = 1796] [serial = 304] [outer = (nil)] [url = about:blank] 18:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x8ff6d000) [pid = 1796] [serial = 303] [outer = (nil)] [url = about:blank] 18:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x97f70000) [pid = 1796] [serial = 277] [outer = (nil)] [url = about:blank] 18:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0xa0f4b800) [pid = 1796] [serial = 297] [outer = (nil)] [url = about:blank] 18:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x8fe4e800) [pid = 1796] [serial = 300] [outer = (nil)] [url = about:blank] 18:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x9fc9ac00) [pid = 1796] [serial = 294] [outer = (nil)] [url = about:blank] 18:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x905a3800) [pid = 1796] [serial = 291] [outer = (nil)] [url = about:blank] 18:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x98cd1400) [pid = 1796] [serial = 288] [outer = (nil)] [url = about:blank] 18:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0xa468c800) [pid = 1796] [serial = 213] [outer = (nil)] [url = about:blank] 18:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x9ae7e000) [pid = 1796] [serial = 267] [outer = (nil)] [url = about:blank] 18:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x97fa5800) [pid = 1796] [serial = 244] [outer = (nil)] [url = about:blank] 18:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x99481c00) [pid = 1796] [serial = 238] [outer = (nil)] [url = about:blank] 18:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x97f9dc00) [pid = 1796] [serial = 243] [outer = (nil)] [url = about:blank] 18:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0xa0047400) [pid = 1796] [serial = 249] [outer = (nil)] [url = about:blank] 18:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x9fc35800) [pid = 1796] [serial = 247] [outer = (nil)] [url = about:blank] 18:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x99482000) [pid = 1796] [serial = 265] [outer = (nil)] [url = about:blank] 18:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x9fc2ec00) [pid = 1796] [serial = 271] [outer = (nil)] [url = about:blank] 18:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0xa2b35800) [pid = 1796] [serial = 253] [outer = (nil)] [url = about:blank] 18:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x902b0800) [pid = 1796] [serial = 273] [outer = (nil)] [url = about:blank] 18:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x97144800) [pid = 1796] [serial = 261] [outer = (nil)] [url = about:blank] 18:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x914dfc00) [pid = 1796] [serial = 274] [outer = (nil)] [url = about:blank] 18:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x97fa2000) [pid = 1796] [serial = 262] [outer = (nil)] [url = about:blank] 18:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x97e94000) [pid = 1796] [serial = 258] [outer = (nil)] [url = about:blank] 18:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0xa3d85400) [pid = 1796] [serial = 207] [outer = (nil)] [url = about:blank] 18:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x9510c000) [pid = 1796] [serial = 216] [outer = (nil)] [url = about:blank] 18:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x9083ac00) [pid = 1796] [serial = 255] [outer = (nil)] [url = about:blank] 18:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0xa0ba9400) [pid = 1796] [serial = 204] [outer = (nil)] [url = about:blank] 18:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0xa0bd5000) [pid = 1796] [serial = 250] [outer = (nil)] [url = about:blank] 18:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x92017400) [pid = 1796] [serial = 240] [outer = (nil)] [url = about:blank] 18:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x9df97c00) [pid = 1796] [serial = 246] [outer = (nil)] [url = about:blank] 18:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x9ffb2800) [pid = 1796] [serial = 195] [outer = (nil)] [url = about:blank] 18:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x98187800) [pid = 1796] [serial = 259] [outer = (nil)] [url = about:blank] 18:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 126 (0x98d38800) [pid = 1796] [serial = 264] [outer = (nil)] [url = about:blank] 18:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 125 (0x96fe1800) [pid = 1796] [serial = 210] [outer = (nil)] [url = about:blank] 18:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 124 (0x95103000) [pid = 1796] [serial = 241] [outer = (nil)] [url = about:blank] 18:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 123 (0x91516400) [pid = 1796] [serial = 168] [outer = (nil)] [url = about:blank] 18:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 122 (0xa291b000) [pid = 1796] [serial = 252] [outer = (nil)] [url = about:blank] 18:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 121 (0x98d3b000) [pid = 1796] [serial = 201] [outer = (nil)] [url = about:blank] 18:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 120 (0x982ac000) [pid = 1796] [serial = 165] [outer = (nil)] [url = about:blank] 18:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 119 (0x9aea2800) [pid = 1796] [serial = 268] [outer = (nil)] [url = about:blank] 18:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 118 (0x9510f000) [pid = 1796] [serial = 256] [outer = (nil)] [url = about:blank] 18:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 117 (0x97140400) [pid = 1796] [serial = 171] [outer = (nil)] [url = about:blank] 18:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 116 (0x95182400) [pid = 1796] [serial = 198] [outer = (nil)] [url = about:blank] 18:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 115 (0x9ea23400) [pid = 1796] [serial = 270] [outer = (nil)] [url = about:blank] 18:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 114 (0x98818800) [pid = 1796] [serial = 285] [outer = (nil)] [url = about:blank] 18:54:59 INFO - PROCESS | 1796 | --DOMWINDOW == 113 (0x97f6b000) [pid = 1796] [serial = 282] [outer = (nil)] [url = about:blank] 18:54:59 INFO - PROCESS | 1796 | 1461203699598 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 18:54:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 18:54:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 2086ms 18:54:59 INFO - PROCESS | 1796 | 1461203699642 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 18:54:59 INFO - PROCESS | 1796 | 1461203699646 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 18:54:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 18:54:59 INFO - PROCESS | 1796 | 1461203699652 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 18:54:59 INFO - PROCESS | 1796 | 1461203699658 Marionette TRACE conn3 <- [1,486,null,{}] 18:54:59 INFO - PROCESS | 1796 | 1461203699673 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:54:59 INFO - PROCESS | 1796 | 1461203699873 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 18:55:00 INFO - PROCESS | 1796 | 1461203699993 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:00 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e7d7000 == 51 [pid = 1796] [id = 129] 18:55:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 114 (0x8e9b4c00) [pid = 1796] [serial = 386] [outer = (nil)] 18:55:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 115 (0x9211a000) [pid = 1796] [serial = 387] [outer = 0x8e9b4c00] 18:55:00 INFO - PROCESS | 1796 | 1461203700075 Marionette DEBUG loaded listener.js 18:55:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 116 (0x9510e800) [pid = 1796] [serial = 388] [outer = 0x8e9b4c00] 18:55:00 INFO - PROCESS | 1796 | 1461203700882 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 18:55:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 18:55:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1285ms 18:55:00 INFO - PROCESS | 1796 | 1461203700938 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 18:55:00 INFO - PROCESS | 1796 | 1461203700942 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 18:55:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 18:55:00 INFO - PROCESS | 1796 | 1461203700948 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 18:55:00 INFO - PROCESS | 1796 | 1461203700952 Marionette TRACE conn3 <- [1,490,null,{}] 18:55:00 INFO - PROCESS | 1796 | 1461203700957 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:01 INFO - PROCESS | 1796 | 1461203701114 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 18:55:01 INFO - PROCESS | 1796 | 1461203701124 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:01 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f4b5000 == 52 [pid = 1796] [id = 130] 18:55:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 117 (0x95108000) [pid = 1796] [serial = 389] [outer = (nil)] 18:55:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 118 (0x96ca5400) [pid = 1796] [serial = 390] [outer = 0x95108000] 18:55:01 INFO - PROCESS | 1796 | 1461203701198 Marionette DEBUG loaded listener.js 18:55:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 119 (0x96fe8c00) [pid = 1796] [serial = 391] [outer = 0x95108000] 18:55:02 INFO - PROCESS | 1796 | 1461203702353 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 18:55:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 18:55:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1434ms 18:55:02 INFO - PROCESS | 1796 | 1461203702386 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 18:55:02 INFO - PROCESS | 1796 | 1461203702392 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 18:55:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 18:55:02 INFO - PROCESS | 1796 | 1461203702402 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 18:55:02 INFO - PROCESS | 1796 | 1461203702407 Marionette TRACE conn3 <- [1,494,null,{}] 18:55:02 INFO - PROCESS | 1796 | 1461203702425 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:02 INFO - PROCESS | 1796 | 1461203702642 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 18:55:02 INFO - PROCESS | 1796 | 1461203702671 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:02 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c684400 == 53 [pid = 1796] [id = 131] 18:55:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 120 (0x95184400) [pid = 1796] [serial = 392] [outer = (nil)] 18:55:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 121 (0x97c8f800) [pid = 1796] [serial = 393] [outer = 0x95184400] 18:55:02 INFO - PROCESS | 1796 | 1461203702742 Marionette DEBUG loaded listener.js 18:55:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 122 (0x97e8f400) [pid = 1796] [serial = 394] [outer = 0x95184400] 18:55:03 INFO - PROCESS | 1796 | --DOMWINDOW == 121 (0x95104c00) [pid = 1796] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 18:55:03 INFO - PROCESS | 1796 | --DOMWINDOW == 120 (0x9881fc00) [pid = 1796] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 18:55:03 INFO - PROCESS | 1796 | --DOMWINDOW == 119 (0x98189800) [pid = 1796] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 18:55:03 INFO - PROCESS | 1796 | --DOMWINDOW == 118 (0x9059b800) [pid = 1796] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 18:55:03 INFO - PROCESS | 1796 | 1461203703932 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 18:55:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 18:55:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1553ms 18:55:03 INFO - PROCESS | 1796 | 1461203703953 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 18:55:03 INFO - PROCESS | 1796 | 1461203703956 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 18:55:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 18:55:03 INFO - PROCESS | 1796 | 1461203703962 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 18:55:03 INFO - PROCESS | 1796 | 1461203703965 Marionette TRACE conn3 <- [1,498,null,{}] 18:55:03 INFO - PROCESS | 1796 | 1461203703978 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:04 INFO - PROCESS | 1796 | 1461203704164 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 18:55:04 INFO - PROCESS | 1796 | 1461203704378 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:04 INFO - PROCESS | 1796 | ++DOCSHELL 0x92bb0c00 == 54 [pid = 1796] [id = 132] 18:55:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 119 (0x978e9800) [pid = 1796] [serial = 395] [outer = (nil)] 18:55:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 120 (0x97fa4000) [pid = 1796] [serial = 396] [outer = 0x978e9800] 18:55:04 INFO - PROCESS | 1796 | 1461203704455 Marionette DEBUG loaded listener.js 18:55:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 121 (0x98189800) [pid = 1796] [serial = 397] [outer = 0x978e9800] 18:55:05 INFO - PROCESS | 1796 | 1461203705139 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 18:55:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 18:55:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1236ms 18:55:05 INFO - PROCESS | 1796 | 1461203705202 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 18:55:05 INFO - PROCESS | 1796 | 1461203705206 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 18:55:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 18:55:05 INFO - PROCESS | 1796 | 1461203705212 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 18:55:05 INFO - PROCESS | 1796 | 1461203705216 Marionette TRACE conn3 <- [1,502,null,{}] 18:55:05 INFO - PROCESS | 1796 | 1461203705221 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:05 INFO - PROCESS | 1796 | 1461203705366 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 18:55:05 INFO - PROCESS | 1796 | 1461203705499 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:05 INFO - PROCESS | 1796 | ++DOCSHELL 0x9024b800 == 55 [pid = 1796] [id = 133] 18:55:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 122 (0x95104c00) [pid = 1796] [serial = 398] [outer = (nil)] 18:55:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 123 (0x98286400) [pid = 1796] [serial = 399] [outer = 0x95104c00] 18:55:05 INFO - PROCESS | 1796 | 1461203705570 Marionette DEBUG loaded listener.js 18:55:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 124 (0x983ce800) [pid = 1796] [serial = 400] [outer = 0x95104c00] 18:55:06 INFO - PROCESS | 1796 | 1461203706640 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 18:55:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 125 (0x8e9be800) [pid = 1796] [serial = 401] [outer = 0x915d9800] 18:55:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 18:55:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1482ms 18:55:06 INFO - PROCESS | 1796 | 1461203706723 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 18:55:06 INFO - PROCESS | 1796 | 1461203706729 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 18:55:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 18:55:06 INFO - PROCESS | 1796 | 1461203706825 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 18:55:06 INFO - PROCESS | 1796 | 1461203706832 Marionette TRACE conn3 <- [1,506,null,{}] 18:55:06 INFO - PROCESS | 1796 | 1461203706869 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:07 INFO - PROCESS | 1796 | 1461203707041 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 18:55:07 INFO - PROCESS | 1796 | 1461203707255 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:07 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c4f8800 == 56 [pid = 1796] [id = 134] 18:55:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 126 (0x8f4ba400) [pid = 1796] [serial = 402] [outer = (nil)] 18:55:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 127 (0x90241800) [pid = 1796] [serial = 403] [outer = 0x8f4ba400] 18:55:07 INFO - PROCESS | 1796 | 1461203707342 Marionette DEBUG loaded listener.js 18:55:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x90516000) [pid = 1796] [serial = 404] [outer = 0x8f4ba400] 18:55:08 INFO - PROCESS | 1796 | 1461203708313 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 18:55:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 18:55:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1646ms 18:55:08 INFO - PROCESS | 1796 | 1461203708393 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 18:55:08 INFO - PROCESS | 1796 | 1461203708402 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 18:55:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 18:55:08 INFO - PROCESS | 1796 | 1461203708412 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 18:55:08 INFO - PROCESS | 1796 | 1461203708416 Marionette TRACE conn3 <- [1,510,null,{}] 18:55:08 INFO - PROCESS | 1796 | 1461203708423 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:08 INFO - PROCESS | 1796 | 1461203708643 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 18:55:08 INFO - PROCESS | 1796 | 1461203708951 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:08 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e9b3800 == 57 [pid = 1796] [id = 135] 18:55:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x9059c800) [pid = 1796] [serial = 405] [outer = (nil)] 18:55:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x95bab800) [pid = 1796] [serial = 406] [outer = 0x9059c800] 18:55:09 INFO - PROCESS | 1796 | 1461203709042 Marionette DEBUG loaded listener.js 18:55:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x9714c400) [pid = 1796] [serial = 407] [outer = 0x9059c800] 18:55:10 INFO - PROCESS | 1796 | 1461203710009 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 18:55:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 18:55:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1634ms 18:55:10 INFO - PROCESS | 1796 | 1461203710046 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 18:55:10 INFO - PROCESS | 1796 | 1461203710050 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 18:55:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 18:55:10 INFO - PROCESS | 1796 | 1461203710057 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 18:55:10 INFO - PROCESS | 1796 | 1461203710063 Marionette TRACE conn3 <- [1,514,null,{}] 18:55:10 INFO - PROCESS | 1796 | 1461203710080 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:10 INFO - PROCESS | 1796 | 1461203710286 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 18:55:10 INFO - PROCESS | 1796 | 1461203710513 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:10 INFO - PROCESS | 1796 | ++DOCSHELL 0x97f9dc00 == 58 [pid = 1796] [id = 136] 18:55:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x97fa1c00) [pid = 1796] [serial = 408] [outer = (nil)] 18:55:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x9881c400) [pid = 1796] [serial = 409] [outer = 0x97fa1c00] 18:55:10 INFO - PROCESS | 1796 | 1461203710647 Marionette DEBUG loaded listener.js 18:55:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x92017000) [pid = 1796] [serial = 410] [outer = 0x97fa1c00] 18:55:11 INFO - PROCESS | 1796 | 1461203711568 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 18:55:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 18:55:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1551ms 18:55:11 INFO - PROCESS | 1796 | 1461203711610 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 18:55:11 INFO - PROCESS | 1796 | 1461203711618 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 18:55:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 18:55:11 INFO - PROCESS | 1796 | 1461203711627 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 18:55:11 INFO - PROCESS | 1796 | 1461203711633 Marionette TRACE conn3 <- [1,518,null,{}] 18:55:11 INFO - PROCESS | 1796 | 1461203711642 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:11 INFO - PROCESS | 1796 | 1461203711925 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 18:55:12 INFO - PROCESS | 1796 | 1461203712136 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:12 INFO - PROCESS | 1796 | ++DOCSHELL 0x98818800 == 59 [pid = 1796] [id = 137] 18:55:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x98b06800) [pid = 1796] [serial = 411] [outer = (nil)] 18:55:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x9947fc00) [pid = 1796] [serial = 412] [outer = 0x98b06800] 18:55:12 INFO - PROCESS | 1796 | 1461203712244 Marionette DEBUG loaded listener.js 18:55:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x997c5400) [pid = 1796] [serial = 413] [outer = 0x98b06800] 18:55:13 INFO - PROCESS | 1796 | 1461203713423 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 18:55:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 18:55:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1836ms 18:55:13 INFO - PROCESS | 1796 | 1461203713464 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 18:55:13 INFO - PROCESS | 1796 | 1461203713468 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 18:55:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 18:55:13 INFO - PROCESS | 1796 | 1461203713474 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 18:55:13 INFO - PROCESS | 1796 | 1461203713477 Marionette TRACE conn3 <- [1,522,null,{}] 18:55:13 INFO - PROCESS | 1796 | 1461203713483 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:13 INFO - PROCESS | 1796 | 1461203713652 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 18:55:13 INFO - PROCESS | 1796 | 1461203713883 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:13 INFO - PROCESS | 1796 | ++DOCSHELL 0x96fdf800 == 60 [pid = 1796] [id = 138] 18:55:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x98d3b000) [pid = 1796] [serial = 414] [outer = (nil)] 18:55:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x9df90400) [pid = 1796] [serial = 415] [outer = 0x98d3b000] 18:55:14 INFO - PROCESS | 1796 | 1461203714033 Marionette DEBUG loaded listener.js 18:55:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x9ea21c00) [pid = 1796] [serial = 416] [outer = 0x98d3b000] 18:55:15 INFO - PROCESS | 1796 | 1461203715011 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 18:55:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 18:55:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1583ms 18:55:15 INFO - PROCESS | 1796 | 1461203715058 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 18:55:15 INFO - PROCESS | 1796 | 1461203715062 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 18:55:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 18:55:15 INFO - PROCESS | 1796 | 1461203715069 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 18:55:15 INFO - PROCESS | 1796 | 1461203715072 Marionette TRACE conn3 <- [1,526,null,{}] 18:55:15 INFO - PROCESS | 1796 | 1461203715078 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:15 INFO - PROCESS | 1796 | 1461203715277 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 18:55:15 INFO - PROCESS | 1796 | 1461203715516 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:15 INFO - PROCESS | 1796 | ++DOCSHELL 0x9827d000 == 61 [pid = 1796] [id = 139] 18:55:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x9ae99400) [pid = 1796] [serial = 417] [outer = (nil)] 18:55:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0xa0b2d000) [pid = 1796] [serial = 418] [outer = 0x9ae99400] 18:55:15 INFO - PROCESS | 1796 | 1461203715649 Marionette DEBUG loaded listener.js 18:55:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0xa0bdc800) [pid = 1796] [serial = 419] [outer = 0x9ae99400] 18:55:16 INFO - PROCESS | 1796 | 1461203716643 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 18:55:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 18:55:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1638ms 18:55:16 INFO - PROCESS | 1796 | 1461203716708 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 18:55:16 INFO - PROCESS | 1796 | 1461203716712 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 18:55:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 18:55:16 INFO - PROCESS | 1796 | 1461203716719 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 18:55:16 INFO - PROCESS | 1796 | 1461203716722 Marionette TRACE conn3 <- [1,530,null,{}] 18:55:16 INFO - PROCESS | 1796 | 1461203716728 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:16 INFO - PROCESS | 1796 | 1461203716903 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 18:55:17 INFO - PROCESS | 1796 | 1461203717120 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:17 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c431800 == 62 [pid = 1796] [id = 140] 18:55:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x8c433c00) [pid = 1796] [serial = 420] [outer = (nil)] 18:55:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x8c436c00) [pid = 1796] [serial = 421] [outer = 0x8c433c00] 18:55:17 INFO - PROCESS | 1796 | 1461203717221 Marionette DEBUG loaded listener.js 18:55:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x8c43ac00) [pid = 1796] [serial = 422] [outer = 0x8c433c00] 18:55:18 INFO - PROCESS | 1796 | 1461203718152 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 18:55:18 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 18:55:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 18:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:55:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:55:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 18:55:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 18:55:18 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 18:55:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 18:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:55:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:55:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 18:55:18 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 18:55:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1485ms 18:55:18 INFO - PROCESS | 1796 | 1461203718204 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 18:55:18 INFO - PROCESS | 1796 | 1461203718211 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 18:55:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 18:55:18 INFO - PROCESS | 1796 | 1461203718237 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 18:55:18 INFO - PROCESS | 1796 | 1461203718239 Marionette TRACE conn3 <- [1,534,null,{}] 18:55:18 INFO - PROCESS | 1796 | 1461203718246 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:18 INFO - PROCESS | 1796 | 1461203718437 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 18:55:18 INFO - PROCESS | 1796 | 1461203718610 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:18 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c430800 == 63 [pid = 1796] [id = 141] 18:55:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x8ff11800) [pid = 1796] [serial = 423] [outer = (nil)] 18:55:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x8ff1d800) [pid = 1796] [serial = 424] [outer = 0x8ff11800] 18:55:18 INFO - PROCESS | 1796 | 1461203718717 Marionette DEBUG loaded listener.js 18:55:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x8ff20c00) [pid = 1796] [serial = 425] [outer = 0x8ff11800] 18:55:19 INFO - PROCESS | 1796 | 1461203719609 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 18:55:19 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 18:55:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1432ms 18:55:19 INFO - PROCESS | 1796 | 1461203719667 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 18:55:19 INFO - PROCESS | 1796 | 1461203719671 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 18:55:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 18:55:19 INFO - PROCESS | 1796 | 1461203719678 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 18:55:19 INFO - PROCESS | 1796 | 1461203719682 Marionette TRACE conn3 <- [1,538,null,{}] 18:55:19 INFO - PROCESS | 1796 | 1461203719687 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:19 INFO - PROCESS | 1796 | 1461203719935 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 18:55:20 INFO - PROCESS | 1796 | 1461203720128 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:20 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bfa9400 == 64 [pid = 1796] [id = 142] 18:55:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x8bfa9c00) [pid = 1796] [serial = 426] [outer = (nil)] 18:55:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x8bfaf400) [pid = 1796] [serial = 427] [outer = 0x8bfa9c00] 18:55:20 INFO - PROCESS | 1796 | 1461203720231 Marionette DEBUG loaded listener.js 18:55:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x8bfb3400) [pid = 1796] [serial = 428] [outer = 0x8bfa9c00] 18:55:21 INFO - PROCESS | 1796 | 1461203721119 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 18:55:21 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 18:55:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1482ms 18:55:21 INFO - PROCESS | 1796 | 1461203721211 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 18:55:21 INFO - PROCESS | 1796 | 1461203721215 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 18:55:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 18:55:21 INFO - PROCESS | 1796 | 1461203721228 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 18:55:21 INFO - PROCESS | 1796 | 1461203721231 Marionette TRACE conn3 <- [1,542,null,{}] 18:55:21 INFO - PROCESS | 1796 | 1461203721237 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:21 INFO - PROCESS | 1796 | 1461203721418 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 18:55:21 INFO - PROCESS | 1796 | 1461203721627 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:21 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bfaec00 == 65 [pid = 1796] [id = 143] 18:55:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x8bfb1400) [pid = 1796] [serial = 429] [outer = (nil)] 18:55:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x93a64c00) [pid = 1796] [serial = 430] [outer = 0x8bfb1400] 18:55:21 INFO - PROCESS | 1796 | 1461203721765 Marionette DEBUG loaded listener.js 18:55:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x93a69000) [pid = 1796] [serial = 431] [outer = 0x8bfb1400] 18:55:22 INFO - PROCESS | 1796 | 1461203722648 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 18:55:22 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 18:55:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1434ms 18:55:22 INFO - PROCESS | 1796 | 1461203722705 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 18:55:22 INFO - PROCESS | 1796 | 1461203722711 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 18:55:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 18:55:22 INFO - PROCESS | 1796 | 1461203722719 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 18:55:22 INFO - PROCESS | 1796 | 1461203722730 Marionette TRACE conn3 <- [1,546,null,{}] 18:55:22 INFO - PROCESS | 1796 | 1461203722734 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:22 INFO - PROCESS | 1796 | 1461203722960 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 18:55:23 INFO - PROCESS | 1796 | 1461203723130 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:23 INFO - PROCESS | 1796 | ++DOCSHELL 0x93a65400 == 66 [pid = 1796] [id = 144] 18:55:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x93a66000) [pid = 1796] [serial = 432] [outer = (nil)] 18:55:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x93c46c00) [pid = 1796] [serial = 433] [outer = 0x93a66000] 18:55:23 INFO - PROCESS | 1796 | 1461203723228 Marionette DEBUG loaded listener.js 18:55:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x93c50c00) [pid = 1796] [serial = 434] [outer = 0x93a66000] 18:55:24 INFO - PROCESS | 1796 | 1461203724152 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 18:55:24 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 18:55:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1490ms 18:55:24 INFO - PROCESS | 1796 | 1461203724210 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 18:55:24 INFO - PROCESS | 1796 | 1461203724213 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 18:55:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 18:55:24 INFO - PROCESS | 1796 | 1461203724219 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 18:55:24 INFO - PROCESS | 1796 | 1461203724223 Marionette TRACE conn3 <- [1,550,null,{}] 18:55:24 INFO - PROCESS | 1796 | 1461203724228 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:24 INFO - PROCESS | 1796 | 1461203724440 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 18:55:24 INFO - PROCESS | 1796 | 1461203724699 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:24 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e7d0c00 == 67 [pid = 1796] [id = 145] 18:55:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x8e7d1400) [pid = 1796] [serial = 435] [outer = (nil)] 18:55:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x93c48c00) [pid = 1796] [serial = 436] [outer = 0x8e7d1400] 18:55:24 INFO - PROCESS | 1796 | 1461203724825 Marionette DEBUG loaded listener.js 18:55:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x93e43400) [pid = 1796] [serial = 437] [outer = 0x8e7d1400] 18:55:25 INFO - PROCESS | 1796 | 1461203725741 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 18:55:25 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 18:55:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1582ms 18:55:25 INFO - PROCESS | 1796 | 1461203725809 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 18:55:25 INFO - PROCESS | 1796 | 1461203725812 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 18:55:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 18:55:25 INFO - PROCESS | 1796 | 1461203725820 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 18:55:25 INFO - PROCESS | 1796 | 1461203725823 Marionette TRACE conn3 <- [1,554,null,{}] 18:55:25 INFO - PROCESS | 1796 | 1461203725827 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:26 INFO - PROCESS | 1796 | 1461203726016 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 18:55:26 INFO - PROCESS | 1796 | 1461203726570 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:26 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e9b3000 == 68 [pid = 1796] [id = 146] 18:55:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x8e9b4800) [pid = 1796] [serial = 438] [outer = (nil)] 18:55:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x8e9bf400) [pid = 1796] [serial = 439] [outer = 0x8e9b4800] 18:55:26 INFO - PROCESS | 1796 | 1461203726699 Marionette DEBUG loaded listener.js 18:55:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x8f4bb400) [pid = 1796] [serial = 440] [outer = 0x8e9b4800] 18:55:27 INFO - PROCESS | 1796 | [1796] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:55:27 INFO - PROCESS | 1796 | 1461203727666 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 18:55:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 18:55:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1882ms 18:55:27 INFO - PROCESS | 1796 | 1461203727703 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 18:55:27 INFO - PROCESS | 1796 | 1461203727710 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 18:55:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 18:55:27 INFO - PROCESS | 1796 | 1461203727719 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 18:55:27 INFO - PROCESS | 1796 | 1461203727724 Marionette TRACE conn3 <- [1,558,null,{}] 18:55:27 INFO - PROCESS | 1796 | 1461203727751 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:27 INFO - PROCESS | 1796 | 1461203727930 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 18:55:28 INFO - PROCESS | 1796 | 1461203728288 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:28 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c67b400 == 69 [pid = 1796] [id = 147] 18:55:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x8c67d400) [pid = 1796] [serial = 441] [outer = (nil)] 18:55:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x8e7d9c00) [pid = 1796] [serial = 442] [outer = 0x8c67d400] 18:55:28 INFO - PROCESS | 1796 | 1461203728435 Marionette DEBUG loaded listener.js 18:55:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x9051f000) [pid = 1796] [serial = 443] [outer = 0x8c67d400] 18:55:29 INFO - PROCESS | 1796 | 1461203729566 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 18:55:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 18:55:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1903ms 18:55:29 INFO - PROCESS | 1796 | 1461203729626 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 18:55:29 INFO - PROCESS | 1796 | 1461203729632 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 18:55:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 18:55:29 INFO - PROCESS | 1796 | 1461203729639 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 18:55:29 INFO - PROCESS | 1796 | 1461203729643 Marionette TRACE conn3 <- [1,562,null,{}] 18:55:29 INFO - PROCESS | 1796 | 1461203729652 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:29 INFO - PROCESS | 1796 | 1461203729855 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 18:55:30 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0x9051e800) [pid = 1796] [serial = 309] [outer = (nil)] [url = about:blank] 18:55:30 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0x98817800) [pid = 1796] [serial = 321] [outer = (nil)] [url = about:blank] 18:55:30 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x981a5c00) [pid = 1796] [serial = 318] [outer = (nil)] [url = about:blank] 18:55:30 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x9024a000) [pid = 1796] [serial = 330] [outer = (nil)] [url = about:blank] 18:55:30 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x997b8400) [pid = 1796] [serial = 324] [outer = (nil)] [url = about:blank] 18:55:30 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x9aea0400) [pid = 1796] [serial = 327] [outer = (nil)] [url = about:blank] 18:55:30 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x97f6e800) [pid = 1796] [serial = 315] [outer = (nil)] [url = about:blank] 18:55:30 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x95110c00) [pid = 1796] [serial = 312] [outer = (nil)] [url = about:blank] 18:55:30 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x8e7d6800) [pid = 1796] [serial = 348] [outer = (nil)] [url = about:blank] 18:55:30 INFO - PROCESS | 1796 | 1461203730215 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:30 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e7d6800 == 70 [pid = 1796] [id = 148] 18:55:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x8f4b8800) [pid = 1796] [serial = 444] [outer = (nil)] 18:55:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x9024c800) [pid = 1796] [serial = 445] [outer = 0x8f4b8800] 18:55:30 INFO - PROCESS | 1796 | 1461203730326 Marionette DEBUG loaded listener.js 18:55:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x915dbc00) [pid = 1796] [serial = 446] [outer = 0x8f4b8800] 18:55:30 INFO - PROCESS | 1796 | --DOCSHELL 0x9ae86400 == 69 [pid = 1796] [id = 122] 18:55:30 INFO - PROCESS | 1796 | --DOCSHELL 0x97c8c000 == 68 [pid = 1796] [id = 121] 18:55:30 INFO - PROCESS | 1796 | --DOCSHELL 0x95ba7800 == 67 [pid = 1796] [id = 120] 18:55:30 INFO - PROCESS | 1796 | --DOCSHELL 0x9071e800 == 66 [pid = 1796] [id = 119] 18:55:30 INFO - PROCESS | 1796 | --DOCSHELL 0x8ff6f000 == 65 [pid = 1796] [id = 118] 18:55:30 INFO - PROCESS | 1796 | --DOCSHELL 0x8e7cc400 == 64 [pid = 1796] [id = 117] 18:55:30 INFO - PROCESS | 1796 | [1796] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:55:30 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x95dad800) [pid = 1796] [serial = 339] [outer = (nil)] [url = about:blank] 18:55:30 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0xa2b91c00) [pid = 1796] [serial = 346] [outer = (nil)] [url = about:blank] 18:55:30 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x9fc35400) [pid = 1796] [serial = 333] [outer = (nil)] [url = about:blank] 18:55:30 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x98b06c00) [pid = 1796] [serial = 342] [outer = (nil)] [url = about:blank] 18:55:30 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0xa0b27000) [pid = 1796] [serial = 345] [outer = (nil)] [url = about:blank] 18:55:30 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x98d3cc00) [pid = 1796] [serial = 343] [outer = (nil)] [url = about:blank] 18:55:30 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x92bac000) [pid = 1796] [serial = 337] [outer = (nil)] [url = about:blank] 18:55:30 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x912c5800) [pid = 1796] [serial = 336] [outer = (nil)] [url = about:blank] 18:55:30 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x96fe4400) [pid = 1796] [serial = 340] [outer = (nil)] [url = about:blank] 18:55:31 INFO - PROCESS | 1796 | 1461203731146 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 18:55:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 18:55:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1540ms 18:55:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 18:55:31 INFO - PROCESS | 1796 | 1461203731180 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 18:55:31 INFO - PROCESS | 1796 | 1461203731183 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 18:55:31 INFO - PROCESS | 1796 | 1461203731198 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 18:55:31 INFO - PROCESS | 1796 | 1461203731207 Marionette TRACE conn3 <- [1,566,null,{}] 18:55:31 INFO - PROCESS | 1796 | 1461203731215 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:31 INFO - PROCESS | 1796 | 1461203731421 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 18:55:31 INFO - PROCESS | 1796 | 1461203731554 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:31 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bfb5400 == 65 [pid = 1796] [id = 149] 18:55:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x90518c00) [pid = 1796] [serial = 447] [outer = (nil)] 18:55:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x93c49c00) [pid = 1796] [serial = 448] [outer = 0x90518c00] 18:55:31 INFO - PROCESS | 1796 | 1461203731630 Marionette DEBUG loaded listener.js 18:55:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x93c4fc00) [pid = 1796] [serial = 449] [outer = 0x90518c00] 18:55:32 INFO - PROCESS | 1796 | [1796] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:55:32 INFO - PROCESS | 1796 | 1461203732382 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 18:55:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 18:55:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1250ms 18:55:32 INFO - PROCESS | 1796 | 1461203732440 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 18:55:32 INFO - PROCESS | 1796 | 1461203732444 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 18:55:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 18:55:32 INFO - PROCESS | 1796 | 1461203732450 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 18:55:32 INFO - PROCESS | 1796 | 1461203732454 Marionette TRACE conn3 <- [1,570,null,{}] 18:55:32 INFO - PROCESS | 1796 | 1461203732459 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:32 INFO - PROCESS | 1796 | 1461203732617 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 18:55:32 INFO - PROCESS | 1796 | 1461203732627 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:32 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e7cd000 == 66 [pid = 1796] [id = 150] 18:55:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x93e4bc00) [pid = 1796] [serial = 450] [outer = (nil)] 18:55:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x95103400) [pid = 1796] [serial = 451] [outer = 0x93e4bc00] 18:55:32 INFO - PROCESS | 1796 | 1461203732699 Marionette DEBUG loaded listener.js 18:55:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x9517f400) [pid = 1796] [serial = 452] [outer = 0x93e4bc00] 18:55:33 INFO - PROCESS | 1796 | [1796] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:55:33 INFO - PROCESS | 1796 | 1461203733657 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 18:55:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 18:55:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1235ms 18:55:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 18:55:33 INFO - PROCESS | 1796 | 1461203733686 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 18:55:33 INFO - PROCESS | 1796 | 1461203733689 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 18:55:33 INFO - PROCESS | 1796 | 1461203733694 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 18:55:33 INFO - PROCESS | 1796 | 1461203733698 Marionette TRACE conn3 <- [1,574,null,{}] 18:55:33 INFO - PROCESS | 1796 | 1461203733703 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:33 INFO - PROCESS | 1796 | 1461203733904 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 18:55:33 INFO - PROCESS | 1796 | 1461203733927 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:33 INFO - PROCESS | 1796 | ++DOCSHELL 0x95b14c00 == 67 [pid = 1796] [id = 151] 18:55:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x95ba7800) [pid = 1796] [serial = 453] [outer = (nil)] 18:55:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x96fde000) [pid = 1796] [serial = 454] [outer = 0x95ba7800] 18:55:34 INFO - PROCESS | 1796 | 1461203734011 Marionette DEBUG loaded listener.js 18:55:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x97de2000) [pid = 1796] [serial = 455] [outer = 0x95ba7800] 18:55:34 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x95184400) [pid = 1796] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 18:55:34 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x8e9bec00) [pid = 1796] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 18:55:34 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x95108000) [pid = 1796] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 18:55:34 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x8f4cac00) [pid = 1796] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 18:55:34 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x8e9b4c00) [pid = 1796] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 18:55:34 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x978e9800) [pid = 1796] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 18:55:34 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x905a0800) [pid = 1796] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 18:55:34 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x8e7cf400) [pid = 1796] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 18:55:35 INFO - PROCESS | 1796 | 1461203735496 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 18:55:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 18:55:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1887ms 18:55:35 INFO - PROCESS | 1796 | 1461203735585 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 18:55:35 INFO - PROCESS | 1796 | 1461203735603 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 18:55:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 18:55:35 INFO - PROCESS | 1796 | 1461203735619 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 18:55:35 INFO - PROCESS | 1796 | 1461203735629 Marionette TRACE conn3 <- [1,578,null,{}] 18:55:35 INFO - PROCESS | 1796 | 1461203735723 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:35 INFO - PROCESS | 1796 | 1461203735939 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 18:55:36 INFO - PROCESS | 1796 | 1461203736151 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:36 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e7d3000 == 68 [pid = 1796] [id = 152] 18:55:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x8f4b1400) [pid = 1796] [serial = 456] [outer = (nil)] 18:55:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x8ff12400) [pid = 1796] [serial = 457] [outer = 0x8f4b1400] 18:55:36 INFO - PROCESS | 1796 | 1461203736246 Marionette DEBUG loaded listener.js 18:55:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x90519000) [pid = 1796] [serial = 458] [outer = 0x8f4b1400] 18:55:37 INFO - PROCESS | 1796 | 1461203737334 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 18:55:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 18:55:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1755ms 18:55:37 INFO - PROCESS | 1796 | 1461203737374 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 18:55:37 INFO - PROCESS | 1796 | 1461203737384 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 18:55:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 18:55:37 INFO - PROCESS | 1796 | 1461203737395 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 18:55:37 INFO - PROCESS | 1796 | 1461203737400 Marionette TRACE conn3 <- [1,582,null,{}] 18:55:37 INFO - PROCESS | 1796 | 1461203737407 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:37 INFO - PROCESS | 1796 | 1461203737614 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 18:55:37 INFO - PROCESS | 1796 | 1461203737833 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:37 INFO - PROCESS | 1796 | ++DOCSHELL 0x90512000 == 69 [pid = 1796] [id = 153] 18:55:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x912be000) [pid = 1796] [serial = 459] [outer = (nil)] 18:55:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x93a6c800) [pid = 1796] [serial = 460] [outer = 0x912be000] 18:55:37 INFO - PROCESS | 1796 | 1461203737970 Marionette DEBUG loaded listener.js 18:55:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x93e44000) [pid = 1796] [serial = 461] [outer = 0x912be000] 18:55:38 INFO - PROCESS | 1796 | 1461203738819 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 18:55:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 18:55:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1497ms 18:55:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 18:55:38 INFO - PROCESS | 1796 | 1461203738892 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 18:55:38 INFO - PROCESS | 1796 | 1461203738895 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 18:55:38 INFO - PROCESS | 1796 | 1461203738902 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 18:55:38 INFO - PROCESS | 1796 | 1461203738908 Marionette TRACE conn3 <- [1,586,null,{}] 18:55:38 INFO - PROCESS | 1796 | 1461203738925 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:39 INFO - PROCESS | 1796 | 1461203739154 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 18:55:39 INFO - PROCESS | 1796 | 1461203739386 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:39 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e7cf000 == 70 [pid = 1796] [id = 154] 18:55:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x95d1f800) [pid = 1796] [serial = 462] [outer = (nil)] 18:55:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x97f70c00) [pid = 1796] [serial = 463] [outer = 0x95d1f800] 18:55:39 INFO - PROCESS | 1796 | 1461203739534 Marionette DEBUG loaded listener.js 18:55:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x97faa400) [pid = 1796] [serial = 464] [outer = 0x95d1f800] 18:55:40 INFO - PROCESS | 1796 | [1796] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:55:40 INFO - PROCESS | 1796 | 1461203740499 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 18:55:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 18:55:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1641ms 18:55:40 INFO - PROCESS | 1796 | 1461203740546 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 18:55:40 INFO - PROCESS | 1796 | 1461203740553 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 18:55:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 18:55:40 INFO - PROCESS | 1796 | 1461203740565 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 18:55:40 INFO - PROCESS | 1796 | 1461203740569 Marionette TRACE conn3 <- [1,590,null,{}] 18:55:40 INFO - PROCESS | 1796 | 1461203740578 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:40 INFO - PROCESS | 1796 | 1461203740793 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 18:55:41 INFO - PROCESS | 1796 | 1461203741016 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:41 INFO - PROCESS | 1796 | ++DOCSHELL 0x93a62800 == 71 [pid = 1796] [id = 155] 18:55:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x97dd6c00) [pid = 1796] [serial = 465] [outer = (nil)] 18:55:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x982b2c00) [pid = 1796] [serial = 466] [outer = 0x97dd6c00] 18:55:41 INFO - PROCESS | 1796 | 1461203741146 Marionette DEBUG loaded listener.js 18:55:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x9881a800) [pid = 1796] [serial = 467] [outer = 0x97dd6c00] 18:55:42 INFO - PROCESS | 1796 | 1461203742032 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 18:55:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 18:55:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1541ms 18:55:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 18:55:42 INFO - PROCESS | 1796 | 1461203742105 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 18:55:42 INFO - PROCESS | 1796 | 1461203742109 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 18:55:42 INFO - PROCESS | 1796 | 1461203742116 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 18:55:42 INFO - PROCESS | 1796 | 1461203742119 Marionette TRACE conn3 <- [1,594,null,{}] 18:55:42 INFO - PROCESS | 1796 | 1461203742125 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:42 INFO - PROCESS | 1796 | 1461203742343 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 18:55:42 INFO - PROCESS | 1796 | 1461203742574 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:42 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c680c00 == 72 [pid = 1796] [id = 156] 18:55:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x9881f800) [pid = 1796] [serial = 468] [outer = (nil)] 18:55:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x98d39000) [pid = 1796] [serial = 469] [outer = 0x9881f800] 18:55:42 INFO - PROCESS | 1796 | 1461203742703 Marionette DEBUG loaded listener.js 18:55:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x99445c00) [pid = 1796] [serial = 470] [outer = 0x9881f800] 18:55:43 INFO - PROCESS | 1796 | 1461203743683 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 18:55:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 18:55:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1634ms 18:55:43 INFO - PROCESS | 1796 | 1461203743749 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 18:55:43 INFO - PROCESS | 1796 | 1461203743753 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 18:55:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 18:55:43 INFO - PROCESS | 1796 | 1461203743759 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 18:55:43 INFO - PROCESS | 1796 | 1461203743762 Marionette TRACE conn3 <- [1,598,null,{}] 18:55:43 INFO - PROCESS | 1796 | 1461203743768 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:43 INFO - PROCESS | 1796 | 1461203743990 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 18:55:44 INFO - PROCESS | 1796 | 1461203744210 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:44 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c42f000 == 73 [pid = 1796] [id = 157] 18:55:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 169 (0x98281c00) [pid = 1796] [serial = 471] [outer = (nil)] 18:55:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 170 (0x9fda1400) [pid = 1796] [serial = 472] [outer = 0x98281c00] 18:55:44 INFO - PROCESS | 1796 | 1461203744349 Marionette DEBUG loaded listener.js 18:55:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 171 (0xa0b27000) [pid = 1796] [serial = 473] [outer = 0x98281c00] 18:55:45 INFO - PROCESS | 1796 | 1461203745242 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 18:55:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 18:55:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1538ms 18:55:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 18:55:45 INFO - PROCESS | 1796 | 1461203745298 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 18:55:45 INFO - PROCESS | 1796 | 1461203745302 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 18:55:45 INFO - PROCESS | 1796 | 1461203745308 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 18:55:45 INFO - PROCESS | 1796 | 1461203745312 Marionette TRACE conn3 <- [1,602,null,{}] 18:55:45 INFO - PROCESS | 1796 | 1461203745317 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:45 INFO - PROCESS | 1796 | 1461203745501 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 18:55:45 INFO - PROCESS | 1796 | 1461203745687 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:45 INFO - PROCESS | 1796 | ++DOCSHELL 0x8aee8400 == 74 [pid = 1796] [id = 158] 18:55:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 172 (0x8aee9000) [pid = 1796] [serial = 474] [outer = (nil)] 18:55:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 173 (0x8aef0800) [pid = 1796] [serial = 475] [outer = 0x8aee9000] 18:55:45 INFO - PROCESS | 1796 | 1461203745777 Marionette DEBUG loaded listener.js 18:55:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 174 (0x8aef4800) [pid = 1796] [serial = 476] [outer = 0x8aee9000] 18:55:46 INFO - PROCESS | 1796 | 1461203746817 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 18:55:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 18:55:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1581ms 18:55:46 INFO - PROCESS | 1796 | 1461203746889 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 18:55:46 INFO - PROCESS | 1796 | 1461203746894 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 18:55:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 18:55:46 INFO - PROCESS | 1796 | 1461203746901 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 18:55:46 INFO - PROCESS | 1796 | 1461203746904 Marionette TRACE conn3 <- [1,606,null,{}] 18:55:46 INFO - PROCESS | 1796 | 1461203746910 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:47 INFO - PROCESS | 1796 | 1461203747083 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 18:55:47 INFO - PROCESS | 1796 | 1461203747259 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:47 INFO - PROCESS | 1796 | ++DOCSHELL 0x8aee9400 == 75 [pid = 1796] [id = 159] 18:55:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 175 (0x8aeeb800) [pid = 1796] [serial = 477] [outer = (nil)] 18:55:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 176 (0x9fda3000) [pid = 1796] [serial = 478] [outer = 0x8aeeb800] 18:55:47 INFO - PROCESS | 1796 | 1461203747348 Marionette DEBUG loaded listener.js 18:55:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 177 (0xa0bd9c00) [pid = 1796] [serial = 479] [outer = 0x8aeeb800] 18:55:48 INFO - PROCESS | 1796 | 1461203748291 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 18:55:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 18:55:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1433ms 18:55:48 INFO - PROCESS | 1796 | 1461203748334 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 18:55:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 18:55:48 INFO - PROCESS | 1796 | 1461203748339 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 18:55:48 INFO - PROCESS | 1796 | 1461203748345 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 18:55:48 INFO - PROCESS | 1796 | 1461203748349 Marionette TRACE conn3 <- [1,610,null,{}] 18:55:48 INFO - PROCESS | 1796 | 1461203748354 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:48 INFO - PROCESS | 1796 | 1461203748539 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 18:55:48 INFO - PROCESS | 1796 | 1461203748727 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:48 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f169000 == 76 [pid = 1796] [id = 160] 18:55:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 178 (0x8f169800) [pid = 1796] [serial = 480] [outer = (nil)] 18:55:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 179 (0x8f16c000) [pid = 1796] [serial = 481] [outer = 0x8f169800] 18:55:48 INFO - PROCESS | 1796 | 1461203748866 Marionette DEBUG loaded listener.js 18:55:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 180 (0x8f16f000) [pid = 1796] [serial = 482] [outer = 0x8f169800] 18:55:49 INFO - PROCESS | 1796 | 1461203749713 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 18:55:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 18:55:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1430ms 18:55:49 INFO - PROCESS | 1796 | 1461203749775 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 18:55:49 INFO - PROCESS | 1796 | 1461203749780 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 18:55:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 18:55:49 INFO - PROCESS | 1796 | 1461203749786 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 18:55:49 INFO - PROCESS | 1796 | 1461203749790 Marionette TRACE conn3 <- [1,614,null,{}] 18:55:49 INFO - PROCESS | 1796 | 1461203749795 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:50 INFO - PROCESS | 1796 | 1461203750041 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 18:55:50 INFO - PROCESS | 1796 | 1461203750356 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:50 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f101800 == 77 [pid = 1796] [id = 161] 18:55:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 181 (0x8f109000) [pid = 1796] [serial = 483] [outer = (nil)] 18:55:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 182 (0x8f10bc00) [pid = 1796] [serial = 484] [outer = 0x8f109000] 18:55:50 INFO - PROCESS | 1796 | 1461203750486 Marionette DEBUG loaded listener.js 18:55:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 183 (0x8f10e800) [pid = 1796] [serial = 485] [outer = 0x8f109000] 18:55:51 INFO - PROCESS | 1796 | 1461203751391 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 18:55:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 18:55:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1682ms 18:55:51 INFO - PROCESS | 1796 | 1461203751469 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 18:55:51 INFO - PROCESS | 1796 | 1461203751473 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 18:55:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 18:55:51 INFO - PROCESS | 1796 | 1461203751480 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 18:55:51 INFO - PROCESS | 1796 | 1461203751483 Marionette TRACE conn3 <- [1,618,null,{}] 18:55:51 INFO - PROCESS | 1796 | 1461203751490 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:51 INFO - PROCESS | 1796 | 1461203751711 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 18:55:52 INFO - PROCESS | 1796 | 1461203751983 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:52 INFO - PROCESS | 1796 | ++DOCSHELL 0x895e9000 == 78 [pid = 1796] [id = 162] 18:55:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 184 (0x895eb000) [pid = 1796] [serial = 486] [outer = (nil)] 18:55:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 185 (0x895efc00) [pid = 1796] [serial = 487] [outer = 0x895eb000] 18:55:52 INFO - PROCESS | 1796 | 1461203752095 Marionette DEBUG loaded listener.js 18:55:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 186 (0x8f110400) [pid = 1796] [serial = 488] [outer = 0x895eb000] 18:55:53 INFO - PROCESS | 1796 | 1461203753020 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 18:55:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 18:55:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1588ms 18:55:53 INFO - PROCESS | 1796 | 1461203753069 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 18:55:53 INFO - PROCESS | 1796 | 1461203753073 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 18:55:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 18:55:53 INFO - PROCESS | 1796 | 1461203753079 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 18:55:53 INFO - PROCESS | 1796 | 1461203753082 Marionette TRACE conn3 <- [1,622,null,{}] 18:55:53 INFO - PROCESS | 1796 | 1461203753088 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:53 INFO - PROCESS | 1796 | 1461203753313 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 18:55:53 INFO - PROCESS | 1796 | 1461203753543 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:53 INFO - PROCESS | 1796 | ++DOCSHELL 0x895ef000 == 79 [pid = 1796] [id = 163] 18:55:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 187 (0x8e9b2400) [pid = 1796] [serial = 489] [outer = (nil)] 18:55:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 188 (0x8f172800) [pid = 1796] [serial = 490] [outer = 0x8e9b2400] 18:55:53 INFO - PROCESS | 1796 | 1461203753694 Marionette DEBUG loaded listener.js 18:55:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 189 (0x8ff6c000) [pid = 1796] [serial = 491] [outer = 0x8e9b2400] 18:55:55 INFO - PROCESS | 1796 | 1461203755275 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 18:55:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 18:55:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 2234ms 18:55:55 INFO - PROCESS | 1796 | 1461203755314 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 18:55:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 18:55:55 INFO - PROCESS | 1796 | 1461203755319 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 18:55:55 INFO - PROCESS | 1796 | 1461203755328 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 18:55:55 INFO - PROCESS | 1796 | 1461203755333 Marionette TRACE conn3 <- [1,626,null,{}] 18:55:55 INFO - PROCESS | 1796 | 1461203755343 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:55 INFO - PROCESS | 1796 | 1461203755572 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 18:55:55 INFO - PROCESS | 1796 | 1461203755784 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:55 INFO - PROCESS | 1796 | ++DOCSHELL 0x8aef1800 == 80 [pid = 1796] [id = 164] 18:55:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 190 (0x8c435400) [pid = 1796] [serial = 492] [outer = (nil)] 18:55:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 191 (0x8f104400) [pid = 1796] [serial = 493] [outer = 0x8c435400] 18:55:55 INFO - PROCESS | 1796 | 1461203755904 Marionette DEBUG loaded listener.js 18:55:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 192 (0x8f10d400) [pid = 1796] [serial = 494] [outer = 0x8c435400] 18:55:56 INFO - PROCESS | 1796 | 1461203756962 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 18:55:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 18:55:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1686ms 18:55:57 INFO - PROCESS | 1796 | 1461203757014 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 18:55:57 INFO - PROCESS | 1796 | 1461203757022 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 18:55:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 18:55:57 INFO - PROCESS | 1796 | 1461203757033 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 18:55:57 INFO - PROCESS | 1796 | 1461203757038 Marionette TRACE conn3 <- [1,630,null,{}] 18:55:57 INFO - PROCESS | 1796 | 1461203757048 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:57 INFO - PROCESS | 1796 | 1461203757278 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 18:55:57 INFO - PROCESS | 1796 | 1461203757524 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:57 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bfb7800 == 81 [pid = 1796] [id = 165] 18:55:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 193 (0x8c4fe000) [pid = 1796] [serial = 495] [outer = (nil)] 18:55:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 194 (0x8e7d7400) [pid = 1796] [serial = 496] [outer = 0x8c4fe000] 18:55:57 INFO - PROCESS | 1796 | 1461203757679 Marionette DEBUG loaded listener.js 18:55:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 195 (0x8f4bd800) [pid = 1796] [serial = 497] [outer = 0x8c4fe000] 18:55:57 INFO - PROCESS | 1796 | --DOCSHELL 0x902aac00 == 80 [pid = 1796] [id = 92] 18:55:57 INFO - PROCESS | 1796 | --DOMWINDOW == 194 (0xa46f3c00) [pid = 1796] [serial = 369] [outer = (nil)] [url = about:blank] 18:55:57 INFO - PROCESS | 1796 | --DOMWINDOW == 193 (0x8c4fb800) [pid = 1796] [serial = 372] [outer = (nil)] [url = about:blank] 18:55:57 INFO - PROCESS | 1796 | --DOMWINDOW == 192 (0x8c681c00) [pid = 1796] [serial = 375] [outer = (nil)] [url = about:blank] 18:55:57 INFO - PROCESS | 1796 | --DOMWINDOW == 191 (0x98286400) [pid = 1796] [serial = 399] [outer = (nil)] [url = about:blank] 18:55:58 INFO - PROCESS | 1796 | --DOMWINDOW == 190 (0x9083e800) [pid = 1796] [serial = 307] [outer = (nil)] [url = about:blank] 18:55:58 INFO - PROCESS | 1796 | --DOMWINDOW == 189 (0x8e7d9400) [pid = 1796] [serial = 349] [outer = (nil)] [url = about:blank] 18:55:58 INFO - PROCESS | 1796 | --DOMWINDOW == 188 (0x97c8f800) [pid = 1796] [serial = 393] [outer = (nil)] [url = about:blank] 18:55:58 INFO - PROCESS | 1796 | --DOMWINDOW == 187 (0x97e8f400) [pid = 1796] [serial = 394] [outer = (nil)] [url = about:blank] 18:55:58 INFO - PROCESS | 1796 | --DOMWINDOW == 186 (0x97f72c00) [pid = 1796] [serial = 360] [outer = (nil)] [url = about:blank] 18:55:58 INFO - PROCESS | 1796 | --DOMWINDOW == 185 (0x902af800) [pid = 1796] [serial = 378] [outer = (nil)] [url = about:blank] 18:55:58 INFO - PROCESS | 1796 | --DOMWINDOW == 184 (0x8f4bf800) [pid = 1796] [serial = 382] [outer = (nil)] [url = about:blank] 18:55:58 INFO - PROCESS | 1796 | --DOMWINDOW == 183 (0x8f4b7c00) [pid = 1796] [serial = 381] [outer = (nil)] [url = about:blank] 18:55:58 INFO - PROCESS | 1796 | --DOMWINDOW == 182 (0x96ca5400) [pid = 1796] [serial = 390] [outer = (nil)] [url = about:blank] 18:55:58 INFO - PROCESS | 1796 | --DOMWINDOW == 181 (0x90511800) [pid = 1796] [serial = 385] [outer = (nil)] [url = about:blank] 18:55:58 INFO - PROCESS | 1796 | --DOMWINDOW == 180 (0x9024e800) [pid = 1796] [serial = 384] [outer = (nil)] [url = about:blank] 18:55:58 INFO - PROCESS | 1796 | --DOMWINDOW == 179 (0x8e7d4400) [pid = 1796] [serial = 351] [outer = (nil)] [url = about:blank] 18:55:58 INFO - PROCESS | 1796 | --DOMWINDOW == 178 (0x9211a000) [pid = 1796] [serial = 387] [outer = (nil)] [url = about:blank] 18:55:58 INFO - PROCESS | 1796 | --DOMWINDOW == 177 (0x9510e800) [pid = 1796] [serial = 388] [outer = (nil)] [url = about:blank] 18:55:58 INFO - PROCESS | 1796 | --DOMWINDOW == 176 (0x98b0a800) [pid = 1796] [serial = 363] [outer = (nil)] [url = about:blank] 18:55:58 INFO - PROCESS | 1796 | --DOMWINDOW == 175 (0x92016400) [pid = 1796] [serial = 357] [outer = (nil)] [url = about:blank] 18:55:58 INFO - PROCESS | 1796 | --DOMWINDOW == 174 (0x9df9d400) [pid = 1796] [serial = 366] [outer = (nil)] [url = about:blank] 18:55:58 INFO - PROCESS | 1796 | --DOMWINDOW == 173 (0x902a5800) [pid = 1796] [serial = 354] [outer = (nil)] [url = about:blank] 18:55:58 INFO - PROCESS | 1796 | --DOMWINDOW == 172 (0x96fe8c00) [pid = 1796] [serial = 391] [outer = (nil)] [url = about:blank] 18:55:58 INFO - PROCESS | 1796 | --DOMWINDOW == 171 (0x97fa4000) [pid = 1796] [serial = 396] [outer = (nil)] [url = about:blank] 18:55:58 INFO - PROCESS | 1796 | --DOMWINDOW == 170 (0x98189800) [pid = 1796] [serial = 397] [outer = (nil)] [url = about:blank] 18:55:58 INFO - PROCESS | 1796 | 1461203758693 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 18:55:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 18:55:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1685ms 18:55:58 INFO - PROCESS | 1796 | 1461203758720 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 18:55:58 INFO - PROCESS | 1796 | 1461203758724 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 18:55:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 18:55:58 INFO - PROCESS | 1796 | 1461203758730 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 18:55:58 INFO - PROCESS | 1796 | 1461203758735 Marionette TRACE conn3 <- [1,634,null,{}] 18:55:58 INFO - PROCESS | 1796 | 1461203758750 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:55:58 INFO - PROCESS | 1796 | 1461203758908 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 18:55:58 INFO - PROCESS | 1796 | 1461203758924 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:55:58 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e7da800 == 81 [pid = 1796] [id = 166] 18:55:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 171 (0x915de400) [pid = 1796] [serial = 498] [outer = (nil)] 18:55:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 172 (0x92ba8800) [pid = 1796] [serial = 499] [outer = 0x915de400] 18:55:59 INFO - PROCESS | 1796 | 1461203759000 Marionette DEBUG loaded listener.js 18:55:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 173 (0x93a68800) [pid = 1796] [serial = 500] [outer = 0x915de400] 18:55:59 INFO - PROCESS | 1796 | [1796] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:55:59 INFO - PROCESS | 1796 | 1461203759927 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 18:55:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 18:55:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1255ms 18:55:59 INFO - PROCESS | 1796 | 1461203759986 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 18:55:59 INFO - PROCESS | 1796 | 1461203759989 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 18:55:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 18:55:59 INFO - PROCESS | 1796 | 1461203759996 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 18:56:00 INFO - PROCESS | 1796 | 1461203759999 Marionette TRACE conn3 <- [1,638,null,{}] 18:56:00 INFO - PROCESS | 1796 | 1461203760004 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:00 INFO - PROCESS | 1796 | 1461203760159 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 18:56:00 INFO - PROCESS | 1796 | 1461203760171 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:00 INFO - PROCESS | 1796 | ++DOCSHELL 0x92115800 == 82 [pid = 1796] [id = 167] 18:56:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 174 (0x93c47800) [pid = 1796] [serial = 501] [outer = (nil)] 18:56:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 175 (0x93e4a400) [pid = 1796] [serial = 502] [outer = 0x93c47800] 18:56:00 INFO - PROCESS | 1796 | 1461203760385 Marionette DEBUG loaded listener.js 18:56:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 176 (0x95109400) [pid = 1796] [serial = 503] [outer = 0x93c47800] 18:56:00 INFO - PROCESS | 1796 | [1796] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:56:01 INFO - PROCESS | 1796 | 1461203761166 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 18:56:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 18:56:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1198ms 18:56:01 INFO - PROCESS | 1796 | 1461203761195 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 18:56:01 INFO - PROCESS | 1796 | 1461203761198 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 18:56:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 18:56:01 INFO - PROCESS | 1796 | 1461203761204 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 18:56:01 INFO - PROCESS | 1796 | 1461203761207 Marionette TRACE conn3 <- [1,642,null,{}] 18:56:01 INFO - PROCESS | 1796 | 1461203761235 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:01 INFO - PROCESS | 1796 | 1461203761507 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 18:56:01 INFO - PROCESS | 1796 | 1461203761536 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:01 INFO - PROCESS | 1796 | ++DOCSHELL 0x93a68c00 == 83 [pid = 1796] [id = 168] 18:56:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 177 (0x93a6ec00) [pid = 1796] [serial = 504] [outer = (nil)] 18:56:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 178 (0x96ca7400) [pid = 1796] [serial = 505] [outer = 0x93a6ec00] 18:56:01 INFO - PROCESS | 1796 | 1461203761609 Marionette DEBUG loaded listener.js 18:56:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 179 (0x9713d800) [pid = 1796] [serial = 506] [outer = 0x93a6ec00] 18:56:02 INFO - PROCESS | 1796 | --DOMWINDOW == 178 (0x90518c00) [pid = 1796] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 18:56:02 INFO - PROCESS | 1796 | --DOMWINDOW == 177 (0x8c67d400) [pid = 1796] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 18:56:02 INFO - PROCESS | 1796 | --DOMWINDOW == 176 (0x8e9b4800) [pid = 1796] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 18:56:02 INFO - PROCESS | 1796 | --DOMWINDOW == 175 (0x8f4b8800) [pid = 1796] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 18:56:02 INFO - PROCESS | 1796 | --DOMWINDOW == 174 (0x95104c00) [pid = 1796] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 18:56:02 INFO - PROCESS | 1796 | --DOMWINDOW == 173 (0x93e4bc00) [pid = 1796] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 18:56:02 INFO - PROCESS | 1796 | 1461203762921 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 18:56:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 18:56:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1756ms 18:56:02 INFO - PROCESS | 1796 | 1461203762961 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 18:56:02 INFO - PROCESS | 1796 | 1461203762965 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 18:56:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 18:56:02 INFO - PROCESS | 1796 | 1461203762970 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 18:56:02 INFO - PROCESS | 1796 | 1461203762973 Marionette TRACE conn3 <- [1,646,null,{}] 18:56:02 INFO - PROCESS | 1796 | 1461203762979 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:03 INFO - PROCESS | 1796 | 1461203763200 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 18:56:03 INFO - PROCESS | 1796 | 1461203763222 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:03 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c67d400 == 84 [pid = 1796] [id = 169] 18:56:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 174 (0x8f171c00) [pid = 1796] [serial = 507] [outer = (nil)] 18:56:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 175 (0x97f69c00) [pid = 1796] [serial = 508] [outer = 0x8f171c00] 18:56:03 INFO - PROCESS | 1796 | 1461203763300 Marionette DEBUG loaded listener.js 18:56:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 176 (0x97f9bc00) [pid = 1796] [serial = 509] [outer = 0x8f171c00] 18:56:04 INFO - PROCESS | 1796 | 1461203764501 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 18:56:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 18:56:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1732ms 18:56:04 INFO - PROCESS | 1796 | 1461203764708 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 18:56:04 INFO - PROCESS | 1796 | 1461203764721 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 18:56:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 18:56:04 INFO - PROCESS | 1796 | 1461203764735 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 18:56:04 INFO - PROCESS | 1796 | 1461203764742 Marionette TRACE conn3 <- [1,650,null,{}] 18:56:04 INFO - PROCESS | 1796 | 1461203764804 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:05 INFO - PROCESS | 1796 | 1461203765112 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 18:56:05 INFO - PROCESS | 1796 | 1461203765296 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:05 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bfaa800 == 85 [pid = 1796] [id = 170] 18:56:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 177 (0x8c681c00) [pid = 1796] [serial = 510] [outer = (nil)] 18:56:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 178 (0x8e7cc400) [pid = 1796] [serial = 511] [outer = 0x8c681c00] 18:56:05 INFO - PROCESS | 1796 | 1461203765442 Marionette DEBUG loaded listener.js 18:56:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 179 (0x8e9b9c00) [pid = 1796] [serial = 512] [outer = 0x8c681c00] 18:56:06 INFO - PROCESS | 1796 | 1461203766679 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 18:56:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 18:56:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 2003ms 18:56:06 INFO - PROCESS | 1796 | 1461203766751 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 18:56:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 18:56:06 INFO - PROCESS | 1796 | 1461203766757 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 18:56:06 INFO - PROCESS | 1796 | 1461203766774 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 18:56:06 INFO - PROCESS | 1796 | 1461203766781 Marionette TRACE conn3 <- [1,654,null,{}] 18:56:06 INFO - PROCESS | 1796 | 1461203766787 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:06 INFO - PROCESS | 1796 | 1461203766995 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 18:56:07 INFO - PROCESS | 1796 | 1461203767284 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:07 INFO - PROCESS | 1796 | ++DOCSHELL 0x8fe4a000 == 86 [pid = 1796] [id = 171] 18:56:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 180 (0x8fe53400) [pid = 1796] [serial = 513] [outer = (nil)] 18:56:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 181 (0x90250c00) [pid = 1796] [serial = 514] [outer = 0x8fe53400] 18:56:07 INFO - PROCESS | 1796 | 1461203767375 Marionette DEBUG loaded listener.js 18:56:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 182 (0x912c7400) [pid = 1796] [serial = 515] [outer = 0x8fe53400] 18:56:08 INFO - PROCESS | 1796 | 1461203768306 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 18:56:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 18:56:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1602ms 18:56:08 INFO - PROCESS | 1796 | 1461203768372 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 18:56:08 INFO - PROCESS | 1796 | 1461203768376 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 18:56:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 18:56:08 INFO - PROCESS | 1796 | 1461203768383 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 18:56:08 INFO - PROCESS | 1796 | 1461203768387 Marionette TRACE conn3 <- [1,658,null,{}] 18:56:08 INFO - PROCESS | 1796 | 1461203768403 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:08 INFO - PROCESS | 1796 | 1461203768645 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 18:56:08 INFO - PROCESS | 1796 | 1461203768921 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:09 INFO - PROCESS | 1796 | ++DOCSHELL 0x92bac000 == 87 [pid = 1796] [id = 172] 18:56:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 183 (0x93e47800) [pid = 1796] [serial = 516] [outer = (nil)] 18:56:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 184 (0x95110800) [pid = 1796] [serial = 517] [outer = 0x93e47800] 18:56:09 INFO - PROCESS | 1796 | 1461203769061 Marionette DEBUG loaded listener.js 18:56:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 185 (0x95babc00) [pid = 1796] [serial = 518] [outer = 0x93e47800] 18:56:10 INFO - PROCESS | 1796 | 1461203770053 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 18:56:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 18:56:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1737ms 18:56:10 INFO - PROCESS | 1796 | 1461203770122 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 18:56:10 INFO - PROCESS | 1796 | 1461203770126 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 18:56:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 18:56:10 INFO - PROCESS | 1796 | 1461203770133 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 18:56:10 INFO - PROCESS | 1796 | 1461203770136 Marionette TRACE conn3 <- [1,662,null,{}] 18:56:10 INFO - PROCESS | 1796 | 1461203770142 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:10 INFO - PROCESS | 1796 | 1461203770325 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 18:56:10 INFO - PROCESS | 1796 | 1461203770548 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:10 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f4ba000 == 88 [pid = 1796] [id = 173] 18:56:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 186 (0x93e47000) [pid = 1796] [serial = 519] [outer = (nil)] 18:56:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 187 (0x97f9cc00) [pid = 1796] [serial = 520] [outer = 0x93e47000] 18:56:10 INFO - PROCESS | 1796 | 1461203770676 Marionette DEBUG loaded listener.js 18:56:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 188 (0x98283000) [pid = 1796] [serial = 521] [outer = 0x93e47000] 18:56:11 INFO - PROCESS | 1796 | [1796] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:56:11 INFO - PROCESS | 1796 | 1461203771548 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 18:56:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 18:56:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1479ms 18:56:11 INFO - PROCESS | 1796 | 1461203771613 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 18:56:11 INFO - PROCESS | 1796 | 1461203771617 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 18:56:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 18:56:11 INFO - PROCESS | 1796 | 1461203771623 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 18:56:11 INFO - PROCESS | 1796 | 1461203771626 Marionette TRACE conn3 <- [1,666,null,{}] 18:56:11 INFO - PROCESS | 1796 | 1461203771632 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:11 INFO - PROCESS | 1796 | 1461203771806 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 18:56:12 INFO - PROCESS | 1796 | 1461203771986 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:12 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bfb5800 == 89 [pid = 1796] [id = 174] 18:56:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 189 (0x97e93400) [pid = 1796] [serial = 522] [outer = (nil)] 18:56:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 190 (0x98cd9000) [pid = 1796] [serial = 523] [outer = 0x97e93400] 18:56:12 INFO - PROCESS | 1796 | 1461203772091 Marionette DEBUG loaded listener.js 18:56:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 191 (0x99178400) [pid = 1796] [serial = 524] [outer = 0x97e93400] 18:56:12 INFO - PROCESS | 1796 | [1796] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:56:12 INFO - PROCESS | 1796 | 1461203772979 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 18:56:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 18:56:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1429ms 18:56:13 INFO - PROCESS | 1796 | 1461203773055 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 18:56:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 18:56:13 INFO - PROCESS | 1796 | 1461203773062 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 18:56:13 INFO - PROCESS | 1796 | 1461203773070 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 18:56:13 INFO - PROCESS | 1796 | 1461203773075 Marionette TRACE conn3 <- [1,670,null,{}] 18:56:13 INFO - PROCESS | 1796 | 1461203773083 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:13 INFO - PROCESS | 1796 | 1461203773475 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 18:56:13 INFO - PROCESS | 1796 | 1461203773876 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:13 INFO - PROCESS | 1796 | ++DOCSHELL 0x9517ec00 == 90 [pid = 1796] [id = 175] 18:56:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 192 (0x9df9a000) [pid = 1796] [serial = 525] [outer = (nil)] 18:56:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 193 (0xa0bd8000) [pid = 1796] [serial = 526] [outer = 0x9df9a000] 18:56:13 INFO - PROCESS | 1796 | 1461203773970 Marionette DEBUG loaded listener.js 18:56:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 194 (0xa4555800) [pid = 1796] [serial = 527] [outer = 0x9df9a000] 18:56:14 INFO - PROCESS | 1796 | 1461203774947 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 18:56:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 18:56:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1958ms 18:56:15 INFO - PROCESS | 1796 | 1461203775027 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 18:56:15 INFO - PROCESS | 1796 | 1461203775031 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 18:56:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 18:56:15 INFO - PROCESS | 1796 | 1461203775037 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 18:56:15 INFO - PROCESS | 1796 | 1461203775040 Marionette TRACE conn3 <- [1,674,null,{}] 18:56:15 INFO - PROCESS | 1796 | 1461203775046 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:15 INFO - PROCESS | 1796 | 1461203775258 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 18:56:15 INFO - PROCESS | 1796 | 1461203775485 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:15 INFO - PROCESS | 1796 | ++DOCSHELL 0x93d7b800 == 91 [pid = 1796] [id = 176] 18:56:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 195 (0x93d7dc00) [pid = 1796] [serial = 528] [outer = (nil)] 18:56:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 196 (0x93d83800) [pid = 1796] [serial = 529] [outer = 0x93d7dc00] 18:56:15 INFO - PROCESS | 1796 | 1461203775618 Marionette DEBUG loaded listener.js 18:56:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 197 (0x93d87400) [pid = 1796] [serial = 530] [outer = 0x93d7dc00] 18:56:16 INFO - PROCESS | 1796 | [1796] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:56:16 INFO - PROCESS | 1796 | 1461203776470 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 18:56:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 18:56:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1488ms 18:56:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 18:56:16 INFO - PROCESS | 1796 | 1461203776526 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 18:56:16 INFO - PROCESS | 1796 | 1461203776529 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 18:56:16 INFO - PROCESS | 1796 | 1461203776536 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 18:56:16 INFO - PROCESS | 1796 | 1461203776540 Marionette TRACE conn3 <- [1,678,null,{}] 18:56:16 INFO - PROCESS | 1796 | 1461203776546 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:16 INFO - PROCESS | 1796 | 1461203776732 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 18:56:16 INFO - PROCESS | 1796 | 1461203776914 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:16 INFO - PROCESS | 1796 | ++DOCSHELL 0x93d7ec00 == 92 [pid = 1796] [id = 177] 18:56:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 198 (0x93d80000) [pid = 1796] [serial = 531] [outer = (nil)] 18:56:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 199 (0xa0d15c00) [pid = 1796] [serial = 532] [outer = 0x93d80000] 18:56:17 INFO - PROCESS | 1796 | 1461203777001 Marionette DEBUG loaded listener.js 18:56:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 200 (0xa4580000) [pid = 1796] [serial = 533] [outer = 0x93d80000] 18:56:17 INFO - PROCESS | 1796 | 1461203777910 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 18:56:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 18:56:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1442ms 18:56:17 INFO - PROCESS | 1796 | 1461203777978 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 18:56:17 INFO - PROCESS | 1796 | 1461203777981 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 18:56:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 18:56:17 INFO - PROCESS | 1796 | 1461203777987 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 18:56:17 INFO - PROCESS | 1796 | 1461203777991 Marionette TRACE conn3 <- [1,682,null,{}] 18:56:18 INFO - PROCESS | 1796 | 1461203777997 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:18 INFO - PROCESS | 1796 | 1461203778169 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 18:56:18 INFO - PROCESS | 1796 | 1461203778351 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:18 INFO - PROCESS | 1796 | ++DOCSHELL 0x8be51400 == 93 [pid = 1796] [id = 178] 18:56:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 201 (0x8be51c00) [pid = 1796] [serial = 534] [outer = (nil)] 18:56:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 202 (0x8be59c00) [pid = 1796] [serial = 535] [outer = 0x8be51c00] 18:56:18 INFO - PROCESS | 1796 | 1461203778443 Marionette DEBUG loaded listener.js 18:56:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 203 (0x8be5c000) [pid = 1796] [serial = 536] [outer = 0x8be51c00] 18:56:19 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 18:56:19 INFO - PROCESS | 1796 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:56:19 INFO - PROCESS | 1796 | 1461203779763 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 18:56:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 18:56:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1839ms 18:56:19 INFO - PROCESS | 1796 | 1461203779828 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 18:56:19 INFO - PROCESS | 1796 | 1461203779832 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 18:56:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 18:56:19 INFO - PROCESS | 1796 | 1461203779838 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 18:56:19 INFO - PROCESS | 1796 | 1461203779841 Marionette TRACE conn3 <- [1,686,null,{}] 18:56:19 INFO - PROCESS | 1796 | 1461203779943 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:20 INFO - PROCESS | 1796 | 1461203780120 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 18:56:20 INFO - PROCESS | 1796 | 1461203780299 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:20 INFO - PROCESS | 1796 | ++DOCSHELL 0x8afe9400 == 94 [pid = 1796] [id = 179] 18:56:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 204 (0x8afeb000) [pid = 1796] [serial = 537] [outer = (nil)] 18:56:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 205 (0x8aff1000) [pid = 1796] [serial = 538] [outer = 0x8afeb000] 18:56:20 INFO - PROCESS | 1796 | 1461203780384 Marionette DEBUG loaded listener.js 18:56:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 206 (0x8aff3400) [pid = 1796] [serial = 539] [outer = 0x8afeb000] 18:56:21 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 18:56:21 INFO - PROCESS | 1796 | 1461203781647 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 18:56:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 18:56:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1881ms 18:56:21 INFO - PROCESS | 1796 | 1461203781720 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 18:56:21 INFO - PROCESS | 1796 | 1461203781724 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 18:56:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 18:56:21 INFO - PROCESS | 1796 | 1461203781835 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 18:56:21 INFO - PROCESS | 1796 | 1461203781839 Marionette TRACE conn3 <- [1,690,null,{}] 18:56:21 INFO - PROCESS | 1796 | 1461203781848 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:22 INFO - PROCESS | 1796 | 1461203782037 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 18:56:22 INFO - PROCESS | 1796 | 1461203782317 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:22 INFO - PROCESS | 1796 | ++DOCSHELL 0x8be59000 == 95 [pid = 1796] [id = 180] 18:56:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 207 (0x8be5c800) [pid = 1796] [serial = 540] [outer = (nil)] 18:56:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 208 (0x8e9b2800) [pid = 1796] [serial = 541] [outer = 0x8be5c800] 18:56:22 INFO - PROCESS | 1796 | 1461203782417 Marionette DEBUG loaded listener.js 18:56:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 209 (0x92bd9400) [pid = 1796] [serial = 542] [outer = 0x8be5c800] 18:56:23 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 18:56:24 INFO - PROCESS | 1796 | 1461203784059 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 18:56:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 18:56:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2299ms 18:56:24 INFO - PROCESS | 1796 | 1461203784084 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 18:56:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 18:56:24 INFO - PROCESS | 1796 | 1461203784089 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 18:56:24 INFO - PROCESS | 1796 | 1461203784098 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 18:56:24 INFO - PROCESS | 1796 | 1461203784103 Marionette TRACE conn3 <- [1,694,null,{}] 18:56:24 INFO - PROCESS | 1796 | 1461203784111 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:24 INFO - PROCESS | 1796 | 1461203784323 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 18:56:24 INFO - PROCESS | 1796 | 1461203784526 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:24 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c683800 == 96 [pid = 1796] [id = 181] 18:56:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 210 (0x8c683c00) [pid = 1796] [serial = 543] [outer = (nil)] 18:56:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 211 (0x8e7d2000) [pid = 1796] [serial = 544] [outer = 0x8c683c00] 18:56:24 INFO - PROCESS | 1796 | 1461203784736 Marionette DEBUG loaded listener.js 18:56:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 212 (0x8e7d4c00) [pid = 1796] [serial = 545] [outer = 0x8c683c00] 18:56:25 INFO - PROCESS | 1796 | --DOCSHELL 0x93a68c00 == 95 [pid = 1796] [id = 168] 18:56:25 INFO - PROCESS | 1796 | --DOCSHELL 0x92115800 == 94 [pid = 1796] [id = 167] 18:56:25 INFO - PROCESS | 1796 | --DOCSHELL 0x8e7da800 == 93 [pid = 1796] [id = 166] 18:56:25 INFO - PROCESS | 1796 | --DOCSHELL 0x8bfb7800 == 92 [pid = 1796] [id = 165] 18:56:25 INFO - PROCESS | 1796 | --DOCSHELL 0x8aef1800 == 91 [pid = 1796] [id = 164] 18:56:25 INFO - PROCESS | 1796 | --DOCSHELL 0x8c680c00 == 90 [pid = 1796] [id = 156] 18:56:25 INFO - PROCESS | 1796 | --DOCSHELL 0x93a62800 == 89 [pid = 1796] [id = 155] 18:56:25 INFO - PROCESS | 1796 | --DOMWINDOW == 211 (0x95103400) [pid = 1796] [serial = 451] [outer = (nil)] [url = about:blank] 18:56:25 INFO - PROCESS | 1796 | --DOMWINDOW == 210 (0x9517f400) [pid = 1796] [serial = 452] [outer = (nil)] [url = about:blank] 18:56:26 INFO - PROCESS | 1796 | --DOMWINDOW == 209 (0x90515c00) [pid = 1796] [serial = 217] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:56:26 INFO - PROCESS | 1796 | --DOMWINDOW == 208 (0x93c4fc00) [pid = 1796] [serial = 449] [outer = (nil)] [url = about:blank] 18:56:26 INFO - PROCESS | 1796 | --DOMWINDOW == 207 (0x9051f000) [pid = 1796] [serial = 443] [outer = (nil)] [url = about:blank] 18:56:26 INFO - PROCESS | 1796 | --DOMWINDOW == 206 (0x8f4bb400) [pid = 1796] [serial = 440] [outer = (nil)] [url = about:blank] 18:56:26 INFO - PROCESS | 1796 | --DOMWINDOW == 205 (0x9df90400) [pid = 1796] [serial = 415] [outer = (nil)] [url = about:blank] 18:56:26 INFO - PROCESS | 1796 | --DOMWINDOW == 204 (0x8bfaf400) [pid = 1796] [serial = 427] [outer = (nil)] [url = about:blank] 18:56:26 INFO - PROCESS | 1796 | --DOMWINDOW == 203 (0x93c49c00) [pid = 1796] [serial = 448] [outer = (nil)] [url = about:blank] 18:56:26 INFO - PROCESS | 1796 | --DOMWINDOW == 202 (0x93c46c00) [pid = 1796] [serial = 433] [outer = (nil)] [url = about:blank] 18:56:26 INFO - PROCESS | 1796 | --DOMWINDOW == 201 (0x90241800) [pid = 1796] [serial = 403] [outer = (nil)] [url = about:blank] 18:56:26 INFO - PROCESS | 1796 | --DOMWINDOW == 200 (0x93a64c00) [pid = 1796] [serial = 430] [outer = (nil)] [url = about:blank] 18:56:26 INFO - PROCESS | 1796 | --DOMWINDOW == 199 (0x8e7d9c00) [pid = 1796] [serial = 442] [outer = (nil)] [url = about:blank] 18:56:26 INFO - PROCESS | 1796 | --DOMWINDOW == 198 (0x9947fc00) [pid = 1796] [serial = 412] [outer = (nil)] [url = about:blank] 18:56:26 INFO - PROCESS | 1796 | --DOMWINDOW == 197 (0x8e9bf400) [pid = 1796] [serial = 439] [outer = (nil)] [url = about:blank] 18:56:26 INFO - PROCESS | 1796 | --DOMWINDOW == 196 (0x9024c800) [pid = 1796] [serial = 445] [outer = (nil)] [url = about:blank] 18:56:26 INFO - PROCESS | 1796 | --DOMWINDOW == 195 (0x915dbc00) [pid = 1796] [serial = 446] [outer = (nil)] [url = about:blank] 18:56:26 INFO - PROCESS | 1796 | --DOMWINDOW == 194 (0x983ce800) [pid = 1796] [serial = 400] [outer = (nil)] [url = about:blank] 18:56:26 INFO - PROCESS | 1796 | --DOMWINDOW == 193 (0x95bab800) [pid = 1796] [serial = 406] [outer = (nil)] [url = about:blank] 18:56:26 INFO - PROCESS | 1796 | --DOMWINDOW == 192 (0x9881c400) [pid = 1796] [serial = 409] [outer = (nil)] [url = about:blank] 18:56:26 INFO - PROCESS | 1796 | --DOMWINDOW == 191 (0x8ff1d800) [pid = 1796] [serial = 424] [outer = (nil)] [url = about:blank] 18:56:26 INFO - PROCESS | 1796 | --DOMWINDOW == 190 (0x93c48c00) [pid = 1796] [serial = 436] [outer = (nil)] [url = about:blank] 18:56:26 INFO - PROCESS | 1796 | --DOMWINDOW == 189 (0xa0b2d000) [pid = 1796] [serial = 418] [outer = (nil)] [url = about:blank] 18:56:26 INFO - PROCESS | 1796 | --DOMWINDOW == 188 (0x8c436c00) [pid = 1796] [serial = 421] [outer = (nil)] [url = about:blank] 18:56:26 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 18:56:26 INFO - PROCESS | 1796 | 1461203786142 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 18:56:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 18:56:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2090ms 18:56:26 INFO - PROCESS | 1796 | 1461203786187 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 18:56:26 INFO - PROCESS | 1796 | 1461203786194 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 18:56:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 18:56:26 INFO - PROCESS | 1796 | 1461203786204 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 18:56:26 INFO - PROCESS | 1796 | 1461203786207 Marionette TRACE conn3 <- [1,698,null,{}] 18:56:26 INFO - PROCESS | 1796 | 1461203786214 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:26 INFO - PROCESS | 1796 | 1461203786390 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 18:56:26 INFO - PROCESS | 1796 | 1461203786529 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:26 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c436c00 == 90 [pid = 1796] [id = 182] 18:56:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 189 (0x8c439000) [pid = 1796] [serial = 546] [outer = (nil)] 18:56:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 190 (0x8f109800) [pid = 1796] [serial = 547] [outer = 0x8c439000] 18:56:26 INFO - PROCESS | 1796 | 1461203786601 Marionette DEBUG loaded listener.js 18:56:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 191 (0x8f172c00) [pid = 1796] [serial = 548] [outer = 0x8c439000] 18:56:27 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 18:56:27 INFO - PROCESS | 1796 | 1461203787727 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 18:56:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 18:56:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1533ms 18:56:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 18:56:27 INFO - PROCESS | 1796 | 1461203787738 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 18:56:27 INFO - PROCESS | 1796 | 1461203787741 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 18:56:27 INFO - PROCESS | 1796 | 1461203787748 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 18:56:27 INFO - PROCESS | 1796 | 1461203787753 Marionette TRACE conn3 <- [1,702,null,{}] 18:56:27 INFO - PROCESS | 1796 | 1461203787768 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:27 INFO - PROCESS | 1796 | 1461203787937 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 18:56:28 INFO - PROCESS | 1796 | 1461203788189 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:28 INFO - PROCESS | 1796 | ++DOCSHELL 0x8be58800 == 91 [pid = 1796] [id = 183] 18:56:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 192 (0x8f4bec00) [pid = 1796] [serial = 549] [outer = (nil)] 18:56:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 193 (0x8ff16400) [pid = 1796] [serial = 550] [outer = 0x8f4bec00] 18:56:28 INFO - PROCESS | 1796 | 1461203788266 Marionette DEBUG loaded listener.js 18:56:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 194 (0x902a3400) [pid = 1796] [serial = 551] [outer = 0x8f4bec00] 18:56:29 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 18:56:29 INFO - PROCESS | 1796 | 1461203789487 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 18:56:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 18:56:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1785ms 18:56:29 INFO - PROCESS | 1796 | 1461203789541 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 18:56:29 INFO - PROCESS | 1796 | 1461203789544 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 18:56:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 18:56:29 INFO - PROCESS | 1796 | 1461203789557 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 18:56:29 INFO - PROCESS | 1796 | 1461203789560 Marionette TRACE conn3 <- [1,706,null,{}] 18:56:29 INFO - PROCESS | 1796 | 1461203789565 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:29 INFO - PROCESS | 1796 | 1461203789801 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 18:56:29 INFO - PROCESS | 1796 | 1461203789836 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:29 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f10ac00 == 92 [pid = 1796] [id = 184] 18:56:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 195 (0x9024e800) [pid = 1796] [serial = 552] [outer = (nil)] 18:56:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 196 (0x915e4000) [pid = 1796] [serial = 553] [outer = 0x9024e800] 18:56:29 INFO - PROCESS | 1796 | 1461203789908 Marionette DEBUG loaded listener.js 18:56:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 197 (0x92bd1400) [pid = 1796] [serial = 554] [outer = 0x9024e800] 18:56:30 INFO - PROCESS | 1796 | --DOMWINDOW == 196 (0x93a6ec00) [pid = 1796] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 18:56:30 INFO - PROCESS | 1796 | --DOMWINDOW == 195 (0x915de400) [pid = 1796] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 18:56:30 INFO - PROCESS | 1796 | --DOMWINDOW == 194 (0x8c435400) [pid = 1796] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 18:56:30 INFO - PROCESS | 1796 | --DOMWINDOW == 193 (0x8c4fe000) [pid = 1796] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 18:56:30 INFO - PROCESS | 1796 | --DOMWINDOW == 192 (0x93c47800) [pid = 1796] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 18:56:31 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 18:56:31 INFO - PROCESS | 1796 | 1461203791360 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 18:56:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 18:56:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1850ms 18:56:31 INFO - PROCESS | 1796 | 1461203791401 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 18:56:31 INFO - PROCESS | 1796 | 1461203791403 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 18:56:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 18:56:31 INFO - PROCESS | 1796 | 1461203791410 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 18:56:31 INFO - PROCESS | 1796 | 1461203791413 Marionette TRACE conn3 <- [1,710,null,{}] 18:56:31 INFO - PROCESS | 1796 | 1461203791419 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:31 INFO - PROCESS | 1796 | 1461203791636 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 18:56:31 INFO - PROCESS | 1796 | 1461203791728 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:31 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c439800 == 93 [pid = 1796] [id = 185] 18:56:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 193 (0x8c4fe000) [pid = 1796] [serial = 555] [outer = (nil)] 18:56:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 194 (0x91511800) [pid = 1796] [serial = 556] [outer = 0x8c4fe000] 18:56:31 INFO - PROCESS | 1796 | 1461203791800 Marionette DEBUG loaded listener.js 18:56:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 195 (0x93a6ac00) [pid = 1796] [serial = 557] [outer = 0x8c4fe000] 18:56:33 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 18:56:33 INFO - PROCESS | 1796 | 1461203793248 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 18:56:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 18:56:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1878ms 18:56:33 INFO - PROCESS | 1796 | 1461203793292 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 18:56:33 INFO - PROCESS | 1796 | 1461203793298 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 18:56:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 18:56:33 INFO - PROCESS | 1796 | 1461203793307 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 18:56:33 INFO - PROCESS | 1796 | 1461203793314 Marionette TRACE conn3 <- [1,714,null,{}] 18:56:33 INFO - PROCESS | 1796 | 1461203793323 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:33 INFO - PROCESS | 1796 | 1461203793520 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 18:56:33 INFO - PROCESS | 1796 | 1461203793713 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:33 INFO - PROCESS | 1796 | ++DOCSHELL 0x8afeec00 == 94 [pid = 1796] [id = 186] 18:56:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 196 (0x8be60000) [pid = 1796] [serial = 558] [outer = (nil)] 18:56:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 197 (0x8e9c0c00) [pid = 1796] [serial = 559] [outer = 0x8be60000] 18:56:33 INFO - PROCESS | 1796 | 1461203793802 Marionette DEBUG loaded listener.js 18:56:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 198 (0x8f4b9400) [pid = 1796] [serial = 560] [outer = 0x8be60000] 18:56:35 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 18:56:35 INFO - PROCESS | 1796 | 1461203795125 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 18:56:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 18:56:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1839ms 18:56:35 INFO - PROCESS | 1796 | 1461203795146 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 18:56:35 INFO - PROCESS | 1796 | 1461203795155 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 18:56:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 18:56:35 INFO - PROCESS | 1796 | 1461203795166 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 18:56:35 INFO - PROCESS | 1796 | 1461203795170 Marionette TRACE conn3 <- [1,718,null,{}] 18:56:35 INFO - PROCESS | 1796 | 1461203795281 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:35 INFO - PROCESS | 1796 | 1461203795454 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 18:56:35 INFO - PROCESS | 1796 | 1461203795631 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:35 INFO - PROCESS | 1796 | ++DOCSHELL 0x8aff5000 == 95 [pid = 1796] [id = 187] 18:56:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 199 (0x8e7d4800) [pid = 1796] [serial = 561] [outer = (nil)] 18:56:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 200 (0x8ff6ec00) [pid = 1796] [serial = 562] [outer = 0x8e7d4800] 18:56:35 INFO - PROCESS | 1796 | 1461203795716 Marionette DEBUG loaded listener.js 18:56:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 201 (0x92115800) [pid = 1796] [serial = 563] [outer = 0x8e7d4800] 18:56:37 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 18:56:37 INFO - PROCESS | 1796 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:56:37 INFO - PROCESS | 1796 | 1461203797152 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 18:56:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 18:56:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2039ms 18:56:37 INFO - PROCESS | 1796 | 1461203797204 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 18:56:37 INFO - PROCESS | 1796 | 1461203797208 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 18:56:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 18:56:37 INFO - PROCESS | 1796 | 1461203797215 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 18:56:37 INFO - PROCESS | 1796 | 1461203797221 Marionette TRACE conn3 <- [1,722,null,{}] 18:56:37 INFO - PROCESS | 1796 | 1461203797251 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:37 INFO - PROCESS | 1796 | 1461203797539 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 18:56:37 INFO - PROCESS | 1796 | 1461203797685 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:37 INFO - PROCESS | 1796 | ++DOCSHELL 0x8fe4d400 == 96 [pid = 1796] [id = 188] 18:56:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 202 (0x9201e400) [pid = 1796] [serial = 564] [outer = (nil)] 18:56:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 203 (0x93e4ec00) [pid = 1796] [serial = 565] [outer = 0x9201e400] 18:56:37 INFO - PROCESS | 1796 | 1461203797817 Marionette DEBUG loaded listener.js 18:56:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 204 (0x9517c000) [pid = 1796] [serial = 566] [outer = 0x9201e400] 18:56:38 INFO - PROCESS | 1796 | 1461203798727 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 18:56:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 18:56:38 INFO - PROCESS | 1796 | 1461203798770 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 18:56:38 INFO - PROCESS | 1796 | 1461203798777 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 18:56:38 INFO - PROCESS | 1796 | 1461203798780 Marionette TRACE conn3 <- [1,726,null,{}] 18:56:38 INFO - PROCESS | 1796 | 1461203798786 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:38 INFO - PROCESS | 1796 | 1461203798961 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 18:56:39 INFO - PROCESS | 1796 | 1461203799150 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:39 INFO - PROCESS | 1796 | ++DOCSHELL 0x8aff7c00 == 97 [pid = 1796] [id = 189] 18:56:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 205 (0x93d84400) [pid = 1796] [serial = 567] [outer = (nil)] 18:56:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 206 (0x9713e800) [pid = 1796] [serial = 568] [outer = 0x93d84400] 18:56:39 INFO - PROCESS | 1796 | 1461203799236 Marionette DEBUG loaded listener.js 18:56:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 207 (0x97c86c00) [pid = 1796] [serial = 569] [outer = 0x93d84400] 18:56:40 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 18:56:40 INFO - PROCESS | 1796 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:56:40 INFO - PROCESS | 1796 | 1461203800267 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 18:56:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 18:56:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1534ms 18:56:40 INFO - PROCESS | 1796 | 1461203800311 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 18:56:40 INFO - PROCESS | 1796 | 1461203800315 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 18:56:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 18:56:40 INFO - PROCESS | 1796 | 1461203800322 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 18:56:40 INFO - PROCESS | 1796 | 1461203800325 Marionette TRACE conn3 <- [1,730,null,{}] 18:56:40 INFO - PROCESS | 1796 | 1461203800331 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:40 INFO - PROCESS | 1796 | 1461203800500 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 18:56:40 INFO - PROCESS | 1796 | 1461203800731 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:40 INFO - PROCESS | 1796 | ++DOCSHELL 0x8be55400 == 98 [pid = 1796] [id = 190] 18:56:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 208 (0x95184000) [pid = 1796] [serial = 570] [outer = (nil)] 18:56:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 209 (0x97f9e000) [pid = 1796] [serial = 571] [outer = 0x95184000] 18:56:40 INFO - PROCESS | 1796 | 1461203800861 Marionette DEBUG loaded listener.js 18:56:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 210 (0x98281000) [pid = 1796] [serial = 572] [outer = 0x95184000] 18:56:41 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 18:56:41 INFO - PROCESS | 1796 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:56:41 INFO - PROCESS | 1796 | 1461203801768 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 18:56:41 INFO - PROCESS | 1796 | 1461203801812 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 18:56:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 18:56:41 INFO - PROCESS | 1796 | 1461203801819 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 18:56:41 INFO - PROCESS | 1796 | 1461203801822 Marionette TRACE conn3 <- [1,734,null,{}] 18:56:41 INFO - PROCESS | 1796 | 1461203801828 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:42 INFO - PROCESS | 1796 | 1461203802041 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 18:56:42 INFO - PROCESS | 1796 | 1461203802283 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:42 INFO - PROCESS | 1796 | ++DOCSHELL 0x997bbc00 == 99 [pid = 1796] [id = 191] 18:56:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 211 (0x9ae86400) [pid = 1796] [serial = 573] [outer = (nil)] 18:56:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 212 (0x9ea26c00) [pid = 1796] [serial = 574] [outer = 0x9ae86400] 18:56:42 INFO - PROCESS | 1796 | 1461203802401 Marionette DEBUG loaded listener.js 18:56:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 213 (0x9fda8800) [pid = 1796] [serial = 575] [outer = 0x9ae86400] 18:56:43 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 18:56:43 INFO - PROCESS | 1796 | 1461203803297 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 18:56:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 18:56:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1531ms 18:56:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 18:56:43 INFO - PROCESS | 1796 | 1461203803350 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 18:56:43 INFO - PROCESS | 1796 | 1461203803354 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 18:56:43 INFO - PROCESS | 1796 | 1461203803361 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 18:56:43 INFO - PROCESS | 1796 | 1461203803364 Marionette TRACE conn3 <- [1,738,null,{}] 18:56:43 INFO - PROCESS | 1796 | 1461203803370 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:43 INFO - PROCESS | 1796 | 1461203803545 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 18:56:43 INFO - PROCESS | 1796 | 1461203803744 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:43 INFO - PROCESS | 1796 | ++DOCSHELL 0x9947fc00 == 100 [pid = 1796] [id = 192] 18:56:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 214 (0x9df91400) [pid = 1796] [serial = 576] [outer = (nil)] 18:56:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 215 (0xa2b91c00) [pid = 1796] [serial = 577] [outer = 0x9df91400] 18:56:43 INFO - PROCESS | 1796 | 1461203803872 Marionette DEBUG loaded listener.js 18:56:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 216 (0xa4554c00) [pid = 1796] [serial = 578] [outer = 0x9df91400] 18:56:45 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 18:56:45 INFO - PROCESS | 1796 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:56:45 INFO - PROCESS | 1796 | 1461203805245 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 18:56:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 18:56:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1934ms 18:56:45 INFO - PROCESS | 1796 | 1461203805335 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 18:56:45 INFO - PROCESS | 1796 | 1461203805340 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 18:56:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 18:56:45 INFO - PROCESS | 1796 | 1461203805352 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 18:56:45 INFO - PROCESS | 1796 | 1461203805355 Marionette TRACE conn3 <- [1,742,null,{}] 18:56:45 INFO - PROCESS | 1796 | 1461203805361 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:45 INFO - PROCESS | 1796 | 1461203805524 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 18:56:45 INFO - PROCESS | 1796 | 1461203805706 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:45 INFO - PROCESS | 1796 | ++DOCSHELL 0xa0b2ec00 == 101 [pid = 1796] [id = 193] 18:56:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 217 (0xa0b2f400) [pid = 1796] [serial = 579] [outer = (nil)] 18:56:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 218 (0xa46eb400) [pid = 1796] [serial = 580] [outer = 0xa0b2f400] 18:56:45 INFO - PROCESS | 1796 | 1461203805790 Marionette DEBUG loaded listener.js 18:56:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 219 (0xa46f3c00) [pid = 1796] [serial = 581] [outer = 0xa0b2f400] 18:56:47 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 18:56:47 INFO - PROCESS | 1796 | 1461203807090 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 18:56:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 18:56:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1782ms 18:56:47 INFO - PROCESS | 1796 | 1461203807159 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 18:56:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 18:56:47 INFO - PROCESS | 1796 | 1461203807163 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 18:56:47 INFO - PROCESS | 1796 | 1461203807186 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 18:56:47 INFO - PROCESS | 1796 | 1461203807190 Marionette TRACE conn3 <- [1,746,null,{}] 18:56:47 INFO - PROCESS | 1796 | 1461203807202 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:47 INFO - PROCESS | 1796 | 1461203807365 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 18:56:47 INFO - PROCESS | 1796 | 1461203807551 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:47 INFO - PROCESS | 1796 | ++DOCSHELL 0x8be5b000 == 102 [pid = 1796] [id = 194] 18:56:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 220 (0xa46d1400) [pid = 1796] [serial = 582] [outer = (nil)] 18:56:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 221 (0xa4aaac00) [pid = 1796] [serial = 583] [outer = 0xa46d1400] 18:56:47 INFO - PROCESS | 1796 | 1461203807640 Marionette DEBUG loaded listener.js 18:56:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 222 (0xa4aaf800) [pid = 1796] [serial = 584] [outer = 0xa46d1400] 18:56:48 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 18:56:48 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 18:56:48 INFO - PROCESS | 1796 | 1461203808910 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 18:56:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 18:56:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1755ms 18:56:48 INFO - PROCESS | 1796 | 1461203808925 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 18:56:48 INFO - PROCESS | 1796 | 1461203808928 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 18:56:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 18:56:48 INFO - PROCESS | 1796 | 1461203808935 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 18:56:48 INFO - PROCESS | 1796 | 1461203808938 Marionette TRACE conn3 <- [1,750,null,{}] 18:56:48 INFO - PROCESS | 1796 | 1461203808944 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:49 INFO - PROCESS | 1796 | 1461203809155 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 18:56:49 INFO - PROCESS | 1796 | 1461203809370 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:49 INFO - PROCESS | 1796 | ++DOCSHELL 0x93c4d000 == 103 [pid = 1796] [id = 195] 18:56:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 223 (0x93e49c00) [pid = 1796] [serial = 585] [outer = (nil)] 18:56:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 224 (0xa291bc00) [pid = 1796] [serial = 586] [outer = 0x93e49c00] 18:56:49 INFO - PROCESS | 1796 | 1461203809456 Marionette DEBUG loaded listener.js 18:56:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 225 (0xa4aab400) [pid = 1796] [serial = 587] [outer = 0x93e49c00] 18:56:51 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 18:56:51 INFO - PROCESS | 1796 | 1461203811049 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 18:56:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 18:56:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2147ms 18:56:51 INFO - PROCESS | 1796 | 1461203811082 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 18:56:51 INFO - PROCESS | 1796 | 1461203811086 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 18:56:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 18:56:51 INFO - PROCESS | 1796 | 1461203811095 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 18:56:51 INFO - PROCESS | 1796 | 1461203811101 Marionette TRACE conn3 <- [1,754,null,{}] 18:56:51 INFO - PROCESS | 1796 | 1461203811109 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:51 INFO - PROCESS | 1796 | 1461203811425 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 18:56:51 INFO - PROCESS | 1796 | 1461203811630 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:51 INFO - PROCESS | 1796 | ++DOCSHELL 0x885e5000 == 104 [pid = 1796] [id = 196] 18:56:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 226 (0x885e7400) [pid = 1796] [serial = 588] [outer = (nil)] 18:56:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 227 (0x8be53800) [pid = 1796] [serial = 589] [outer = 0x885e7400] 18:56:51 INFO - PROCESS | 1796 | 1461203811749 Marionette DEBUG loaded listener.js 18:56:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 228 (0x8e7d4000) [pid = 1796] [serial = 590] [outer = 0x885e7400] 18:56:52 INFO - PROCESS | 1796 | --DOCSHELL 0x98818800 == 103 [pid = 1796] [id = 137] 18:56:52 INFO - PROCESS | 1796 | --DOCSHELL 0x96fdf800 == 102 [pid = 1796] [id = 138] 18:56:52 INFO - PROCESS | 1796 | --DOCSHELL 0x8e7d7000 == 101 [pid = 1796] [id = 129] 18:56:52 INFO - PROCESS | 1796 | --DOCSHELL 0x9827d000 == 100 [pid = 1796] [id = 139] 18:56:52 INFO - PROCESS | 1796 | --DOMWINDOW == 227 (0x97f69c00) [pid = 1796] [serial = 508] [outer = (nil)] [url = about:blank] 18:56:52 INFO - PROCESS | 1796 | --DOMWINDOW == 226 (0x96fde000) [pid = 1796] [serial = 454] [outer = (nil)] [url = about:blank] 18:56:52 INFO - PROCESS | 1796 | --DOMWINDOW == 225 (0x8ff12400) [pid = 1796] [serial = 457] [outer = (nil)] [url = about:blank] 18:56:52 INFO - PROCESS | 1796 | --DOMWINDOW == 224 (0x93a6c800) [pid = 1796] [serial = 460] [outer = (nil)] [url = about:blank] 18:56:52 INFO - PROCESS | 1796 | --DOMWINDOW == 223 (0x97f70c00) [pid = 1796] [serial = 463] [outer = (nil)] [url = about:blank] 18:56:52 INFO - PROCESS | 1796 | --DOMWINDOW == 222 (0x982b2c00) [pid = 1796] [serial = 466] [outer = (nil)] [url = about:blank] 18:56:52 INFO - PROCESS | 1796 | --DOMWINDOW == 221 (0x98d39000) [pid = 1796] [serial = 469] [outer = (nil)] [url = about:blank] 18:56:52 INFO - PROCESS | 1796 | --DOMWINDOW == 220 (0x9fda1400) [pid = 1796] [serial = 472] [outer = (nil)] [url = about:blank] 18:56:52 INFO - PROCESS | 1796 | --DOMWINDOW == 219 (0x8aef0800) [pid = 1796] [serial = 475] [outer = (nil)] [url = about:blank] 18:56:52 INFO - PROCESS | 1796 | --DOMWINDOW == 218 (0x9fda3000) [pid = 1796] [serial = 478] [outer = (nil)] [url = about:blank] 18:56:52 INFO - PROCESS | 1796 | --DOMWINDOW == 217 (0x8f16c000) [pid = 1796] [serial = 481] [outer = (nil)] [url = about:blank] 18:56:52 INFO - PROCESS | 1796 | --DOMWINDOW == 216 (0x8f10bc00) [pid = 1796] [serial = 484] [outer = (nil)] [url = about:blank] 18:56:52 INFO - PROCESS | 1796 | --DOMWINDOW == 215 (0x895efc00) [pid = 1796] [serial = 487] [outer = (nil)] [url = about:blank] 18:56:52 INFO - PROCESS | 1796 | --DOCSHELL 0x8c431800 == 99 [pid = 1796] [id = 140] 18:56:52 INFO - PROCESS | 1796 | --DOCSHELL 0x93a65400 == 98 [pid = 1796] [id = 144] 18:56:52 INFO - PROCESS | 1796 | --DOCSHELL 0x8bfa9400 == 97 [pid = 1796] [id = 142] 18:56:52 INFO - PROCESS | 1796 | --DOCSHELL 0x8c430800 == 96 [pid = 1796] [id = 141] 18:56:52 INFO - PROCESS | 1796 | --DOCSHELL 0x8e9b3800 == 95 [pid = 1796] [id = 135] 18:56:52 INFO - PROCESS | 1796 | --DOCSHELL 0x8bfaec00 == 94 [pid = 1796] [id = 143] 18:56:52 INFO - PROCESS | 1796 | --DOCSHELL 0x97f9dc00 == 93 [pid = 1796] [id = 136] 18:56:52 INFO - PROCESS | 1796 | --DOCSHELL 0x8be51400 == 92 [pid = 1796] [id = 178] 18:56:52 INFO - PROCESS | 1796 | --DOCSHELL 0x93d7ec00 == 91 [pid = 1796] [id = 177] 18:56:52 INFO - PROCESS | 1796 | --DOCSHELL 0x93d7b800 == 90 [pid = 1796] [id = 176] 18:56:52 INFO - PROCESS | 1796 | --DOCSHELL 0x9517ec00 == 89 [pid = 1796] [id = 175] 18:56:52 INFO - PROCESS | 1796 | --DOCSHELL 0x8bfb5800 == 88 [pid = 1796] [id = 174] 18:56:52 INFO - PROCESS | 1796 | --DOCSHELL 0x8f4ba000 == 87 [pid = 1796] [id = 173] 18:56:52 INFO - PROCESS | 1796 | --DOCSHELL 0x92bac000 == 86 [pid = 1796] [id = 172] 18:56:52 INFO - PROCESS | 1796 | --DOCSHELL 0x8fe4a000 == 85 [pid = 1796] [id = 171] 18:56:52 INFO - PROCESS | 1796 | --DOCSHELL 0x8bfaa800 == 84 [pid = 1796] [id = 170] 18:56:52 INFO - PROCESS | 1796 | --DOMWINDOW == 214 (0x96ca7400) [pid = 1796] [serial = 505] [outer = (nil)] [url = about:blank] 18:56:52 INFO - PROCESS | 1796 | --DOMWINDOW == 213 (0x92ba8800) [pid = 1796] [serial = 499] [outer = (nil)] [url = about:blank] 18:56:52 INFO - PROCESS | 1796 | --DOMWINDOW == 212 (0x93a68800) [pid = 1796] [serial = 500] [outer = (nil)] [url = about:blank] 18:56:52 INFO - PROCESS | 1796 | --DOMWINDOW == 211 (0x8f10d400) [pid = 1796] [serial = 494] [outer = (nil)] [url = about:blank] 18:56:52 INFO - PROCESS | 1796 | --DOMWINDOW == 210 (0x8f104400) [pid = 1796] [serial = 493] [outer = (nil)] [url = about:blank] 18:56:52 INFO - PROCESS | 1796 | --DOMWINDOW == 209 (0x8e7d7400) [pid = 1796] [serial = 496] [outer = (nil)] [url = about:blank] 18:56:52 INFO - PROCESS | 1796 | --DOMWINDOW == 208 (0x8f4bd800) [pid = 1796] [serial = 497] [outer = (nil)] [url = about:blank] 18:56:52 INFO - PROCESS | 1796 | --DOMWINDOW == 207 (0x8f172800) [pid = 1796] [serial = 490] [outer = (nil)] [url = about:blank] 18:56:52 INFO - PROCESS | 1796 | --DOMWINDOW == 206 (0x9713d800) [pid = 1796] [serial = 506] [outer = (nil)] [url = about:blank] 18:56:52 INFO - PROCESS | 1796 | --DOMWINDOW == 205 (0x95109400) [pid = 1796] [serial = 503] [outer = (nil)] [url = about:blank] 18:56:52 INFO - PROCESS | 1796 | --DOMWINDOW == 204 (0x93e4a400) [pid = 1796] [serial = 502] [outer = (nil)] [url = about:blank] 18:56:53 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 18:56:53 INFO - PROCESS | 1796 | 1461203813163 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 18:56:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 18:56:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2093ms 18:56:53 INFO - PROCESS | 1796 | 1461203813188 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 18:56:53 INFO - PROCESS | 1796 | 1461203813196 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 18:56:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 18:56:53 INFO - PROCESS | 1796 | 1461203813206 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 18:56:53 INFO - PROCESS | 1796 | 1461203813209 Marionette TRACE conn3 <- [1,758,null,{}] 18:56:53 INFO - PROCESS | 1796 | 1461203813215 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:53 INFO - PROCESS | 1796 | 1461203813376 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 18:56:53 INFO - PROCESS | 1796 | 1461203813518 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:53 INFO - PROCESS | 1796 | ++DOCSHELL 0x895efc00 == 85 [pid = 1796] [id = 197] 18:56:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 205 (0x8be51400) [pid = 1796] [serial = 591] [outer = (nil)] 18:56:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 206 (0x8e9b6400) [pid = 1796] [serial = 592] [outer = 0x8be51400] 18:56:53 INFO - PROCESS | 1796 | 1461203813590 Marionette DEBUG loaded listener.js 18:56:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 207 (0x8f16ec00) [pid = 1796] [serial = 593] [outer = 0x8be51400] 18:56:54 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 18:56:54 INFO - PROCESS | 1796 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:56:54 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 18:56:54 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 18:56:54 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 18:56:54 INFO - PROCESS | 1796 | 1461203814382 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 18:56:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 18:56:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1241ms 18:56:54 INFO - PROCESS | 1796 | 1461203814447 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 18:56:54 INFO - PROCESS | 1796 | 1461203814451 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 18:56:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 18:56:54 INFO - PROCESS | 1796 | 1461203814458 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 18:56:54 INFO - PROCESS | 1796 | 1461203814463 Marionette TRACE conn3 <- [1,762,null,{}] 18:56:54 INFO - PROCESS | 1796 | 1461203814479 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:54 INFO - PROCESS | 1796 | 1461203814646 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 18:56:54 INFO - PROCESS | 1796 | 1461203814658 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:54 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bfa9400 == 86 [pid = 1796] [id = 198] 18:56:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 208 (0x8e9b3800) [pid = 1796] [serial = 594] [outer = (nil)] 18:56:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 209 (0x902a6800) [pid = 1796] [serial = 595] [outer = 0x8e9b3800] 18:56:54 INFO - PROCESS | 1796 | 1461203814879 Marionette DEBUG loaded listener.js 18:56:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 210 (0x912bd800) [pid = 1796] [serial = 596] [outer = 0x8e9b3800] 18:56:56 INFO - PROCESS | 1796 | 1461203816128 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 18:56:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 18:56:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1686ms 18:56:56 INFO - PROCESS | 1796 | 1461203816145 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 18:56:56 INFO - PROCESS | 1796 | 1461203816149 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 18:56:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 18:56:56 INFO - PROCESS | 1796 | 1461203816155 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 18:56:56 INFO - PROCESS | 1796 | 1461203816158 Marionette TRACE conn3 <- [1,766,null,{}] 18:56:56 INFO - PROCESS | 1796 | 1461203816163 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:56 INFO - PROCESS | 1796 | 1461203816379 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 18:56:56 INFO - PROCESS | 1796 | 1461203816455 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:56 INFO - PROCESS | 1796 | ++DOCSHELL 0x9024fc00 == 87 [pid = 1796] [id = 199] 18:56:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 211 (0x912ca800) [pid = 1796] [serial = 597] [outer = (nil)] 18:56:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 212 (0x93c49000) [pid = 1796] [serial = 598] [outer = 0x912ca800] 18:56:56 INFO - PROCESS | 1796 | 1461203816528 Marionette DEBUG loaded listener.js 18:56:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 213 (0x93c52c00) [pid = 1796] [serial = 599] [outer = 0x912ca800] 18:56:57 INFO - PROCESS | 1796 | --DOMWINDOW == 212 (0x95ba7800) [pid = 1796] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 18:56:57 INFO - PROCESS | 1796 | --DOMWINDOW == 211 (0x9024e800) [pid = 1796] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 18:56:57 INFO - PROCESS | 1796 | --DOMWINDOW == 210 (0x8f171c00) [pid = 1796] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 18:56:57 INFO - PROCESS | 1796 | --DOMWINDOW == 209 (0x8c683c00) [pid = 1796] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 18:56:57 INFO - PROCESS | 1796 | --DOMWINDOW == 208 (0x8c439000) [pid = 1796] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 18:56:57 INFO - PROCESS | 1796 | --DOMWINDOW == 207 (0x8f4bec00) [pid = 1796] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 18:56:57 INFO - PROCESS | 1796 | 1461203817877 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 18:56:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 18:56:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1740ms 18:56:57 INFO - PROCESS | 1796 | 1461203817895 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 18:56:57 INFO - PROCESS | 1796 | 1461203817901 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 18:56:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 18:56:57 INFO - PROCESS | 1796 | 1461203817910 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 18:56:57 INFO - PROCESS | 1796 | 1461203817916 Marionette TRACE conn3 <- [1,770,null,{}] 18:56:57 INFO - PROCESS | 1796 | 1461203817924 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:58 INFO - PROCESS | 1796 | 1461203818146 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 18:56:58 INFO - PROCESS | 1796 | 1461203818377 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:56:58 INFO - PROCESS | 1796 | ++DOCSHELL 0x8be5bc00 == 88 [pid = 1796] [id = 200] 18:56:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 208 (0x8be5f800) [pid = 1796] [serial = 600] [outer = (nil)] 18:56:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 209 (0x8c42d400) [pid = 1796] [serial = 601] [outer = 0x8be5f800] 18:56:58 INFO - PROCESS | 1796 | 1461203818505 Marionette DEBUG loaded listener.js 18:56:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 210 (0x8c4f7400) [pid = 1796] [serial = 602] [outer = 0x8be5f800] 18:56:59 INFO - PROCESS | 1796 | 1461203819464 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 18:56:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 18:56:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1596ms 18:56:59 INFO - PROCESS | 1796 | 1461203819506 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 18:56:59 INFO - PROCESS | 1796 | 1461203819515 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 18:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 18:56:59 INFO - PROCESS | 1796 | 1461203819525 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 18:56:59 INFO - PROCESS | 1796 | 1461203819529 Marionette TRACE conn3 <- [1,774,null,{}] 18:56:59 INFO - PROCESS | 1796 | 1461203819536 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:56:59 INFO - PROCESS | 1796 | 1461203819763 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 18:57:00 INFO - PROCESS | 1796 | 1461203820023 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:00 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e9b8c00 == 89 [pid = 1796] [id = 201] 18:57:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 211 (0x8f10bc00) [pid = 1796] [serial = 603] [outer = (nil)] 18:57:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 212 (0x8f4b4000) [pid = 1796] [serial = 604] [outer = 0x8f10bc00] 18:57:00 INFO - PROCESS | 1796 | 1461203820139 Marionette DEBUG loaded listener.js 18:57:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 213 (0x8f4c6800) [pid = 1796] [serial = 605] [outer = 0x8f10bc00] 18:57:01 INFO - PROCESS | 1796 | 1461203821105 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 18:57:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 18:57:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1591ms 18:57:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 18:57:01 INFO - PROCESS | 1796 | 1461203821117 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 18:57:01 INFO - PROCESS | 1796 | 1461203821121 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 18:57:01 INFO - PROCESS | 1796 | 1461203821128 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 18:57:01 INFO - PROCESS | 1796 | 1461203821135 Marionette TRACE conn3 <- [1,778,null,{}] 18:57:01 INFO - PROCESS | 1796 | 1461203821152 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:01 INFO - PROCESS | 1796 | 1461203821359 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 18:57:01 INFO - PROCESS | 1796 | 1461203821667 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:01 INFO - PROCESS | 1796 | ++DOCSHELL 0x8fc84800 == 90 [pid = 1796] [id = 202] 18:57:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 214 (0x902b0800) [pid = 1796] [serial = 606] [outer = (nil)] 18:57:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 215 (0x9211a000) [pid = 1796] [serial = 607] [outer = 0x902b0800] 18:57:01 INFO - PROCESS | 1796 | 1461203821856 Marionette DEBUG loaded listener.js 18:57:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 216 (0x93a6b400) [pid = 1796] [serial = 608] [outer = 0x902b0800] 18:57:02 INFO - PROCESS | 1796 | 1461203822855 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 18:57:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 18:57:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1797ms 18:57:02 INFO - PROCESS | 1796 | 1461203822923 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 18:57:02 INFO - PROCESS | 1796 | 1461203822928 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 18:57:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 18:57:02 INFO - PROCESS | 1796 | 1461203822935 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 18:57:02 INFO - PROCESS | 1796 | 1461203822938 Marionette TRACE conn3 <- [1,782,null,{}] 18:57:02 INFO - PROCESS | 1796 | 1461203822944 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:03 INFO - PROCESS | 1796 | 1461203823168 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 18:57:03 INFO - PROCESS | 1796 | 1461203823405 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:03 INFO - PROCESS | 1796 | ++DOCSHELL 0x9059d400 == 91 [pid = 1796] [id = 203] 18:57:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 217 (0x912c9c00) [pid = 1796] [serial = 609] [outer = (nil)] 18:57:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 218 (0x93e4f000) [pid = 1796] [serial = 610] [outer = 0x912c9c00] 18:57:03 INFO - PROCESS | 1796 | 1461203823538 Marionette DEBUG loaded listener.js 18:57:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 219 (0x95b0cc00) [pid = 1796] [serial = 611] [outer = 0x912c9c00] 18:57:04 INFO - PROCESS | 1796 | 1461203824424 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 18:57:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 18:57:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1531ms 18:57:04 INFO - PROCESS | 1796 | 1461203824466 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 18:57:04 INFO - PROCESS | 1796 | 1461203824470 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 18:57:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 18:57:04 INFO - PROCESS | 1796 | 1461203824477 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 18:57:04 INFO - PROCESS | 1796 | 1461203824480 Marionette TRACE conn3 <- [1,786,null,{}] 18:57:04 INFO - PROCESS | 1796 | 1461203824486 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:04 INFO - PROCESS | 1796 | 1461203824655 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 18:57:04 INFO - PROCESS | 1796 | 1461203824860 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:04 INFO - PROCESS | 1796 | ++DOCSHELL 0x90513c00 == 92 [pid = 1796] [id = 204] 18:57:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 220 (0x95183c00) [pid = 1796] [serial = 612] [outer = (nil)] 18:57:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 221 (0x96fe8000) [pid = 1796] [serial = 613] [outer = 0x95183c00] 18:57:05 INFO - PROCESS | 1796 | 1461203824995 Marionette DEBUG loaded listener.js 18:57:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 222 (0x97f6b400) [pid = 1796] [serial = 614] [outer = 0x95183c00] 18:57:05 INFO - PROCESS | 1796 | 1461203825955 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 18:57:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 18:57:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1534ms 18:57:06 INFO - PROCESS | 1796 | 1461203826014 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 18:57:06 INFO - PROCESS | 1796 | 1461203826017 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 18:57:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 18:57:06 INFO - PROCESS | 1796 | 1461203826025 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 18:57:06 INFO - PROCESS | 1796 | 1461203826029 Marionette TRACE conn3 <- [1,790,null,{}] 18:57:06 INFO - PROCESS | 1796 | 1461203826035 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:06 INFO - PROCESS | 1796 | 1461203826312 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 18:57:06 INFO - PROCESS | 1796 | 1461203826560 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:06 INFO - PROCESS | 1796 | ++DOCSHELL 0x895e4800 == 93 [pid = 1796] [id = 205] 18:57:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 223 (0x96fe4000) [pid = 1796] [serial = 615] [outer = (nil)] 18:57:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 224 (0x98cce000) [pid = 1796] [serial = 616] [outer = 0x96fe4000] 18:57:06 INFO - PROCESS | 1796 | 1461203826697 Marionette DEBUG loaded listener.js 18:57:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 225 (0x9df90400) [pid = 1796] [serial = 617] [outer = 0x96fe4000] 18:57:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 226 (0xa0047400) [pid = 1796] [serial = 618] [outer = 0x915d9800] 18:57:07 INFO - PROCESS | 1796 | 1461203827760 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 18:57:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 18:57:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1838ms 18:57:07 INFO - PROCESS | 1796 | 1461203827864 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 18:57:07 INFO - PROCESS | 1796 | 1461203827868 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 18:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 18:57:07 INFO - PROCESS | 1796 | 1461203827875 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 18:57:07 INFO - PROCESS | 1796 | 1461203827878 Marionette TRACE conn3 <- [1,794,null,{}] 18:57:07 INFO - PROCESS | 1796 | 1461203827884 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:08 INFO - PROCESS | 1796 | 1461203828070 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 18:57:08 INFO - PROCESS | 1796 | 1461203828302 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:08 INFO - PROCESS | 1796 | ++DOCSHELL 0x885e9400 == 94 [pid = 1796] [id = 206] 18:57:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 227 (0x885efc00) [pid = 1796] [serial = 619] [outer = (nil)] 18:57:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 228 (0xa00d3c00) [pid = 1796] [serial = 620] [outer = 0x885efc00] 18:57:08 INFO - PROCESS | 1796 | 1461203828392 Marionette DEBUG loaded listener.js 18:57:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 229 (0xa3d81400) [pid = 1796] [serial = 621] [outer = 0x885efc00] 18:57:09 INFO - PROCESS | 1796 | 1461203829266 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 18:57:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 18:57:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1433ms 18:57:09 INFO - PROCESS | 1796 | 1461203829309 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 18:57:09 INFO - PROCESS | 1796 | 1461203829313 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 18:57:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 18:57:09 INFO - PROCESS | 1796 | 1461203829319 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 18:57:09 INFO - PROCESS | 1796 | 1461203829323 Marionette TRACE conn3 <- [1,798,null,{}] 18:57:09 INFO - PROCESS | 1796 | 1461203829329 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:09 INFO - PROCESS | 1796 | 1461203829496 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 18:57:09 INFO - PROCESS | 1796 | 1461203829701 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:09 INFO - PROCESS | 1796 | ++DOCSHELL 0x885f0400 == 95 [pid = 1796] [id = 207] 18:57:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 230 (0x92ba8800) [pid = 1796] [serial = 622] [outer = (nil)] 18:57:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 231 (0xa46c6000) [pid = 1796] [serial = 623] [outer = 0x92ba8800] 18:57:09 INFO - PROCESS | 1796 | 1461203829826 Marionette DEBUG loaded listener.js 18:57:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 232 (0xa4ab3400) [pid = 1796] [serial = 624] [outer = 0x92ba8800] 18:57:10 INFO - PROCESS | 1796 | 1461203830794 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 18:57:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 18:57:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1533ms 18:57:10 INFO - PROCESS | 1796 | 1461203830854 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 18:57:10 INFO - PROCESS | 1796 | 1461203830859 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 18:57:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 18:57:10 INFO - PROCESS | 1796 | 1461203830865 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 18:57:10 INFO - PROCESS | 1796 | 1461203830869 Marionette TRACE conn3 <- [1,802,null,{}] 18:57:10 INFO - PROCESS | 1796 | 1461203830874 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:11 INFO - PROCESS | 1796 | 1461203831057 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 18:57:11 INFO - PROCESS | 1796 | 1461203831294 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:11 INFO - PROCESS | 1796 | ++DOCSHELL 0x88751800 == 96 [pid = 1796] [id = 208] 18:57:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 233 (0x88752000) [pid = 1796] [serial = 625] [outer = (nil)] 18:57:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 234 (0x88759800) [pid = 1796] [serial = 626] [outer = 0x88752000] 18:57:11 INFO - PROCESS | 1796 | 1461203831421 Marionette DEBUG loaded listener.js 18:57:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 235 (0x8875d400) [pid = 1796] [serial = 627] [outer = 0x88752000] 18:57:12 INFO - PROCESS | 1796 | 1461203832263 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 18:57:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 18:57:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1438ms 18:57:12 INFO - PROCESS | 1796 | 1461203832304 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 18:57:12 INFO - PROCESS | 1796 | 1461203832308 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 18:57:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 18:57:12 INFO - PROCESS | 1796 | 1461203832315 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 18:57:12 INFO - PROCESS | 1796 | 1461203832318 Marionette TRACE conn3 <- [1,806,null,{}] 18:57:12 INFO - PROCESS | 1796 | 1461203832324 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:12 INFO - PROCESS | 1796 | 1461203832504 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 18:57:12 INFO - PROCESS | 1796 | 1461203832697 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:12 INFO - PROCESS | 1796 | ++DOCSHELL 0x885e5c00 == 97 [pid = 1796] [id = 209] 18:57:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 236 (0x885ef400) [pid = 1796] [serial = 628] [outer = (nil)] 18:57:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 237 (0xa46c9800) [pid = 1796] [serial = 629] [outer = 0x885ef400] 18:57:12 INFO - PROCESS | 1796 | 1461203832781 Marionette DEBUG loaded listener.js 18:57:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 238 (0xa4b03c00) [pid = 1796] [serial = 630] [outer = 0x885ef400] 18:57:13 INFO - PROCESS | 1796 | 1461203833725 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 18:57:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 18:57:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1480ms 18:57:13 INFO - PROCESS | 1796 | 1461203833795 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 18:57:13 INFO - PROCESS | 1796 | 1461203833799 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 18:57:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 18:57:13 INFO - PROCESS | 1796 | 1461203833806 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 18:57:13 INFO - PROCESS | 1796 | 1461203833810 Marionette TRACE conn3 <- [1,810,null,{}] 18:57:13 INFO - PROCESS | 1796 | 1461203833820 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:14 INFO - PROCESS | 1796 | 1461203834067 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 18:57:14 INFO - PROCESS | 1796 | 1461203834685 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:14 INFO - PROCESS | 1796 | ++DOCSHELL 0x885e7c00 == 98 [pid = 1796] [id = 210] 18:57:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 239 (0x88753400) [pid = 1796] [serial = 631] [outer = (nil)] 18:57:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 240 (0x891d0400) [pid = 1796] [serial = 632] [outer = 0x88753400] 18:57:14 INFO - PROCESS | 1796 | 1461203834769 Marionette DEBUG loaded listener.js 18:57:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 241 (0x8aeec800) [pid = 1796] [serial = 633] [outer = 0x88753400] 18:57:15 INFO - PROCESS | 1796 | 1461203835676 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 18:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 18:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1931ms 18:57:15 INFO - PROCESS | 1796 | 1461203835739 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 18:57:15 INFO - PROCESS | 1796 | 1461203835746 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 18:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 18:57:15 INFO - PROCESS | 1796 | 1461203835755 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 18:57:15 INFO - PROCESS | 1796 | 1461203835759 Marionette TRACE conn3 <- [1,814,null,{}] 18:57:15 INFO - PROCESS | 1796 | 1461203835766 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:16 INFO - PROCESS | 1796 | 1461203836154 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 18:57:16 INFO - PROCESS | 1796 | 1461203836356 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:16 INFO - PROCESS | 1796 | ++DOCSHELL 0x8aef2800 == 99 [pid = 1796] [id = 211] 18:57:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 242 (0x8be60400) [pid = 1796] [serial = 634] [outer = (nil)] 18:57:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 243 (0x8bfb6000) [pid = 1796] [serial = 635] [outer = 0x8be60400] 18:57:16 INFO - PROCESS | 1796 | 1461203836440 Marionette DEBUG loaded listener.js 18:57:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 244 (0x8c4f1400) [pid = 1796] [serial = 636] [outer = 0x8be60400] 18:57:17 INFO - PROCESS | 1796 | 1461203837377 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 18:57:17 INFO - PROCESS | 1796 | 1461203837452 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 18:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 18:57:17 INFO - PROCESS | 1796 | 1461203837459 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 18:57:17 INFO - PROCESS | 1796 | 1461203837462 Marionette TRACE conn3 <- [1,818,null,{}] 18:57:17 INFO - PROCESS | 1796 | 1461203837468 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:17 INFO - PROCESS | 1796 | 1461203837643 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 18:57:17 INFO - PROCESS | 1796 | 1461203837929 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:18 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c42d000 == 100 [pid = 1796] [id = 212] 18:57:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 245 (0x8e7dac00) [pid = 1796] [serial = 637] [outer = (nil)] 18:57:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 246 (0x8e9bf400) [pid = 1796] [serial = 638] [outer = 0x8e7dac00] 18:57:18 INFO - PROCESS | 1796 | 1461203838052 Marionette DEBUG loaded listener.js 18:57:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 247 (0x8f16bc00) [pid = 1796] [serial = 639] [outer = 0x8e7dac00] 18:57:18 INFO - PROCESS | 1796 | 1461203838986 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 18:57:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 18:57:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1580ms 18:57:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 18:57:19 INFO - PROCESS | 1796 | 1461203839039 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 18:57:19 INFO - PROCESS | 1796 | 1461203839042 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 18:57:19 INFO - PROCESS | 1796 | 1461203839056 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 18:57:19 INFO - PROCESS | 1796 | 1461203839065 Marionette TRACE conn3 <- [1,822,null,{}] 18:57:19 INFO - PROCESS | 1796 | 1461203839073 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:19 INFO - PROCESS | 1796 | 1461203839355 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 18:57:19 INFO - PROCESS | 1796 | 1461203839593 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:19 INFO - PROCESS | 1796 | ++DOCSHELL 0x8afeb400 == 101 [pid = 1796] [id = 213] 18:57:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 248 (0x8afec800) [pid = 1796] [serial = 640] [outer = (nil)] 18:57:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 249 (0x8e9c0400) [pid = 1796] [serial = 641] [outer = 0x8afec800] 18:57:19 INFO - PROCESS | 1796 | 1461203839679 Marionette DEBUG loaded listener.js 18:57:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 250 (0x8ff20400) [pid = 1796] [serial = 642] [outer = 0x8afec800] 18:57:20 INFO - PROCESS | 1796 | 1461203840599 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 18:57:20 INFO - PROCESS | 1796 | 1461203840651 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 18:57:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 18:57:20 INFO - PROCESS | 1796 | 1461203840658 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 18:57:20 INFO - PROCESS | 1796 | 1461203840661 Marionette TRACE conn3 <- [1,826,null,{}] 18:57:20 INFO - PROCESS | 1796 | 1461203840666 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:20 INFO - PROCESS | 1796 | 1461203840887 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 18:57:20 INFO - PROCESS | 1796 | --DOCSHELL 0x895ef000 == 100 [pid = 1796] [id = 163] 18:57:20 INFO - PROCESS | 1796 | --DOCSHELL 0x8c42f000 == 99 [pid = 1796] [id = 157] 18:57:20 INFO - PROCESS | 1796 | --DOCSHELL 0x8f10ac00 == 98 [pid = 1796] [id = 184] 18:57:20 INFO - PROCESS | 1796 | --DOCSHELL 0x8f169000 == 97 [pid = 1796] [id = 160] 18:57:20 INFO - PROCESS | 1796 | --DOMWINDOW == 249 (0x91511800) [pid = 1796] [serial = 556] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 1796 | --DOMWINDOW == 248 (0x98cd9000) [pid = 1796] [serial = 523] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 1796 | --DOMWINDOW == 247 (0x8e7cc400) [pid = 1796] [serial = 511] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 1796 | --DOMWINDOW == 246 (0x95110800) [pid = 1796] [serial = 517] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 1796 | --DOMWINDOW == 245 (0x8e9b2800) [pid = 1796] [serial = 541] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 1796 | --DOMWINDOW == 244 (0x93d83800) [pid = 1796] [serial = 529] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 1796 | --DOMWINDOW == 243 (0xa0d15c00) [pid = 1796] [serial = 532] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 1796 | --DOMWINDOW == 242 (0x97f9cc00) [pid = 1796] [serial = 520] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 1796 | --DOMWINDOW == 241 (0xa0bd8000) [pid = 1796] [serial = 526] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 1796 | --DOMWINDOW == 240 (0x90250c00) [pid = 1796] [serial = 514] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 1796 | --DOMWINDOW == 239 (0x8be59c00) [pid = 1796] [serial = 535] [outer = (nil)] [url = about:blank] 18:57:20 INFO - PROCESS | 1796 | --DOMWINDOW == 238 (0x8aff1000) [pid = 1796] [serial = 538] [outer = (nil)] [url = about:blank] 18:57:21 INFO - PROCESS | 1796 | --DOCSHELL 0x8aee9400 == 96 [pid = 1796] [id = 159] 18:57:21 INFO - PROCESS | 1796 | --DOCSHELL 0x8aee8400 == 95 [pid = 1796] [id = 158] 18:57:21 INFO - PROCESS | 1796 | --DOCSHELL 0x8e7cf000 == 94 [pid = 1796] [id = 154] 18:57:21 INFO - PROCESS | 1796 | --DOCSHELL 0x8e7d3000 == 93 [pid = 1796] [id = 152] 18:57:21 INFO - PROCESS | 1796 | --DOCSHELL 0x90512000 == 92 [pid = 1796] [id = 153] 18:57:21 INFO - PROCESS | 1796 | --DOCSHELL 0x92bb0c00 == 91 [pid = 1796] [id = 132] 18:57:21 INFO - PROCESS | 1796 | --DOCSHELL 0x8bfa9400 == 90 [pid = 1796] [id = 198] 18:57:21 INFO - PROCESS | 1796 | --DOCSHELL 0x895efc00 == 89 [pid = 1796] [id = 197] 18:57:21 INFO - PROCESS | 1796 | --DOCSHELL 0x885e5000 == 88 [pid = 1796] [id = 196] 18:57:21 INFO - PROCESS | 1796 | --DOCSHELL 0x8be5b000 == 87 [pid = 1796] [id = 194] 18:57:21 INFO - PROCESS | 1796 | 1461203841219 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:21 INFO - PROCESS | 1796 | --DOCSHELL 0xa0b2ec00 == 86 [pid = 1796] [id = 193] 18:57:21 INFO - PROCESS | 1796 | --DOCSHELL 0x9947fc00 == 85 [pid = 1796] [id = 192] 18:57:21 INFO - PROCESS | 1796 | --DOCSHELL 0x997bbc00 == 84 [pid = 1796] [id = 191] 18:57:21 INFO - PROCESS | 1796 | --DOCSHELL 0x8be55400 == 83 [pid = 1796] [id = 190] 18:57:21 INFO - PROCESS | 1796 | ++DOCSHELL 0x885e3800 == 84 [pid = 1796] [id = 214] 18:57:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 239 (0x885e5000) [pid = 1796] [serial = 643] [outer = (nil)] 18:57:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 240 (0x8be55400) [pid = 1796] [serial = 644] [outer = 0x885e5000] 18:57:21 INFO - PROCESS | 1796 | 1461203841303 Marionette DEBUG loaded listener.js 18:57:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 241 (0x8e7d3000) [pid = 1796] [serial = 645] [outer = 0x885e5000] 18:57:21 INFO - PROCESS | 1796 | --DOCSHELL 0x8aff7c00 == 83 [pid = 1796] [id = 189] 18:57:21 INFO - PROCESS | 1796 | --DOCSHELL 0x8fe4d400 == 82 [pid = 1796] [id = 188] 18:57:21 INFO - PROCESS | 1796 | --DOCSHELL 0x8e7d0c00 == 81 [pid = 1796] [id = 145] 18:57:21 INFO - PROCESS | 1796 | --DOCSHELL 0x8aff5000 == 80 [pid = 1796] [id = 187] 18:57:21 INFO - PROCESS | 1796 | --DOCSHELL 0x8afeec00 == 79 [pid = 1796] [id = 186] 18:57:21 INFO - PROCESS | 1796 | --DOMWINDOW == 240 (0x97de2000) [pid = 1796] [serial = 455] [outer = (nil)] [url = about:blank] 18:57:21 INFO - PROCESS | 1796 | --DOMWINDOW == 239 (0x915e4000) [pid = 1796] [serial = 553] [outer = (nil)] [url = about:blank] 18:57:21 INFO - PROCESS | 1796 | --DOMWINDOW == 238 (0x97f9bc00) [pid = 1796] [serial = 509] [outer = (nil)] [url = about:blank] 18:57:21 INFO - PROCESS | 1796 | --DOMWINDOW == 237 (0x8e7d4c00) [pid = 1796] [serial = 545] [outer = (nil)] [url = about:blank] 18:57:21 INFO - PROCESS | 1796 | --DOMWINDOW == 236 (0x8e7d2000) [pid = 1796] [serial = 544] [outer = (nil)] [url = about:blank] 18:57:21 INFO - PROCESS | 1796 | --DOMWINDOW == 235 (0x8f109800) [pid = 1796] [serial = 547] [outer = (nil)] [url = about:blank] 18:57:21 INFO - PROCESS | 1796 | --DOMWINDOW == 234 (0x8f172c00) [pid = 1796] [serial = 548] [outer = (nil)] [url = about:blank] 18:57:21 INFO - PROCESS | 1796 | --DOMWINDOW == 233 (0x8ff16400) [pid = 1796] [serial = 550] [outer = (nil)] [url = about:blank] 18:57:21 INFO - PROCESS | 1796 | --DOMWINDOW == 232 (0x92bd1400) [pid = 1796] [serial = 554] [outer = (nil)] [url = about:blank] 18:57:21 INFO - PROCESS | 1796 | --DOMWINDOW == 231 (0x902a3400) [pid = 1796] [serial = 551] [outer = (nil)] [url = about:blank] 18:57:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 18:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1393ms 18:57:22 INFO - PROCESS | 1796 | 1461203842041 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 18:57:22 INFO - PROCESS | 1796 | 1461203842056 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 18:57:22 INFO - PROCESS | 1796 | 1461203842059 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 18:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 18:57:22 INFO - PROCESS | 1796 | 1461203842066 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 18:57:22 INFO - PROCESS | 1796 | 1461203842069 Marionette TRACE conn3 <- [1,830,null,{}] 18:57:22 INFO - PROCESS | 1796 | 1461203842074 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:22 INFO - PROCESS | 1796 | 1461203842232 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 18:57:22 INFO - PROCESS | 1796 | 1461203842390 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:22 INFO - PROCESS | 1796 | ++DOCSHELL 0x8be5b000 == 80 [pid = 1796] [id = 215] 18:57:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 232 (0x8bfb4c00) [pid = 1796] [serial = 646] [outer = (nil)] 18:57:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 233 (0x8f4b0800) [pid = 1796] [serial = 647] [outer = 0x8bfb4c00] 18:57:22 INFO - PROCESS | 1796 | 1461203842476 Marionette DEBUG loaded listener.js 18:57:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 234 (0x9051b800) [pid = 1796] [serial = 648] [outer = 0x8bfb4c00] 18:57:23 INFO - PROCESS | 1796 | 1461203843339 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 18:57:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 18:57:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1292ms 18:57:23 INFO - PROCESS | 1796 | 1461203843358 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 18:57:23 INFO - PROCESS | 1796 | 1461203843361 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 18:57:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 18:57:23 INFO - PROCESS | 1796 | 1461203843367 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 18:57:23 INFO - PROCESS | 1796 | 1461203843370 Marionette TRACE conn3 <- [1,834,null,{}] 18:57:23 INFO - PROCESS | 1796 | 1461203843376 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:23 INFO - PROCESS | 1796 | 1461203843528 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 18:57:23 INFO - PROCESS | 1796 | 1461203843545 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:23 INFO - PROCESS | 1796 | ++DOCSHELL 0x9059dc00 == 81 [pid = 1796] [id = 216] 18:57:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 235 (0x905a4800) [pid = 1796] [serial = 649] [outer = (nil)] 18:57:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 236 (0x912c5000) [pid = 1796] [serial = 650] [outer = 0x905a4800] 18:57:23 INFO - PROCESS | 1796 | 1461203843615 Marionette DEBUG loaded listener.js 18:57:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 237 (0x914e0000) [pid = 1796] [serial = 651] [outer = 0x905a4800] 18:57:24 INFO - PROCESS | 1796 | 1461203844551 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 18:57:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 18:57:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1232ms 18:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 18:57:24 INFO - PROCESS | 1796 | 1461203844601 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 18:57:24 INFO - PROCESS | 1796 | 1461203844604 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 18:57:24 INFO - PROCESS | 1796 | 1461203844610 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 18:57:24 INFO - PROCESS | 1796 | 1461203844614 Marionette TRACE conn3 <- [1,838,null,{}] 18:57:24 INFO - PROCESS | 1796 | 1461203844619 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:24 INFO - PROCESS | 1796 | 1461203844829 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 18:57:24 INFO - PROCESS | 1796 | 1461203844860 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:24 INFO - PROCESS | 1796 | ++DOCSHELL 0x905a7400 == 82 [pid = 1796] [id = 217] 18:57:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 238 (0x914da800) [pid = 1796] [serial = 652] [outer = (nil)] 18:57:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 239 (0x92018400) [pid = 1796] [serial = 653] [outer = 0x914da800] 18:57:24 INFO - PROCESS | 1796 | 1461203844932 Marionette DEBUG loaded listener.js 18:57:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 240 (0x92ba6400) [pid = 1796] [serial = 654] [outer = 0x914da800] 18:57:26 INFO - PROCESS | 1796 | 1461203846679 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 239 (0x9df91400) [pid = 1796] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 238 (0x8be60000) [pid = 1796] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 237 (0x98281c00) [pid = 1796] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 236 (0x93d80000) [pid = 1796] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 235 (0x9818c400) [pid = 1796] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 234 (0x8fe53400) [pid = 1796] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 233 (0x8f4ba400) [pid = 1796] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 232 (0x9ae87400) [pid = 1796] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 231 (0x96fe2c00) [pid = 1796] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 230 (0x90241c00) [pid = 1796] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 229 (0x96fdf400) [pid = 1796] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 228 (0x902a9400) [pid = 1796] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 227 (0x8aee9000) [pid = 1796] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 226 (0x97c80c00) [pid = 1796] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 225 (0x9881f800) [pid = 1796] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 224 (0x98b06800) [pid = 1796] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 223 (0x8c684800) [pid = 1796] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 222 (0x8be51400) [pid = 1796] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 221 (0x902adc00) [pid = 1796] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 220 (0x8c433c00) [pid = 1796] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 219 (0x9201e400) [pid = 1796] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 218 (0x98815800) [pid = 1796] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 217 (0x8f4b1400) [pid = 1796] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 216 (0x885e7400) [pid = 1796] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 215 (0x93e47000) [pid = 1796] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 214 (0x8bfb1400) [pid = 1796] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 213 (0x98812c00) [pid = 1796] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 212 (0x8e9b3800) [pid = 1796] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 18:57:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 18:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 2235ms 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 211 (0x93e49c00) [pid = 1796] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 210 (0x9ae99400) [pid = 1796] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 209 (0x8e7d1400) [pid = 1796] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 208 (0x8e7d4800) [pid = 1796] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 207 (0x9aea2000) [pid = 1796] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 206 (0x912be000) [pid = 1796] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 205 (0x8f109000) [pid = 1796] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 204 (0x8f169800) [pid = 1796] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 203 (0x9059c800) [pid = 1796] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 202 (0x8c4f4800) [pid = 1796] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 201 (0x8e7cdc00) [pid = 1796] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 200 (0x8bfa9c00) [pid = 1796] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 199 (0x97fa1c00) [pid = 1796] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 198 (0x8f4c7800) [pid = 1796] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 197 (0x93d84400) [pid = 1796] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 196 (0x93e47800) [pid = 1796] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 195 (0x8c67b800) [pid = 1796] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 194 (0x915e4400) [pid = 1796] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 193 (0x9059d800) [pid = 1796] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 192 (0x9827d800) [pid = 1796] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 191 (0x95184000) [pid = 1796] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 190 (0x93a66000) [pid = 1796] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 189 (0x9df9a000) [pid = 1796] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 188 (0x9aea4400) [pid = 1796] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 187 (0x93d7dc00) [pid = 1796] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 186 (0x8be51c00) [pid = 1796] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 185 (0x8c681c00) [pid = 1796] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 18:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 184 (0x8ff67c00) [pid = 1796] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 183 (0x90247c00) [pid = 1796] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 182 (0x98d3b000) [pid = 1796] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 181 (0x8aeeb800) [pid = 1796] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 180 (0x98816400) [pid = 1796] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 179 (0x97e93400) [pid = 1796] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 178 (0x97dd6c00) [pid = 1796] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 177 (0x95d1f800) [pid = 1796] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 176 (0x9ae86400) [pid = 1796] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 175 (0x97fa0000) [pid = 1796] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 174 (0x8be5c800) [pid = 1796] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 173 (0x895eb000) [pid = 1796] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 172 (0x8e9b2400) [pid = 1796] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 171 (0x914dd800) [pid = 1796] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 170 (0x8fe49800) [pid = 1796] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 169 (0x8afeb000) [pid = 1796] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 168 (0x98b0f800) [pid = 1796] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 18:57:26 INFO - PROCESS | 1796 | --DOMWINDOW == 167 (0x8ff11800) [pid = 1796] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 18:57:26 INFO - PROCESS | 1796 | 1461203846897 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 18:57:26 INFO - PROCESS | 1796 | 1461203846905 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 18:57:26 INFO - PROCESS | 1796 | 1461203846927 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 18:57:26 INFO - PROCESS | 1796 | 1461203846934 Marionette TRACE conn3 <- [1,842,null,{}] 18:57:26 INFO - PROCESS | 1796 | 1461203846959 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:27 INFO - PROCESS | 1796 | 1461203847120 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 18:57:27 INFO - PROCESS | 1796 | 1461203847130 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:27 INFO - PROCESS | 1796 | ++DOCSHELL 0x895e9800 == 83 [pid = 1796] [id = 218] 18:57:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x8aee9000) [pid = 1796] [serial = 655] [outer = (nil)] 18:57:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 169 (0x8be54800) [pid = 1796] [serial = 656] [outer = 0x8aee9000] 18:57:27 INFO - PROCESS | 1796 | 1461203847202 Marionette DEBUG loaded listener.js 18:57:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 170 (0x8bfb0400) [pid = 1796] [serial = 657] [outer = 0x8aee9000] 18:57:28 INFO - PROCESS | 1796 | 1461203848012 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 18:57:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 18:57:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1163ms 18:57:28 INFO - PROCESS | 1796 | 1461203848081 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 18:57:28 INFO - PROCESS | 1796 | 1461203848085 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 18:57:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 18:57:28 INFO - PROCESS | 1796 | 1461203848090 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 18:57:28 INFO - PROCESS | 1796 | 1461203848093 Marionette TRACE conn3 <- [1,846,null,{}] 18:57:28 INFO - PROCESS | 1796 | 1461203848099 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:28 INFO - PROCESS | 1796 | 1461203848251 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 18:57:28 INFO - PROCESS | 1796 | 1461203848265 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:28 INFO - PROCESS | 1796 | ++DOCSHELL 0x891cac00 == 84 [pid = 1796] [id = 219] 18:57:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 171 (0x895ee000) [pid = 1796] [serial = 658] [outer = (nil)] 18:57:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 172 (0x8e7cdc00) [pid = 1796] [serial = 659] [outer = 0x895ee000] 18:57:28 INFO - PROCESS | 1796 | 1461203848337 Marionette DEBUG loaded listener.js 18:57:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 173 (0x8f169800) [pid = 1796] [serial = 660] [outer = 0x895ee000] 18:57:29 INFO - PROCESS | 1796 | 1461203849516 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 18:57:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 18:57:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1478ms 18:57:29 INFO - PROCESS | 1796 | 1461203849570 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 18:57:29 INFO - PROCESS | 1796 | 1461203849575 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 18:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 18:57:29 INFO - PROCESS | 1796 | 1461203849586 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 18:57:29 INFO - PROCESS | 1796 | 1461203849590 Marionette TRACE conn3 <- [1,850,null,{}] 18:57:29 INFO - PROCESS | 1796 | 1461203849599 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:29 INFO - PROCESS | 1796 | 1461203849827 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 18:57:30 INFO - PROCESS | 1796 | 1461203850089 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:30 INFO - PROCESS | 1796 | ++DOCSHELL 0x8aef7400 == 85 [pid = 1796] [id = 220] 18:57:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 174 (0x8aff5000) [pid = 1796] [serial = 661] [outer = (nil)] 18:57:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 175 (0x8bfad400) [pid = 1796] [serial = 662] [outer = 0x8aff5000] 18:57:30 INFO - PROCESS | 1796 | 1461203850203 Marionette DEBUG loaded listener.js 18:57:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 176 (0x8c4f1000) [pid = 1796] [serial = 663] [outer = 0x8aff5000] 18:57:31 INFO - PROCESS | 1796 | 1461203851130 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 18:57:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 18:57:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1588ms 18:57:31 INFO - PROCESS | 1796 | 1461203851174 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 18:57:31 INFO - PROCESS | 1796 | 1461203851183 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 18:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 18:57:31 INFO - PROCESS | 1796 | 1461203851194 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 18:57:31 INFO - PROCESS | 1796 | 1461203851198 Marionette TRACE conn3 <- [1,854,null,{}] 18:57:31 INFO - PROCESS | 1796 | 1461203851204 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:31 INFO - PROCESS | 1796 | 1461203851400 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 18:57:31 INFO - PROCESS | 1796 | 1461203851700 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:31 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f105400 == 86 [pid = 1796] [id = 221] 18:57:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 177 (0x8f106800) [pid = 1796] [serial = 664] [outer = (nil)] 18:57:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 178 (0x8f16a800) [pid = 1796] [serial = 665] [outer = 0x8f106800] 18:57:31 INFO - PROCESS | 1796 | 1461203851833 Marionette DEBUG loaded listener.js 18:57:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 179 (0x8f4c8c00) [pid = 1796] [serial = 666] [outer = 0x8f106800] 18:57:32 INFO - PROCESS | 1796 | 1461203852765 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 18:57:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 18:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1632ms 18:57:32 INFO - PROCESS | 1796 | 1461203852826 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 18:57:32 INFO - PROCESS | 1796 | 1461203852831 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 18:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 18:57:32 INFO - PROCESS | 1796 | 1461203852837 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 18:57:32 INFO - PROCESS | 1796 | 1461203852843 Marionette TRACE conn3 <- [1,858,null,{}] 18:57:32 INFO - PROCESS | 1796 | 1461203852860 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:33 INFO - PROCESS | 1796 | 1461203853097 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 18:57:33 INFO - PROCESS | 1796 | 1461203853349 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:33 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ff68400 == 87 [pid = 1796] [id = 222] 18:57:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 180 (0x90248800) [pid = 1796] [serial = 667] [outer = (nil)] 18:57:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 181 (0x90512000) [pid = 1796] [serial = 668] [outer = 0x90248800] 18:57:33 INFO - PROCESS | 1796 | 1461203853484 Marionette DEBUG loaded listener.js 18:57:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 182 (0x905a2800) [pid = 1796] [serial = 669] [outer = 0x90248800] 18:57:34 INFO - PROCESS | 1796 | 1461203854379 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 18:57:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 18:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1585ms 18:57:34 INFO - PROCESS | 1796 | 1461203854423 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 18:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 18:57:34 INFO - PROCESS | 1796 | 1461203854427 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 18:57:34 INFO - PROCESS | 1796 | 1461203854433 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 18:57:34 INFO - PROCESS | 1796 | 1461203854437 Marionette TRACE conn3 <- [1,862,null,{}] 18:57:34 INFO - PROCESS | 1796 | 1461203854443 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:34 INFO - PROCESS | 1796 | 1461203854616 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 18:57:34 INFO - PROCESS | 1796 | 1461203854818 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:34 INFO - PROCESS | 1796 | ++DOCSHELL 0x912bd400 == 88 [pid = 1796] [id = 223] 18:57:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 183 (0x912be000) [pid = 1796] [serial = 670] [outer = (nil)] 18:57:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 184 (0x915de800) [pid = 1796] [serial = 671] [outer = 0x912be000] 18:57:35 INFO - PROCESS | 1796 | 1461203855000 Marionette DEBUG loaded listener.js 18:57:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 185 (0x92bac400) [pid = 1796] [serial = 672] [outer = 0x912be000] 18:57:35 INFO - PROCESS | 1796 | 1461203855934 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 18:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 18:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1533ms 18:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 18:57:35 INFO - PROCESS | 1796 | 1461203855966 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 18:57:35 INFO - PROCESS | 1796 | 1461203855969 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 18:57:35 INFO - PROCESS | 1796 | 1461203855975 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 18:57:35 INFO - PROCESS | 1796 | 1461203855979 Marionette TRACE conn3 <- [1,866,null,{}] 18:57:35 INFO - PROCESS | 1796 | 1461203855985 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:36 INFO - PROCESS | 1796 | 1461203856161 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 18:57:36 INFO - PROCESS | 1796 | 1461203856406 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:36 INFO - PROCESS | 1796 | ++DOCSHELL 0x885e1400 == 89 [pid = 1796] [id = 224] 18:57:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 186 (0x9071f000) [pid = 1796] [serial = 673] [outer = (nil)] 18:57:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 187 (0x93a66400) [pid = 1796] [serial = 674] [outer = 0x9071f000] 18:57:36 INFO - PROCESS | 1796 | 1461203856537 Marionette DEBUG loaded listener.js 18:57:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 188 (0x93c44800) [pid = 1796] [serial = 675] [outer = 0x9071f000] 18:57:37 INFO - PROCESS | 1796 | 1461203857443 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 18:57:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 18:57:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1531ms 18:57:37 INFO - PROCESS | 1796 | 1461203857506 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 18:57:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 18:57:37 INFO - PROCESS | 1796 | 1461203857510 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 18:57:37 INFO - PROCESS | 1796 | 1461203857516 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 18:57:37 INFO - PROCESS | 1796 | 1461203857520 Marionette TRACE conn3 <- [1,870,null,{}] 18:57:37 INFO - PROCESS | 1796 | 1461203857526 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:37 INFO - PROCESS | 1796 | 1461203857865 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 18:57:38 INFO - PROCESS | 1796 | 1461203858201 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:38 INFO - PROCESS | 1796 | ++DOCSHELL 0x885e2800 == 90 [pid = 1796] [id = 225] 18:57:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 189 (0x9059c000) [pid = 1796] [serial = 676] [outer = (nil)] 18:57:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 190 (0x93d83800) [pid = 1796] [serial = 677] [outer = 0x9059c000] 18:57:38 INFO - PROCESS | 1796 | 1461203858298 Marionette DEBUG loaded listener.js 18:57:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 191 (0x93d86c00) [pid = 1796] [serial = 678] [outer = 0x9059c000] 18:57:39 INFO - PROCESS | 1796 | 1461203859278 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 18:57:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 18:57:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1789ms 18:57:39 INFO - PROCESS | 1796 | 1461203859305 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 18:57:39 INFO - PROCESS | 1796 | 1461203859309 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 18:57:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 18:57:39 INFO - PROCESS | 1796 | 1461203859316 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 18:57:39 INFO - PROCESS | 1796 | 1461203859320 Marionette TRACE conn3 <- [1,874,null,{}] 18:57:39 INFO - PROCESS | 1796 | 1461203859325 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:39 INFO - PROCESS | 1796 | 1461203859495 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 18:57:39 INFO - PROCESS | 1796 | 1461203859744 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:39 INFO - PROCESS | 1796 | ++DOCSHELL 0x90242400 == 91 [pid = 1796] [id = 226] 18:57:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 192 (0x93d81000) [pid = 1796] [serial = 679] [outer = (nil)] 18:57:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 193 (0x93e4b800) [pid = 1796] [serial = 680] [outer = 0x93d81000] 18:57:39 INFO - PROCESS | 1796 | 1461203859873 Marionette DEBUG loaded listener.js 18:57:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 194 (0x95106400) [pid = 1796] [serial = 681] [outer = 0x93d81000] 18:57:40 INFO - PROCESS | 1796 | 1461203860729 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 18:57:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 18:57:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1480ms 18:57:40 INFO - PROCESS | 1796 | 1461203860797 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 18:57:40 INFO - PROCESS | 1796 | 1461203860800 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 18:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 18:57:40 INFO - PROCESS | 1796 | 1461203860807 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 18:57:40 INFO - PROCESS | 1796 | 1461203860811 Marionette TRACE conn3 <- [1,878,null,{}] 18:57:40 INFO - PROCESS | 1796 | 1461203860816 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:41 INFO - PROCESS | 1796 | 1461203860998 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 18:57:41 INFO - PROCESS | 1796 | 1461203861240 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:41 INFO - PROCESS | 1796 | ++DOCSHELL 0x891c9800 == 92 [pid = 1796] [id = 227] 18:57:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 195 (0x93e49c00) [pid = 1796] [serial = 682] [outer = (nil)] 18:57:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 196 (0x95181c00) [pid = 1796] [serial = 683] [outer = 0x93e49c00] 18:57:41 INFO - PROCESS | 1796 | 1461203861373 Marionette DEBUG loaded listener.js 18:57:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 197 (0x95b0a400) [pid = 1796] [serial = 684] [outer = 0x93e49c00] 18:57:42 INFO - PROCESS | 1796 | 1461203862247 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 18:57:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 18:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1491ms 18:57:42 INFO - PROCESS | 1796 | 1461203862299 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 18:57:42 INFO - PROCESS | 1796 | 1461203862303 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 18:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 18:57:42 INFO - PROCESS | 1796 | 1461203862309 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 18:57:42 INFO - PROCESS | 1796 | 1461203862312 Marionette TRACE conn3 <- [1,882,null,{}] 18:57:42 INFO - PROCESS | 1796 | 1461203862318 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:42 INFO - PROCESS | 1796 | 1461203862498 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 18:57:42 INFO - PROCESS | 1796 | 1461203862697 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:42 INFO - PROCESS | 1796 | ++DOCSHELL 0x9517bc00 == 93 [pid = 1796] [id = 228] 18:57:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 198 (0x9517e800) [pid = 1796] [serial = 685] [outer = (nil)] 18:57:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 199 (0x96c43000) [pid = 1796] [serial = 686] [outer = 0x9517e800] 18:57:42 INFO - PROCESS | 1796 | 1461203862785 Marionette DEBUG loaded listener.js 18:57:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 200 (0x96cae000) [pid = 1796] [serial = 687] [outer = 0x9517e800] 18:57:43 INFO - PROCESS | 1796 | 1461203863736 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 18:57:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 18:57:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1488ms 18:57:43 INFO - PROCESS | 1796 | 1461203863798 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 18:57:43 INFO - PROCESS | 1796 | 1461203863802 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 18:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 18:57:43 INFO - PROCESS | 1796 | 1461203863808 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 18:57:43 INFO - PROCESS | 1796 | 1461203863812 Marionette TRACE conn3 <- [1,886,null,{}] 18:57:43 INFO - PROCESS | 1796 | 1461203863817 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:44 INFO - PROCESS | 1796 | 1461203864010 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 18:57:44 INFO - PROCESS | 1796 | 1461203864213 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:44 INFO - PROCESS | 1796 | ++DOCSHELL 0x8afea400 == 94 [pid = 1796] [id = 229] 18:57:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 201 (0x8aff8400) [pid = 1796] [serial = 688] [outer = (nil)] 18:57:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 202 (0x8ff70400) [pid = 1796] [serial = 689] [outer = 0x8aff8400] 18:57:44 INFO - PROCESS | 1796 | 1461203864345 Marionette DEBUG loaded listener.js 18:57:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 203 (0x95180800) [pid = 1796] [serial = 690] [outer = 0x8aff8400] 18:57:45 INFO - PROCESS | 1796 | 1461203865274 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 18:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 18:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1536ms 18:57:45 INFO - PROCESS | 1796 | 1461203865345 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 18:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 18:57:45 INFO - PROCESS | 1796 | 1461203865350 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 18:57:45 INFO - PROCESS | 1796 | 1461203865356 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 18:57:45 INFO - PROCESS | 1796 | 1461203865361 Marionette TRACE conn3 <- [1,890,null,{}] 18:57:45 INFO - PROCESS | 1796 | 1461203865367 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:45 INFO - PROCESS | 1796 | 1461203865579 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 18:57:45 INFO - PROCESS | 1796 | 1461203865838 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:45 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c42cc00 == 95 [pid = 1796] [id = 230] 18:57:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 204 (0x8c4ff000) [pid = 1796] [serial = 691] [outer = (nil)] 18:57:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 205 (0x8ff13400) [pid = 1796] [serial = 692] [outer = 0x8c4ff000] 18:57:45 INFO - PROCESS | 1796 | 1461203865973 Marionette DEBUG loaded listener.js 18:57:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 206 (0x97144c00) [pid = 1796] [serial = 693] [outer = 0x8c4ff000] 18:57:46 INFO - PROCESS | 1796 | 1461203866850 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 18:57:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 18:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1534ms 18:57:46 INFO - PROCESS | 1796 | 1461203866890 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 18:57:46 INFO - PROCESS | 1796 | 1461203866894 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 18:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 18:57:46 INFO - PROCESS | 1796 | 1461203866900 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 18:57:46 INFO - PROCESS | 1796 | 1461203866904 Marionette TRACE conn3 <- [1,894,null,{}] 18:57:46 INFO - PROCESS | 1796 | 1461203866909 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:47 INFO - PROCESS | 1796 | 1461203867099 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 18:57:47 INFO - PROCESS | 1796 | 1461203867303 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:47 INFO - PROCESS | 1796 | ++DOCSHELL 0x8fe47000 == 96 [pid = 1796] [id = 231] 18:57:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 207 (0x8fe4b800) [pid = 1796] [serial = 694] [outer = (nil)] 18:57:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 208 (0x90247400) [pid = 1796] [serial = 695] [outer = 0x8fe4b800] 18:57:47 INFO - PROCESS | 1796 | 1461203867481 Marionette DEBUG loaded listener.js 18:57:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 209 (0x9510dc00) [pid = 1796] [serial = 696] [outer = 0x8fe4b800] 18:57:48 INFO - PROCESS | 1796 | 1461203868387 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 18:57:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 18:57:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1537ms 18:57:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 18:57:48 INFO - PROCESS | 1796 | 1461203868439 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 18:57:48 INFO - PROCESS | 1796 | 1461203868442 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 18:57:48 INFO - PROCESS | 1796 | 1461203868448 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 18:57:48 INFO - PROCESS | 1796 | 1461203868452 Marionette TRACE conn3 <- [1,898,null,{}] 18:57:48 INFO - PROCESS | 1796 | 1461203868457 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:48 INFO - PROCESS | 1796 | 1461203868635 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 18:57:49 INFO - PROCESS | 1796 | 1461203869464 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:49 INFO - PROCESS | 1796 | ++DOCSHELL 0x891ce000 == 97 [pid = 1796] [id = 232] 18:57:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 210 (0x891ce400) [pid = 1796] [serial = 697] [outer = (nil)] 18:57:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 211 (0x895e2800) [pid = 1796] [serial = 698] [outer = 0x891ce400] 18:57:49 INFO - PROCESS | 1796 | 1461203869548 Marionette DEBUG loaded listener.js 18:57:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 212 (0x895ebc00) [pid = 1796] [serial = 699] [outer = 0x891ce400] 18:57:50 INFO - PROCESS | 1796 | 1461203870415 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 18:57:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 18:57:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 2034ms 18:57:50 INFO - PROCESS | 1796 | 1461203870483 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 18:57:50 INFO - PROCESS | 1796 | 1461203870490 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 18:57:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 18:57:50 INFO - PROCESS | 1796 | 1461203870498 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 18:57:50 INFO - PROCESS | 1796 | 1461203870503 Marionette TRACE conn3 <- [1,902,null,{}] 18:57:50 INFO - PROCESS | 1796 | 1461203870510 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:50 INFO - PROCESS | 1796 | 1461203870748 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 18:57:51 INFO - PROCESS | 1796 | 1461203871143 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:51 INFO - PROCESS | 1796 | ++DOCSHELL 0x8875e000 == 98 [pid = 1796] [id = 233] 18:57:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 213 (0x8c433800) [pid = 1796] [serial = 700] [outer = (nil)] 18:57:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 214 (0x8c4fe400) [pid = 1796] [serial = 701] [outer = 0x8c433800] 18:57:51 INFO - PROCESS | 1796 | 1461203871235 Marionette DEBUG loaded listener.js 18:57:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 215 (0x8c684c00) [pid = 1796] [serial = 702] [outer = 0x8c433800] 18:57:52 INFO - PROCESS | 1796 | 1461203872159 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 18:57:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 18:57:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1740ms 18:57:52 INFO - PROCESS | 1796 | 1461203872242 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 18:57:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 18:57:52 INFO - PROCESS | 1796 | 1461203872248 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 18:57:52 INFO - PROCESS | 1796 | 1461203872255 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 18:57:52 INFO - PROCESS | 1796 | 1461203872258 Marionette TRACE conn3 <- [1,906,null,{}] 18:57:52 INFO - PROCESS | 1796 | 1461203872264 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:52 INFO - PROCESS | 1796 | 1461203872480 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 18:57:52 INFO - PROCESS | 1796 | --DOCSHELL 0x8be58800 == 97 [pid = 1796] [id = 183] 18:57:52 INFO - PROCESS | 1796 | --DOCSHELL 0x8f4b5000 == 96 [pid = 1796] [id = 130] 18:57:52 INFO - PROCESS | 1796 | --DOCSHELL 0x8c436c00 == 95 [pid = 1796] [id = 182] 18:57:52 INFO - PROCESS | 1796 | --DOCSHELL 0x8c683800 == 94 [pid = 1796] [id = 181] 18:57:52 INFO - PROCESS | 1796 | --DOMWINDOW == 214 (0x93c49000) [pid = 1796] [serial = 598] [outer = (nil)] [url = about:blank] 18:57:52 INFO - PROCESS | 1796 | --DOCSHELL 0x8c684400 == 93 [pid = 1796] [id = 131] 18:57:52 INFO - PROCESS | 1796 | --DOCSHELL 0x8c67d400 == 92 [pid = 1796] [id = 169] 18:57:52 INFO - PROCESS | 1796 | 1461203872797 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:52 INFO - PROCESS | 1796 | ++DOCSHELL 0x891ca400 == 93 [pid = 1796] [id = 234] 18:57:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 215 (0x8be5c400) [pid = 1796] [serial = 703] [outer = (nil)] 18:57:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 216 (0x8bfb5c00) [pid = 1796] [serial = 704] [outer = 0x8be5c400] 18:57:52 INFO - PROCESS | 1796 | 1461203872876 Marionette DEBUG loaded listener.js 18:57:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 217 (0x8c684400) [pid = 1796] [serial = 705] [outer = 0x8be5c400] 18:57:53 INFO - PROCESS | 1796 | --DOCSHELL 0x9059d400 == 92 [pid = 1796] [id = 203] 18:57:53 INFO - PROCESS | 1796 | --DOCSHELL 0x8fc84800 == 91 [pid = 1796] [id = 202] 18:57:53 INFO - PROCESS | 1796 | --DOCSHELL 0x8e9b8c00 == 90 [pid = 1796] [id = 201] 18:57:53 INFO - PROCESS | 1796 | --DOCSHELL 0x8be5bc00 == 89 [pid = 1796] [id = 200] 18:57:53 INFO - PROCESS | 1796 | --DOCSHELL 0x9024fc00 == 88 [pid = 1796] [id = 199] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 216 (0xa4554c00) [pid = 1796] [serial = 578] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 215 (0x8f4b9400) [pid = 1796] [serial = 560] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 214 (0xa0b27000) [pid = 1796] [serial = 473] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 213 (0xa4580000) [pid = 1796] [serial = 533] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 212 (0x98283400) [pid = 1796] [serial = 319] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 211 (0x912c7400) [pid = 1796] [serial = 515] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 210 (0x90516000) [pid = 1796] [serial = 404] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 209 (0xa4586400) [pid = 1796] [serial = 367] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 208 (0x98188000) [pid = 1796] [serial = 361] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 207 (0x9024bc00) [pid = 1796] [serial = 331] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 206 (0xa46eb400) [pid = 1796] [serial = 580] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 205 (0x97f74800) [pid = 1796] [serial = 283] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 204 (0x905a2400) [pid = 1796] [serial = 310] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 203 (0x8aef4800) [pid = 1796] [serial = 476] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 202 (0x97fa5000) [pid = 1796] [serial = 316] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 201 (0x99445c00) [pid = 1796] [serial = 470] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 200 (0x997c5400) [pid = 1796] [serial = 413] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 199 (0x9072b800) [pid = 1796] [serial = 379] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 198 (0x8e9b6400) [pid = 1796] [serial = 592] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 197 (0x915e4800) [pid = 1796] [serial = 280] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 196 (0x8c43ac00) [pid = 1796] [serial = 422] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 195 (0x9517c000) [pid = 1796] [serial = 566] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 194 (0x9881d000) [pid = 1796] [serial = 286] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 193 (0x90519000) [pid = 1796] [serial = 458] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 192 (0x8e7d4000) [pid = 1796] [serial = 590] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 191 (0x98283000) [pid = 1796] [serial = 521] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 190 (0x93a69000) [pid = 1796] [serial = 431] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 189 (0x9947d000) [pid = 1796] [serial = 289] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 188 (0x912bd800) [pid = 1796] [serial = 596] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 187 (0xa4aab400) [pid = 1796] [serial = 587] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 186 (0xa0bdc800) [pid = 1796] [serial = 419] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 185 (0x93e43400) [pid = 1796] [serial = 437] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 184 (0x8e9c0c00) [pid = 1796] [serial = 559] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 183 (0x8ff6ec00) [pid = 1796] [serial = 562] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 182 (0xa4c0a400) [pid = 1796] [serial = 370] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 181 (0x93e44000) [pid = 1796] [serial = 461] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 180 (0x8f10e800) [pid = 1796] [serial = 485] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 179 (0x8f16f000) [pid = 1796] [serial = 482] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 178 (0x92115800) [pid = 1796] [serial = 563] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 177 (0x9714c400) [pid = 1796] [serial = 407] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 176 (0x8c4ff800) [pid = 1796] [serial = 373] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 175 (0x8e9b6c00) [pid = 1796] [serial = 352] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 174 (0x8bfb3400) [pid = 1796] [serial = 428] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 173 (0x8be53800) [pid = 1796] [serial = 589] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 172 (0x92017000) [pid = 1796] [serial = 410] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 171 (0xa2912000) [pid = 1796] [serial = 298] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 170 (0x97c86c00) [pid = 1796] [serial = 569] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 169 (0x8f16ec00) [pid = 1796] [serial = 593] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 168 (0x95babc00) [pid = 1796] [serial = 518] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 167 (0x8c687000) [pid = 1796] [serial = 376] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0x9713e800) [pid = 1796] [serial = 568] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0xa291bc00) [pid = 1796] [serial = 586] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x95bb3c00) [pid = 1796] [serial = 313] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0xa4aaac00) [pid = 1796] [serial = 583] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x905a6800) [pid = 1796] [serial = 292] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x98d31000) [pid = 1796] [serial = 364] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x98281000) [pid = 1796] [serial = 572] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x93c50c00) [pid = 1796] [serial = 434] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0xa4555800) [pid = 1796] [serial = 527] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x9ffb3c00) [pid = 1796] [serial = 295] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x93d87400) [pid = 1796] [serial = 530] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x8be5c000) [pid = 1796] [serial = 536] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x8e9b9c00) [pid = 1796] [serial = 512] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x9fd57000) [pid = 1796] [serial = 334] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x902a6800) [pid = 1796] [serial = 595] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x90512c00) [pid = 1796] [serial = 355] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x9ea21c00) [pid = 1796] [serial = 416] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0xa0bd9c00) [pid = 1796] [serial = 479] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x9b089800) [pid = 1796] [serial = 328] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x99178400) [pid = 1796] [serial = 524] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x97f9e000) [pid = 1796] [serial = 571] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x9881a800) [pid = 1796] [serial = 467] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x97faa400) [pid = 1796] [serial = 464] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x9ea26c00) [pid = 1796] [serial = 574] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x98821800) [pid = 1796] [serial = 322] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x92bd9400) [pid = 1796] [serial = 542] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x9fda8800) [pid = 1796] [serial = 575] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x8f110400) [pid = 1796] [serial = 488] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0xa2b91c00) [pid = 1796] [serial = 577] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x8ff6c000) [pid = 1796] [serial = 491] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x95107400) [pid = 1796] [serial = 358] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x8fe4fc00) [pid = 1796] [serial = 301] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x93e4ec00) [pid = 1796] [serial = 565] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x8aff3400) [pid = 1796] [serial = 539] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x99a19400) [pid = 1796] [serial = 325] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x8ff20c00) [pid = 1796] [serial = 425] [outer = (nil)] [url = about:blank] 18:57:53 INFO - PROCESS | 1796 | 1461203873792 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 18:57:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 18:57:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1581ms 18:57:53 INFO - PROCESS | 1796 | 1461203873835 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 18:57:53 INFO - PROCESS | 1796 | 1461203873839 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 18:57:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 18:57:53 INFO - PROCESS | 1796 | 1461203873853 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 18:57:53 INFO - PROCESS | 1796 | 1461203873861 Marionette TRACE conn3 <- [1,910,null,{}] 18:57:53 INFO - PROCESS | 1796 | 1461203873869 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:54 INFO - PROCESS | 1796 | 1461203874039 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 18:57:54 INFO - PROCESS | 1796 | 1461203874059 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:54 INFO - PROCESS | 1796 | ++DOCSHELL 0x8afed800 == 89 [pid = 1796] [id = 235] 18:57:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x8e7d1800) [pid = 1796] [serial = 706] [outer = (nil)] 18:57:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x8f10fc00) [pid = 1796] [serial = 707] [outer = 0x8e7d1800] 18:57:54 INFO - PROCESS | 1796 | 1461203874145 Marionette DEBUG loaded listener.js 18:57:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x8f16a000) [pid = 1796] [serial = 708] [outer = 0x8e7d1800] 18:57:55 INFO - PROCESS | 1796 | 1461203875024 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 18:57:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 18:57:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1193ms 18:57:55 INFO - PROCESS | 1796 | 1461203875042 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 18:57:55 INFO - PROCESS | 1796 | 1461203875045 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 18:57:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 18:57:55 INFO - PROCESS | 1796 | 1461203875053 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 18:57:55 INFO - PROCESS | 1796 | 1461203875056 Marionette TRACE conn3 <- [1,914,null,{}] 18:57:55 INFO - PROCESS | 1796 | 1461203875062 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:55 INFO - PROCESS | 1796 | 1461203875290 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 18:57:55 INFO - PROCESS | 1796 | 1461203875325 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:55 INFO - PROCESS | 1796 | ++DOCSHELL 0x8aef5400 == 90 [pid = 1796] [id = 236] 18:57:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x8f10d000) [pid = 1796] [serial = 709] [outer = (nil)] 18:57:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x8f4c8800) [pid = 1796] [serial = 710] [outer = 0x8f10d000] 18:57:55 INFO - PROCESS | 1796 | 1461203875397 Marionette DEBUG loaded listener.js 18:57:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x8fe46400) [pid = 1796] [serial = 711] [outer = 0x8f10d000] 18:57:56 INFO - PROCESS | 1796 | 1461203876276 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 18:57:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 18:57:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1283ms 18:57:56 INFO - PROCESS | 1796 | 1461203876338 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 18:57:56 INFO - PROCESS | 1796 | 1461203876342 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 18:57:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 18:57:56 INFO - PROCESS | 1796 | 1461203876347 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 18:57:56 INFO - PROCESS | 1796 | 1461203876351 Marionette TRACE conn3 <- [1,918,null,{}] 18:57:56 INFO - PROCESS | 1796 | 1461203876360 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:56 INFO - PROCESS | 1796 | 1461203876602 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 18:57:56 INFO - PROCESS | 1796 | 1461203876646 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:56 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c433000 == 91 [pid = 1796] [id = 237] 18:57:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x8f4bd400) [pid = 1796] [serial = 712] [outer = (nil)] 18:57:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x8ff13c00) [pid = 1796] [serial = 713] [outer = 0x8f4bd400] 18:57:56 INFO - PROCESS | 1796 | 1461203876736 Marionette DEBUG loaded listener.js 18:57:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x8ff6cc00) [pid = 1796] [serial = 714] [outer = 0x8f4bd400] 18:57:57 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x914da800) [pid = 1796] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 18:57:57 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x8aee9000) [pid = 1796] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 18:57:57 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x8e7dac00) [pid = 1796] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 18:57:57 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x885e5000) [pid = 1796] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 18:57:57 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x88753400) [pid = 1796] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 18:57:57 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x8afec800) [pid = 1796] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 18:57:57 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x8be60400) [pid = 1796] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 18:57:57 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x8bfb4c00) [pid = 1796] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 18:57:57 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x905a4800) [pid = 1796] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 18:57:58 INFO - PROCESS | 1796 | 1461203878138 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 18:57:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 18:57:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1833ms 18:57:58 INFO - PROCESS | 1796 | 1461203878182 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 18:57:58 INFO - PROCESS | 1796 | 1461203878186 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 18:57:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 18:57:58 INFO - PROCESS | 1796 | 1461203878192 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 18:57:58 INFO - PROCESS | 1796 | 1461203878195 Marionette TRACE conn3 <- [1,922,null,{}] 18:57:58 INFO - PROCESS | 1796 | 1461203878238 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:58 INFO - PROCESS | 1796 | 1461203878393 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 18:57:58 INFO - PROCESS | 1796 | 1461203878547 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:58 INFO - PROCESS | 1796 | ++DOCSHELL 0x885e5000 == 92 [pid = 1796] [id = 238] 18:57:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x8875c800) [pid = 1796] [serial = 715] [outer = (nil)] 18:57:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x8f168000) [pid = 1796] [serial = 716] [outer = 0x8875c800] 18:57:58 INFO - PROCESS | 1796 | 1461203878618 Marionette DEBUG loaded listener.js 18:57:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x90248400) [pid = 1796] [serial = 717] [outer = 0x8875c800] 18:57:59 INFO - PROCESS | 1796 | 1461203879265 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 18:57:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 18:57:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1127ms 18:57:59 INFO - PROCESS | 1796 | 1461203879320 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 18:57:59 INFO - PROCESS | 1796 | 1461203879323 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 18:57:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 18:57:59 INFO - PROCESS | 1796 | 1461203879329 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 18:57:59 INFO - PROCESS | 1796 | 1461203879332 Marionette TRACE conn3 <- [1,926,null,{}] 18:57:59 INFO - PROCESS | 1796 | 1461203879338 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:57:59 INFO - PROCESS | 1796 | 1461203879541 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 18:57:59 INFO - PROCESS | 1796 | 1461203879565 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:57:59 INFO - PROCESS | 1796 | ++DOCSHELL 0x88753400 == 93 [pid = 1796] [id = 239] 18:57:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x8afec800) [pid = 1796] [serial = 718] [outer = (nil)] 18:57:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x902b1800) [pid = 1796] [serial = 719] [outer = 0x8afec800] 18:57:59 INFO - PROCESS | 1796 | 1461203879636 Marionette DEBUG loaded listener.js 18:57:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x90519400) [pid = 1796] [serial = 720] [outer = 0x8afec800] 18:58:00 INFO - PROCESS | 1796 | 1461203880734 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 18:58:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 18:58:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1439ms 18:58:00 INFO - PROCESS | 1796 | 1461203880769 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 18:58:00 INFO - PROCESS | 1796 | 1461203880776 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 18:58:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 18:58:00 INFO - PROCESS | 1796 | 1461203880786 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 18:58:00 INFO - PROCESS | 1796 | 1461203880790 Marionette TRACE conn3 <- [1,930,null,{}] 18:58:00 INFO - PROCESS | 1796 | 1461203880799 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:00 INFO - PROCESS | 1796 | 1461203880997 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 18:58:01 INFO - PROCESS | 1796 | 1461203881245 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:01 INFO - PROCESS | 1796 | ++DOCSHELL 0x8aef5800 == 94 [pid = 1796] [id = 240] 18:58:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x8be53000) [pid = 1796] [serial = 721] [outer = (nil)] 18:58:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x8bfaf400) [pid = 1796] [serial = 722] [outer = 0x8be53000] 18:58:01 INFO - PROCESS | 1796 | 1461203881380 Marionette DEBUG loaded listener.js 18:58:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x8c431000) [pid = 1796] [serial = 723] [outer = 0x8be53000] 18:58:02 INFO - PROCESS | 1796 | 1461203882508 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 18:58:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 18:58:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1783ms 18:58:02 INFO - PROCESS | 1796 | 1461203882569 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 18:58:02 INFO - PROCESS | 1796 | 1461203882578 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 18:58:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 18:58:02 INFO - PROCESS | 1796 | 1461203882592 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 18:58:02 INFO - PROCESS | 1796 | 1461203882596 Marionette TRACE conn3 <- [1,934,null,{}] 18:58:02 INFO - PROCESS | 1796 | 1461203882602 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:02 INFO - PROCESS | 1796 | 1461203882827 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 18:58:03 INFO - PROCESS | 1796 | 1461203883148 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:03 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e7ce000 == 95 [pid = 1796] [id = 241] 18:58:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x8e9b6400) [pid = 1796] [serial = 724] [outer = (nil)] 18:58:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x8f10d800) [pid = 1796] [serial = 725] [outer = 0x8e9b6400] 18:58:03 INFO - PROCESS | 1796 | 1461203883239 Marionette DEBUG loaded listener.js 18:58:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x8f4b7000) [pid = 1796] [serial = 726] [outer = 0x8e9b6400] 18:58:04 INFO - PROCESS | 1796 | 1461203884148 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 18:58:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 18:58:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1633ms 18:58:04 INFO - PROCESS | 1796 | 1461203884225 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 18:58:04 INFO - PROCESS | 1796 | 1461203884229 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 18:58:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 18:58:04 INFO - PROCESS | 1796 | 1461203884236 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 18:58:04 INFO - PROCESS | 1796 | 1461203884242 Marionette TRACE conn3 <- [1,938,null,{}] 18:58:04 INFO - PROCESS | 1796 | 1461203884259 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:04 INFO - PROCESS | 1796 | 1461203884485 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 18:58:04 INFO - PROCESS | 1796 | 1461203884749 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:04 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e9b7800 == 96 [pid = 1796] [id = 242] 18:58:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x902a7c00) [pid = 1796] [serial = 727] [outer = (nil)] 18:58:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x905a0400) [pid = 1796] [serial = 728] [outer = 0x902a7c00] 18:58:04 INFO - PROCESS | 1796 | 1461203884854 Marionette DEBUG loaded listener.js 18:58:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x905a8c00) [pid = 1796] [serial = 729] [outer = 0x902a7c00] 18:58:05 INFO - PROCESS | 1796 | 1461203885749 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 18:58:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 18:58:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1549ms 18:58:05 INFO - PROCESS | 1796 | 1461203885785 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 18:58:05 INFO - PROCESS | 1796 | 1461203885790 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 18:58:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 18:58:05 INFO - PROCESS | 1796 | 1461203885797 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 18:58:05 INFO - PROCESS | 1796 | 1461203885800 Marionette TRACE conn3 <- [1,942,null,{}] 18:58:05 INFO - PROCESS | 1796 | 1461203885806 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:05 INFO - PROCESS | 1796 | 1461203885985 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 18:58:06 INFO - PROCESS | 1796 | 1461203886178 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:06 INFO - PROCESS | 1796 | ++DOCSHELL 0x902a9400 == 97 [pid = 1796] [id = 243] 18:58:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x90725000) [pid = 1796] [serial = 730] [outer = (nil)] 18:58:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x914da800) [pid = 1796] [serial = 731] [outer = 0x90725000] 18:58:06 INFO - PROCESS | 1796 | 1461203886274 Marionette DEBUG loaded listener.js 18:58:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x915df800) [pid = 1796] [serial = 732] [outer = 0x90725000] 18:58:07 INFO - PROCESS | 1796 | 1461203887202 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 18:58:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 18:58:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1480ms 18:58:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 18:58:07 INFO - PROCESS | 1796 | 1461203887277 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 18:58:07 INFO - PROCESS | 1796 | 1461203887281 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 18:58:07 INFO - PROCESS | 1796 | 1461203887287 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 18:58:07 INFO - PROCESS | 1796 | 1461203887291 Marionette TRACE conn3 <- [1,946,null,{}] 18:58:07 INFO - PROCESS | 1796 | 1461203887297 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:07 INFO - PROCESS | 1796 | 1461203887476 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 18:58:07 INFO - PROCESS | 1796 | 1461203887661 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:07 INFO - PROCESS | 1796 | ++DOCSHELL 0x8be5c800 == 98 [pid = 1796] [id = 244] 18:58:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x912c1400) [pid = 1796] [serial = 733] [outer = (nil)] 18:58:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x92ba9000) [pid = 1796] [serial = 734] [outer = 0x912c1400] 18:58:07 INFO - PROCESS | 1796 | 1461203887800 Marionette DEBUG loaded listener.js 18:58:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x92bd8800) [pid = 1796] [serial = 735] [outer = 0x912c1400] 18:58:08 INFO - PROCESS | 1796 | 1461203888730 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 18:58:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 18:58:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1482ms 18:58:08 INFO - PROCESS | 1796 | 1461203888768 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 18:58:08 INFO - PROCESS | 1796 | 1461203888771 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 18:58:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 18:58:08 INFO - PROCESS | 1796 | 1461203888778 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 18:58:08 INFO - PROCESS | 1796 | 1461203888782 Marionette TRACE conn3 <- [1,950,null,{}] 18:58:08 INFO - PROCESS | 1796 | 1461203888787 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:08 INFO - PROCESS | 1796 | 1461203888994 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 18:58:09 INFO - PROCESS | 1796 | 1461203889237 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:09 INFO - PROCESS | 1796 | ++DOCSHELL 0x9051f400 == 99 [pid = 1796] [id = 245] 18:58:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x912c8c00) [pid = 1796] [serial = 736] [outer = (nil)] 18:58:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x93d7c000) [pid = 1796] [serial = 737] [outer = 0x912c8c00] 18:58:09 INFO - PROCESS | 1796 | 1461203889367 Marionette DEBUG loaded listener.js 18:58:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x93d86800) [pid = 1796] [serial = 738] [outer = 0x912c8c00] 18:58:10 INFO - PROCESS | 1796 | 1461203890195 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 18:58:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 18:58:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1483ms 18:58:10 INFO - PROCESS | 1796 | 1461203890262 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 18:58:10 INFO - PROCESS | 1796 | 1461203890265 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 18:58:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 18:58:10 INFO - PROCESS | 1796 | 1461203890272 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 18:58:10 INFO - PROCESS | 1796 | 1461203890275 Marionette TRACE conn3 <- [1,954,null,{}] 18:58:10 INFO - PROCESS | 1796 | 1461203890281 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:10 INFO - PROCESS | 1796 | 1461203890460 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 18:58:10 INFO - PROCESS | 1796 | 1461203890648 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:10 INFO - PROCESS | 1796 | ++DOCSHELL 0x93d7f400 == 100 [pid = 1796] [id = 246] 18:58:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x93d86000) [pid = 1796] [serial = 739] [outer = (nil)] 18:58:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x95109c00) [pid = 1796] [serial = 740] [outer = 0x93d86000] 18:58:10 INFO - PROCESS | 1796 | 1461203890737 Marionette DEBUG loaded listener.js 18:58:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x9510c000) [pid = 1796] [serial = 741] [outer = 0x93d86000] 18:58:11 INFO - PROCESS | 1796 | 1461203891635 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 18:58:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 18:58:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1432ms 18:58:11 INFO - PROCESS | 1796 | 1461203891705 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 18:58:11 INFO - PROCESS | 1796 | 1461203891709 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 18:58:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 18:58:11 INFO - PROCESS | 1796 | 1461203891715 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 18:58:11 INFO - PROCESS | 1796 | 1461203891719 Marionette TRACE conn3 <- [1,958,null,{}] 18:58:11 INFO - PROCESS | 1796 | 1461203891725 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:11 INFO - PROCESS | 1796 | 1461203891903 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 18:58:12 INFO - PROCESS | 1796 | 1461203892103 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:12 INFO - PROCESS | 1796 | ++DOCSHELL 0x90246800 == 101 [pid = 1796] [id = 247] 18:58:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x93c4cc00) [pid = 1796] [serial = 742] [outer = (nil)] 18:58:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x95d9fc00) [pid = 1796] [serial = 743] [outer = 0x93c4cc00] 18:58:12 INFO - PROCESS | 1796 | 1461203892230 Marionette DEBUG loaded listener.js 18:58:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x96fe2c00) [pid = 1796] [serial = 744] [outer = 0x93c4cc00] 18:58:13 INFO - PROCESS | 1796 | 1461203893153 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 18:58:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 18:58:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1482ms 18:58:13 INFO - PROCESS | 1796 | 1461203893198 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 18:58:13 INFO - PROCESS | 1796 | 1461203893202 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 18:58:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 18:58:13 INFO - PROCESS | 1796 | 1461203893208 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 18:58:13 INFO - PROCESS | 1796 | 1461203893212 Marionette TRACE conn3 <- [1,962,null,{}] 18:58:13 INFO - PROCESS | 1796 | 1461203893218 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:13 INFO - PROCESS | 1796 | 1461203893393 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 18:58:13 INFO - PROCESS | 1796 | 1461203893591 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:13 INFO - PROCESS | 1796 | ++DOCSHELL 0x895e8000 == 102 [pid = 1796] [id = 248] 18:58:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x9517e000) [pid = 1796] [serial = 745] [outer = (nil)] 18:58:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x97c85800) [pid = 1796] [serial = 746] [outer = 0x9517e000] 18:58:13 INFO - PROCESS | 1796 | 1461203893717 Marionette DEBUG loaded listener.js 18:58:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x97dd6800) [pid = 1796] [serial = 747] [outer = 0x9517e000] 18:58:14 INFO - PROCESS | 1796 | 1461203894614 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 18:58:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 18:58:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1481ms 18:58:14 INFO - PROCESS | 1796 | 1461203894691 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 18:58:14 INFO - PROCESS | 1796 | 1461203894695 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 18:58:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 18:58:14 INFO - PROCESS | 1796 | 1461203894701 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 18:58:14 INFO - PROCESS | 1796 | 1461203894704 Marionette TRACE conn3 <- [1,966,null,{}] 18:58:14 INFO - PROCESS | 1796 | 1461203894710 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:14 INFO - PROCESS | 1796 | 1461203894928 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 18:58:15 INFO - PROCESS | 1796 | 1461203895174 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:15 INFO - PROCESS | 1796 | ++DOCSHELL 0x914e1000 == 103 [pid = 1796] [id = 249] 18:58:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x97f6b800) [pid = 1796] [serial = 748] [outer = (nil)] 18:58:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x97f6f400) [pid = 1796] [serial = 749] [outer = 0x97f6b800] 18:58:15 INFO - PROCESS | 1796 | 1461203895302 Marionette DEBUG loaded listener.js 18:58:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x97f75000) [pid = 1796] [serial = 750] [outer = 0x97f6b800] 18:58:16 INFO - PROCESS | 1796 | 1461203896196 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 18:58:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 18:58:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1534ms 18:58:16 INFO - PROCESS | 1796 | 1461203896237 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 18:58:16 INFO - PROCESS | 1796 | 1461203896241 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 18:58:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 18:58:16 INFO - PROCESS | 1796 | 1461203896248 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 18:58:16 INFO - PROCESS | 1796 | 1461203896253 Marionette TRACE conn3 <- [1,970,null,{}] 18:58:16 INFO - PROCESS | 1796 | 1461203896259 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:16 INFO - PROCESS | 1796 | 1461203896478 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 18:58:16 INFO - PROCESS | 1796 | 1461203896716 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:16 INFO - PROCESS | 1796 | ++DOCSHELL 0x97f68c00 == 104 [pid = 1796] [id = 250] 18:58:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x97f6a400) [pid = 1796] [serial = 751] [outer = (nil)] 18:58:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 169 (0x97fa9c00) [pid = 1796] [serial = 752] [outer = 0x97f6a400] 18:58:16 INFO - PROCESS | 1796 | 1461203896853 Marionette DEBUG loaded listener.js 18:58:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 170 (0x9818d400) [pid = 1796] [serial = 753] [outer = 0x97f6a400] 18:58:17 INFO - PROCESS | 1796 | 1461203897731 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 18:58:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 18:58:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1530ms 18:58:17 INFO - PROCESS | 1796 | 1461203897780 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 18:58:17 INFO - PROCESS | 1796 | 1461203897784 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 18:58:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 18:58:17 INFO - PROCESS | 1796 | 1461203897790 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 18:58:17 INFO - PROCESS | 1796 | 1461203897793 Marionette TRACE conn3 <- [1,974,null,{}] 18:58:17 INFO - PROCESS | 1796 | 1461203897799 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:17 INFO - PROCESS | 1796 | 1461203897992 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 18:58:18 INFO - PROCESS | 1796 | 1461203898186 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:18 INFO - PROCESS | 1796 | ++DOCSHELL 0x97fa0400 == 105 [pid = 1796] [id = 251] 18:58:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 171 (0x97fa7800) [pid = 1796] [serial = 754] [outer = (nil)] 18:58:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 172 (0x981aec00) [pid = 1796] [serial = 755] [outer = 0x97fa7800] 18:58:18 INFO - PROCESS | 1796 | 1461203898269 Marionette DEBUG loaded listener.js 18:58:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 173 (0x9827a000) [pid = 1796] [serial = 756] [outer = 0x97fa7800] 18:58:19 INFO - PROCESS | 1796 | 1461203899193 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 18:58:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 18:58:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1441ms 18:58:19 INFO - PROCESS | 1796 | 1461203899232 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 18:58:19 INFO - PROCESS | 1796 | 1461203899236 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 18:58:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 18:58:19 INFO - PROCESS | 1796 | 1461203899242 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 18:58:19 INFO - PROCESS | 1796 | 1461203899245 Marionette TRACE conn3 <- [1,978,null,{}] 18:58:19 INFO - PROCESS | 1796 | 1461203899251 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:19 INFO - PROCESS | 1796 | 1461203899423 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 18:58:19 INFO - PROCESS | 1796 | 1461203899621 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:19 INFO - PROCESS | 1796 | ++DOCSHELL 0x97fa9400 == 106 [pid = 1796] [id = 252] 18:58:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 174 (0x9818ec00) [pid = 1796] [serial = 757] [outer = (nil)] 18:58:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 175 (0x982b2c00) [pid = 1796] [serial = 758] [outer = 0x9818ec00] 18:58:19 INFO - PROCESS | 1796 | 1461203899705 Marionette DEBUG loaded listener.js 18:58:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 176 (0x983c3400) [pid = 1796] [serial = 759] [outer = 0x9818ec00] 18:58:20 INFO - PROCESS | 1796 | 1461203900626 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 18:58:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 18:58:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1434ms 18:58:20 INFO - PROCESS | 1796 | 1461203900676 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 18:58:20 INFO - PROCESS | 1796 | 1461203900680 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 18:58:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 18:58:20 INFO - PROCESS | 1796 | 1461203900687 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 18:58:20 INFO - PROCESS | 1796 | 1461203900689 Marionette TRACE conn3 <- [1,982,null,{}] 18:58:20 INFO - PROCESS | 1796 | 1461203900695 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:20 INFO - PROCESS | 1796 | 1461203900866 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 18:58:21 INFO - PROCESS | 1796 | 1461203901033 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:21 INFO - PROCESS | 1796 | ++DOCSHELL 0x981b1000 == 107 [pid = 1796] [id = 253] 18:58:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 177 (0x98285400) [pid = 1796] [serial = 760] [outer = (nil)] 18:58:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 178 (0x98819000) [pid = 1796] [serial = 761] [outer = 0x98285400] 18:58:21 INFO - PROCESS | 1796 | 1461203901118 Marionette DEBUG loaded listener.js 18:58:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 179 (0x9881d000) [pid = 1796] [serial = 762] [outer = 0x98285400] 18:58:22 INFO - PROCESS | 1796 | 1461203902059 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 18:58:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 18:58:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1431ms 18:58:22 INFO - PROCESS | 1796 | 1461203902119 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 18:58:22 INFO - PROCESS | 1796 | 1461203902123 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 18:58:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 18:58:22 INFO - PROCESS | 1796 | 1461203902129 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 18:58:22 INFO - PROCESS | 1796 | 1461203902132 Marionette TRACE conn3 <- [1,986,null,{}] 18:58:22 INFO - PROCESS | 1796 | 1461203902138 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:22 INFO - PROCESS | 1796 | 1461203902323 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 18:58:22 INFO - PROCESS | 1796 | 1461203902922 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:23 INFO - PROCESS | 1796 | ++DOCSHELL 0x8aff4400 == 108 [pid = 1796] [id = 254] 18:58:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 180 (0x8aff4800) [pid = 1796] [serial = 763] [outer = (nil)] 18:58:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 181 (0x8be57000) [pid = 1796] [serial = 764] [outer = 0x8aff4800] 18:58:23 INFO - PROCESS | 1796 | 1461203903090 Marionette DEBUG loaded listener.js 18:58:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 182 (0x8be5e400) [pid = 1796] [serial = 765] [outer = 0x8aff4800] 18:58:24 INFO - PROCESS | 1796 | 1461203904027 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 18:58:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 18:58:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1937ms 18:58:24 INFO - PROCESS | 1796 | 1461203904067 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 18:58:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 18:58:24 INFO - PROCESS | 1796 | 1461203904073 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 18:58:24 INFO - PROCESS | 1796 | 1461203904081 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 18:58:24 INFO - PROCESS | 1796 | 1461203904087 Marionette TRACE conn3 <- [1,990,null,{}] 18:58:24 INFO - PROCESS | 1796 | 1461203904094 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:24 INFO - PROCESS | 1796 | 1461203904293 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 18:58:24 INFO - PROCESS | 1796 | 1461203904537 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:24 INFO - PROCESS | 1796 | ++DOCSHELL 0x895ea000 == 109 [pid = 1796] [id = 255] 18:58:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 183 (0x8c430c00) [pid = 1796] [serial = 766] [outer = (nil)] 18:58:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 184 (0x8e9b8800) [pid = 1796] [serial = 767] [outer = 0x8c430c00] 18:58:24 INFO - PROCESS | 1796 | 1461203904677 Marionette DEBUG loaded listener.js 18:58:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 185 (0x8f110c00) [pid = 1796] [serial = 768] [outer = 0x8c430c00] 18:58:25 INFO - PROCESS | 1796 | 1461203905731 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 18:58:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 18:58:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1688ms 18:58:25 INFO - PROCESS | 1796 | 1461203905771 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 18:58:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 18:58:25 INFO - PROCESS | 1796 | 1461203905777 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 18:58:25 INFO - PROCESS | 1796 | 1461203905784 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 18:58:25 INFO - PROCESS | 1796 | 1461203905787 Marionette TRACE conn3 <- [1,994,null,{}] 18:58:25 INFO - PROCESS | 1796 | 1461203905793 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:25 INFO - PROCESS | 1796 | 1461203905958 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 18:58:26 INFO - PROCESS | 1796 | 1461203906301 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:26 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c4fb800 == 110 [pid = 1796] [id = 256] 18:58:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 186 (0x8c689800) [pid = 1796] [serial = 769] [outer = (nil)] 18:58:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 187 (0x8f4b1400) [pid = 1796] [serial = 770] [outer = 0x8c689800] 18:58:26 INFO - PROCESS | 1796 | 1461203906387 Marionette DEBUG loaded listener.js 18:58:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 188 (0x8ff68800) [pid = 1796] [serial = 771] [outer = 0x8c689800] 18:58:27 INFO - PROCESS | 1796 | --DOMWINDOW == 187 (0x8e7cdc00) [pid = 1796] [serial = 659] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1796 | --DOMWINDOW == 186 (0x9211a000) [pid = 1796] [serial = 607] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1796 | --DOMWINDOW == 185 (0x8f4b4000) [pid = 1796] [serial = 604] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1796 | --DOMWINDOW == 184 (0x8c42d400) [pid = 1796] [serial = 601] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1796 | --DOMWINDOW == 183 (0x93e4f000) [pid = 1796] [serial = 610] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1796 | --DOMWINDOW == 182 (0x96fe8000) [pid = 1796] [serial = 613] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1796 | --DOMWINDOW == 181 (0x98cce000) [pid = 1796] [serial = 616] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1796 | --DOMWINDOW == 180 (0xa00d3c00) [pid = 1796] [serial = 620] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1796 | --DOMWINDOW == 179 (0xa46c6000) [pid = 1796] [serial = 623] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1796 | --DOMWINDOW == 178 (0x88759800) [pid = 1796] [serial = 626] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1796 | --DOMWINDOW == 177 (0xa46c9800) [pid = 1796] [serial = 629] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1796 | --DOCSHELL 0x885e5000 == 109 [pid = 1796] [id = 238] 18:58:27 INFO - PROCESS | 1796 | --DOCSHELL 0x8c433000 == 108 [pid = 1796] [id = 237] 18:58:27 INFO - PROCESS | 1796 | --DOCSHELL 0x8aef5400 == 107 [pid = 1796] [id = 236] 18:58:27 INFO - PROCESS | 1796 | --DOCSHELL 0x8afed800 == 106 [pid = 1796] [id = 235] 18:58:27 INFO - PROCESS | 1796 | --DOCSHELL 0x891ca400 == 105 [pid = 1796] [id = 234] 18:58:27 INFO - PROCESS | 1796 | --DOCSHELL 0x8875e000 == 104 [pid = 1796] [id = 233] 18:58:27 INFO - PROCESS | 1796 | --DOCSHELL 0x891ce000 == 103 [pid = 1796] [id = 232] 18:58:27 INFO - PROCESS | 1796 | 1461203907472 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 18:58:27 INFO - PROCESS | 1796 | --DOMWINDOW == 176 (0x8e9be800) [pid = 1796] [serial = 401] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:58:27 INFO - PROCESS | 1796 | --DOMWINDOW == 175 (0x92018400) [pid = 1796] [serial = 653] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1796 | --DOMWINDOW == 174 (0x92ba6400) [pid = 1796] [serial = 654] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1796 | --DOMWINDOW == 173 (0x8be54800) [pid = 1796] [serial = 656] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1796 | --DOMWINDOW == 172 (0x8f16bc00) [pid = 1796] [serial = 639] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1796 | --DOMWINDOW == 171 (0x8e9bf400) [pid = 1796] [serial = 638] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1796 | --DOMWINDOW == 170 (0x8be55400) [pid = 1796] [serial = 644] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1796 | --DOMWINDOW == 169 (0x8e7d3000) [pid = 1796] [serial = 645] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1796 | --DOMWINDOW == 168 (0x8aeec800) [pid = 1796] [serial = 633] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1796 | --DOMWINDOW == 167 (0x891d0400) [pid = 1796] [serial = 632] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0x8ff20400) [pid = 1796] [serial = 642] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0x8e9c0400) [pid = 1796] [serial = 641] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x8c4f1400) [pid = 1796] [serial = 636] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x8bfb6000) [pid = 1796] [serial = 635] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x8f4b0800) [pid = 1796] [serial = 647] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x9051b800) [pid = 1796] [serial = 648] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x912c5000) [pid = 1796] [serial = 650] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x8bfb0400) [pid = 1796] [serial = 657] [outer = (nil)] [url = about:blank] 18:58:27 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x914e0000) [pid = 1796] [serial = 651] [outer = (nil)] [url = about:blank] 18:58:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 18:58:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1792ms 18:58:27 INFO - PROCESS | 1796 | 1461203907576 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 18:58:27 INFO - PROCESS | 1796 | 1461203907579 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 18:58:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 18:58:27 INFO - PROCESS | 1796 | 1461203907593 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 18:58:27 INFO - PROCESS | 1796 | 1461203907601 Marionette TRACE conn3 <- [1,998,null,{}] 18:58:27 INFO - PROCESS | 1796 | 1461203907609 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:27 INFO - PROCESS | 1796 | 1461203907811 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 18:58:28 INFO - PROCESS | 1796 | 1461203908017 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:28 INFO - PROCESS | 1796 | ++DOCSHELL 0x8875bc00 == 104 [pid = 1796] [id = 257] 18:58:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x895e5400) [pid = 1796] [serial = 772] [outer = (nil)] 18:58:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x8c431800) [pid = 1796] [serial = 773] [outer = 0x895e5400] 18:58:28 INFO - PROCESS | 1796 | 1461203908108 Marionette DEBUG loaded listener.js 18:58:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x8f16e400) [pid = 1796] [serial = 774] [outer = 0x895e5400] 18:58:28 INFO - PROCESS | 1796 | 1461203908891 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 18:58:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 18:58:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1344ms 18:58:28 INFO - PROCESS | 1796 | 1461203908932 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 18:58:28 INFO - PROCESS | 1796 | 1461203908937 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 18:58:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 18:58:28 INFO - PROCESS | 1796 | 1461203908942 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 18:58:28 INFO - PROCESS | 1796 | 1461203908946 Marionette TRACE conn3 <- [1,1002,null,{}] 18:58:28 INFO - PROCESS | 1796 | 1461203908951 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:29 INFO - PROCESS | 1796 | 1461203909214 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 18:58:29 INFO - PROCESS | 1796 | 1461203909323 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:29 INFO - PROCESS | 1796 | ++DOCSHELL 0x885e5000 == 105 [pid = 1796] [id = 258] 18:58:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x8f4bbc00) [pid = 1796] [serial = 775] [outer = (nil)] 18:58:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x902a6800) [pid = 1796] [serial = 776] [outer = 0x8f4bbc00] 18:58:29 INFO - PROCESS | 1796 | 1461203909397 Marionette DEBUG loaded listener.js 18:58:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x90520c00) [pid = 1796] [serial = 777] [outer = 0x8f4bbc00] 18:58:30 INFO - PROCESS | 1796 | 1461203910313 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 18:58:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 18:58:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1440ms 18:58:30 INFO - PROCESS | 1796 | 1461203910384 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 18:58:30 INFO - PROCESS | 1796 | 1461203910388 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 18:58:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 18:58:30 INFO - PROCESS | 1796 | 1461203910394 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 18:58:30 INFO - PROCESS | 1796 | 1461203910397 Marionette TRACE conn3 <- [1,1006,null,{}] 18:58:30 INFO - PROCESS | 1796 | 1461203910409 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:30 INFO - PROCESS | 1796 | 1461203910627 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 18:58:30 INFO - PROCESS | 1796 | 1461203910651 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:30 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ff6bc00 == 106 [pid = 1796] [id = 259] 18:58:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x905a2000) [pid = 1796] [serial = 778] [outer = (nil)] 18:58:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x912c6400) [pid = 1796] [serial = 779] [outer = 0x905a2000] 18:58:30 INFO - PROCESS | 1796 | 1461203910754 Marionette DEBUG loaded listener.js 18:58:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x92019400) [pid = 1796] [serial = 780] [outer = 0x905a2000] 18:58:32 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0x8be5c400) [pid = 1796] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 18:58:32 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0x8c433800) [pid = 1796] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 18:58:32 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x8e7d1800) [pid = 1796] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 18:58:32 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x891ce400) [pid = 1796] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 18:58:32 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x8f4bd400) [pid = 1796] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 18:58:32 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x8f10d000) [pid = 1796] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 18:58:32 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x8875c800) [pid = 1796] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 18:58:32 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x912ca800) [pid = 1796] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 18:58:32 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0xa0b2f400) [pid = 1796] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 18:58:32 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0xa46d1400) [pid = 1796] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 18:58:32 INFO - PROCESS | 1796 | 1461203912197 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 18:58:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 18:58:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1853ms 18:58:32 INFO - PROCESS | 1796 | 1461203912294 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 18:58:32 INFO - PROCESS | 1796 | 1461203912297 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 18:58:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 18:58:32 INFO - PROCESS | 1796 | 1461203912311 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 18:58:32 INFO - PROCESS | 1796 | 1461203912328 Marionette TRACE conn3 <- [1,1010,null,{}] 18:58:32 INFO - PROCESS | 1796 | 1461203912334 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:32 INFO - PROCESS | 1796 | 1461203912561 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 18:58:32 INFO - PROCESS | 1796 | 1461203912665 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:32 INFO - PROCESS | 1796 | ++DOCSHELL 0x8be55000 == 107 [pid = 1796] [id = 260] 18:58:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x8c681800) [pid = 1796] [serial = 781] [outer = (nil)] 18:58:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x90845c00) [pid = 1796] [serial = 782] [outer = 0x8c681800] 18:58:32 INFO - PROCESS | 1796 | 1461203912741 Marionette DEBUG loaded listener.js 18:58:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x92ba7000) [pid = 1796] [serial = 783] [outer = 0x8c681800] 18:58:33 INFO - PROCESS | 1796 | 1461203913495 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 18:58:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 18:58:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1250ms 18:58:33 INFO - PROCESS | 1796 | 1461203913557 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 18:58:33 INFO - PROCESS | 1796 | 1461203913560 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 18:58:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 18:58:33 INFO - PROCESS | 1796 | 1461203913566 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 18:58:33 INFO - PROCESS | 1796 | 1461203913569 Marionette TRACE conn3 <- [1,1014,null,{}] 18:58:33 INFO - PROCESS | 1796 | 1461203913575 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:33 INFO - PROCESS | 1796 | 1461203913741 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 18:58:33 INFO - PROCESS | 1796 | 1461203913756 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:33 INFO - PROCESS | 1796 | ++DOCSHELL 0x905a5800 == 108 [pid = 1796] [id = 261] 18:58:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x93a6dc00) [pid = 1796] [serial = 784] [outer = (nil)] 18:58:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x93c4f800) [pid = 1796] [serial = 785] [outer = 0x93a6dc00] 18:58:33 INFO - PROCESS | 1796 | 1461203913830 Marionette DEBUG loaded listener.js 18:58:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x93d85800) [pid = 1796] [serial = 786] [outer = 0x93a6dc00] 18:58:35 INFO - PROCESS | 1796 | 1461203915056 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 18:58:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 18:58:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1534ms 18:58:35 INFO - PROCESS | 1796 | 1461203915102 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 18:58:35 INFO - PROCESS | 1796 | 1461203915109 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 18:58:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 18:58:35 INFO - PROCESS | 1796 | 1461203915120 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 18:58:35 INFO - PROCESS | 1796 | 1461203915124 Marionette TRACE conn3 <- [1,1018,null,{}] 18:58:35 INFO - PROCESS | 1796 | 1461203915133 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:35 INFO - PROCESS | 1796 | 1461203915344 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 18:58:35 INFO - PROCESS | 1796 | 1461203915596 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:35 INFO - PROCESS | 1796 | ++DOCSHELL 0x8be52800 == 109 [pid = 1796] [id = 262] 18:58:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x8bfae800) [pid = 1796] [serial = 787] [outer = (nil)] 18:58:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x8c4f2c00) [pid = 1796] [serial = 788] [outer = 0x8bfae800] 18:58:35 INFO - PROCESS | 1796 | 1461203915732 Marionette DEBUG loaded listener.js 18:58:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x8e7cc400) [pid = 1796] [serial = 789] [outer = 0x8bfae800] 18:58:36 INFO - PROCESS | 1796 | 1461203916671 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 18:58:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 18:58:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1589ms 18:58:36 INFO - PROCESS | 1796 | 1461203916709 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 18:58:36 INFO - PROCESS | 1796 | 1461203916718 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 18:58:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 18:58:36 INFO - PROCESS | 1796 | 1461203916729 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 18:58:36 INFO - PROCESS | 1796 | 1461203916732 Marionette TRACE conn3 <- [1,1022,null,{}] 18:58:36 INFO - PROCESS | 1796 | 1461203916739 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:36 INFO - PROCESS | 1796 | 1461203916930 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 18:58:37 INFO - PROCESS | 1796 | 1461203917239 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:37 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f4bc000 == 110 [pid = 1796] [id = 263] 18:58:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x8f4bd800) [pid = 1796] [serial = 790] [outer = (nil)] 18:58:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x8fe4e400) [pid = 1796] [serial = 791] [outer = 0x8f4bd800] 18:58:37 INFO - PROCESS | 1796 | 1461203917371 Marionette DEBUG loaded listener.js 18:58:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 169 (0x9024c000) [pid = 1796] [serial = 792] [outer = 0x8f4bd800] 18:58:38 INFO - PROCESS | 1796 | 1461203918318 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 18:58:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 18:58:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1631ms 18:58:38 INFO - PROCESS | 1796 | 1461203918360 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 18:58:38 INFO - PROCESS | 1796 | 1461203918364 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 18:58:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 18:58:38 INFO - PROCESS | 1796 | 1461203918371 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 18:58:38 INFO - PROCESS | 1796 | 1461203918377 Marionette TRACE conn3 <- [1,1026,null,{}] 18:58:38 INFO - PROCESS | 1796 | 1461203918394 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:38 INFO - PROCESS | 1796 | 1461203918589 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 18:58:38 INFO - PROCESS | 1796 | 1461203918839 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:38 INFO - PROCESS | 1796 | ++DOCSHELL 0x915e3800 == 111 [pid = 1796] [id = 264] 18:58:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 170 (0x93c4c400) [pid = 1796] [serial = 793] [outer = (nil)] 18:58:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 171 (0x93e46c00) [pid = 1796] [serial = 794] [outer = 0x93c4c400] 18:58:38 INFO - PROCESS | 1796 | 1461203918986 Marionette DEBUG loaded listener.js 18:58:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 172 (0x95176400) [pid = 1796] [serial = 795] [outer = 0x93c4c400] 18:58:40 INFO - PROCESS | 1796 | 1461203920060 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 18:58:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 18:58:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1741ms 18:58:40 INFO - PROCESS | 1796 | 1461203920114 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 18:58:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 18:58:40 INFO - PROCESS | 1796 | 1461203920119 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 18:58:40 INFO - PROCESS | 1796 | 1461203920125 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 18:58:40 INFO - PROCESS | 1796 | 1461203920129 Marionette TRACE conn3 <- [1,1030,null,{}] 18:58:40 INFO - PROCESS | 1796 | 1461203920135 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:40 INFO - PROCESS | 1796 | 1461203920319 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 18:58:40 INFO - PROCESS | 1796 | 1461203920613 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:40 INFO - PROCESS | 1796 | ++DOCSHELL 0x93a6a400 == 112 [pid = 1796] [id = 265] 18:58:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 173 (0x93c4dc00) [pid = 1796] [serial = 796] [outer = (nil)] 18:58:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 174 (0x96fe8c00) [pid = 1796] [serial = 797] [outer = 0x93c4dc00] 18:58:40 INFO - PROCESS | 1796 | 1461203920743 Marionette DEBUG loaded listener.js 18:58:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 175 (0x97c86c00) [pid = 1796] [serial = 798] [outer = 0x93c4dc00] 18:58:41 INFO - PROCESS | 1796 | 1461203921627 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 18:58:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 18:58:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1535ms 18:58:41 INFO - PROCESS | 1796 | 1461203921661 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 18:58:41 INFO - PROCESS | 1796 | 1461203921664 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 18:58:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 18:58:41 INFO - PROCESS | 1796 | 1461203921671 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 18:58:41 INFO - PROCESS | 1796 | 1461203921675 Marionette TRACE conn3 <- [1,1034,null,{}] 18:58:41 INFO - PROCESS | 1796 | 1461203921680 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:41 INFO - PROCESS | 1796 | 1461203921938 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 18:58:42 INFO - PROCESS | 1796 | 1461203922087 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:42 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f172000 == 113 [pid = 1796] [id = 266] 18:58:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 176 (0x96c46c00) [pid = 1796] [serial = 799] [outer = (nil)] 18:58:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 177 (0x97f9f400) [pid = 1796] [serial = 800] [outer = 0x96c46c00] 18:58:42 INFO - PROCESS | 1796 | 1461203922230 Marionette DEBUG loaded listener.js 18:58:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 178 (0x97fa6c00) [pid = 1796] [serial = 801] [outer = 0x96c46c00] 18:58:43 INFO - PROCESS | 1796 | 1461203923200 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 18:58:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 18:58:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1582ms 18:58:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 18:58:43 INFO - PROCESS | 1796 | 1461203923254 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 18:58:43 INFO - PROCESS | 1796 | 1461203923257 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 18:58:43 INFO - PROCESS | 1796 | 1461203923264 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 18:58:43 INFO - PROCESS | 1796 | 1461203923267 Marionette TRACE conn3 <- [1,1038,null,{}] 18:58:43 INFO - PROCESS | 1796 | 1461203923273 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:43 INFO - PROCESS | 1796 | 1461203923477 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 18:58:43 INFO - PROCESS | 1796 | 1461203923734 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:43 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f10d000 == 114 [pid = 1796] [id = 267] 18:58:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 179 (0x97f71000) [pid = 1796] [serial = 802] [outer = (nil)] 18:58:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 180 (0x98b03000) [pid = 1796] [serial = 803] [outer = 0x97f71000] 18:58:43 INFO - PROCESS | 1796 | 1461203923882 Marionette DEBUG loaded listener.js 18:58:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 181 (0x98b0cc00) [pid = 1796] [serial = 804] [outer = 0x97f71000] 18:58:44 INFO - PROCESS | 1796 | 1461203924794 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 18:58:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 18:58:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1580ms 18:58:44 INFO - PROCESS | 1796 | 1461203924844 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 18:58:44 INFO - PROCESS | 1796 | 1461203924849 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 18:58:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 18:58:44 INFO - PROCESS | 1796 | 1461203924855 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 18:58:44 INFO - PROCESS | 1796 | 1461203924857 Marionette TRACE conn3 <- [1,1042,null,{}] 18:58:44 INFO - PROCESS | 1796 | 1461203924864 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:45 INFO - PROCESS | 1796 | 1461203925044 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 18:58:45 INFO - PROCESS | 1796 | 1461203925244 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:45 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c67c800 == 115 [pid = 1796] [id = 268] 18:58:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 182 (0x96c45800) [pid = 1796] [serial = 805] [outer = (nil)] 18:58:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 183 (0x98d31800) [pid = 1796] [serial = 806] [outer = 0x96c45800] 18:58:45 INFO - PROCESS | 1796 | 1461203925381 Marionette DEBUG loaded listener.js 18:58:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 184 (0x98d3c000) [pid = 1796] [serial = 807] [outer = 0x96c45800] 18:58:46 INFO - PROCESS | 1796 | 1461203926235 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 18:58:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 18:58:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1436ms 18:58:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 18:58:46 INFO - PROCESS | 1796 | 1461203926291 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 18:58:46 INFO - PROCESS | 1796 | 1461203926295 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 18:58:46 INFO - PROCESS | 1796 | 1461203926301 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 18:58:46 INFO - PROCESS | 1796 | 1461203926305 Marionette TRACE conn3 <- [1,1046,null,{}] 18:58:46 INFO - PROCESS | 1796 | 1461203926311 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:46 INFO - PROCESS | 1796 | 1461203926491 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 18:58:46 INFO - PROCESS | 1796 | 1461203926689 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:46 INFO - PROCESS | 1796 | ++DOCSHELL 0x983d5800 == 116 [pid = 1796] [id = 269] 18:58:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 185 (0x98b0fc00) [pid = 1796] [serial = 808] [outer = (nil)] 18:58:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 186 (0x9944c400) [pid = 1796] [serial = 809] [outer = 0x98b0fc00] 18:58:46 INFO - PROCESS | 1796 | 1461203926778 Marionette DEBUG loaded listener.js 18:58:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 187 (0x99482800) [pid = 1796] [serial = 810] [outer = 0x98b0fc00] 18:58:47 INFO - PROCESS | 1796 | 1461203927692 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 18:58:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 18:58:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1431ms 18:58:47 INFO - PROCESS | 1796 | 1461203927731 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 18:58:47 INFO - PROCESS | 1796 | 1461203927735 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 18:58:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 18:58:47 INFO - PROCESS | 1796 | 1461203927742 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 18:58:47 INFO - PROCESS | 1796 | 1461203927745 Marionette TRACE conn3 <- [1,1050,null,{}] 18:58:47 INFO - PROCESS | 1796 | 1461203927751 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:47 INFO - PROCESS | 1796 | 1461203927927 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 18:58:48 INFO - PROCESS | 1796 | 1461203928131 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:48 INFO - PROCESS | 1796 | ++DOCSHELL 0x98b08800 == 117 [pid = 1796] [id = 270] 18:58:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 188 (0x9917d800) [pid = 1796] [serial = 811] [outer = (nil)] 18:58:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 189 (0x99a27400) [pid = 1796] [serial = 812] [outer = 0x9917d800] 18:58:48 INFO - PROCESS | 1796 | 1461203928262 Marionette DEBUG loaded listener.js 18:58:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 190 (0x9ad18000) [pid = 1796] [serial = 813] [outer = 0x9917d800] 18:58:49 INFO - PROCESS | 1796 | 1461203929250 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 18:58:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 18:58:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1588ms 18:58:49 INFO - PROCESS | 1796 | 1461203929332 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 18:58:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 18:58:49 INFO - PROCESS | 1796 | 1461203929343 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 18:58:49 INFO - PROCESS | 1796 | 1461203929352 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 18:58:49 INFO - PROCESS | 1796 | 1461203929357 Marionette TRACE conn3 <- [1,1054,null,{}] 18:58:49 INFO - PROCESS | 1796 | 1461203929363 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:49 INFO - PROCESS | 1796 | 1461203929586 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 18:58:49 INFO - PROCESS | 1796 | 1461203929881 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:49 INFO - PROCESS | 1796 | ++DOCSHELL 0x98d34c00 == 118 [pid = 1796] [id = 271] 18:58:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 191 (0x9944dc00) [pid = 1796] [serial = 814] [outer = (nil)] 18:58:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 192 (0x9ae9e400) [pid = 1796] [serial = 815] [outer = 0x9944dc00] 18:58:49 INFO - PROCESS | 1796 | 1461203929970 Marionette DEBUG loaded listener.js 18:58:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 193 (0x9aea2000) [pid = 1796] [serial = 816] [outer = 0x9944dc00] 18:58:50 INFO - PROCESS | 1796 | 1461203930814 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 18:58:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 18:58:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1535ms 18:58:50 INFO - PROCESS | 1796 | 1461203930886 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 18:58:50 INFO - PROCESS | 1796 | 1461203930890 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 18:58:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 18:58:50 INFO - PROCESS | 1796 | 1461203930897 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 18:58:50 INFO - PROCESS | 1796 | 1461203930902 Marionette TRACE conn3 <- [1,1058,null,{}] 18:58:50 INFO - PROCESS | 1796 | 1461203930907 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:51 INFO - PROCESS | 1796 | 1461203931153 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 18:58:51 INFO - PROCESS | 1796 | 1461203931411 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:51 INFO - PROCESS | 1796 | ++DOCSHELL 0x9df91400 == 119 [pid = 1796] [id = 272] 18:58:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 194 (0x9ea26c00) [pid = 1796] [serial = 817] [outer = (nil)] 18:58:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 195 (0x9fc35800) [pid = 1796] [serial = 818] [outer = 0x9ea26c00] 18:58:51 INFO - PROCESS | 1796 | 1461203931542 Marionette DEBUG loaded listener.js 18:58:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 196 (0x9fd57000) [pid = 1796] [serial = 819] [outer = 0x9ea26c00] 18:58:52 INFO - PROCESS | 1796 | 1461203932455 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 18:58:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 18:58:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1597ms 18:58:52 INFO - PROCESS | 1796 | 1461203932495 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 18:58:52 INFO - PROCESS | 1796 | 1461203932499 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 18:58:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 18:58:52 INFO - PROCESS | 1796 | 1461203932505 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 18:58:52 INFO - PROCESS | 1796 | 1461203932508 Marionette TRACE conn3 <- [1,1062,null,{}] 18:58:52 INFO - PROCESS | 1796 | 1461203932514 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:52 INFO - PROCESS | 1796 | 1461203932688 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 18:58:52 INFO - PROCESS | 1796 | 1461203932892 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:52 INFO - PROCESS | 1796 | ++DOCSHELL 0x9ae9c400 == 120 [pid = 1796] [id = 273] 18:58:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 197 (0x9df92c00) [pid = 1796] [serial = 820] [outer = (nil)] 18:58:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 198 (0x9ffb8400) [pid = 1796] [serial = 821] [outer = 0x9df92c00] 18:58:52 INFO - PROCESS | 1796 | 1461203932979 Marionette DEBUG loaded listener.js 18:58:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 199 (0xa000d800) [pid = 1796] [serial = 822] [outer = 0x9df92c00] 18:58:53 INFO - PROCESS | 1796 | 1461203933906 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 18:58:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 18:58:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1483ms 18:58:53 INFO - PROCESS | 1796 | 1461203933989 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 18:58:53 INFO - PROCESS | 1796 | 1461203933992 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 18:58:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 18:58:54 INFO - PROCESS | 1796 | 1461203934000 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 18:58:54 INFO - PROCESS | 1796 | 1461203934003 Marionette TRACE conn3 <- [1,1066,null,{}] 18:58:54 INFO - PROCESS | 1796 | 1461203934009 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:54 INFO - PROCESS | 1796 | 1461203934188 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 18:58:54 INFO - PROCESS | 1796 | 1461203934493 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:54 INFO - PROCESS | 1796 | ++DOCSHELL 0x8aeed400 == 121 [pid = 1796] [id = 274] 18:58:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 200 (0x8bfb4c00) [pid = 1796] [serial = 823] [outer = (nil)] 18:58:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 201 (0x8e7d2c00) [pid = 1796] [serial = 824] [outer = 0x8bfb4c00] 18:58:54 INFO - PROCESS | 1796 | 1461203934622 Marionette DEBUG loaded listener.js 18:58:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 202 (0x8fe47400) [pid = 1796] [serial = 825] [outer = 0x8bfb4c00] 18:58:55 INFO - PROCESS | 1796 | 1461203935513 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 18:58:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 18:58:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1583ms 18:58:55 INFO - PROCESS | 1796 | 1461203935584 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 18:58:55 INFO - PROCESS | 1796 | 1461203935588 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 18:58:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 18:58:55 INFO - PROCESS | 1796 | 1461203935594 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 18:58:55 INFO - PROCESS | 1796 | 1461203935598 Marionette TRACE conn3 <- [1,1070,null,{}] 18:58:55 INFO - PROCESS | 1796 | 1461203935603 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:55 INFO - PROCESS | 1796 | 1461203935796 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 18:58:56 INFO - PROCESS | 1796 | 1461203936052 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:56 INFO - PROCESS | 1796 | ++DOCSHELL 0x891d0c00 == 122 [pid = 1796] [id = 275] 18:58:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 203 (0x895e1000) [pid = 1796] [serial = 826] [outer = (nil)] 18:58:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 204 (0x8bfad800) [pid = 1796] [serial = 827] [outer = 0x895e1000] 18:58:56 INFO - PROCESS | 1796 | 1461203936618 Marionette DEBUG loaded listener.js 18:58:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 205 (0x8c433800) [pid = 1796] [serial = 828] [outer = 0x895e1000] 18:58:57 INFO - PROCESS | 1796 | 1461203937555 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 18:58:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 18:58:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 2032ms 18:58:57 INFO - PROCESS | 1796 | 1461203937627 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 18:58:57 INFO - PROCESS | 1796 | 1461203937634 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 18:58:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 18:58:57 INFO - PROCESS | 1796 | 1461203937643 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 18:58:57 INFO - PROCESS | 1796 | 1461203937647 Marionette TRACE conn3 <- [1,1074,null,{}] 18:58:57 INFO - PROCESS | 1796 | 1461203937654 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:57 INFO - PROCESS | 1796 | 1461203937874 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 18:58:58 INFO - PROCESS | 1796 | 1461203938143 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:58:58 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e7cc800 == 123 [pid = 1796] [id = 276] 18:58:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 206 (0x8e9bfc00) [pid = 1796] [serial = 829] [outer = (nil)] 18:58:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 207 (0x8be57400) [pid = 1796] [serial = 830] [outer = 0x8e9bfc00] 18:58:58 INFO - PROCESS | 1796 | 1461203938327 Marionette DEBUG loaded listener.js 18:58:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 208 (0x8ff11800) [pid = 1796] [serial = 831] [outer = 0x8e9bfc00] 18:58:59 INFO - PROCESS | 1796 | 1461203939267 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 18:58:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 18:58:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1683ms 18:58:59 INFO - PROCESS | 1796 | 1461203939326 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 18:58:59 INFO - PROCESS | 1796 | 1461203939331 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 18:58:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 18:58:59 INFO - PROCESS | 1796 | 1461203939341 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 18:58:59 INFO - PROCESS | 1796 | 1461203939345 Marionette TRACE conn3 <- [1,1078,null,{}] 18:58:59 INFO - PROCESS | 1796 | 1461203939351 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:58:59 INFO - PROCESS | 1796 | 1461203939582 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 18:58:59 INFO - PROCESS | 1796 | --DOCSHELL 0x8be59000 == 122 [pid = 1796] [id = 180] 18:58:59 INFO - PROCESS | 1796 | --DOCSHELL 0x8be55000 == 121 [pid = 1796] [id = 260] 18:59:00 INFO - PROCESS | 1796 | --DOMWINDOW == 207 (0x8ff70400) [pid = 1796] [serial = 689] [outer = (nil)] [url = about:blank] 18:59:00 INFO - PROCESS | 1796 | --DOMWINDOW == 206 (0x8ff13400) [pid = 1796] [serial = 692] [outer = (nil)] [url = about:blank] 18:59:00 INFO - PROCESS | 1796 | --DOMWINDOW == 205 (0x90247400) [pid = 1796] [serial = 695] [outer = (nil)] [url = about:blank] 18:59:00 INFO - PROCESS | 1796 | --DOMWINDOW == 204 (0x902b1800) [pid = 1796] [serial = 719] [outer = (nil)] [url = about:blank] 18:59:00 INFO - PROCESS | 1796 | 1461203940022 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:00 INFO - PROCESS | 1796 | --DOCSHELL 0x8ff6bc00 == 120 [pid = 1796] [id = 259] 18:59:00 INFO - PROCESS | 1796 | --DOCSHELL 0x885e5000 == 119 [pid = 1796] [id = 258] 18:59:00 INFO - PROCESS | 1796 | --DOCSHELL 0x8875bc00 == 118 [pid = 1796] [id = 257] 18:59:00 INFO - PROCESS | 1796 | ++DOCSHELL 0x885e5000 == 119 [pid = 1796] [id = 277] 18:59:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 205 (0x8875bc00) [pid = 1796] [serial = 832] [outer = (nil)] 18:59:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 206 (0x8bfb7000) [pid = 1796] [serial = 833] [outer = 0x8875bc00] 18:59:00 INFO - PROCESS | 1796 | 1461203940113 Marionette DEBUG loaded listener.js 18:59:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 207 (0x8f165000) [pid = 1796] [serial = 834] [outer = 0x8875bc00] 18:59:00 INFO - PROCESS | 1796 | --DOCSHELL 0x8c4fb800 == 118 [pid = 1796] [id = 256] 18:59:00 INFO - PROCESS | 1796 | --DOCSHELL 0x895ea000 == 117 [pid = 1796] [id = 255] 18:59:00 INFO - PROCESS | 1796 | --DOCSHELL 0x8aff4400 == 116 [pid = 1796] [id = 254] 18:59:00 INFO - PROCESS | 1796 | --DOCSHELL 0x97fa0400 == 115 [pid = 1796] [id = 251] 18:59:00 INFO - PROCESS | 1796 | --DOCSHELL 0x914e1000 == 114 [pid = 1796] [id = 249] 18:59:00 INFO - PROCESS | 1796 | --DOCSHELL 0x895e8000 == 113 [pid = 1796] [id = 248] 18:59:00 INFO - PROCESS | 1796 | --DOCSHELL 0x90246800 == 112 [pid = 1796] [id = 247] 18:59:00 INFO - PROCESS | 1796 | --DOCSHELL 0x93d7f400 == 111 [pid = 1796] [id = 246] 18:59:00 INFO - PROCESS | 1796 | --DOCSHELL 0x9051f400 == 110 [pid = 1796] [id = 245] 18:59:00 INFO - PROCESS | 1796 | --DOCSHELL 0x8be5c800 == 109 [pid = 1796] [id = 244] 18:59:00 INFO - PROCESS | 1796 | --DOCSHELL 0x902a9400 == 108 [pid = 1796] [id = 243] 18:59:00 INFO - PROCESS | 1796 | --DOCSHELL 0x8e9b7800 == 107 [pid = 1796] [id = 242] 18:59:00 INFO - PROCESS | 1796 | --DOCSHELL 0x8e7ce000 == 106 [pid = 1796] [id = 241] 18:59:00 INFO - PROCESS | 1796 | --DOCSHELL 0x8aef5800 == 105 [pid = 1796] [id = 240] 18:59:00 INFO - PROCESS | 1796 | --DOMWINDOW == 206 (0x93c52c00) [pid = 1796] [serial = 599] [outer = (nil)] [url = about:blank] 18:59:00 INFO - PROCESS | 1796 | --DOMWINDOW == 205 (0xa46f3c00) [pid = 1796] [serial = 581] [outer = (nil)] [url = about:blank] 18:59:00 INFO - PROCESS | 1796 | --DOMWINDOW == 204 (0xa4aaf800) [pid = 1796] [serial = 584] [outer = (nil)] [url = about:blank] 18:59:00 INFO - PROCESS | 1796 | --DOMWINDOW == 203 (0x93e4b800) [pid = 1796] [serial = 680] [outer = (nil)] [url = about:blank] 18:59:00 INFO - PROCESS | 1796 | --DOMWINDOW == 202 (0x8bfb5c00) [pid = 1796] [serial = 704] [outer = (nil)] [url = about:blank] 18:59:00 INFO - PROCESS | 1796 | --DOMWINDOW == 201 (0x8c684400) [pid = 1796] [serial = 705] [outer = (nil)] [url = about:blank] 18:59:00 INFO - PROCESS | 1796 | --DOMWINDOW == 200 (0x8c684c00) [pid = 1796] [serial = 702] [outer = (nil)] [url = about:blank] 18:59:00 INFO - PROCESS | 1796 | --DOMWINDOW == 199 (0x8c4fe400) [pid = 1796] [serial = 701] [outer = (nil)] [url = about:blank] 18:59:00 INFO - PROCESS | 1796 | --DOMWINDOW == 198 (0x8f10fc00) [pid = 1796] [serial = 707] [outer = (nil)] [url = about:blank] 18:59:00 INFO - PROCESS | 1796 | --DOMWINDOW == 197 (0x8f16a000) [pid = 1796] [serial = 708] [outer = (nil)] [url = about:blank] 18:59:00 INFO - PROCESS | 1796 | --DOMWINDOW == 196 (0x93a66400) [pid = 1796] [serial = 674] [outer = (nil)] [url = about:blank] 18:59:00 INFO - PROCESS | 1796 | --DOMWINDOW == 195 (0x895ebc00) [pid = 1796] [serial = 699] [outer = (nil)] [url = about:blank] 18:59:00 INFO - PROCESS | 1796 | --DOMWINDOW == 194 (0x895e2800) [pid = 1796] [serial = 698] [outer = (nil)] [url = about:blank] 18:59:00 INFO - PROCESS | 1796 | --DOMWINDOW == 193 (0x96c43000) [pid = 1796] [serial = 686] [outer = (nil)] [url = about:blank] 18:59:00 INFO - PROCESS | 1796 | --DOMWINDOW == 192 (0x8bfad400) [pid = 1796] [serial = 662] [outer = (nil)] [url = about:blank] 18:59:00 INFO - PROCESS | 1796 | --DOMWINDOW == 191 (0x8f16a800) [pid = 1796] [serial = 665] [outer = (nil)] [url = about:blank] 18:59:00 INFO - PROCESS | 1796 | --DOMWINDOW == 190 (0x93d83800) [pid = 1796] [serial = 677] [outer = (nil)] [url = about:blank] 18:59:00 INFO - PROCESS | 1796 | --DOMWINDOW == 189 (0x95181c00) [pid = 1796] [serial = 683] [outer = (nil)] [url = about:blank] 18:59:00 INFO - PROCESS | 1796 | --DOMWINDOW == 188 (0x8ff13c00) [pid = 1796] [serial = 713] [outer = (nil)] [url = about:blank] 18:59:00 INFO - PROCESS | 1796 | --DOMWINDOW == 187 (0x915de800) [pid = 1796] [serial = 671] [outer = (nil)] [url = about:blank] 18:59:00 INFO - PROCESS | 1796 | --DOMWINDOW == 186 (0x90512000) [pid = 1796] [serial = 668] [outer = (nil)] [url = about:blank] 18:59:00 INFO - PROCESS | 1796 | --DOMWINDOW == 185 (0x8ff6cc00) [pid = 1796] [serial = 714] [outer = (nil)] [url = about:blank] 18:59:00 INFO - PROCESS | 1796 | --DOMWINDOW == 184 (0x8f4c8800) [pid = 1796] [serial = 710] [outer = (nil)] [url = about:blank] 18:59:00 INFO - PROCESS | 1796 | --DOMWINDOW == 183 (0x8fe46400) [pid = 1796] [serial = 711] [outer = (nil)] [url = about:blank] 18:59:00 INFO - PROCESS | 1796 | --DOMWINDOW == 182 (0x8f168000) [pid = 1796] [serial = 716] [outer = (nil)] [url = about:blank] 18:59:00 INFO - PROCESS | 1796 | --DOMWINDOW == 181 (0x90248400) [pid = 1796] [serial = 717] [outer = (nil)] [url = about:blank] 18:59:01 INFO - PROCESS | 1796 | 1461203941012 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 18:59:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 18:59:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1692ms 18:59:01 INFO - PROCESS | 1796 | 1461203941033 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 18:59:01 INFO - PROCESS | 1796 | 1461203941037 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 18:59:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 18:59:01 INFO - PROCESS | 1796 | 1461203941043 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 18:59:01 INFO - PROCESS | 1796 | 1461203941049 Marionette TRACE conn3 <- [1,1082,null,{}] 18:59:01 INFO - PROCESS | 1796 | 1461203941065 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:01 INFO - PROCESS | 1796 | 1461203941239 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 18:59:01 INFO - PROCESS | 1796 | 1461203941258 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:01 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f16a800 == 106 [pid = 1796] [id = 278] 18:59:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 182 (0x8f4b9000) [pid = 1796] [serial = 835] [outer = (nil)] 18:59:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 183 (0x902a9400) [pid = 1796] [serial = 836] [outer = 0x8f4b9000] 18:59:01 INFO - PROCESS | 1796 | 1461203941346 Marionette DEBUG loaded listener.js 18:59:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 184 (0x9051f400) [pid = 1796] [serial = 837] [outer = 0x8f4b9000] 18:59:02 INFO - PROCESS | 1796 | 1461203942310 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 18:59:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 18:59:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1286ms 18:59:02 INFO - PROCESS | 1796 | 1461203942329 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 18:59:02 INFO - PROCESS | 1796 | 1461203942333 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 18:59:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 18:59:02 INFO - PROCESS | 1796 | 1461203942339 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 18:59:02 INFO - PROCESS | 1796 | 1461203942342 Marionette TRACE conn3 <- [1,1086,null,{}] 18:59:02 INFO - PROCESS | 1796 | 1461203942347 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:02 INFO - PROCESS | 1796 | 1461203942593 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 18:59:02 INFO - PROCESS | 1796 | 1461203942636 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:02 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f16a000 == 107 [pid = 1796] [id = 279] 18:59:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 185 (0x9051c400) [pid = 1796] [serial = 838] [outer = (nil)] 18:59:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 186 (0x9150ec00) [pid = 1796] [serial = 839] [outer = 0x9051c400] 18:59:02 INFO - PROCESS | 1796 | 1461203942716 Marionette DEBUG loaded listener.js 18:59:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 187 (0x915e8c00) [pid = 1796] [serial = 840] [outer = 0x9051c400] 18:59:03 INFO - PROCESS | 1796 | 1461203943662 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 18:59:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 18:59:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1383ms 18:59:03 INFO - PROCESS | 1796 | 1461203943722 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 18:59:03 INFO - PROCESS | 1796 | 1461203943725 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 18:59:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 18:59:03 INFO - PROCESS | 1796 | 1461203943732 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 18:59:03 INFO - PROCESS | 1796 | 1461203943735 Marionette TRACE conn3 <- [1,1090,null,{}] 18:59:03 INFO - PROCESS | 1796 | 1461203943745 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:03 INFO - PROCESS | 1796 | 1461203943965 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 18:59:04 INFO - PROCESS | 1796 | 1461203943989 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:04 INFO - PROCESS | 1796 | ++DOCSHELL 0x912bd800 == 108 [pid = 1796] [id = 280] 18:59:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 188 (0x914e1000) [pid = 1796] [serial = 841] [outer = (nil)] 18:59:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 189 (0x93a68400) [pid = 1796] [serial = 842] [outer = 0x914e1000] 18:59:04 INFO - PROCESS | 1796 | 1461203944069 Marionette DEBUG loaded listener.js 18:59:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 190 (0x93d7c800) [pid = 1796] [serial = 843] [outer = 0x914e1000] 18:59:05 INFO - PROCESS | 1796 | --DOMWINDOW == 189 (0x895e5400) [pid = 1796] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 18:59:05 INFO - PROCESS | 1796 | --DOMWINDOW == 188 (0x905a2000) [pid = 1796] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 18:59:05 INFO - PROCESS | 1796 | --DOMWINDOW == 187 (0x8c689800) [pid = 1796] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 18:59:05 INFO - PROCESS | 1796 | --DOMWINDOW == 186 (0x8f4bbc00) [pid = 1796] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 18:59:05 INFO - PROCESS | 1796 | --DOMWINDOW == 185 (0x8c430c00) [pid = 1796] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 18:59:05 INFO - PROCESS | 1796 | --DOMWINDOW == 184 (0x8c681800) [pid = 1796] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 18:59:05 INFO - PROCESS | 1796 | --DOMWINDOW == 183 (0x8aff4800) [pid = 1796] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 18:59:05 INFO - PROCESS | 1796 | 1461203945676 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 18:59:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 18:59:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1985ms 18:59:05 INFO - PROCESS | 1796 | 1461203945721 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 18:59:05 INFO - PROCESS | 1796 | 1461203945724 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 18:59:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 18:59:05 INFO - PROCESS | 1796 | 1461203945730 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 18:59:05 INFO - PROCESS | 1796 | 1461203945732 Marionette TRACE conn3 <- [1,1094,null,{}] 18:59:05 INFO - PROCESS | 1796 | 1461203945738 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:05 INFO - PROCESS | 1796 | 1461203945901 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 18:59:05 INFO - PROCESS | 1796 | 1461203945917 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:05 INFO - PROCESS | 1796 | ++DOCSHELL 0x895e5400 == 109 [pid = 1796] [id = 281] 18:59:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 184 (0x8aeef400) [pid = 1796] [serial = 844] [outer = (nil)] 18:59:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 185 (0x91516800) [pid = 1796] [serial = 845] [outer = 0x8aeef400] 18:59:05 INFO - PROCESS | 1796 | 1461203945989 Marionette DEBUG loaded listener.js 18:59:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 186 (0x93e43400) [pid = 1796] [serial = 846] [outer = 0x8aeef400] 18:59:07 INFO - PROCESS | 1796 | 1461203947211 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 18:59:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 18:59:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1682ms 18:59:07 INFO - PROCESS | 1796 | 1461203947414 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 18:59:07 INFO - PROCESS | 1796 | 1461203947421 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 18:59:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 18:59:07 INFO - PROCESS | 1796 | 1461203947433 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 18:59:07 INFO - PROCESS | 1796 | 1461203947441 Marionette TRACE conn3 <- [1,1098,null,{}] 18:59:07 INFO - PROCESS | 1796 | 1461203947452 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:07 INFO - PROCESS | 1796 | 1461203947686 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 18:59:07 INFO - PROCESS | 1796 | 1461203947970 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:08 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bfb1400 == 110 [pid = 1796] [id = 282] 18:59:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 187 (0x8bfb3c00) [pid = 1796] [serial = 847] [outer = (nil)] 18:59:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 188 (0x8c430400) [pid = 1796] [serial = 848] [outer = 0x8bfb3c00] 18:59:08 INFO - PROCESS | 1796 | 1461203948100 Marionette DEBUG loaded listener.js 18:59:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 189 (0x8c4ff800) [pid = 1796] [serial = 849] [outer = 0x8bfb3c00] 18:59:09 INFO - PROCESS | 1796 | 1461203949031 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 18:59:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 18:59:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1649ms 18:59:09 INFO - PROCESS | 1796 | 1461203949082 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 18:59:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 18:59:09 INFO - PROCESS | 1796 | 1461203949089 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 18:59:09 INFO - PROCESS | 1796 | 1461203949101 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 18:59:09 INFO - PROCESS | 1796 | 1461203949107 Marionette TRACE conn3 <- [1,1102,null,{}] 18:59:09 INFO - PROCESS | 1796 | 1461203949114 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:09 INFO - PROCESS | 1796 | 1461203949353 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 18:59:09 INFO - PROCESS | 1796 | 1461203949666 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:09 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f108000 == 111 [pid = 1796] [id = 283] 18:59:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 190 (0x8f16fc00) [pid = 1796] [serial = 850] [outer = (nil)] 18:59:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 191 (0x8f4b8c00) [pid = 1796] [serial = 851] [outer = 0x8f16fc00] 18:59:09 INFO - PROCESS | 1796 | 1461203949803 Marionette DEBUG loaded listener.js 18:59:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 192 (0x8f4d3c00) [pid = 1796] [serial = 852] [outer = 0x8f16fc00] 18:59:10 INFO - PROCESS | 1796 | 1461203950835 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 18:59:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 18:59:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1809ms 18:59:10 INFO - PROCESS | 1796 | 1461203950907 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 18:59:10 INFO - PROCESS | 1796 | 1461203950911 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 18:59:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 18:59:10 INFO - PROCESS | 1796 | 1461203950918 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 18:59:10 INFO - PROCESS | 1796 | 1461203950922 Marionette TRACE conn3 <- [1,1106,null,{}] 18:59:10 INFO - PROCESS | 1796 | 1461203950938 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:11 INFO - PROCESS | 1796 | 1461203951183 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 18:59:11 INFO - PROCESS | 1796 | 1461203951599 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:11 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ff1fc00 == 112 [pid = 1796] [id = 284] 18:59:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 193 (0x902a7400) [pid = 1796] [serial = 853] [outer = (nil)] 18:59:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 194 (0x902b1800) [pid = 1796] [serial = 854] [outer = 0x902a7400] 18:59:11 INFO - PROCESS | 1796 | 1461203951757 Marionette DEBUG loaded listener.js 18:59:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 195 (0x905a4800) [pid = 1796] [serial = 855] [outer = 0x902a7400] 18:59:12 INFO - PROCESS | 1796 | 1461203952789 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 18:59:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 18:59:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1933ms 18:59:12 INFO - PROCESS | 1796 | 1461203952853 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 18:59:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 18:59:12 INFO - PROCESS | 1796 | 1461203952857 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 18:59:12 INFO - PROCESS | 1796 | 1461203952863 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 18:59:12 INFO - PROCESS | 1796 | 1461203952867 Marionette TRACE conn3 <- [1,1110,null,{}] 18:59:12 INFO - PROCESS | 1796 | 1461203952873 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:13 INFO - PROCESS | 1796 | 1461203953059 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 18:59:13 INFO - PROCESS | 1796 | 1461203953259 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:13 INFO - PROCESS | 1796 | ++DOCSHELL 0x8875c000 == 113 [pid = 1796] [id = 285] 18:59:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 196 (0x93c4e800) [pid = 1796] [serial = 856] [outer = (nil)] 18:59:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 197 (0x93d87400) [pid = 1796] [serial = 857] [outer = 0x93c4e800] 18:59:13 INFO - PROCESS | 1796 | 1461203953384 Marionette DEBUG loaded listener.js 18:59:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 198 (0x95b0e800) [pid = 1796] [serial = 858] [outer = 0x93c4e800] 18:59:14 INFO - PROCESS | 1796 | 1461203954364 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 18:59:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 18:59:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1536ms 18:59:14 INFO - PROCESS | 1796 | 1461203954400 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 18:59:14 INFO - PROCESS | 1796 | 1461203954404 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 18:59:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 18:59:14 INFO - PROCESS | 1796 | 1461203954411 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 18:59:14 INFO - PROCESS | 1796 | 1461203954414 Marionette TRACE conn3 <- [1,1114,null,{}] 18:59:14 INFO - PROCESS | 1796 | 1461203954420 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:14 INFO - PROCESS | 1796 | 1461203954617 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 18:59:14 INFO - PROCESS | 1796 | 1461203954876 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:14 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f16f400 == 114 [pid = 1796] [id = 286] 18:59:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 199 (0x8ff1e000) [pid = 1796] [serial = 859] [outer = (nil)] 18:59:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 200 (0x96fe4c00) [pid = 1796] [serial = 860] [outer = 0x8ff1e000] 18:59:15 INFO - PROCESS | 1796 | 1461203955004 Marionette DEBUG loaded listener.js 18:59:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 201 (0x97a4fc00) [pid = 1796] [serial = 861] [outer = 0x8ff1e000] 18:59:15 INFO - PROCESS | 1796 | 1461203955872 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 18:59:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 18:59:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1531ms 18:59:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 18:59:15 INFO - PROCESS | 1796 | 1461203955943 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 18:59:15 INFO - PROCESS | 1796 | 1461203955946 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 18:59:15 INFO - PROCESS | 1796 | 1461203955953 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 18:59:15 INFO - PROCESS | 1796 | 1461203955956 Marionette TRACE conn3 <- [1,1118,null,{}] 18:59:15 INFO - PROCESS | 1796 | 1461203955962 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:16 INFO - PROCESS | 1796 | 1461203956237 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 18:59:16 INFO - PROCESS | 1796 | 1461203956501 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:16 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c688c00 == 115 [pid = 1796] [id = 287] 18:59:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 202 (0x97f69000) [pid = 1796] [serial = 862] [outer = (nil)] 18:59:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 203 (0x983c1c00) [pid = 1796] [serial = 863] [outer = 0x97f69000] 18:59:16 INFO - PROCESS | 1796 | 1461203956645 Marionette DEBUG loaded listener.js 18:59:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 204 (0x98b03400) [pid = 1796] [serial = 864] [outer = 0x97f69000] 18:59:17 INFO - PROCESS | 1796 | 1461203957591 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 18:59:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 18:59:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1683ms 18:59:17 INFO - PROCESS | 1796 | 1461203957634 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 18:59:17 INFO - PROCESS | 1796 | 1461203957639 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 18:59:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 18:59:17 INFO - PROCESS | 1796 | 1461203957645 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 18:59:17 INFO - PROCESS | 1796 | 1461203957649 Marionette TRACE conn3 <- [1,1122,null,{}] 18:59:17 INFO - PROCESS | 1796 | 1461203957654 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:17 INFO - PROCESS | 1796 | 1461203957832 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 18:59:18 INFO - PROCESS | 1796 | 1461203958171 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:18 INFO - PROCESS | 1796 | ++DOCSHELL 0x9059c400 == 116 [pid = 1796] [id = 288] 18:59:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 205 (0x93e41c00) [pid = 1796] [serial = 865] [outer = (nil)] 18:59:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 206 (0x99178000) [pid = 1796] [serial = 866] [outer = 0x93e41c00] 18:59:18 INFO - PROCESS | 1796 | 1461203958324 Marionette DEBUG loaded listener.js 18:59:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 207 (0x99446800) [pid = 1796] [serial = 867] [outer = 0x93e41c00] 18:59:19 INFO - PROCESS | 1796 | 1461203959406 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 18:59:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 18:59:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1785ms 18:59:19 INFO - PROCESS | 1796 | 1461203959430 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 18:59:19 INFO - PROCESS | 1796 | 1461203959434 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 18:59:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 18:59:19 INFO - PROCESS | 1796 | 1461203959440 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 18:59:19 INFO - PROCESS | 1796 | 1461203959443 Marionette TRACE conn3 <- [1,1126,null,{}] 18:59:19 INFO - PROCESS | 1796 | 1461203959449 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:19 INFO - PROCESS | 1796 | 1461203959651 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 18:59:19 INFO - PROCESS | 1796 | 1461203959914 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:19 INFO - PROCESS | 1796 | ++DOCSHELL 0x983ce800 == 117 [pid = 1796] [id = 289] 18:59:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 208 (0x9917bc00) [pid = 1796] [serial = 868] [outer = (nil)] 18:59:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 209 (0x9b089800) [pid = 1796] [serial = 869] [outer = 0x9917bc00] 18:59:20 INFO - PROCESS | 1796 | 1461203960041 Marionette DEBUG loaded listener.js 18:59:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 210 (0x9ea20800) [pid = 1796] [serial = 870] [outer = 0x9917bc00] 18:59:20 INFO - PROCESS | 1796 | 1461203960937 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 18:59:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 18:59:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1534ms 18:59:20 INFO - PROCESS | 1796 | 1461203960975 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 18:59:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 18:59:20 INFO - PROCESS | 1796 | 1461203960979 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 18:59:20 INFO - PROCESS | 1796 | 1461203960985 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 18:59:20 INFO - PROCESS | 1796 | 1461203960989 Marionette TRACE conn3 <- [1,1130,null,{}] 18:59:20 INFO - PROCESS | 1796 | 1461203960995 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:21 INFO - PROCESS | 1796 | 1461203961167 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 18:59:21 INFO - PROCESS | 1796 | 1461203961419 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:21 INFO - PROCESS | 1796 | ++DOCSHELL 0x912cac00 == 118 [pid = 1796] [id = 290] 18:59:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 211 (0x9ad0f400) [pid = 1796] [serial = 871] [outer = (nil)] 18:59:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 212 (0x9ffb8c00) [pid = 1796] [serial = 872] [outer = 0x9ad0f400] 18:59:21 INFO - PROCESS | 1796 | 1461203961546 Marionette DEBUG loaded listener.js 18:59:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 213 (0xa00a3000) [pid = 1796] [serial = 873] [outer = 0x9ad0f400] 18:59:22 INFO - PROCESS | 1796 | 1461203962451 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 18:59:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 18:59:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1539ms 18:59:22 INFO - PROCESS | 1796 | 1461203962525 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 18:59:22 INFO - PROCESS | 1796 | 1461203962530 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 18:59:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 18:59:22 INFO - PROCESS | 1796 | 1461203962539 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 18:59:22 INFO - PROCESS | 1796 | 1461203962544 Marionette TRACE conn3 <- [1,1134,null,{}] 18:59:22 INFO - PROCESS | 1796 | 1461203962552 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:22 INFO - PROCESS | 1796 | 1461203962820 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 18:59:23 INFO - PROCESS | 1796 | 1461203963194 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:23 INFO - PROCESS | 1796 | ++DOCSHELL 0x8fe49000 == 119 [pid = 1796] [id = 291] 18:59:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 214 (0x95baa000) [pid = 1796] [serial = 874] [outer = (nil)] 18:59:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 215 (0xa0bb1800) [pid = 1796] [serial = 875] [outer = 0x95baa000] 18:59:23 INFO - PROCESS | 1796 | 1461203963321 Marionette DEBUG loaded listener.js 18:59:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 216 (0xa0d1a800) [pid = 1796] [serial = 876] [outer = 0x95baa000] 18:59:24 INFO - PROCESS | 1796 | 1461203964299 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 18:59:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 18:59:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1834ms 18:59:24 INFO - PROCESS | 1796 | 1461203964373 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 18:59:24 INFO - PROCESS | 1796 | 1461203964376 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 18:59:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 18:59:24 INFO - PROCESS | 1796 | 1461203964383 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 18:59:24 INFO - PROCESS | 1796 | 1461203964388 Marionette TRACE conn3 <- [1,1138,null,{}] 18:59:24 INFO - PROCESS | 1796 | 1461203964393 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:24 INFO - PROCESS | 1796 | 1461203964620 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 18:59:24 INFO - PROCESS | 1796 | 1461203964868 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:25 INFO - PROCESS | 1796 | ++DOCSHELL 0xa3d77400 == 120 [pid = 1796] [id = 292] 18:59:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 217 (0xa3d77800) [pid = 1796] [serial = 877] [outer = (nil)] 18:59:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 218 (0xa3d83400) [pid = 1796] [serial = 878] [outer = 0xa3d77800] 18:59:25 INFO - PROCESS | 1796 | 1461203965075 Marionette DEBUG loaded listener.js 18:59:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 219 (0xa457dc00) [pid = 1796] [serial = 879] [outer = 0xa3d77800] 18:59:26 INFO - PROCESS | 1796 | 1461203966025 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 18:59:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 18:59:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1703ms 18:59:26 INFO - PROCESS | 1796 | 1461203966087 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 18:59:26 INFO - PROCESS | 1796 | 1461203966090 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 18:59:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 18:59:26 INFO - PROCESS | 1796 | 1461203966097 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 18:59:26 INFO - PROCESS | 1796 | 1461203966100 Marionette TRACE conn3 <- [1,1142,null,{}] 18:59:26 INFO - PROCESS | 1796 | 1461203966106 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:26 INFO - PROCESS | 1796 | 1461203966303 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 18:59:26 INFO - PROCESS | 1796 | 1461203966564 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:26 INFO - PROCESS | 1796 | ++DOCSHELL 0xa468e400 == 121 [pid = 1796] [id = 293] 18:59:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 220 (0xa4691c00) [pid = 1796] [serial = 880] [outer = (nil)] 18:59:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 221 (0xa46cdc00) [pid = 1796] [serial = 881] [outer = 0xa4691c00] 18:59:26 INFO - PROCESS | 1796 | 1461203966694 Marionette DEBUG loaded listener.js 18:59:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 222 (0xa46ecc00) [pid = 1796] [serial = 882] [outer = 0xa4691c00] 18:59:27 INFO - PROCESS | 1796 | 1461203967567 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 18:59:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 18:59:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1537ms 18:59:27 INFO - PROCESS | 1796 | 1461203967636 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 18:59:27 INFO - PROCESS | 1796 | 1461203967641 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 18:59:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 18:59:27 INFO - PROCESS | 1796 | 1461203967650 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 18:59:27 INFO - PROCESS | 1796 | 1461203967654 Marionette TRACE conn3 <- [1,1146,null,{}] 18:59:27 INFO - PROCESS | 1796 | 1461203967662 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:27 INFO - PROCESS | 1796 | 1461203967948 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 18:59:28 INFO - PROCESS | 1796 | 1461203968341 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:28 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ff62000 == 122 [pid = 1796] [id = 294] 18:59:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 223 (0x9051cc00) [pid = 1796] [serial = 883] [outer = (nil)] 18:59:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 224 (0xa4aa9c00) [pid = 1796] [serial = 884] [outer = 0x9051cc00] 18:59:28 INFO - PROCESS | 1796 | 1461203968461 Marionette DEBUG loaded listener.js 18:59:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 225 (0xa4aab800) [pid = 1796] [serial = 885] [outer = 0x9051cc00] 18:59:29 INFO - PROCESS | 1796 | 1461203969566 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 18:59:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 18:59:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1993ms 18:59:29 INFO - PROCESS | 1796 | 1461203969644 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 18:59:29 INFO - PROCESS | 1796 | 1461203969648 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 18:59:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 18:59:29 INFO - PROCESS | 1796 | 1461203969654 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 18:59:29 INFO - PROCESS | 1796 | 1461203969657 Marionette TRACE conn3 <- [1,1150,null,{}] 18:59:29 INFO - PROCESS | 1796 | 1461203969663 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:29 INFO - PROCESS | 1796 | 1461203969923 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 18:59:30 INFO - PROCESS | 1796 | 1461203970232 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:30 INFO - PROCESS | 1796 | ++DOCSHELL 0x86fc9800 == 123 [pid = 1796] [id = 295] 18:59:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 226 (0x86fcb400) [pid = 1796] [serial = 886] [outer = (nil)] 18:59:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 227 (0x86fd2800) [pid = 1796] [serial = 887] [outer = 0x86fcb400] 18:59:30 INFO - PROCESS | 1796 | 1461203970335 Marionette DEBUG loaded listener.js 18:59:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 228 (0x86fd4000) [pid = 1796] [serial = 888] [outer = 0x86fcb400] 18:59:31 INFO - PROCESS | 1796 | 1461203971360 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 18:59:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 18:59:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1733ms 18:59:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 18:59:31 INFO - PROCESS | 1796 | 1461203971391 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 18:59:31 INFO - PROCESS | 1796 | 1461203971394 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 18:59:31 INFO - PROCESS | 1796 | 1461203971402 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 18:59:31 INFO - PROCESS | 1796 | 1461203971404 Marionette TRACE conn3 <- [1,1154,null,{}] 18:59:31 INFO - PROCESS | 1796 | 1461203971410 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:31 INFO - PROCESS | 1796 | 1461203971594 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 18:59:31 INFO - PROCESS | 1796 | 1461203971864 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:31 INFO - PROCESS | 1796 | ++DOCSHELL 0x86fca800 == 124 [pid = 1796] [id = 296] 18:59:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 229 (0x86fcac00) [pid = 1796] [serial = 889] [outer = (nil)] 18:59:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 230 (0x88434800) [pid = 1796] [serial = 890] [outer = 0x86fcac00] 18:59:31 INFO - PROCESS | 1796 | 1461203971987 Marionette DEBUG loaded listener.js 18:59:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 231 (0x88437800) [pid = 1796] [serial = 891] [outer = 0x86fcac00] 18:59:32 INFO - PROCESS | 1796 | 1461203972881 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 18:59:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 18:59:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1540ms 18:59:32 INFO - PROCESS | 1796 | 1461203972943 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 18:59:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 18:59:32 INFO - PROCESS | 1796 | 1461203972947 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 18:59:32 INFO - PROCESS | 1796 | 1461203972954 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 18:59:32 INFO - PROCESS | 1796 | 1461203972958 Marionette TRACE conn3 <- [1,1158,null,{}] 18:59:32 INFO - PROCESS | 1796 | 1461203972964 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:33 INFO - PROCESS | 1796 | 1461203973193 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 18:59:33 INFO - PROCESS | 1796 | 1461203973471 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:33 INFO - PROCESS | 1796 | ++DOCSHELL 0x86fcd400 == 125 [pid = 1796] [id = 297] 18:59:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 232 (0x88430c00) [pid = 1796] [serial = 892] [outer = (nil)] 18:59:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 233 (0x8843f800) [pid = 1796] [serial = 893] [outer = 0x88430c00] 18:59:33 INFO - PROCESS | 1796 | 1461203973599 Marionette DEBUG loaded listener.js 18:59:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 234 (0x95dab400) [pid = 1796] [serial = 894] [outer = 0x88430c00] 18:59:34 INFO - PROCESS | 1796 | 1461203974499 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 18:59:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 18:59:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1590ms 18:59:34 INFO - PROCESS | 1796 | 1461203974545 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 18:59:34 INFO - PROCESS | 1796 | 1461203974549 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 18:59:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 18:59:34 INFO - PROCESS | 1796 | 1461203974555 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 18:59:34 INFO - PROCESS | 1796 | 1461203974558 Marionette TRACE conn3 <- [1,1162,null,{}] 18:59:34 INFO - PROCESS | 1796 | 1461203974564 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:34 INFO - PROCESS | 1796 | 1461203974740 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 18:59:35 INFO - PROCESS | 1796 | 1461203975054 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:35 INFO - PROCESS | 1796 | ++DOCSHELL 0x8606ec00 == 126 [pid = 1796] [id = 298] 18:59:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 235 (0x86071400) [pid = 1796] [serial = 895] [outer = (nil)] 18:59:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 236 (0x86076c00) [pid = 1796] [serial = 896] [outer = 0x86071400] 18:59:35 INFO - PROCESS | 1796 | 1461203975145 Marionette DEBUG loaded listener.js 18:59:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 237 (0x86078400) [pid = 1796] [serial = 897] [outer = 0x86071400] 18:59:36 INFO - PROCESS | 1796 | 1461203976056 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 18:59:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 18:59:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1540ms 18:59:36 INFO - PROCESS | 1796 | 1461203976096 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 18:59:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 18:59:36 INFO - PROCESS | 1796 | 1461203976100 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 18:59:36 INFO - PROCESS | 1796 | 1461203976107 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 18:59:36 INFO - PROCESS | 1796 | 1461203976110 Marionette TRACE conn3 <- [1,1166,null,{}] 18:59:36 INFO - PROCESS | 1796 | 1461203976117 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:36 INFO - PROCESS | 1796 | 1461203976316 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 18:59:36 INFO - PROCESS | 1796 | 1461203976572 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:36 INFO - PROCESS | 1796 | ++DOCSHELL 0x8606d400 == 127 [pid = 1796] [id = 299] 18:59:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 238 (0x8606e800) [pid = 1796] [serial = 898] [outer = (nil)] 18:59:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 239 (0x8843e800) [pid = 1796] [serial = 899] [outer = 0x8606e800] 18:59:36 INFO - PROCESS | 1796 | 1461203976702 Marionette DEBUG loaded listener.js 18:59:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 240 (0x8c437400) [pid = 1796] [serial = 900] [outer = 0x8606e800] 18:59:37 INFO - PROCESS | 1796 | --DOCSHELL 0x91514800 == 126 [pid = 1796] [id = 9] 18:59:38 INFO - PROCESS | 1796 | --DOCSHELL 0x8f105400 == 125 [pid = 1796] [id = 221] 18:59:38 INFO - PROCESS | 1796 | --DOCSHELL 0x912bd400 == 124 [pid = 1796] [id = 223] 18:59:38 INFO - PROCESS | 1796 | --DOCSHELL 0x8ff68400 == 123 [pid = 1796] [id = 222] 18:59:38 INFO - PROCESS | 1796 | --DOCSHELL 0x885e2800 == 122 [pid = 1796] [id = 225] 18:59:38 INFO - PROCESS | 1796 | --DOCSHELL 0x90242400 == 121 [pid = 1796] [id = 226] 18:59:38 INFO - PROCESS | 1796 | --DOCSHELL 0x885e1400 == 120 [pid = 1796] [id = 224] 18:59:38 INFO - PROCESS | 1796 | --DOCSHELL 0x912bd800 == 119 [pid = 1796] [id = 280] 18:59:38 INFO - PROCESS | 1796 | --DOCSHELL 0x8f16a000 == 118 [pid = 1796] [id = 279] 18:59:38 INFO - PROCESS | 1796 | --DOCSHELL 0x8f16a800 == 117 [pid = 1796] [id = 278] 18:59:38 INFO - PROCESS | 1796 | --DOCSHELL 0x885e5000 == 116 [pid = 1796] [id = 277] 18:59:38 INFO - PROCESS | 1796 | --DOCSHELL 0x8e7cc800 == 115 [pid = 1796] [id = 276] 18:59:38 INFO - PROCESS | 1796 | --DOCSHELL 0x891d0c00 == 114 [pid = 1796] [id = 275] 18:59:38 INFO - PROCESS | 1796 | --DOCSHELL 0x9ae9c400 == 113 [pid = 1796] [id = 273] 18:59:38 INFO - PROCESS | 1796 | --DOCSHELL 0x9df91400 == 112 [pid = 1796] [id = 272] 18:59:38 INFO - PROCESS | 1796 | --DOCSHELL 0x98d34c00 == 111 [pid = 1796] [id = 271] 18:59:38 INFO - PROCESS | 1796 | --DOCSHELL 0x983d5800 == 110 [pid = 1796] [id = 269] 18:59:38 INFO - PROCESS | 1796 | --DOCSHELL 0x98b08800 == 109 [pid = 1796] [id = 270] 18:59:38 INFO - PROCESS | 1796 | --DOCSHELL 0x8c67c800 == 108 [pid = 1796] [id = 268] 18:59:38 INFO - PROCESS | 1796 | --DOCSHELL 0x8f10d000 == 107 [pid = 1796] [id = 267] 18:59:38 INFO - PROCESS | 1796 | --DOCSHELL 0x93a6a400 == 106 [pid = 1796] [id = 265] 18:59:38 INFO - PROCESS | 1796 | --DOCSHELL 0x8f172000 == 105 [pid = 1796] [id = 266] 18:59:38 INFO - PROCESS | 1796 | --DOCSHELL 0x915e3800 == 104 [pid = 1796] [id = 264] 18:59:38 INFO - PROCESS | 1796 | --DOCSHELL 0x8f4bc000 == 103 [pid = 1796] [id = 263] 18:59:38 INFO - PROCESS | 1796 | --DOCSHELL 0x8be52800 == 102 [pid = 1796] [id = 262] 18:59:38 INFO - PROCESS | 1796 | --DOMWINDOW == 239 (0x981aec00) [pid = 1796] [serial = 755] [outer = (nil)] [url = about:blank] 18:59:38 INFO - PROCESS | 1796 | --DOMWINDOW == 238 (0x914da800) [pid = 1796] [serial = 731] [outer = (nil)] [url = about:blank] 18:59:38 INFO - PROCESS | 1796 | --DOMWINDOW == 237 (0x8c431800) [pid = 1796] [serial = 773] [outer = (nil)] [url = about:blank] 18:59:38 INFO - PROCESS | 1796 | --DOMWINDOW == 236 (0x92019400) [pid = 1796] [serial = 780] [outer = (nil)] [url = about:blank] 18:59:38 INFO - PROCESS | 1796 | --DOMWINDOW == 235 (0x8ff68800) [pid = 1796] [serial = 771] [outer = (nil)] [url = about:blank] 18:59:38 INFO - PROCESS | 1796 | --DOMWINDOW == 234 (0x97c85800) [pid = 1796] [serial = 746] [outer = (nil)] [url = about:blank] 18:59:38 INFO - PROCESS | 1796 | --DOMWINDOW == 233 (0x95109c00) [pid = 1796] [serial = 740] [outer = (nil)] [url = about:blank] 18:59:38 INFO - PROCESS | 1796 | --DOMWINDOW == 232 (0x902a6800) [pid = 1796] [serial = 776] [outer = (nil)] [url = about:blank] 18:59:38 INFO - PROCESS | 1796 | --DOMWINDOW == 231 (0x8f110c00) [pid = 1796] [serial = 768] [outer = (nil)] [url = about:blank] 18:59:38 INFO - PROCESS | 1796 | --DOMWINDOW == 230 (0x8f16e400) [pid = 1796] [serial = 774] [outer = (nil)] [url = about:blank] 18:59:38 INFO - PROCESS | 1796 | --DOMWINDOW == 229 (0x92ba9000) [pid = 1796] [serial = 734] [outer = (nil)] [url = about:blank] 18:59:38 INFO - PROCESS | 1796 | --DOMWINDOW == 228 (0x8e9b8800) [pid = 1796] [serial = 767] [outer = (nil)] [url = about:blank] 18:59:38 INFO - PROCESS | 1796 | --DOMWINDOW == 227 (0x982b2c00) [pid = 1796] [serial = 758] [outer = (nil)] [url = about:blank] 18:59:38 INFO - PROCESS | 1796 | --DOMWINDOW == 226 (0x8f4b1400) [pid = 1796] [serial = 770] [outer = (nil)] [url = about:blank] 18:59:38 INFO - PROCESS | 1796 | --DOMWINDOW == 225 (0x93d7c000) [pid = 1796] [serial = 737] [outer = (nil)] [url = about:blank] 18:59:38 INFO - PROCESS | 1796 | --DOMWINDOW == 224 (0x90845c00) [pid = 1796] [serial = 782] [outer = (nil)] [url = about:blank] 18:59:38 INFO - PROCESS | 1796 | --DOMWINDOW == 223 (0x8f10d800) [pid = 1796] [serial = 725] [outer = (nil)] [url = about:blank] 18:59:38 INFO - PROCESS | 1796 | --DOMWINDOW == 222 (0x97fa9c00) [pid = 1796] [serial = 752] [outer = (nil)] [url = about:blank] 18:59:38 INFO - PROCESS | 1796 | --DOMWINDOW == 221 (0x90520c00) [pid = 1796] [serial = 777] [outer = (nil)] [url = about:blank] 18:59:38 INFO - PROCESS | 1796 | --DOMWINDOW == 220 (0x95d9fc00) [pid = 1796] [serial = 743] [outer = (nil)] [url = about:blank] 18:59:38 INFO - PROCESS | 1796 | --DOMWINDOW == 219 (0x8be5e400) [pid = 1796] [serial = 765] [outer = (nil)] [url = about:blank] 18:59:38 INFO - PROCESS | 1796 | --DOMWINDOW == 218 (0x912c6400) [pid = 1796] [serial = 779] [outer = (nil)] [url = about:blank] 18:59:38 INFO - PROCESS | 1796 | --DOMWINDOW == 217 (0x8be57000) [pid = 1796] [serial = 764] [outer = (nil)] [url = about:blank] 18:59:38 INFO - PROCESS | 1796 | --DOMWINDOW == 216 (0x905a0400) [pid = 1796] [serial = 728] [outer = (nil)] [url = about:blank] 18:59:38 INFO - PROCESS | 1796 | --DOMWINDOW == 215 (0x97f6f400) [pid = 1796] [serial = 749] [outer = (nil)] [url = about:blank] 18:59:38 INFO - PROCESS | 1796 | --DOMWINDOW == 214 (0x98819000) [pid = 1796] [serial = 761] [outer = (nil)] [url = about:blank] 18:59:38 INFO - PROCESS | 1796 | --DOMWINDOW == 213 (0x8bfaf400) [pid = 1796] [serial = 722] [outer = (nil)] [url = about:blank] 18:59:38 INFO - PROCESS | 1796 | --DOMWINDOW == 212 (0x93c4f800) [pid = 1796] [serial = 785] [outer = (nil)] [url = about:blank] 18:59:38 INFO - PROCESS | 1796 | --DOMWINDOW == 211 (0x92ba7000) [pid = 1796] [serial = 783] [outer = (nil)] [url = about:blank] 18:59:38 INFO - PROCESS | 1796 | 1461203978667 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 18:59:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 18:59:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 2590ms 18:59:38 INFO - PROCESS | 1796 | 1461203978697 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 18:59:38 INFO - PROCESS | 1796 | 1461203978704 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 18:59:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 18:59:38 INFO - PROCESS | 1796 | 1461203978712 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 18:59:38 INFO - PROCESS | 1796 | 1461203978719 Marionette TRACE conn3 <- [1,1170,null,{}] 18:59:38 INFO - PROCESS | 1796 | 1461203978727 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:38 INFO - PROCESS | 1796 | 1461203978905 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 18:59:39 INFO - PROCESS | 1796 | 1461203979089 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:39 INFO - PROCESS | 1796 | ++DOCSHELL 0x86078c00 == 103 [pid = 1796] [id = 300] 18:59:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 212 (0x8aef2400) [pid = 1796] [serial = 901] [outer = (nil)] 18:59:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 213 (0x8c42e400) [pid = 1796] [serial = 902] [outer = 0x8aef2400] 18:59:39 INFO - PROCESS | 1796 | 1461203979175 Marionette DEBUG loaded listener.js 18:59:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 214 (0x8c4fa800) [pid = 1796] [serial = 903] [outer = 0x8aef2400] 18:59:39 INFO - PROCESS | 1796 | 1461203979976 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 18:59:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 18:59:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1289ms 18:59:40 INFO - PROCESS | 1796 | 1461203980025 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 18:59:40 INFO - PROCESS | 1796 | 1461203980031 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 18:59:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 18:59:40 INFO - PROCESS | 1796 | 1461203980049 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 18:59:40 INFO - PROCESS | 1796 | 1461203980053 Marionette TRACE conn3 <- [1,1174,null,{}] 18:59:40 INFO - PROCESS | 1796 | 1461203980058 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:40 INFO - PROCESS | 1796 | 1461203980244 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 18:59:40 INFO - PROCESS | 1796 | 1461203980436 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:40 INFO - PROCESS | 1796 | ++DOCSHELL 0x8be5a000 == 104 [pid = 1796] [id = 301] 18:59:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 215 (0x8c42c000) [pid = 1796] [serial = 904] [outer = (nil)] 18:59:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 216 (0x8f165c00) [pid = 1796] [serial = 905] [outer = 0x8c42c000] 18:59:40 INFO - PROCESS | 1796 | 1461203980510 Marionette DEBUG loaded listener.js 18:59:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 217 (0x8f4b5400) [pid = 1796] [serial = 906] [outer = 0x8c42c000] 18:59:41 INFO - PROCESS | 1796 | 1461203981598 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 18:59:41 INFO - PROCESS | 1796 | 1461203981649 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 18:59:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 18:59:41 INFO - PROCESS | 1796 | 1461203981659 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 18:59:41 INFO - PROCESS | 1796 | 1461203981667 Marionette TRACE conn3 <- [1,1178,null,{}] 18:59:41 INFO - PROCESS | 1796 | 1461203981696 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:42 INFO - PROCESS | 1796 | 1461203982004 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 18:59:42 INFO - PROCESS | 1796 | 1461203982131 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:42 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f16a800 == 105 [pid = 1796] [id = 302] 18:59:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 218 (0x8fc88c00) [pid = 1796] [serial = 907] [outer = (nil)] 18:59:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 219 (0x90247400) [pid = 1796] [serial = 908] [outer = 0x8fc88c00] 18:59:42 INFO - PROCESS | 1796 | 1461203982210 Marionette DEBUG loaded listener.js 18:59:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 220 (0x902b2800) [pid = 1796] [serial = 909] [outer = 0x8fc88c00] 18:59:43 INFO - PROCESS | 1796 | --DOMWINDOW == 219 (0x8875bc00) [pid = 1796] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 18:59:43 INFO - PROCESS | 1796 | --DOMWINDOW == 218 (0x8f4b9000) [pid = 1796] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 18:59:43 INFO - PROCESS | 1796 | --DOMWINDOW == 217 (0x9051c400) [pid = 1796] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 18:59:43 INFO - PROCESS | 1796 | --DOMWINDOW == 216 (0x895e1000) [pid = 1796] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 18:59:43 INFO - PROCESS | 1796 | --DOMWINDOW == 215 (0x914e1000) [pid = 1796] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 18:59:43 INFO - PROCESS | 1796 | --DOMWINDOW == 214 (0x8e9bfc00) [pid = 1796] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 18:59:43 INFO - PROCESS | 1796 | 1461203983416 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 18:59:43 INFO - PROCESS | 1796 | 1461203983465 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 18:59:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 18:59:43 INFO - PROCESS | 1796 | 1461203983472 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 18:59:43 INFO - PROCESS | 1796 | 1461203983489 Marionette TRACE conn3 <- [1,1182,null,{}] 18:59:43 INFO - PROCESS | 1796 | 1461203983496 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:43 INFO - PROCESS | 1796 | 1461203983670 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 18:59:43 INFO - PROCESS | 1796 | 1461203983681 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:43 INFO - PROCESS | 1796 | ++DOCSHELL 0x8be58400 == 106 [pid = 1796] [id = 303] 18:59:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 215 (0x8c683400) [pid = 1796] [serial = 910] [outer = (nil)] 18:59:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 216 (0x90721c00) [pid = 1796] [serial = 911] [outer = 0x8c683400] 18:59:43 INFO - PROCESS | 1796 | 1461203983909 Marionette DEBUG loaded listener.js 18:59:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 217 (0x91514c00) [pid = 1796] [serial = 912] [outer = 0x8c683400] 18:59:44 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 18:59:44 INFO - PROCESS | 1796 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:59:44 INFO - PROCESS | 1796 | 1461203984697 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 18:59:44 INFO - PROCESS | 1796 | 1461203984779 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 18:59:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 18:59:44 INFO - PROCESS | 1796 | 1461203984787 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 18:59:44 INFO - PROCESS | 1796 | 1461203984790 Marionette TRACE conn3 <- [1,1186,null,{}] 18:59:44 INFO - PROCESS | 1796 | 1461203984795 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:44 INFO - PROCESS | 1796 | 1461203984971 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 18:59:45 INFO - PROCESS | 1796 | 1461203984983 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:45 INFO - PROCESS | 1796 | ++DOCSHELL 0x90516400 == 107 [pid = 1796] [id = 304] 18:59:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 218 (0x905a3400) [pid = 1796] [serial = 913] [outer = (nil)] 18:59:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 219 (0x92bab000) [pid = 1796] [serial = 914] [outer = 0x905a3400] 18:59:45 INFO - PROCESS | 1796 | 1461203985070 Marionette DEBUG loaded listener.js 18:59:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 220 (0x93a6e800) [pid = 1796] [serial = 915] [outer = 0x905a3400] 18:59:46 INFO - PROCESS | 1796 | 1461203986294 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 18:59:46 INFO - PROCESS | 1796 | 1461203986378 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 18:59:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 18:59:46 INFO - PROCESS | 1796 | 1461203986388 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 18:59:46 INFO - PROCESS | 1796 | 1461203986394 Marionette TRACE conn3 <- [1,1190,null,{}] 18:59:46 INFO - PROCESS | 1796 | 1461203986402 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:46 INFO - PROCESS | 1796 | 1461203986663 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 18:59:47 INFO - PROCESS | 1796 | 1461203986981 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:47 INFO - PROCESS | 1796 | ++DOCSHELL 0x8be56c00 == 108 [pid = 1796] [id = 305] 18:59:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 221 (0x8be5dc00) [pid = 1796] [serial = 916] [outer = (nil)] 18:59:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 222 (0x8f4b9400) [pid = 1796] [serial = 917] [outer = 0x8be5dc00] 18:59:47 INFO - PROCESS | 1796 | 1461203987092 Marionette DEBUG loaded listener.js 18:59:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 223 (0x8fe4fc00) [pid = 1796] [serial = 918] [outer = 0x8be5dc00] 18:59:48 INFO - PROCESS | 1796 | 1461203988152 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 18:59:48 INFO - PROCESS | 1796 | 1461203988241 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 18:59:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 18:59:48 INFO - PROCESS | 1796 | 1461203988254 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 18:59:48 INFO - PROCESS | 1796 | 1461203988258 Marionette TRACE conn3 <- [1,1194,null,{}] 18:59:48 INFO - PROCESS | 1796 | 1461203988265 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:48 INFO - PROCESS | 1796 | 1461203988507 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 18:59:48 INFO - PROCESS | 1796 | 1461203988811 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:48 INFO - PROCESS | 1796 | ++DOCSHELL 0x902ad400 == 109 [pid = 1796] [id = 306] 18:59:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 224 (0x902af000) [pid = 1796] [serial = 919] [outer = (nil)] 18:59:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 225 (0x93c52c00) [pid = 1796] [serial = 920] [outer = 0x902af000] 18:59:48 INFO - PROCESS | 1796 | 1461203988942 Marionette DEBUG loaded listener.js 18:59:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 226 (0x95103400) [pid = 1796] [serial = 921] [outer = 0x902af000] 18:59:49 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 18:59:49 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 18:59:49 INFO - PROCESS | 1796 | 1461203989896 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 18:59:49 INFO - PROCESS | 1796 | 1461203989947 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 18:59:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 18:59:49 INFO - PROCESS | 1796 | 1461203989954 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 18:59:49 INFO - PROCESS | 1796 | 1461203989960 Marionette TRACE conn3 <- [1,1198,null,{}] 18:59:49 INFO - PROCESS | 1796 | 1461203989976 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:50 INFO - PROCESS | 1796 | 1461203990190 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 18:59:50 INFO - PROCESS | 1796 | 1461203990444 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:50 INFO - PROCESS | 1796 | ++DOCSHELL 0x92ba9000 == 110 [pid = 1796] [id = 307] 18:59:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 227 (0x93d80800) [pid = 1796] [serial = 922] [outer = (nil)] 18:59:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 228 (0x97f71800) [pid = 1796] [serial = 923] [outer = 0x93d80800] 18:59:50 INFO - PROCESS | 1796 | 1461203990581 Marionette DEBUG loaded listener.js 18:59:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 229 (0x97fa2800) [pid = 1796] [serial = 924] [outer = 0x93d80800] 18:59:51 INFO - PROCESS | 1796 | 1461203991471 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 18:59:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 18:59:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1552ms 18:59:51 INFO - PROCESS | 1796 | 1461203991507 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 18:59:51 INFO - PROCESS | 1796 | 1461203991512 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 18:59:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 18:59:51 INFO - PROCESS | 1796 | 1461203991518 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 18:59:51 INFO - PROCESS | 1796 | 1461203991522 Marionette TRACE conn3 <- [1,1202,null,{}] 18:59:51 INFO - PROCESS | 1796 | 1461203991528 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:51 INFO - PROCESS | 1796 | 1461203991712 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 18:59:51 INFO - PROCESS | 1796 | 1461203991927 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:52 INFO - PROCESS | 1796 | ++DOCSHELL 0x93d87800 == 111 [pid = 1796] [id = 308] 18:59:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 230 (0x97f9e000) [pid = 1796] [serial = 925] [outer = (nil)] 18:59:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 231 (0x981af400) [pid = 1796] [serial = 926] [outer = 0x97f9e000] 18:59:52 INFO - PROCESS | 1796 | 1461203992099 Marionette DEBUG loaded listener.js 18:59:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 232 (0x98283000) [pid = 1796] [serial = 927] [outer = 0x97f9e000] 18:59:53 INFO - PROCESS | 1796 | 1461203993021 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 18:59:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 18:59:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1581ms 18:59:53 INFO - PROCESS | 1796 | 1461203993100 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 18:59:53 INFO - PROCESS | 1796 | 1461203993104 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 18:59:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 18:59:53 INFO - PROCESS | 1796 | 1461203993110 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 18:59:53 INFO - PROCESS | 1796 | 1461203993114 Marionette TRACE conn3 <- [1,1206,null,{}] 18:59:53 INFO - PROCESS | 1796 | 1461203993120 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:53 INFO - PROCESS | 1796 | 1461203993342 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 18:59:53 INFO - PROCESS | 1796 | 1461203993604 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:53 INFO - PROCESS | 1796 | ++DOCSHELL 0x97f74800 == 112 [pid = 1796] [id = 309] 18:59:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 233 (0x983d5800) [pid = 1796] [serial = 928] [outer = (nil)] 18:59:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 234 (0x98821000) [pid = 1796] [serial = 929] [outer = 0x983d5800] 18:59:53 INFO - PROCESS | 1796 | 1461203993737 Marionette DEBUG loaded listener.js 18:59:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 235 (0x98b0c000) [pid = 1796] [serial = 930] [outer = 0x983d5800] 18:59:54 INFO - PROCESS | 1796 | 1461203994646 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 18:59:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 18:59:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1583ms 18:59:54 INFO - PROCESS | 1796 | 1461203994695 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 18:59:54 INFO - PROCESS | 1796 | 1461203994698 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 18:59:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 18:59:54 INFO - PROCESS | 1796 | 1461203994705 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 18:59:54 INFO - PROCESS | 1796 | 1461203994709 Marionette TRACE conn3 <- [1,1210,null,{}] 18:59:54 INFO - PROCESS | 1796 | 1461203994714 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:54 INFO - PROCESS | 1796 | 1461203994918 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 18:59:55 INFO - PROCESS | 1796 | 1461203995256 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:55 INFO - PROCESS | 1796 | ++DOCSHELL 0x9881a800 == 113 [pid = 1796] [id = 310] 18:59:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 236 (0x98b07000) [pid = 1796] [serial = 931] [outer = (nil)] 18:59:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 237 (0x9df9d400) [pid = 1796] [serial = 932] [outer = 0x98b07000] 18:59:55 INFO - PROCESS | 1796 | 1461203995367 Marionette DEBUG loaded listener.js 18:59:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 238 (0x9ffe2c00) [pid = 1796] [serial = 933] [outer = 0x98b07000] 18:59:56 INFO - PROCESS | 1796 | 1461203996255 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 18:59:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 18:59:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1582ms 18:59:56 INFO - PROCESS | 1796 | 1461203996289 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 18:59:56 INFO - PROCESS | 1796 | 1461203996293 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 18:59:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 18:59:56 INFO - PROCESS | 1796 | 1461203996299 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 18:59:56 INFO - PROCESS | 1796 | 1461203996302 Marionette TRACE conn3 <- [1,1214,null,{}] 18:59:56 INFO - PROCESS | 1796 | 1461203996308 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:56 INFO - PROCESS | 1796 | 1461203996487 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 18:59:56 INFO - PROCESS | 1796 | 1461203996708 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:56 INFO - PROCESS | 1796 | ++DOCSHELL 0x8fe55400 == 114 [pid = 1796] [id = 311] 18:59:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 239 (0x912bec00) [pid = 1796] [serial = 934] [outer = (nil)] 18:59:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 240 (0xa109b800) [pid = 1796] [serial = 935] [outer = 0x912bec00] 18:59:56 INFO - PROCESS | 1796 | 1461203996831 Marionette DEBUG loaded listener.js 18:59:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 241 (0xa2b3a400) [pid = 1796] [serial = 936] [outer = 0x912bec00] 18:59:57 INFO - PROCESS | 1796 | 1461203997824 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 18:59:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 18:59:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1584ms 18:59:57 INFO - PROCESS | 1796 | 1461203997884 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 18:59:57 INFO - PROCESS | 1796 | 1461203997888 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 18:59:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 18:59:57 INFO - PROCESS | 1796 | 1461203997894 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 18:59:57 INFO - PROCESS | 1796 | 1461203997897 Marionette TRACE conn3 <- [1,1218,null,{}] 18:59:57 INFO - PROCESS | 1796 | 1461203997904 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:58 INFO - PROCESS | 1796 | 1461203998097 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 18:59:58 INFO - PROCESS | 1796 | 1461203998355 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:58 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e9b1800 == 115 [pid = 1796] [id = 312] 18:59:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 242 (0x9fc8fc00) [pid = 1796] [serial = 937] [outer = (nil)] 18:59:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 243 (0xa4586400) [pid = 1796] [serial = 938] [outer = 0x9fc8fc00] 18:59:58 INFO - PROCESS | 1796 | 1461203998487 Marionette DEBUG loaded listener.js 18:59:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 244 (0xa46c6000) [pid = 1796] [serial = 939] [outer = 0x9fc8fc00] 18:59:59 INFO - PROCESS | 1796 | 1461203999347 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 18:59:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 18:59:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1482ms 18:59:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 18:59:59 INFO - PROCESS | 1796 | 1461203999379 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 18:59:59 INFO - PROCESS | 1796 | 1461203999382 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 18:59:59 INFO - PROCESS | 1796 | 1461203999389 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 18:59:59 INFO - PROCESS | 1796 | 1461203999393 Marionette TRACE conn3 <- [1,1222,null,{}] 18:59:59 INFO - PROCESS | 1796 | 1461203999399 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:59:59 INFO - PROCESS | 1796 | 1461203999584 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 18:59:59 INFO - PROCESS | 1796 | 1461203999814 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:59:59 INFO - PROCESS | 1796 | ++DOCSHELL 0x896c1400 == 116 [pid = 1796] [id = 313] 18:59:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 245 (0x896c1800) [pid = 1796] [serial = 940] [outer = (nil)] 18:59:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 246 (0x896ca800) [pid = 1796] [serial = 941] [outer = 0x896c1800] 18:59:59 INFO - PROCESS | 1796 | 1461203999985 Marionette DEBUG loaded listener.js 19:00:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 247 (0x896cd800) [pid = 1796] [serial = 942] [outer = 0x896c1800] 19:00:00 INFO - PROCESS | 1796 | 1461204000890 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] 19:00:00 INFO - PROCESS | 1796 | 1461204000928 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 19:00:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 19:00:00 INFO - PROCESS | 1796 | 1461204000934 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 19:00:00 INFO - PROCESS | 1796 | 1461204000938 Marionette TRACE conn3 <- [1,1226,null,{}] 19:00:00 INFO - PROCESS | 1796 | 1461204000944 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}] 19:00:01 INFO - PROCESS | 1796 | 1461204001141 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 19:00:01 INFO - PROCESS | 1796 | 1461204001419 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:01 INFO - PROCESS | 1796 | ++DOCSHELL 0x88ebb000 == 117 [pid = 1796] [id = 314] 19:00:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 248 (0x88ec1c00) [pid = 1796] [serial = 943] [outer = (nil)] 19:00:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 249 (0x88ec6c00) [pid = 1796] [serial = 944] [outer = 0x88ec1c00] 19:00:01 INFO - PROCESS | 1796 | 1461204001584 Marionette DEBUG loaded listener.js 19:00:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 250 (0x896c2000) [pid = 1796] [serial = 945] [outer = 0x88ec1c00] 19:00:02 INFO - PROCESS | 1796 | 1461204002571 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]]]}] 19:00:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 19:00:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1685ms 19:00:02 INFO - PROCESS | 1796 | 1461204002620 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 19:00:02 INFO - PROCESS | 1796 | 1461204002624 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 19:00:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 19:00:02 INFO - PROCESS | 1796 | 1461204002631 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 19:00:02 INFO - PROCESS | 1796 | 1461204002635 Marionette TRACE conn3 <- [1,1230,null,{}] 19:00:02 INFO - PROCESS | 1796 | 1461204002641 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}] 19:00:02 INFO - PROCESS | 1796 | 1461204002901 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 19:00:03 INFO - PROCESS | 1796 | 1461204003166 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:03 INFO - PROCESS | 1796 | ++DOCSHELL 0x88ec3800 == 118 [pid = 1796] [id = 315] 19:00:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 251 (0x88ec5800) [pid = 1796] [serial = 946] [outer = (nil)] 19:00:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 252 (0xa4aaa400) [pid = 1796] [serial = 947] [outer = 0x88ec5800] 19:00:03 INFO - PROCESS | 1796 | 1461204003304 Marionette DEBUG loaded listener.js 19:00:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 253 (0xa4ab5000) [pid = 1796] [serial = 948] [outer = 0x88ec5800] 19:00:04 INFO - PROCESS | 1796 | 1461204004175 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]]]}] 19:00:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 19:00:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1591ms 19:00:04 INFO - PROCESS | 1796 | 1461204004223 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 19:00:04 INFO - PROCESS | 1796 | 1461204004227 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 19:00:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 19:00:04 INFO - PROCESS | 1796 | 1461204004234 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 19:00:04 INFO - PROCESS | 1796 | 1461204004237 Marionette TRACE conn3 <- [1,1234,null,{}] 19:00:04 INFO - PROCESS | 1796 | 1461204004243 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}] 19:00:04 INFO - PROCESS | 1796 | 1461204004433 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 19:00:04 INFO - PROCESS | 1796 | 1461204004649 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:04 INFO - PROCESS | 1796 | ++DOCSHELL 0x896c9000 == 119 [pid = 1796] [id = 316] 19:00:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 254 (0x896c9400) [pid = 1796] [serial = 949] [outer = (nil)] 19:00:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 255 (0x8a3d4c00) [pid = 1796] [serial = 950] [outer = 0x896c9400] 19:00:04 INFO - PROCESS | 1796 | 1461204004819 Marionette DEBUG loaded listener.js 19:00:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 256 (0x8a3d7800) [pid = 1796] [serial = 951] [outer = 0x896c9400] 19:00:05 INFO - PROCESS | 1796 | 1461204005684 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]]]}] 19:00:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 19:00:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1482ms 19:00:05 INFO - PROCESS | 1796 | 1461204005716 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 19:00:05 INFO - PROCESS | 1796 | 1461204005720 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 19:00:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 19:00:05 INFO - PROCESS | 1796 | 1461204005726 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 19:00:05 INFO - PROCESS | 1796 | 1461204005729 Marionette TRACE conn3 <- [1,1238,null,{}] 19:00:05 INFO - PROCESS | 1796 | 1461204005735 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}] 19:00:05 INFO - PROCESS | 1796 | 1461204005913 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 19:00:06 INFO - PROCESS | 1796 | 1461204006183 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:06 INFO - PROCESS | 1796 | ++DOCSHELL 0x866c1c00 == 120 [pid = 1796] [id = 317] 19:00:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 257 (0x866c3000) [pid = 1796] [serial = 952] [outer = (nil)] 19:00:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 258 (0x866c9c00) [pid = 1796] [serial = 953] [outer = 0x866c3000] 19:00:06 INFO - PROCESS | 1796 | 1461204006315 Marionette DEBUG loaded listener.js 19:00:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 259 (0x866cd000) [pid = 1796] [serial = 954] [outer = 0x866c3000] 19:00:07 INFO - PROCESS | 1796 | 1461204007157 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]]]}] 19:00:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 19:00:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1479ms 19:00:07 INFO - PROCESS | 1796 | 1461204007206 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 19:00:07 INFO - PROCESS | 1796 | 1461204007210 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 19:00:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 19:00:07 INFO - PROCESS | 1796 | 1461204007217 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 19:00:07 INFO - PROCESS | 1796 | 1461204007220 Marionette TRACE conn3 <- [1,1242,null,{}] 19:00:07 INFO - PROCESS | 1796 | 1461204007226 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}] 19:00:07 INFO - PROCESS | 1796 | 1461204007435 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 19:00:07 INFO - PROCESS | 1796 | 1461204007763 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:07 INFO - PROCESS | 1796 | ++DOCSHELL 0x866cec00 == 121 [pid = 1796] [id = 318] 19:00:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 260 (0x866cf800) [pid = 1796] [serial = 955] [outer = (nil)] 19:00:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 261 (0x86841000) [pid = 1796] [serial = 956] [outer = 0x866cf800] 19:00:07 INFO - PROCESS | 1796 | 1461204007855 Marionette DEBUG loaded listener.js 19:00:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 262 (0x86842400) [pid = 1796] [serial = 957] [outer = 0x866cf800] 19:00:09 INFO - PROCESS | 1796 | 1461204009388 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]]]}] 19:00:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 19:00:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 2242ms 19:00:09 INFO - PROCESS | 1796 | 1461204009461 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 19:00:09 INFO - PROCESS | 1796 | 1461204009465 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 19:00:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 19:00:09 INFO - PROCESS | 1796 | 1461204009474 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 19:00:09 INFO - PROCESS | 1796 | 1461204009479 Marionette TRACE conn3 <- [1,1246,null,{}] 19:00:09 INFO - PROCESS | 1796 | 1461204009489 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}] 19:00:09 INFO - PROCESS | 1796 | 1461204009721 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 19:00:10 INFO - PROCESS | 1796 | 1461204009986 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:10 INFO - PROCESS | 1796 | ++DOCSHELL 0x866c4000 == 122 [pid = 1796] [id = 319] 19:00:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 263 (0x86845800) [pid = 1796] [serial = 958] [outer = (nil)] 19:00:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 264 (0x885e1c00) [pid = 1796] [serial = 959] [outer = 0x86845800] 19:00:10 INFO - PROCESS | 1796 | 1461204010068 Marionette DEBUG loaded listener.js 19:00:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 265 (0x88ebd400) [pid = 1796] [serial = 960] [outer = 0x86845800] 19:00:11 INFO - PROCESS | 1796 | 1461204011155 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]]]}] 19:00:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 19:00:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1745ms 19:00:11 INFO - PROCESS | 1796 | 1461204011219 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 19:00:11 INFO - PROCESS | 1796 | 1461204011227 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 19:00:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 19:00:11 INFO - PROCESS | 1796 | 1461204011237 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 19:00:11 INFO - PROCESS | 1796 | 1461204011241 Marionette TRACE conn3 <- [1,1250,null,{}] 19:00:11 INFO - PROCESS | 1796 | 1461204011247 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}] 19:00:11 INFO - PROCESS | 1796 | 1461204011439 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 19:00:11 INFO - PROCESS | 1796 | 1461204011708 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:11 INFO - PROCESS | 1796 | ++DOCSHELL 0x88438400 == 123 [pid = 1796] [id = 320] 19:00:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 266 (0x88439c00) [pid = 1796] [serial = 961] [outer = (nil)] 19:00:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 267 (0x8a3da400) [pid = 1796] [serial = 962] [outer = 0x88439c00] 19:00:11 INFO - PROCESS | 1796 | 1461204011828 Marionette DEBUG loaded listener.js 19:00:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 268 (0x8aff1400) [pid = 1796] [serial = 963] [outer = 0x88439c00] 19:00:12 INFO - PROCESS | 1796 | 1461204012804 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]]]}] 19:00:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 19:00:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1629ms 19:00:12 INFO - PROCESS | 1796 | 1461204012867 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 19:00:12 INFO - PROCESS | 1796 | 1461204012871 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 19:00:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 19:00:12 INFO - PROCESS | 1796 | 1461204012877 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 19:00:12 INFO - PROCESS | 1796 | 1461204012883 Marionette TRACE conn3 <- [1,1254,null,{}] 19:00:12 INFO - PROCESS | 1796 | 1461204012899 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}] 19:00:13 INFO - PROCESS | 1796 | 1461204013118 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 19:00:13 INFO - PROCESS | 1796 | 1461204013429 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:13 INFO - PROCESS | 1796 | ++DOCSHELL 0x8607a000 == 124 [pid = 1796] [id = 321] 19:00:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 269 (0x8607b800) [pid = 1796] [serial = 964] [outer = (nil)] 19:00:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 270 (0x8f107400) [pid = 1796] [serial = 965] [outer = 0x8607b800] 19:00:13 INFO - PROCESS | 1796 | 1461204013512 Marionette DEBUG loaded listener.js 19:00:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 271 (0x8f4bb800) [pid = 1796] [serial = 966] [outer = 0x8607b800] 19:00:14 INFO - PROCESS | 1796 | 1461204014409 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]]]}] 19:00:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 19:00:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1589ms 19:00:14 INFO - PROCESS | 1796 | 1461204014466 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 19:00:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 19:00:14 INFO - PROCESS | 1796 | 1461204014471 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 19:00:14 INFO - PROCESS | 1796 | 1461204014477 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 19:00:14 INFO - PROCESS | 1796 | 1461204014480 Marionette TRACE conn3 <- [1,1258,null,{}] 19:00:14 INFO - PROCESS | 1796 | 1461204014486 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}] 19:00:14 INFO - PROCESS | 1796 | 1461204014666 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 19:00:14 INFO - PROCESS | 1796 | 1461204014941 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:15 INFO - PROCESS | 1796 | ++DOCSHELL 0x86fcf400 == 125 [pid = 1796] [id = 322] 19:00:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 272 (0x86fd5c00) [pid = 1796] [serial = 967] [outer = (nil)] 19:00:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 273 (0x8fc81800) [pid = 1796] [serial = 968] [outer = 0x86fd5c00] 19:00:15 INFO - PROCESS | 1796 | 1461204015065 Marionette DEBUG loaded listener.js 19:00:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 274 (0x8ff6d800) [pid = 1796] [serial = 969] [outer = 0x86fd5c00] 19:00:15 INFO - PROCESS | 1796 | --DOCSHELL 0x91515400 == 124 [pid = 1796] [id = 57] 19:00:15 INFO - PROCESS | 1796 | --DOCSHELL 0x90837c00 == 123 [pid = 1796] [id = 58] 19:00:15 INFO - PROCESS | 1796 | --DOMWINDOW == 273 (0x91516800) [pid = 1796] [serial = 845] [outer = (nil)] [url = about:blank] 19:00:15 INFO - PROCESS | 1796 | --DOMWINDOW == 272 (0x9944c400) [pid = 1796] [serial = 809] [outer = (nil)] [url = about:blank] 19:00:15 INFO - PROCESS | 1796 | --DOMWINDOW == 271 (0x99a27400) [pid = 1796] [serial = 812] [outer = (nil)] [url = about:blank] 19:00:15 INFO - PROCESS | 1796 | --DOMWINDOW == 270 (0x97f9f400) [pid = 1796] [serial = 800] [outer = (nil)] [url = about:blank] 19:00:15 INFO - PROCESS | 1796 | --DOMWINDOW == 269 (0x9ae9e400) [pid = 1796] [serial = 815] [outer = (nil)] [url = about:blank] 19:00:15 INFO - PROCESS | 1796 | --DOMWINDOW == 268 (0x98d31800) [pid = 1796] [serial = 806] [outer = (nil)] [url = about:blank] 19:00:15 INFO - PROCESS | 1796 | --DOMWINDOW == 267 (0x9fc35800) [pid = 1796] [serial = 818] [outer = (nil)] [url = about:blank] 19:00:15 INFO - PROCESS | 1796 | --DOMWINDOW == 266 (0x93e46c00) [pid = 1796] [serial = 794] [outer = (nil)] [url = about:blank] 19:00:15 INFO - PROCESS | 1796 | --DOMWINDOW == 265 (0x8c4f2c00) [pid = 1796] [serial = 788] [outer = (nil)] [url = about:blank] 19:00:15 INFO - PROCESS | 1796 | --DOMWINDOW == 264 (0x98b03000) [pid = 1796] [serial = 803] [outer = (nil)] [url = about:blank] 19:00:15 INFO - PROCESS | 1796 | --DOMWINDOW == 263 (0x8e7d2c00) [pid = 1796] [serial = 824] [outer = (nil)] [url = about:blank] 19:00:15 INFO - PROCESS | 1796 | --DOMWINDOW == 262 (0x8fe4e400) [pid = 1796] [serial = 791] [outer = (nil)] [url = about:blank] 19:00:15 INFO - PROCESS | 1796 | --DOMWINDOW == 261 (0x96fe8c00) [pid = 1796] [serial = 797] [outer = (nil)] [url = about:blank] 19:00:15 INFO - PROCESS | 1796 | --DOMWINDOW == 260 (0x9ffb8400) [pid = 1796] [serial = 821] [outer = (nil)] [url = about:blank] 19:00:15 INFO - PROCESS | 1796 | --DOCSHELL 0x9051ec00 == 122 [pid = 1796] [id = 63] 19:00:15 INFO - PROCESS | 1796 | --DOCSHELL 0x902ad000 == 121 [pid = 1796] [id = 107] 19:00:15 INFO - PROCESS | 1796 | --DOCSHELL 0x98814400 == 120 [pid = 1796] [id = 108] 19:00:15 INFO - PROCESS | 1796 | --DOCSHELL 0x88751800 == 119 [pid = 1796] [id = 208] 19:00:15 INFO - PROCESS | 1796 | --DOCSHELL 0x912c3000 == 118 [pid = 1796] [id = 64] 19:00:15 INFO - PROCESS | 1796 | --DOCSHELL 0x885e5c00 == 117 [pid = 1796] [id = 209] 19:00:15 INFO - PROCESS | 1796 | --DOCSHELL 0x895e4800 == 116 [pid = 1796] [id = 205] 19:00:15 INFO - PROCESS | 1796 | --DOCSHELL 0x885f0400 == 115 [pid = 1796] [id = 207] 19:00:15 INFO - PROCESS | 1796 | --DOCSHELL 0x885e9400 == 114 [pid = 1796] [id = 206] 19:00:15 INFO - PROCESS | 1796 | --DOCSHELL 0x8c67b400 == 113 [pid = 1796] [id = 147] 19:00:15 INFO - PROCESS | 1796 | --DOCSHELL 0x97f6f000 == 112 [pid = 1796] [id = 106] 19:00:15 INFO - PROCESS | 1796 | --DOCSHELL 0x91514400 == 111 [pid = 1796] [id = 10] 19:00:15 INFO - PROCESS | 1796 | --DOCSHELL 0xa468e400 == 110 [pid = 1796] [id = 293] 19:00:15 INFO - PROCESS | 1796 | --DOCSHELL 0xa3d77400 == 109 [pid = 1796] [id = 292] 19:00:15 INFO - PROCESS | 1796 | --DOCSHELL 0x8fe49000 == 108 [pid = 1796] [id = 291] 19:00:15 INFO - PROCESS | 1796 | --DOCSHELL 0x912cac00 == 107 [pid = 1796] [id = 290] 19:00:15 INFO - PROCESS | 1796 | --DOCSHELL 0x983ce800 == 106 [pid = 1796] [id = 289] 19:00:15 INFO - PROCESS | 1796 | --DOCSHELL 0x9059c400 == 105 [pid = 1796] [id = 288] 19:00:15 INFO - PROCESS | 1796 | --DOCSHELL 0x8c688c00 == 104 [pid = 1796] [id = 287] 19:00:15 INFO - PROCESS | 1796 | --DOCSHELL 0x8f16f400 == 103 [pid = 1796] [id = 286] 19:00:15 INFO - PROCESS | 1796 | --DOCSHELL 0x8875c000 == 102 [pid = 1796] [id = 285] 19:00:15 INFO - PROCESS | 1796 | --DOCSHELL 0x8ff1fc00 == 101 [pid = 1796] [id = 284] 19:00:16 INFO - PROCESS | 1796 | --DOCSHELL 0x8f108000 == 100 [pid = 1796] [id = 283] 19:00:16 INFO - PROCESS | 1796 | --DOCSHELL 0x8bfb1400 == 99 [pid = 1796] [id = 282] 19:00:16 INFO - PROCESS | 1796 | --DOMWINDOW == 259 (0x8f165000) [pid = 1796] [serial = 834] [outer = (nil)] [url = about:blank] 19:00:16 INFO - PROCESS | 1796 | --DOMWINDOW == 258 (0x9051f400) [pid = 1796] [serial = 837] [outer = (nil)] [url = about:blank] 19:00:16 INFO - PROCESS | 1796 | --DOMWINDOW == 257 (0x9150ec00) [pid = 1796] [serial = 839] [outer = (nil)] [url = about:blank] 19:00:16 INFO - PROCESS | 1796 | --DOMWINDOW == 256 (0x915e8c00) [pid = 1796] [serial = 840] [outer = (nil)] [url = about:blank] 19:00:16 INFO - PROCESS | 1796 | --DOMWINDOW == 255 (0x8c433800) [pid = 1796] [serial = 828] [outer = (nil)] [url = about:blank] 19:00:16 INFO - PROCESS | 1796 | --DOMWINDOW == 254 (0x93d7c800) [pid = 1796] [serial = 843] [outer = (nil)] [url = about:blank] 19:00:16 INFO - PROCESS | 1796 | --DOMWINDOW == 253 (0x8be57400) [pid = 1796] [serial = 830] [outer = (nil)] [url = about:blank] 19:00:16 INFO - PROCESS | 1796 | --DOMWINDOW == 252 (0x93a68400) [pid = 1796] [serial = 842] [outer = (nil)] [url = about:blank] 19:00:16 INFO - PROCESS | 1796 | --DOMWINDOW == 251 (0x8bfb7000) [pid = 1796] [serial = 833] [outer = (nil)] [url = about:blank] 19:00:16 INFO - PROCESS | 1796 | --DOMWINDOW == 250 (0x902a9400) [pid = 1796] [serial = 836] [outer = (nil)] [url = about:blank] 19:00:16 INFO - PROCESS | 1796 | --DOMWINDOW == 249 (0x8ff11800) [pid = 1796] [serial = 831] [outer = (nil)] [url = about:blank] 19:00:16 INFO - PROCESS | 1796 | --DOMWINDOW == 248 (0x8bfad800) [pid = 1796] [serial = 827] [outer = (nil)] [url = about:blank] 19:00:16 INFO - PROCESS | 1796 | 1461204016127 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]]]}] 19:00:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 19:00:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1681ms 19:00:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 19:00:16 INFO - PROCESS | 1796 | 1461204016159 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 19:00:16 INFO - PROCESS | 1796 | 1461204016161 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 19:00:16 INFO - PROCESS | 1796 | 1461204016168 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 19:00:16 INFO - PROCESS | 1796 | 1461204016171 Marionette TRACE conn3 <- [1,1262,null,{}] 19:00:16 INFO - PROCESS | 1796 | 1461204016177 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}] 19:00:16 INFO - PROCESS | 1796 | 1461204016380 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 19:00:16 INFO - PROCESS | 1796 | 1461204016585 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:16 INFO - PROCESS | 1796 | ++DOCSHELL 0x86077000 == 100 [pid = 1796] [id = 323] 19:00:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 249 (0x86fd0800) [pid = 1796] [serial = 970] [outer = (nil)] 19:00:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 250 (0x8bfb7000) [pid = 1796] [serial = 971] [outer = 0x86fd0800] 19:00:16 INFO - PROCESS | 1796 | 1461204016670 Marionette DEBUG loaded listener.js 19:00:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 251 (0x8c67d400) [pid = 1796] [serial = 972] [outer = 0x86fd0800] 19:00:17 INFO - PROCESS | 1796 | 1461204017415 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]]]}] 19:00:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 19:00:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1280ms 19:00:17 INFO - PROCESS | 1796 | 1461204017447 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 19:00:17 INFO - PROCESS | 1796 | 1461204017450 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 19:00:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 19:00:17 INFO - PROCESS | 1796 | 1461204017457 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 19:00:17 INFO - PROCESS | 1796 | 1461204017459 Marionette TRACE conn3 <- [1,1266,null,{}] 19:00:17 INFO - PROCESS | 1796 | 1461204017469 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}] 19:00:17 INFO - PROCESS | 1796 | 1461204017749 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 19:00:17 INFO - PROCESS | 1796 | 1461204017864 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:17 INFO - PROCESS | 1796 | ++DOCSHELL 0x8a3cd800 == 101 [pid = 1796] [id = 324] 19:00:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 252 (0x8be57400) [pid = 1796] [serial = 973] [outer = (nil)] 19:00:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 253 (0x90242c00) [pid = 1796] [serial = 974] [outer = 0x8be57400] 19:00:17 INFO - PROCESS | 1796 | 1461204017945 Marionette DEBUG loaded listener.js 19:00:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 254 (0x902ac800) [pid = 1796] [serial = 975] [outer = 0x8be57400] 19:00:18 INFO - PROCESS | 1796 | 1461204018770 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]]]}] 19:00:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 19:00:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1333ms 19:00:18 INFO - PROCESS | 1796 | 1461204018794 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 19:00:18 INFO - PROCESS | 1796 | 1461204018798 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 19:00:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 19:00:18 INFO - PROCESS | 1796 | 1461204018804 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 19:00:18 INFO - PROCESS | 1796 | 1461204018806 Marionette TRACE conn3 <- [1,1270,null,{}] 19:00:18 INFO - PROCESS | 1796 | 1461204018812 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}] 19:00:19 INFO - PROCESS | 1796 | 1461204019032 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 19:00:19 INFO - PROCESS | 1796 | 1461204019065 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:19 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f10c000 == 102 [pid = 1796] [id = 325] 19:00:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 255 (0x90515800) [pid = 1796] [serial = 976] [outer = (nil)] 19:00:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 256 (0x905a2000) [pid = 1796] [serial = 977] [outer = 0x90515800] 19:00:19 INFO - PROCESS | 1796 | 1461204019137 Marionette DEBUG loaded listener.js 19:00:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 257 (0x9083a000) [pid = 1796] [serial = 978] [outer = 0x90515800] 19:00:20 INFO - PROCESS | 1796 | 1461204020050 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]]]}] 19:00:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 19:00:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1277ms 19:00:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 19:00:20 INFO - PROCESS | 1796 | 1461204020082 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 19:00:20 INFO - PROCESS | 1796 | 1461204020084 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 19:00:20 INFO - PROCESS | 1796 | 1461204020091 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 19:00:20 INFO - PROCESS | 1796 | 1461204020094 Marionette TRACE conn3 <- [1,1274,null,{}] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 256 (0x9917bc00) [pid = 1796] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 255 (0x9151b000) [pid = 1796] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 254 (0x95baa000) [pid = 1796] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 253 (0x92ba8800) [pid = 1796] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 252 (0x88430c00) [pid = 1796] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 251 (0x96fe4000) [pid = 1796] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 250 (0x98b0fc00) [pid = 1796] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 249 (0x8c42c000) [pid = 1796] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 248 (0xa3d77800) [pid = 1796] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 247 (0x8fe4b800) [pid = 1796] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 246 (0x902b0800) [pid = 1796] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 245 (0x86fcac00) [pid = 1796] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 244 (0x8bfb4c00) [pid = 1796] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 243 (0x8fc88c00) [pid = 1796] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 242 (0x915d9800) [pid = 1796] [serial = 27] [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.] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 241 (0x8f106800) [pid = 1796] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 240 (0x86071400) [pid = 1796] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 239 (0x96c45800) [pid = 1796] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 238 (0x88752000) [pid = 1796] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 237 (0x9517e000) [pid = 1796] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 236 (0x93d81000) [pid = 1796] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 235 (0x93a6dc00) [pid = 1796] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 234 (0x885efc00) [pid = 1796] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 233 (0x93c4c400) [pid = 1796] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 232 (0x8ff1e000) [pid = 1796] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 231 (0x8aeef400) [pid = 1796] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 230 (0x90248800) [pid = 1796] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 229 (0x95183c00) [pid = 1796] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 228 (0x93c4dc00) [pid = 1796] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 227 (0x8f16fc00) [pid = 1796] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 226 (0x93c4e800) [pid = 1796] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 225 (0x9517e800) [pid = 1796] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 224 (0x8e9b6400) [pid = 1796] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 223 (0x9ea26c00) [pid = 1796] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 222 (0x8f10bc00) [pid = 1796] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 221 (0x8bfae800) [pid = 1796] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 220 (0x912c9c00) [pid = 1796] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 219 (0x8bfb3c00) [pid = 1796] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 218 (0x8be53000) [pid = 1796] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 217 (0xa4691c00) [pid = 1796] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 216 (0x93d86000) [pid = 1796] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 215 (0x9818ec00) [pid = 1796] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 214 (0x9071f000) [pid = 1796] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 213 (0x97f71000) [pid = 1796] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 212 (0x912c1400) [pid = 1796] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 211 (0x86fcb400) [pid = 1796] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 210 (0x9917d800) [pid = 1796] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 209 (0x97f69000) [pid = 1796] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 208 (0x895ee000) [pid = 1796] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 207 (0x9ad0f400) [pid = 1796] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 206 (0x912c8c00) [pid = 1796] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 205 (0x97f6b800) [pid = 1796] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 204 (0x8606e800) [pid = 1796] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 203 (0x93e41c00) [pid = 1796] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 202 (0x8f4bd800) [pid = 1796] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 201 (0x902a7c00) [pid = 1796] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 200 (0x902a7400) [pid = 1796] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 199 (0x9051cc00) [pid = 1796] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 198 (0x9df92c00) [pid = 1796] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 197 (0x8aff5000) [pid = 1796] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 196 (0x9059c000) [pid = 1796] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 195 (0x8c4ff000) [pid = 1796] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 194 (0x8aef2400) [pid = 1796] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 193 (0x98285400) [pid = 1796] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 192 (0x93c4cc00) [pid = 1796] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 191 (0x93e49c00) [pid = 1796] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 190 (0x8c4fe000) [pid = 1796] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 189 (0x9944dc00) [pid = 1796] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 188 (0x912be000) [pid = 1796] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 187 (0x8aff8400) [pid = 1796] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 186 (0x97fa7800) [pid = 1796] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 185 (0x8c683400) [pid = 1796] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 184 (0x90725000) [pid = 1796] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 183 (0x96c46c00) [pid = 1796] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 182 (0x97f6a400) [pid = 1796] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 181 (0x885ef400) [pid = 1796] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 180 (0x8afec800) [pid = 1796] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 19:00:21 INFO - PROCESS | 1796 | --DOMWINDOW == 179 (0x8be5f800) [pid = 1796] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 19:00:21 INFO - PROCESS | 1796 | 1461204021566 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}] 19:00:21 INFO - PROCESS | 1796 | 1461204021906 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 19:00:22 INFO - PROCESS | 1796 | 1461204022020 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:22 INFO - PROCESS | 1796 | ++DOCSHELL 0x86078000 == 103 [pid = 1796] [id = 326] 19:00:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 180 (0x86fd3400) [pid = 1796] [serial = 979] [outer = (nil)] 19:00:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 181 (0x885e8000) [pid = 1796] [serial = 980] [outer = 0x86fd3400] 19:00:22 INFO - PROCESS | 1796 | 1461204022093 Marionette DEBUG loaded listener.js 19:00:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 182 (0x88759800) [pid = 1796] [serial = 981] [outer = 0x86fd3400] 19:00:22 INFO - PROCESS | 1796 | 1461204022827 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]]]}] 19:00:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 19:00:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 2786ms 19:00:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 19:00:22 INFO - PROCESS | 1796 | 1461204022880 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 19:00:22 INFO - PROCESS | 1796 | 1461204022882 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 19:00:22 INFO - PROCESS | 1796 | 1461204022889 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 19:00:22 INFO - PROCESS | 1796 | 1461204022892 Marionette TRACE conn3 <- [1,1278,null,{}] 19:00:22 INFO - PROCESS | 1796 | 1461204022897 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}] 19:00:23 INFO - PROCESS | 1796 | 1461204023067 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 19:00:23 INFO - PROCESS | 1796 | 1461204023082 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:23 INFO - PROCESS | 1796 | ++DOCSHELL 0x86fcd800 == 104 [pid = 1796] [id = 327] 19:00:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 183 (0x885ee000) [pid = 1796] [serial = 982] [outer = (nil)] 19:00:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 184 (0x8bfb1c00) [pid = 1796] [serial = 983] [outer = 0x885ee000] 19:00:23 INFO - PROCESS | 1796 | 1461204023157 Marionette DEBUG loaded listener.js 19:00:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 185 (0x8e9b9c00) [pid = 1796] [serial = 984] [outer = 0x885ee000] 19:00:24 INFO - PROCESS | 1796 | 1461204024337 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]]]}] 19:00:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 19:00:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1485ms 19:00:24 INFO - PROCESS | 1796 | 1461204024374 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 19:00:24 INFO - PROCESS | 1796 | 1461204024380 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 19:00:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 19:00:24 INFO - PROCESS | 1796 | 1461204024391 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 19:00:24 INFO - PROCESS | 1796 | 1461204024395 Marionette TRACE conn3 <- [1,1282,null,{}] 19:00:24 INFO - PROCESS | 1796 | 1461204024404 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}] 19:00:24 INFO - PROCESS | 1796 | 1461204024603 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 19:00:24 INFO - PROCESS | 1796 | 1461204024932 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:24 INFO - PROCESS | 1796 | ++DOCSHELL 0x8684c400 == 105 [pid = 1796] [id = 328] 19:00:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 186 (0x8843c400) [pid = 1796] [serial = 985] [outer = (nil)] 19:00:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 187 (0x88ec1800) [pid = 1796] [serial = 986] [outer = 0x8843c400] 19:00:25 INFO - PROCESS | 1796 | 1461204025040 Marionette DEBUG loaded listener.js 19:00:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 188 (0x8a3cf800) [pid = 1796] [serial = 987] [outer = 0x8843c400] 19:00:26 INFO - PROCESS | 1796 | 1461204026002 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]]]}] 19:00:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 19:00:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1646ms 19:00:26 INFO - PROCESS | 1796 | 1461204026037 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 19:00:26 INFO - PROCESS | 1796 | 1461204026047 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 19:00:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 19:00:26 INFO - PROCESS | 1796 | 1461204026057 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 19:00:26 INFO - PROCESS | 1796 | 1461204026062 Marionette TRACE conn3 <- [1,1286,null,{}] 19:00:26 INFO - PROCESS | 1796 | 1461204026068 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}] 19:00:26 INFO - PROCESS | 1796 | 1461204026278 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 19:00:26 INFO - PROCESS | 1796 | 1461204026614 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:26 INFO - PROCESS | 1796 | ++DOCSHELL 0x8afea000 == 106 [pid = 1796] [id = 329] 19:00:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 189 (0x8be5bc00) [pid = 1796] [serial = 988] [outer = (nil)] 19:00:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 190 (0x8c4f2000) [pid = 1796] [serial = 989] [outer = 0x8be5bc00] 19:00:26 INFO - PROCESS | 1796 | 1461204026744 Marionette DEBUG loaded listener.js 19:00:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 191 (0x8e7d3c00) [pid = 1796] [serial = 990] [outer = 0x8be5bc00] 19:00:27 INFO - PROCESS | 1796 | 1461204027723 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]]]}] 19:00:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 19:00:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1734ms 19:00:27 INFO - PROCESS | 1796 | 1461204027792 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 19:00:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 19:00:27 INFO - PROCESS | 1796 | 1461204027796 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 19:00:27 INFO - PROCESS | 1796 | 1461204027803 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 19:00:27 INFO - PROCESS | 1796 | 1461204027809 Marionette TRACE conn3 <- [1,1290,null,{}] 19:00:27 INFO - PROCESS | 1796 | 1461204027826 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}] 19:00:28 INFO - PROCESS | 1796 | 1461204028074 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 19:00:28 INFO - PROCESS | 1796 | 1461204028380 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:28 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c67cc00 == 107 [pid = 1796] [id = 330] 19:00:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 192 (0x8fe4b400) [pid = 1796] [serial = 991] [outer = (nil)] 19:00:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 193 (0x8ff1e000) [pid = 1796] [serial = 992] [outer = 0x8fe4b400] 19:00:28 INFO - PROCESS | 1796 | 1461204028475 Marionette DEBUG loaded listener.js 19:00:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 194 (0x902a5000) [pid = 1796] [serial = 993] [outer = 0x8fe4b400] 19:00:29 INFO - PROCESS | 1796 | 1461204029382 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]]]}] 19:00:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 19:00:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1645ms 19:00:29 INFO - PROCESS | 1796 | 1461204029448 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 19:00:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 19:00:29 INFO - PROCESS | 1796 | 1461204029453 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 19:00:29 INFO - PROCESS | 1796 | 1461204029459 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 19:00:29 INFO - PROCESS | 1796 | 1461204029463 Marionette TRACE conn3 <- [1,1294,null,{}] 19:00:29 INFO - PROCESS | 1796 | 1461204029469 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}] 19:00:29 INFO - PROCESS | 1796 | 1461204029705 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 19:00:29 INFO - PROCESS | 1796 | 1461204029965 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:30 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c4f3400 == 108 [pid = 1796] [id = 331] 19:00:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 195 (0x8ff13000) [pid = 1796] [serial = 994] [outer = (nil)] 19:00:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 196 (0x912c1400) [pid = 1796] [serial = 995] [outer = 0x8ff13000] 19:00:30 INFO - PROCESS | 1796 | 1461204030097 Marionette DEBUG loaded listener.js 19:00:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 197 (0x91516800) [pid = 1796] [serial = 996] [outer = 0x8ff13000] 19:00:30 INFO - PROCESS | 1796 | 1461204030994 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]]]}] 19:00:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 19:00:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1594ms 19:00:31 INFO - PROCESS | 1796 | 1461204031053 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 19:00:31 INFO - PROCESS | 1796 | 1461204031057 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 19:00:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 19:00:31 INFO - PROCESS | 1796 | 1461204031063 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 19:00:31 INFO - PROCESS | 1796 | 1461204031067 Marionette TRACE conn3 <- [1,1298,null,{}] 19:00:31 INFO - PROCESS | 1796 | 1461204031073 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}] 19:00:31 INFO - PROCESS | 1796 | 1461204031262 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 19:00:31 INFO - PROCESS | 1796 | 1461204031584 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:31 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c42e000 == 109 [pid = 1796] [id = 332] 19:00:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 198 (0x8e7cec00) [pid = 1796] [serial = 997] [outer = (nil)] 19:00:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 199 (0x9201a400) [pid = 1796] [serial = 998] [outer = 0x8e7cec00] 19:00:31 INFO - PROCESS | 1796 | 1461204031675 Marionette DEBUG loaded listener.js 19:00:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 200 (0x9211fc00) [pid = 1796] [serial = 999] [outer = 0x8e7cec00] 19:00:32 INFO - PROCESS | 1796 | 1461204032627 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]]]}] 19:00:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 19:00:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1580ms 19:00:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 19:00:32 INFO - PROCESS | 1796 | 1461204032645 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 19:00:32 INFO - PROCESS | 1796 | 1461204032648 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 19:00:32 INFO - PROCESS | 1796 | 1461204032655 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 19:00:32 INFO - PROCESS | 1796 | 1461204032658 Marionette TRACE conn3 <- [1,1302,null,{}] 19:00:32 INFO - PROCESS | 1796 | 1461204032664 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}] 19:00:32 INFO - PROCESS | 1796 | 1461204032874 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 19:00:33 INFO - PROCESS | 1796 | 1461204033150 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:33 INFO - PROCESS | 1796 | ++DOCSHELL 0x9071f000 == 110 [pid = 1796] [id = 333] 19:00:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 201 (0x93a69400) [pid = 1796] [serial = 1000] [outer = (nil)] 19:00:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 202 (0x93d80000) [pid = 1796] [serial = 1001] [outer = 0x93a69400] 19:00:33 INFO - PROCESS | 1796 | 1461204033289 Marionette DEBUG loaded listener.js 19:00:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 203 (0x93d88800) [pid = 1796] [serial = 1002] [outer = 0x93a69400] 19:00:34 INFO - PROCESS | 1796 | 1461204034236 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]]]}] 19:00:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 19:00:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1634ms 19:00:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 19:00:34 INFO - PROCESS | 1796 | 1461204034288 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 19:00:34 INFO - PROCESS | 1796 | 1461204034292 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 19:00:34 INFO - PROCESS | 1796 | 1461204034298 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 19:00:34 INFO - PROCESS | 1796 | 1461204034302 Marionette TRACE conn3 <- [1,1306,null,{}] 19:00:34 INFO - PROCESS | 1796 | 1461204034308 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}] 19:00:34 INFO - PROCESS | 1796 | 1461204034494 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 19:00:34 INFO - PROCESS | 1796 | 1461204034751 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:34 INFO - PROCESS | 1796 | ++DOCSHELL 0x93a6dc00 == 111 [pid = 1796] [id = 334] 19:00:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 204 (0x93d7d000) [pid = 1796] [serial = 1003] [outer = (nil)] 19:00:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 205 (0x9510c800) [pid = 1796] [serial = 1004] [outer = 0x93d7d000] 19:00:34 INFO - PROCESS | 1796 | 1461204034895 Marionette DEBUG loaded listener.js 19:00:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 206 (0x9517a800) [pid = 1796] [serial = 1005] [outer = 0x93d7d000] 19:00:35 INFO - PROCESS | 1796 | 1461204035823 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]]]}] 19:00:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 19:00:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1583ms 19:00:35 INFO - PROCESS | 1796 | 1461204035882 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 19:00:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 19:00:35 INFO - PROCESS | 1796 | 1461204035887 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 19:00:35 INFO - PROCESS | 1796 | 1461204035893 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 19:00:35 INFO - PROCESS | 1796 | 1461204035897 Marionette TRACE conn3 <- [1,1310,null,{}] 19:00:35 INFO - PROCESS | 1796 | 1461204035903 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}] 19:00:36 INFO - PROCESS | 1796 | 1461204036089 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 19:00:36 INFO - PROCESS | 1796 | 1461204036347 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:36 INFO - PROCESS | 1796 | ++DOCSHELL 0x86077800 == 112 [pid = 1796] [id = 335] 19:00:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 207 (0x93e46c00) [pid = 1796] [serial = 1006] [outer = (nil)] 19:00:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 208 (0x95d20000) [pid = 1796] [serial = 1007] [outer = 0x93e46c00] 19:00:36 INFO - PROCESS | 1796 | 1461204036484 Marionette DEBUG loaded listener.js 19:00:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 209 (0x96c46c00) [pid = 1796] [serial = 1008] [outer = 0x93e46c00] 19:00:37 INFO - PROCESS | 1796 | 1461204037390 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 19:00:37 INFO - PROCESS | 1796 | 1461204037436 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 19:00:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 19:00:37 INFO - PROCESS | 1796 | 1461204037443 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 19:00:37 INFO - PROCESS | 1796 | 1461204037447 Marionette TRACE conn3 <- [1,1314,null,{}] 19:00:37 INFO - PROCESS | 1796 | 1461204037452 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}] 19:00:37 INFO - PROCESS | 1796 | 1461204037636 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 19:00:37 INFO - PROCESS | 1796 | 1461204037854 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:37 INFO - PROCESS | 1796 | ++DOCSHELL 0x86071c00 == 113 [pid = 1796] [id = 336] 19:00:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 210 (0x95baa400) [pid = 1796] [serial = 1009] [outer = (nil)] 19:00:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 211 (0x97de1c00) [pid = 1796] [serial = 1010] [outer = 0x95baa400] 19:00:38 INFO - PROCESS | 1796 | 1461204038023 Marionette DEBUG loaded listener.js 19:00:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 212 (0x97f68000) [pid = 1796] [serial = 1011] [outer = 0x95baa400] 19:00:38 INFO - PROCESS | 1796 | 1461204038898 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]]]}] 19:00:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 19:00:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1530ms 19:00:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 19:00:38 INFO - PROCESS | 1796 | 1461204038974 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 19:00:38 INFO - PROCESS | 1796 | 1461204038977 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 19:00:38 INFO - PROCESS | 1796 | 1461204038983 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 19:00:38 INFO - PROCESS | 1796 | 1461204038987 Marionette TRACE conn3 <- [1,1318,null,{}] 19:00:38 INFO - PROCESS | 1796 | 1461204038993 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}] 19:00:39 INFO - PROCESS | 1796 | 1461204039215 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 19:00:39 INFO - PROCESS | 1796 | 1461204039477 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:39 INFO - PROCESS | 1796 | ++DOCSHELL 0x96fe0400 == 114 [pid = 1796] [id = 337] 19:00:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 213 (0x97a0d800) [pid = 1796] [serial = 1012] [outer = (nil)] 19:00:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 214 (0x97fa6800) [pid = 1796] [serial = 1013] [outer = 0x97a0d800] 19:00:39 INFO - PROCESS | 1796 | 1461204039606 Marionette DEBUG loaded listener.js 19:00:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 215 (0x9818a000) [pid = 1796] [serial = 1014] [outer = 0x97a0d800] 19:00:40 INFO - PROCESS | 1796 | 1461204040528 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]]]}] 19:00:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 19:00:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1599ms 19:00:40 INFO - PROCESS | 1796 | 1461204040582 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 19:00:40 INFO - PROCESS | 1796 | 1461204040586 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 19:00:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 19:00:40 INFO - PROCESS | 1796 | 1461204040593 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 19:00:40 INFO - PROCESS | 1796 | 1461204040598 Marionette TRACE conn3 <- [1,1322,null,{}] 19:00:40 INFO - PROCESS | 1796 | 1461204040603 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}] 19:00:40 INFO - PROCESS | 1796 | 1461204040834 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 19:00:41 INFO - PROCESS | 1796 | 1461204041194 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:41 INFO - PROCESS | 1796 | ++DOCSHELL 0x915e0c00 == 115 [pid = 1796] [id = 338] 19:00:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 216 (0x9881f400) [pid = 1796] [serial = 1015] [outer = (nil)] 19:00:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 217 (0x98b05400) [pid = 1796] [serial = 1016] [outer = 0x9881f400] 19:00:41 INFO - PROCESS | 1796 | 1461204041292 Marionette DEBUG loaded listener.js 19:00:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 218 (0x98d31400) [pid = 1796] [serial = 1017] [outer = 0x9881f400] 19:00:42 INFO - PROCESS | 1796 | 1461204042174 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]]]}] 19:00:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 19:00:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1642ms 19:00:42 INFO - PROCESS | 1796 | 1461204042236 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 19:00:42 INFO - PROCESS | 1796 | 1461204042240 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 19:00:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 19:00:42 INFO - PROCESS | 1796 | 1461204042247 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 19:00:42 INFO - PROCESS | 1796 | 1461204042250 Marionette TRACE conn3 <- [1,1326,null,{}] 19:00:42 INFO - PROCESS | 1796 | 1461204042256 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}] 19:00:42 INFO - PROCESS | 1796 | 1461204042443 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 19:00:42 INFO - PROCESS | 1796 | 1461204042706 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:42 INFO - PROCESS | 1796 | ++DOCSHELL 0x97f6f400 == 116 [pid = 1796] [id = 339] 19:00:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 219 (0x9881bc00) [pid = 1796] [serial = 1018] [outer = (nil)] 19:00:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 220 (0x997b8400) [pid = 1796] [serial = 1019] [outer = 0x9881bc00] 19:00:42 INFO - PROCESS | 1796 | 1461204042832 Marionette DEBUG loaded listener.js 19:00:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 221 (0x9ad0f400) [pid = 1796] [serial = 1020] [outer = 0x9881bc00] 19:00:43 INFO - PROCESS | 1796 | 1461204043702 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]]]}] 19:00:43 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 19:00:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1495ms 19:00:43 INFO - PROCESS | 1796 | 1461204043742 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 19:00:43 INFO - PROCESS | 1796 | 1461204043746 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 19:00:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 19:00:43 INFO - PROCESS | 1796 | 1461204043753 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 19:00:43 INFO - PROCESS | 1796 | 1461204043756 Marionette TRACE conn3 <- [1,1330,null,{}] 19:00:43 INFO - PROCESS | 1796 | 1461204043762 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}] 19:00:43 INFO - PROCESS | 1796 | 1461204043942 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 19:00:44 INFO - PROCESS | 1796 | 1461204044165 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:44 INFO - PROCESS | 1796 | ++DOCSHELL 0x9917bc00 == 117 [pid = 1796] [id = 340] 19:00:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 222 (0x99482000) [pid = 1796] [serial = 1021] [outer = (nil)] 19:00:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 223 (0x9aea4400) [pid = 1796] [serial = 1022] [outer = 0x99482000] 19:00:44 INFO - PROCESS | 1796 | 1461204044328 Marionette DEBUG loaded listener.js 19:00:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 224 (0x9df97c00) [pid = 1796] [serial = 1023] [outer = 0x99482000] 19:00:45 INFO - PROCESS | 1796 | 1461204045258 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]]]}] 19:00:45 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 19:00:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1579ms 19:00:45 INFO - PROCESS | 1796 | 1461204045333 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 19:00:45 INFO - PROCESS | 1796 | 1461204045337 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 19:00:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 19:00:45 INFO - PROCESS | 1796 | 1461204045344 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 19:00:45 INFO - PROCESS | 1796 | 1461204045347 Marionette TRACE conn3 <- [1,1334,null,{}] 19:00:45 INFO - PROCESS | 1796 | 1461204045353 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}] 19:00:45 INFO - PROCESS | 1796 | 1461204045585 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 19:00:45 INFO - PROCESS | 1796 | 1461204045898 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:45 INFO - PROCESS | 1796 | ++DOCSHELL 0x92ba8000 == 118 [pid = 1796] [id = 341] 19:00:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 225 (0x93c47c00) [pid = 1796] [serial = 1024] [outer = (nil)] 19:00:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 226 (0x9ae9c000) [pid = 1796] [serial = 1025] [outer = 0x93c47c00] 19:00:46 INFO - PROCESS | 1796 | 1461204046003 Marionette DEBUG loaded listener.js 19:00:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 227 (0x9fd9f400) [pid = 1796] [serial = 1026] [outer = 0x93c47c00] 19:00:46 INFO - PROCESS | 1796 | 1461204046880 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]]]}] 19:00:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 19:00:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1582ms 19:00:46 INFO - PROCESS | 1796 | 1461204046927 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 19:00:46 INFO - PROCESS | 1796 | 1461204046931 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 19:00:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 19:00:46 INFO - PROCESS | 1796 | 1461204046937 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 19:00:46 INFO - PROCESS | 1796 | 1461204046941 Marionette TRACE conn3 <- [1,1338,null,{}] 19:00:46 INFO - PROCESS | 1796 | 1461204046946 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}] 19:00:47 INFO - PROCESS | 1796 | 1461204047137 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 19:00:47 INFO - PROCESS | 1796 | 1461204047402 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:47 INFO - PROCESS | 1796 | ++DOCSHELL 0x86848400 == 119 [pid = 1796] [id = 342] 19:00:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 228 (0x8684a800) [pid = 1796] [serial = 1027] [outer = (nil)] 19:00:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 229 (0xa0bd8000) [pid = 1796] [serial = 1028] [outer = 0x8684a800] 19:00:47 INFO - PROCESS | 1796 | 1461204047554 Marionette DEBUG loaded listener.js 19:00:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 230 (0xa0bdf000) [pid = 1796] [serial = 1029] [outer = 0x8684a800] 19:00:48 INFO - PROCESS | 1796 | 1461204048887 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]]]}] 19:00:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 19:00:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1996ms 19:00:48 INFO - PROCESS | 1796 | 1461204048934 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 19:00:48 INFO - PROCESS | 1796 | 1461204048937 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 19:00:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 19:00:48 INFO - PROCESS | 1796 | 1461204048987 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 19:00:48 INFO - PROCESS | 1796 | 1461204048990 Marionette TRACE conn3 <- [1,1342,null,{}] 19:00:49 INFO - PROCESS | 1796 | 1461204049022 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}] 19:00:49 INFO - PROCESS | 1796 | 1461204049204 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 19:00:49 INFO - PROCESS | 1796 | 1461204049421 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:49 INFO - PROCESS | 1796 | ++DOCSHELL 0x86075000 == 120 [pid = 1796] [id = 343] 19:00:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 231 (0x86075800) [pid = 1796] [serial = 1030] [outer = (nil)] 19:00:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 232 (0x88439800) [pid = 1796] [serial = 1031] [outer = 0x86075800] 19:00:49 INFO - PROCESS | 1796 | 1461204049544 Marionette DEBUG loaded listener.js 19:00:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 233 (0x8afee800) [pid = 1796] [serial = 1032] [outer = 0x86075800] 19:00:50 INFO - PROCESS | 1796 | 1461204050473 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]]]}] 19:00:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 19:00:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1597ms 19:00:50 INFO - PROCESS | 1796 | 1461204050542 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 19:00:50 INFO - PROCESS | 1796 | 1461204050545 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 19:00:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 19:00:50 INFO - PROCESS | 1796 | 1461204050552 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 19:00:50 INFO - PROCESS | 1796 | 1461204050555 Marionette TRACE conn3 <- [1,1346,null,{}] 19:00:50 INFO - PROCESS | 1796 | 1461204050561 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}] 19:00:50 INFO - PROCESS | 1796 | 1461204050752 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 19:00:51 INFO - PROCESS | 1796 | 1461204051073 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:51 INFO - PROCESS | 1796 | ++DOCSHELL 0x86fd6000 == 121 [pid = 1796] [id = 344] 19:00:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 234 (0x86fd6400) [pid = 1796] [serial = 1033] [outer = (nil)] 19:00:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 235 (0x8875c400) [pid = 1796] [serial = 1034] [outer = 0x86fd6400] 19:00:51 INFO - PROCESS | 1796 | 1461204051175 Marionette DEBUG loaded listener.js 19:00:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 236 (0x891c4800) [pid = 1796] [serial = 1035] [outer = 0x86fd6400] 19:00:52 INFO - PROCESS | 1796 | 1461204052672 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]]]}] 19:00:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 19:00:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 2185ms 19:00:52 INFO - PROCESS | 1796 | 1461204052739 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 19:00:52 INFO - PROCESS | 1796 | 1461204052745 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 19:00:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 19:00:52 INFO - PROCESS | 1796 | 1461204052753 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 19:00:52 INFO - PROCESS | 1796 | 1461204052759 Marionette TRACE conn3 <- [1,1350,null,{}] 19:00:52 INFO - PROCESS | 1796 | 1461204052776 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}] 19:00:52 INFO - PROCESS | 1796 | 1461204052987 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 19:00:53 INFO - PROCESS | 1796 | 1461204053254 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:53 INFO - PROCESS | 1796 | ++DOCSHELL 0x86073800 == 122 [pid = 1796] [id = 345] 19:00:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 237 (0x88ec3c00) [pid = 1796] [serial = 1036] [outer = (nil)] 19:00:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 238 (0x8a3d2c00) [pid = 1796] [serial = 1037] [outer = 0x88ec3c00] 19:00:53 INFO - PROCESS | 1796 | 1461204053340 Marionette DEBUG loaded listener.js 19:00:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 239 (0x8aeef400) [pid = 1796] [serial = 1038] [outer = 0x88ec3c00] 19:00:54 INFO - PROCESS | 1796 | --DOCSHELL 0x905a7400 == 121 [pid = 1796] [id = 217] 19:00:54 INFO - PROCESS | 1796 | --DOCSHELL 0x86078000 == 120 [pid = 1796] [id = 326] 19:00:54 INFO - PROCESS | 1796 | --DOCSHELL 0x8f10c000 == 119 [pid = 1796] [id = 325] 19:00:54 INFO - PROCESS | 1796 | --DOCSHELL 0x8a3cd800 == 118 [pid = 1796] [id = 324] 19:00:54 INFO - PROCESS | 1796 | --DOCSHELL 0x86077000 == 117 [pid = 1796] [id = 323] 19:00:54 INFO - PROCESS | 1796 | --DOCSHELL 0x86fcf400 == 116 [pid = 1796] [id = 322] 19:00:54 INFO - PROCESS | 1796 | --DOCSHELL 0x8607a000 == 115 [pid = 1796] [id = 321] 19:00:54 INFO - PROCESS | 1796 | --DOCSHELL 0x88438400 == 114 [pid = 1796] [id = 320] 19:00:54 INFO - PROCESS | 1796 | --DOCSHELL 0x866c4000 == 113 [pid = 1796] [id = 319] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 238 (0x91514c00) [pid = 1796] [serial = 912] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 237 (0x9ea20800) [pid = 1796] [serial = 870] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 236 (0x92121000) [pid = 1796] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 235 (0xa0d1a800) [pid = 1796] [serial = 876] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 234 (0xa4ab3400) [pid = 1796] [serial = 624] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 233 (0x95dab400) [pid = 1796] [serial = 894] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 232 (0x9df90400) [pid = 1796] [serial = 617] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 231 (0x99482800) [pid = 1796] [serial = 810] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 230 (0x8f4b5400) [pid = 1796] [serial = 906] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 229 (0xa457dc00) [pid = 1796] [serial = 879] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 228 (0x9510dc00) [pid = 1796] [serial = 696] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 227 (0x93a6b400) [pid = 1796] [serial = 608] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 226 (0x88437800) [pid = 1796] [serial = 891] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 225 (0x8fe47400) [pid = 1796] [serial = 825] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 224 (0x90247400) [pid = 1796] [serial = 908] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 223 (0xa0047400) [pid = 1796] [serial = 618] [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.] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 222 (0x8f4c8c00) [pid = 1796] [serial = 666] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 221 (0x86076c00) [pid = 1796] [serial = 896] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 220 (0x98d3c000) [pid = 1796] [serial = 807] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 219 (0x8875d400) [pid = 1796] [serial = 627] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 218 (0x86078400) [pid = 1796] [serial = 897] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 217 (0x97dd6800) [pid = 1796] [serial = 747] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 216 (0x95106400) [pid = 1796] [serial = 681] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 215 (0x93d85800) [pid = 1796] [serial = 786] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 214 (0xa3d81400) [pid = 1796] [serial = 621] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 213 (0x95176400) [pid = 1796] [serial = 795] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 212 (0x97a4fc00) [pid = 1796] [serial = 861] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 211 (0x93e43400) [pid = 1796] [serial = 846] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 210 (0x905a2800) [pid = 1796] [serial = 669] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 209 (0x8843f800) [pid = 1796] [serial = 893] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 208 (0x97f6b400) [pid = 1796] [serial = 614] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 207 (0x97c86c00) [pid = 1796] [serial = 798] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 206 (0x8f4b8c00) [pid = 1796] [serial = 851] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 205 (0x93d87400) [pid = 1796] [serial = 857] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 204 (0x96cae000) [pid = 1796] [serial = 687] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 203 (0x8f4b7000) [pid = 1796] [serial = 726] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 202 (0x9fd57000) [pid = 1796] [serial = 819] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 201 (0x8f4c6800) [pid = 1796] [serial = 605] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 200 (0x8e7cc400) [pid = 1796] [serial = 789] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 199 (0x8f165c00) [pid = 1796] [serial = 905] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 198 (0x95b0cc00) [pid = 1796] [serial = 611] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 197 (0x8c4ff800) [pid = 1796] [serial = 849] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 196 (0x8c431000) [pid = 1796] [serial = 723] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 195 (0xa46ecc00) [pid = 1796] [serial = 882] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 194 (0x9510c000) [pid = 1796] [serial = 741] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 193 (0x983c3400) [pid = 1796] [serial = 759] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 192 (0x93c44800) [pid = 1796] [serial = 675] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 191 (0x98b0cc00) [pid = 1796] [serial = 804] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 190 (0x92bd8800) [pid = 1796] [serial = 735] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 189 (0x86fd4000) [pid = 1796] [serial = 888] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 188 (0x9ad18000) [pid = 1796] [serial = 813] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 187 (0x983c1c00) [pid = 1796] [serial = 863] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 186 (0x8f169800) [pid = 1796] [serial = 660] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 185 (0xa3d83400) [pid = 1796] [serial = 878] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 184 (0xa00a3000) [pid = 1796] [serial = 873] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 183 (0x93d86800) [pid = 1796] [serial = 738] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 182 (0x97f75000) [pid = 1796] [serial = 750] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 181 (0x96fe4c00) [pid = 1796] [serial = 860] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 180 (0x8843e800) [pid = 1796] [serial = 899] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 179 (0x8c430400) [pid = 1796] [serial = 848] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 178 (0x8c437400) [pid = 1796] [serial = 900] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 177 (0x99446800) [pid = 1796] [serial = 867] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 176 (0x9ffb8c00) [pid = 1796] [serial = 872] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 175 (0x9024c000) [pid = 1796] [serial = 792] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 174 (0x902b2800) [pid = 1796] [serial = 909] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 173 (0x905a8c00) [pid = 1796] [serial = 729] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 172 (0x905a4800) [pid = 1796] [serial = 855] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 171 (0xa4aab800) [pid = 1796] [serial = 885] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 170 (0xa000d800) [pid = 1796] [serial = 822] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 169 (0xa46cdc00) [pid = 1796] [serial = 881] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 168 (0x8c4f1000) [pid = 1796] [serial = 663] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 167 (0x86fd2800) [pid = 1796] [serial = 887] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0x93d86c00) [pid = 1796] [serial = 678] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0x902b1800) [pid = 1796] [serial = 854] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x97144c00) [pid = 1796] [serial = 693] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x8c42e400) [pid = 1796] [serial = 902] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0xa4aa9c00) [pid = 1796] [serial = 884] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x9881d000) [pid = 1796] [serial = 762] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x8c4fa800) [pid = 1796] [serial = 903] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0xa0bb1800) [pid = 1796] [serial = 875] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x96fe2c00) [pid = 1796] [serial = 744] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x95b0a400) [pid = 1796] [serial = 684] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x98b03400) [pid = 1796] [serial = 864] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x9b089800) [pid = 1796] [serial = 869] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x93a6ac00) [pid = 1796] [serial = 557] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x9aea2000) [pid = 1796] [serial = 816] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x92bac400) [pid = 1796] [serial = 672] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x95180800) [pid = 1796] [serial = 690] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x9827a000) [pid = 1796] [serial = 756] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x8f4d3c00) [pid = 1796] [serial = 852] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x88434800) [pid = 1796] [serial = 890] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x95b0e800) [pid = 1796] [serial = 858] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x90721c00) [pid = 1796] [serial = 911] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x915df800) [pid = 1796] [serial = 732] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x97fa6c00) [pid = 1796] [serial = 801] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x9818d400) [pid = 1796] [serial = 753] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x99178000) [pid = 1796] [serial = 866] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0xa4b03c00) [pid = 1796] [serial = 630] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x90519400) [pid = 1796] [serial = 720] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x8c4f7400) [pid = 1796] [serial = 602] [outer = (nil)] [url = about:blank] 19:00:54 INFO - PROCESS | 1796 | 1461204054825 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]]]}] 19:00:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 19:00:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 2092ms 19:00:54 INFO - PROCESS | 1796 | 1461204054846 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 19:00:54 INFO - PROCESS | 1796 | 1461204054854 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 19:00:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 19:00:54 INFO - PROCESS | 1796 | 1461204054865 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 19:00:54 INFO - PROCESS | 1796 | 1461204054869 Marionette TRACE conn3 <- [1,1354,null,{}] 19:00:54 INFO - PROCESS | 1796 | 1461204054875 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}] 19:00:55 INFO - PROCESS | 1796 | 1461204055154 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 19:00:55 INFO - PROCESS | 1796 | 1461204055264 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:55 INFO - PROCESS | 1796 | ++DOCSHELL 0x86079400 == 114 [pid = 1796] [id = 346] 19:00:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x8683fc00) [pid = 1796] [serial = 1039] [outer = (nil)] 19:00:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x88ebf400) [pid = 1796] [serial = 1040] [outer = 0x8683fc00] 19:00:55 INFO - PROCESS | 1796 | 1461204055341 Marionette DEBUG loaded listener.js 19:00:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x896ce000) [pid = 1796] [serial = 1041] [outer = 0x8683fc00] 19:00:56 INFO - PROCESS | 1796 | 1461204056252 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]]]}] 19:00:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 19:00:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1430ms 19:00:56 INFO - PROCESS | 1796 | 1461204056295 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 19:00:56 INFO - PROCESS | 1796 | 1461204056299 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 19:00:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 19:00:56 INFO - PROCESS | 1796 | 1461204056305 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 19:00:56 INFO - PROCESS | 1796 | 1461204056311 Marionette TRACE conn3 <- [1,1358,null,{}] 19:00:56 INFO - PROCESS | 1796 | 1461204056326 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}] 19:00:56 INFO - PROCESS | 1796 | 1461204056502 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 19:00:56 INFO - PROCESS | 1796 | 1461204056763 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:56 INFO - PROCESS | 1796 | ++DOCSHELL 0x8aff8000 == 115 [pid = 1796] [id = 347] 19:00:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x8c42e400) [pid = 1796] [serial = 1042] [outer = (nil)] 19:00:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x8c4f2800) [pid = 1796] [serial = 1043] [outer = 0x8c42e400] 19:00:56 INFO - PROCESS | 1796 | 1461204056841 Marionette DEBUG loaded listener.js 19:00:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x8c683000) [pid = 1796] [serial = 1044] [outer = 0x8c42e400] 19:00:57 INFO - PROCESS | 1796 | 1461204057646 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]]]}] 19:00:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 19:00:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1399ms 19:00:57 INFO - PROCESS | 1796 | 1461204057707 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 19:00:57 INFO - PROCESS | 1796 | 1461204057711 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 19:00:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 19:00:57 INFO - PROCESS | 1796 | 1461204057717 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 19:00:57 INFO - PROCESS | 1796 | 1461204057721 Marionette TRACE conn3 <- [1,1362,null,{}] 19:00:57 INFO - PROCESS | 1796 | 1461204057726 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}] 19:00:57 INFO - PROCESS | 1796 | 1461204057956 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 19:00:58 INFO - PROCESS | 1796 | 1461204057991 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:58 INFO - PROCESS | 1796 | ++DOCSHELL 0x86077000 == 116 [pid = 1796] [id = 348] 19:00:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x8f102400) [pid = 1796] [serial = 1045] [outer = (nil)] 19:00:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x8f165000) [pid = 1796] [serial = 1046] [outer = 0x8f102400] 19:00:58 INFO - PROCESS | 1796 | 1461204058065 Marionette DEBUG loaded listener.js 19:00:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x8f16fc00) [pid = 1796] [serial = 1047] [outer = 0x8f102400] 19:00:59 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x90515800) [pid = 1796] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 19:00:59 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x8be57400) [pid = 1796] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 19:00:59 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x8607b800) [pid = 1796] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 19:00:59 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x86845800) [pid = 1796] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 19:00:59 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x86fd3400) [pid = 1796] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 19:00:59 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x86fd0800) [pid = 1796] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 19:00:59 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x88439c00) [pid = 1796] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 19:00:59 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x86fd5c00) [pid = 1796] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 19:00:59 INFO - PROCESS | 1796 | 1461204059476 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]]]}] 19:00:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 19:00:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1778ms 19:00:59 INFO - PROCESS | 1796 | 1461204059498 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 19:00:59 INFO - PROCESS | 1796 | 1461204059501 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 19:00:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 19:00:59 INFO - PROCESS | 1796 | 1461204059508 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 19:00:59 INFO - PROCESS | 1796 | 1461204059512 Marionette TRACE conn3 <- [1,1366,null,{}] 19:00:59 INFO - PROCESS | 1796 | 1461204059517 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}] 19:00:59 INFO - PROCESS | 1796 | 1461204059773 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 19:00:59 INFO - PROCESS | 1796 | 1461204059800 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:00:59 INFO - PROCESS | 1796 | ++DOCSHELL 0x86fccc00 == 117 [pid = 1796] [id = 349] 19:00:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x86fd0800) [pid = 1796] [serial = 1048] [outer = (nil)] 19:00:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x8c4f6400) [pid = 1796] [serial = 1049] [outer = 0x86fd0800] 19:00:59 INFO - PROCESS | 1796 | 1461204059872 Marionette DEBUG loaded listener.js 19:00:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x8f4b9800) [pid = 1796] [serial = 1050] [outer = 0x86fd0800] 19:01:00 INFO - PROCESS | 1796 | 1461204060803 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] 19:01:00 INFO - PROCESS | 1796 | 1461204060860 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 19:01:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 19:01:00 INFO - PROCESS | 1796 | 1461204060867 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 19:01:00 INFO - PROCESS | 1796 | 1461204060870 Marionette TRACE conn3 <- [1,1370,null,{}] 19:01:00 INFO - PROCESS | 1796 | 1461204060875 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}] 19:01:01 INFO - PROCESS | 1796 | 1461204061070 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 19:01:01 INFO - PROCESS | 1796 | 1461204061478 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:01 INFO - PROCESS | 1796 | ++DOCSHELL 0x8607ac00 == 118 [pid = 1796] [id = 350] 19:01:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x8607c000) [pid = 1796] [serial = 1051] [outer = (nil)] 19:01:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x86fd1000) [pid = 1796] [serial = 1052] [outer = 0x8607c000] 19:01:01 INFO - PROCESS | 1796 | 1461204061609 Marionette DEBUG loaded listener.js 19:01:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x8843b800) [pid = 1796] [serial = 1053] [outer = 0x8607c000] 19:01:02 INFO - PROCESS | 1796 | 1461204062869 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] 19:01:02 INFO - PROCESS | 1796 | 1461204062919 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 19:01:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 19:01:02 INFO - PROCESS | 1796 | 1461204062934 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 19:01:02 INFO - PROCESS | 1796 | 1461204062942 Marionette TRACE conn3 <- [1,1374,null,{}] 19:01:02 INFO - PROCESS | 1796 | 1461204062955 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}] 19:01:03 INFO - PROCESS | 1796 | 1461204063287 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 19:01:03 INFO - PROCESS | 1796 | 1461204063515 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:03 INFO - PROCESS | 1796 | ++DOCSHELL 0x8be54c00 == 119 [pid = 1796] [id = 351] 19:01:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x8be59c00) [pid = 1796] [serial = 1054] [outer = (nil)] 19:01:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x8bfb8000) [pid = 1796] [serial = 1055] [outer = 0x8be59c00] 19:01:03 INFO - PROCESS | 1796 | 1461204063612 Marionette DEBUG loaded listener.js 19:01:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x8c437400) [pid = 1796] [serial = 1056] [outer = 0x8be59c00] 19:01:04 INFO - PROCESS | 1796 | [1796] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:01:04 INFO - PROCESS | 1796 | 1461204064673 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] 19:01:04 INFO - PROCESS | 1796 | 1461204064737 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 19:01:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 19:01:04 INFO - PROCESS | 1796 | 1461204064748 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 19:01:04 INFO - PROCESS | 1796 | 1461204064752 Marionette TRACE conn3 <- [1,1378,null,{}] 19:01:04 INFO - PROCESS | 1796 | 1461204064763 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}] 19:01:05 INFO - PROCESS | 1796 | 1461204065091 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 19:01:05 INFO - PROCESS | 1796 | 1461204065428 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:05 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c42b800 == 120 [pid = 1796] [id = 352] 19:01:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x8f166000) [pid = 1796] [serial = 1057] [outer = (nil)] 19:01:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x8f4c6800) [pid = 1796] [serial = 1058] [outer = 0x8f166000] 19:01:05 INFO - PROCESS | 1796 | 1461204065526 Marionette DEBUG loaded listener.js 19:01:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x8fe4bc00) [pid = 1796] [serial = 1059] [outer = 0x8f166000] 19:01:06 INFO - PROCESS | 1796 | 1461204066477 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] 19:01:06 INFO - PROCESS | 1796 | 1461204066540 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 19:01:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 19:01:06 INFO - PROCESS | 1796 | 1461204066557 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 19:01:06 INFO - PROCESS | 1796 | 1461204066567 Marionette TRACE conn3 <- [1,1382,null,{}] 19:01:06 INFO - PROCESS | 1796 | 1461204066619 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}] 19:01:06 INFO - PROCESS | 1796 | 1461204066854 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 19:01:07 INFO - PROCESS | 1796 | 1461204067131 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:07 INFO - PROCESS | 1796 | ++DOCSHELL 0x895e3c00 == 121 [pid = 1796] [id = 353] 19:01:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x8afea800) [pid = 1796] [serial = 1060] [outer = (nil)] 19:01:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x902a9000) [pid = 1796] [serial = 1061] [outer = 0x8afea800] 19:01:07 INFO - PROCESS | 1796 | 1461204067228 Marionette DEBUG loaded listener.js 19:01:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x9051f400) [pid = 1796] [serial = 1062] [outer = 0x8afea800] 19:01:08 INFO - PROCESS | 1796 | [1796] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:01:08 INFO - PROCESS | 1796 | 1461204068210 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] 19:01:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 19:01:08 INFO - PROCESS | 1796 | 1461204068254 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 19:01:08 INFO - PROCESS | 1796 | 1461204068261 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 19:01:08 INFO - PROCESS | 1796 | 1461204068265 Marionette TRACE conn3 <- [1,1386,null,{}] 19:01:08 INFO - PROCESS | 1796 | 1461204068270 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}] 19:01:08 INFO - PROCESS | 1796 | 1461204068487 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 19:01:08 INFO - PROCESS | 1796 | 1461204068743 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:08 INFO - PROCESS | 1796 | ++DOCSHELL 0x90519c00 == 122 [pid = 1796] [id = 354] 19:01:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x905a5c00) [pid = 1796] [serial = 1063] [outer = (nil)] 19:01:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x914dc400) [pid = 1796] [serial = 1064] [outer = 0x905a5c00] 19:01:08 INFO - PROCESS | 1796 | 1461204068898 Marionette DEBUG loaded listener.js 19:01:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x91512400) [pid = 1796] [serial = 1065] [outer = 0x905a5c00] 19:01:09 INFO - PROCESS | 1796 | 1461204069950 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] 19:01:10 INFO - PROCESS | 1796 | 1461204070012 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 19:01:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 19:01:10 INFO - PROCESS | 1796 | 1461204070024 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 19:01:10 INFO - PROCESS | 1796 | 1461204070030 Marionette TRACE conn3 <- [1,1390,null,{}] 19:01:10 INFO - PROCESS | 1796 | 1461204070036 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}] 19:01:10 INFO - PROCESS | 1796 | 1461204070281 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 19:01:10 INFO - PROCESS | 1796 | 1461204070588 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:10 INFO - PROCESS | 1796 | ++DOCSHELL 0x92ba6400 == 123 [pid = 1796] [id = 355] 19:01:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x92bab400) [pid = 1796] [serial = 1066] [outer = (nil)] 19:01:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x92bd2c00) [pid = 1796] [serial = 1067] [outer = 0x92bab400] 19:01:10 INFO - PROCESS | 1796 | 1461204070700 Marionette DEBUG loaded listener.js 19:01:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x93c4bc00) [pid = 1796] [serial = 1068] [outer = 0x92bab400] 19:01:11 INFO - PROCESS | 1796 | 1461204071700 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]]]}] 19:01:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 19:01:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1737ms 19:01:11 INFO - PROCESS | 1796 | 1461204071763 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 19:01:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 19:01:11 INFO - PROCESS | 1796 | 1461204071767 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 19:01:11 INFO - PROCESS | 1796 | 1461204071773 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 19:01:11 INFO - PROCESS | 1796 | 1461204071777 Marionette TRACE conn3 <- [1,1394,null,{}] 19:01:11 INFO - PROCESS | 1796 | 1461204071783 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}] 19:01:12 INFO - PROCESS | 1796 | 1461204072028 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 19:01:12 INFO - PROCESS | 1796 | 1461204072326 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:12 INFO - PROCESS | 1796 | ++DOCSHELL 0x8fc8bc00 == 124 [pid = 1796] [id = 356] 19:01:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x8ff64c00) [pid = 1796] [serial = 1069] [outer = (nil)] 19:01:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x93e45400) [pid = 1796] [serial = 1070] [outer = 0x8ff64c00] 19:01:12 INFO - PROCESS | 1796 | 1461204072416 Marionette DEBUG loaded listener.js 19:01:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x95106000) [pid = 1796] [serial = 1071] [outer = 0x8ff64c00] 19:01:13 INFO - PROCESS | 1796 | 1461204073372 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]]]}] 19:01:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 19:01:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1641ms 19:01:13 INFO - PROCESS | 1796 | 1461204073415 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 19:01:13 INFO - PROCESS | 1796 | 1461204073419 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 19:01:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 19:01:13 INFO - PROCESS | 1796 | 1461204073425 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 19:01:13 INFO - PROCESS | 1796 | 1461204073429 Marionette TRACE conn3 <- [1,1398,null,{}] 19:01:13 INFO - PROCESS | 1796 | 1461204073434 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}] 19:01:13 INFO - PROCESS | 1796 | 1461204073654 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 19:01:13 INFO - PROCESS | 1796 | 1461204073962 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:13 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bfb3400 == 125 [pid = 1796] [id = 357] 19:01:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x93e43c00) [pid = 1796] [serial = 1072] [outer = (nil)] 19:01:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x95b0d800) [pid = 1796] [serial = 1073] [outer = 0x93e43c00] 19:01:14 INFO - PROCESS | 1796 | 1461204074059 Marionette DEBUG loaded listener.js 19:01:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x95ba8000) [pid = 1796] [serial = 1074] [outer = 0x93e43c00] 19:01:15 INFO - PROCESS | 1796 | 1461204074997 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]]]}] 19:01:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 19:01:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1632ms 19:01:15 INFO - PROCESS | 1796 | 1461204075060 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 19:01:15 INFO - PROCESS | 1796 | 1461204075066 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 19:01:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 19:01:15 INFO - PROCESS | 1796 | 1461204075076 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 19:01:15 INFO - PROCESS | 1796 | 1461204075081 Marionette TRACE conn3 <- [1,1402,null,{}] 19:01:15 INFO - PROCESS | 1796 | 1461204075090 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}] 19:01:15 INFO - PROCESS | 1796 | 1461204075404 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 19:01:15 INFO - PROCESS | 1796 | 1461204075652 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:15 INFO - PROCESS | 1796 | ++DOCSHELL 0x86fd1400 == 126 [pid = 1796] [id = 358] 19:01:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x93d87400) [pid = 1796] [serial = 1075] [outer = (nil)] 19:01:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 169 (0x96fe2000) [pid = 1796] [serial = 1076] [outer = 0x93d87400] 19:01:15 INFO - PROCESS | 1796 | 1461204075746 Marionette DEBUG loaded listener.js 19:01:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 170 (0x96fe4c00) [pid = 1796] [serial = 1077] [outer = 0x93d87400] 19:01:16 INFO - PROCESS | 1796 | 1461204076679 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]]]}] 19:01:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 19:01:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1685ms 19:01:16 INFO - PROCESS | 1796 | 1461204076760 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 19:01:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 19:01:16 INFO - PROCESS | 1796 | 1461204076765 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 19:01:16 INFO - PROCESS | 1796 | 1461204076772 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 19:01:16 INFO - PROCESS | 1796 | 1461204076776 Marionette TRACE conn3 <- [1,1406,null,{}] 19:01:16 INFO - PROCESS | 1796 | 1461204076782 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}] 19:01:17 INFO - PROCESS | 1796 | 1461204077020 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 19:01:17 INFO - PROCESS | 1796 | 1461204077328 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:17 INFO - PROCESS | 1796 | ++DOCSHELL 0x902a7000 == 127 [pid = 1796] [id = 359] 19:01:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 171 (0x93e4cc00) [pid = 1796] [serial = 1078] [outer = (nil)] 19:01:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 172 (0x978ecc00) [pid = 1796] [serial = 1079] [outer = 0x93e4cc00] 19:01:17 INFO - PROCESS | 1796 | 1461204077416 Marionette DEBUG loaded listener.js 19:01:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 173 (0x97f6d800) [pid = 1796] [serial = 1080] [outer = 0x93e4cc00] 19:01:18 INFO - PROCESS | 1796 | 1461204078286 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]]]}] 19:01:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 19:01:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1588ms 19:01:18 INFO - PROCESS | 1796 | 1461204078360 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 19:01:18 INFO - PROCESS | 1796 | 1461204078363 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 19:01:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 19:01:18 INFO - PROCESS | 1796 | 1461204078370 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 19:01:18 INFO - PROCESS | 1796 | 1461204078373 Marionette TRACE conn3 <- [1,1410,null,{}] 19:01:18 INFO - PROCESS | 1796 | 1461204078379 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}] 19:01:18 INFO - PROCESS | 1796 | 1461204078579 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 19:01:18 INFO - PROCESS | 1796 | 1461204078859 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:18 INFO - PROCESS | 1796 | ++DOCSHELL 0x97fa7000 == 128 [pid = 1796] [id = 360] 19:01:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 174 (0x97fa7400) [pid = 1796] [serial = 1081] [outer = (nil)] 19:01:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 175 (0x98189c00) [pid = 1796] [serial = 1082] [outer = 0x97fa7400] 19:01:19 INFO - PROCESS | 1796 | 1461204079008 Marionette DEBUG loaded listener.js 19:01:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 176 (0x98281c00) [pid = 1796] [serial = 1083] [outer = 0x97fa7400] 19:01:20 INFO - PROCESS | 1796 | 1461204080068 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]]]}] 19:01:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 19:01:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1734ms 19:01:20 INFO - PROCESS | 1796 | 1461204080105 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 19:01:20 INFO - PROCESS | 1796 | 1461204080108 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 19:01:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 19:01:20 INFO - PROCESS | 1796 | 1461204080115 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 19:01:20 INFO - PROCESS | 1796 | 1461204080120 Marionette TRACE conn3 <- [1,1414,null,{}] 19:01:20 INFO - PROCESS | 1796 | 1461204080126 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}] 19:01:20 INFO - PROCESS | 1796 | 1461204080387 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 19:01:20 INFO - PROCESS | 1796 | 1461204080743 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:20 INFO - PROCESS | 1796 | ++DOCSHELL 0x97f74400 == 129 [pid = 1796] [id = 361] 19:01:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 177 (0x98279c00) [pid = 1796] [serial = 1084] [outer = (nil)] 19:01:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 178 (0x98b03800) [pid = 1796] [serial = 1085] [outer = 0x98279c00] 19:01:20 INFO - PROCESS | 1796 | 1461204080831 Marionette DEBUG loaded listener.js 19:01:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 179 (0x98b10800) [pid = 1796] [serial = 1086] [outer = 0x98279c00] 19:01:21 INFO - PROCESS | 1796 | 1461204081840 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]]]}] 19:01:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 19:01:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1784ms 19:01:21 INFO - PROCESS | 1796 | 1461204081899 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 19:01:21 INFO - PROCESS | 1796 | 1461204081903 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 19:01:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 19:01:21 INFO - PROCESS | 1796 | 1461204081909 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 19:01:21 INFO - PROCESS | 1796 | 1461204081912 Marionette TRACE conn3 <- [1,1418,null,{}] 19:01:21 INFO - PROCESS | 1796 | 1461204081918 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}] 19:01:22 INFO - PROCESS | 1796 | 1461204082160 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 19:01:22 INFO - PROCESS | 1796 | 1461204082470 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:22 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f4be400 == 130 [pid = 1796] [id = 362] 19:01:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 180 (0x93a6cc00) [pid = 1796] [serial = 1087] [outer = (nil)] 19:01:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 181 (0x98d35400) [pid = 1796] [serial = 1088] [outer = 0x93a6cc00] 19:01:22 INFO - PROCESS | 1796 | 1461204082561 Marionette DEBUG loaded listener.js 19:01:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 182 (0x99484800) [pid = 1796] [serial = 1089] [outer = 0x93a6cc00] 19:01:23 INFO - PROCESS | 1796 | 1461204083510 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]]]}] 19:01:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 19:01:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1636ms 19:01:23 INFO - PROCESS | 1796 | 1461204083547 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 19:01:23 INFO - PROCESS | 1796 | 1461204083551 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 19:01:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 19:01:23 INFO - PROCESS | 1796 | 1461204083557 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 19:01:23 INFO - PROCESS | 1796 | 1461204083561 Marionette TRACE conn3 <- [1,1422,null,{}] 19:01:23 INFO - PROCESS | 1796 | 1461204083566 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}] 19:01:23 INFO - PROCESS | 1796 | 1461204083763 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 19:01:24 INFO - PROCESS | 1796 | 1461204084031 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:24 INFO - PROCESS | 1796 | ++DOCSHELL 0x9944cc00 == 131 [pid = 1796] [id = 363] 19:01:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 183 (0x99a1b800) [pid = 1796] [serial = 1090] [outer = (nil)] 19:01:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 184 (0x9b089800) [pid = 1796] [serial = 1091] [outer = 0x99a1b800] 19:01:24 INFO - PROCESS | 1796 | 1461204084167 Marionette DEBUG loaded listener.js 19:01:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 185 (0x9ea21000) [pid = 1796] [serial = 1092] [outer = 0x99a1b800] 19:01:25 INFO - PROCESS | 1796 | 1461204085153 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]]]}] 19:01:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 19:01:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1633ms 19:01:25 INFO - PROCESS | 1796 | 1461204085192 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 19:01:25 INFO - PROCESS | 1796 | 1461204085196 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 19:01:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 19:01:25 INFO - PROCESS | 1796 | 1461204085203 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 19:01:25 INFO - PROCESS | 1796 | 1461204085205 Marionette TRACE conn3 <- [1,1426,null,{}] 19:01:25 INFO - PROCESS | 1796 | 1461204085211 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}] 19:01:25 INFO - PROCESS | 1796 | 1461204085404 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 19:01:25 INFO - PROCESS | 1796 | 1461204085668 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:25 INFO - PROCESS | 1796 | ++DOCSHELL 0x98b0e400 == 132 [pid = 1796] [id = 364] 19:01:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 186 (0x9aea0000) [pid = 1796] [serial = 1093] [outer = (nil)] 19:01:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 187 (0x9fda0c00) [pid = 1796] [serial = 1094] [outer = 0x9aea0000] 19:01:25 INFO - PROCESS | 1796 | 1461204085794 Marionette DEBUG loaded listener.js 19:01:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 188 (0xa003c000) [pid = 1796] [serial = 1095] [outer = 0x9aea0000] 19:01:26 INFO - PROCESS | 1796 | 1461204086772 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]]]}] 19:01:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 19:01:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1630ms 19:01:26 INFO - PROCESS | 1796 | 1461204086834 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 19:01:26 INFO - PROCESS | 1796 | 1461204086838 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 19:01:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 19:01:26 INFO - PROCESS | 1796 | 1461204086844 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 19:01:26 INFO - PROCESS | 1796 | 1461204086848 Marionette TRACE conn3 <- [1,1430,null,{}] 19:01:26 INFO - PROCESS | 1796 | 1461204086855 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}] 19:01:27 INFO - PROCESS | 1796 | 1461204087050 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 19:01:27 INFO - PROCESS | 1796 | 1461204087323 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:27 INFO - PROCESS | 1796 | ++DOCSHELL 0x93d7e800 == 133 [pid = 1796] [id = 365] 19:01:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 189 (0x9ae9a000) [pid = 1796] [serial = 1096] [outer = (nil)] 19:01:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 190 (0xa0ba9400) [pid = 1796] [serial = 1097] [outer = 0x9ae9a000] 19:01:27 INFO - PROCESS | 1796 | 1461204087452 Marionette DEBUG loaded listener.js 19:01:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 191 (0xa0bde400) [pid = 1796] [serial = 1098] [outer = 0x9ae9a000] 19:01:28 INFO - PROCESS | 1796 | 1461204088358 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]]]}] 19:01:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 19:01:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1589ms 19:01:28 INFO - PROCESS | 1796 | 1461204088434 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 19:01:28 INFO - PROCESS | 1796 | 1461204088438 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 19:01:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 19:01:28 INFO - PROCESS | 1796 | 1461204088445 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 19:01:28 INFO - PROCESS | 1796 | 1461204088447 Marionette TRACE conn3 <- [1,1434,null,{}] 19:01:28 INFO - PROCESS | 1796 | 1461204088454 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}] 19:01:28 INFO - PROCESS | 1796 | 1461204088706 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 19:01:29 INFO - PROCESS | 1796 | 1461204089039 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:29 INFO - PROCESS | 1796 | ++DOCSHELL 0xa00d3c00 == 134 [pid = 1796] [id = 366] 19:01:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 192 (0xa0bd5c00) [pid = 1796] [serial = 1099] [outer = (nil)] 19:01:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 193 (0xa3d85400) [pid = 1796] [serial = 1100] [outer = 0xa0bd5c00] 19:01:29 INFO - PROCESS | 1796 | 1461204089137 Marionette DEBUG loaded listener.js 19:01:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 194 (0xa3de4400) [pid = 1796] [serial = 1101] [outer = 0xa0bd5c00] 19:01:30 INFO - PROCESS | 1796 | 1461204090085 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]]]}] 19:01:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 19:01:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1733ms 19:01:30 INFO - PROCESS | 1796 | 1461204090179 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 19:01:30 INFO - PROCESS | 1796 | 1461204090183 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 19:01:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 19:01:30 INFO - PROCESS | 1796 | 1461204090190 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 19:01:30 INFO - PROCESS | 1796 | 1461204090192 Marionette TRACE conn3 <- [1,1438,null,{}] 19:01:30 INFO - PROCESS | 1796 | 1461204090199 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}] 19:01:30 INFO - PROCESS | 1796 | 1461204090449 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 19:01:30 INFO - PROCESS | 1796 | 1461204090767 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:30 INFO - PROCESS | 1796 | ++DOCSHELL 0x88431800 == 135 [pid = 1796] [id = 367] 19:01:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 195 (0x8843bc00) [pid = 1796] [serial = 1102] [outer = (nil)] 19:01:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 196 (0x8be5e400) [pid = 1796] [serial = 1103] [outer = 0x8843bc00] 19:01:30 INFO - PROCESS | 1796 | 1461204090904 Marionette DEBUG loaded listener.js 19:01:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 197 (0x8c67f400) [pid = 1796] [serial = 1104] [outer = 0x8843bc00] 19:01:32 INFO - PROCESS | 1796 | --DOCSHELL 0x86fccc00 == 134 [pid = 1796] [id = 349] 19:01:32 INFO - PROCESS | 1796 | --DOCSHELL 0x86077000 == 133 [pid = 1796] [id = 348] 19:01:32 INFO - PROCESS | 1796 | --DOCSHELL 0x8aff8000 == 132 [pid = 1796] [id = 347] 19:01:32 INFO - PROCESS | 1796 | --DOCSHELL 0x86079400 == 131 [pid = 1796] [id = 346] 19:01:32 INFO - PROCESS | 1796 | --DOCSHELL 0x86073800 == 130 [pid = 1796] [id = 345] 19:01:32 INFO - PROCESS | 1796 | --DOCSHELL 0x9917bc00 == 129 [pid = 1796] [id = 340] 19:01:32 INFO - PROCESS | 1796 | --DOCSHELL 0x97f6f400 == 128 [pid = 1796] [id = 339] 19:01:32 INFO - PROCESS | 1796 | --DOCSHELL 0x915e0c00 == 127 [pid = 1796] [id = 338] 19:01:32 INFO - PROCESS | 1796 | --DOCSHELL 0x96fe0400 == 126 [pid = 1796] [id = 337] 19:01:32 INFO - PROCESS | 1796 | --DOCSHELL 0x86077800 == 125 [pid = 1796] [id = 335] 19:01:32 INFO - PROCESS | 1796 | --DOCSHELL 0x86071c00 == 124 [pid = 1796] [id = 336] 19:01:32 INFO - PROCESS | 1796 | --DOCSHELL 0x93a6dc00 == 123 [pid = 1796] [id = 334] 19:01:32 INFO - PROCESS | 1796 | --DOCSHELL 0x9071f000 == 122 [pid = 1796] [id = 333] 19:01:32 INFO - PROCESS | 1796 | --DOCSHELL 0x8c4f3400 == 121 [pid = 1796] [id = 331] 19:01:32 INFO - PROCESS | 1796 | --DOCSHELL 0x8c42e000 == 120 [pid = 1796] [id = 332] 19:01:32 INFO - PROCESS | 1796 | --DOCSHELL 0x8c67cc00 == 119 [pid = 1796] [id = 330] 19:01:32 INFO - PROCESS | 1796 | --DOCSHELL 0x8afea000 == 118 [pid = 1796] [id = 329] 19:01:32 INFO - PROCESS | 1796 | --DOCSHELL 0x8684c400 == 117 [pid = 1796] [id = 328] 19:01:32 INFO - PROCESS | 1796 | --DOMWINDOW == 196 (0x8bfb1c00) [pid = 1796] [serial = 983] [outer = (nil)] [url = about:blank] 19:01:32 INFO - PROCESS | 1796 | --DOMWINDOW == 195 (0x88759800) [pid = 1796] [serial = 981] [outer = (nil)] [url = about:blank] 19:01:32 INFO - PROCESS | 1796 | --DOMWINDOW == 194 (0x902ac800) [pid = 1796] [serial = 975] [outer = (nil)] [url = about:blank] 19:01:32 INFO - PROCESS | 1796 | --DOMWINDOW == 193 (0x905a2000) [pid = 1796] [serial = 977] [outer = (nil)] [url = about:blank] 19:01:32 INFO - PROCESS | 1796 | --DOMWINDOW == 192 (0x9083a000) [pid = 1796] [serial = 978] [outer = (nil)] [url = about:blank] 19:01:32 INFO - PROCESS | 1796 | --DOMWINDOW == 191 (0x90242c00) [pid = 1796] [serial = 974] [outer = (nil)] [url = about:blank] 19:01:32 INFO - PROCESS | 1796 | --DOMWINDOW == 190 (0x8f107400) [pid = 1796] [serial = 965] [outer = (nil)] [url = about:blank] 19:01:32 INFO - PROCESS | 1796 | --DOMWINDOW == 189 (0x8f4bb800) [pid = 1796] [serial = 966] [outer = (nil)] [url = about:blank] 19:01:32 INFO - PROCESS | 1796 | --DOMWINDOW == 188 (0x885e1c00) [pid = 1796] [serial = 959] [outer = (nil)] [url = about:blank] 19:01:32 INFO - PROCESS | 1796 | --DOMWINDOW == 187 (0x88ebd400) [pid = 1796] [serial = 960] [outer = (nil)] [url = about:blank] 19:01:32 INFO - PROCESS | 1796 | --DOMWINDOW == 186 (0x885e8000) [pid = 1796] [serial = 980] [outer = (nil)] [url = about:blank] 19:01:32 INFO - PROCESS | 1796 | --DOMWINDOW == 185 (0x866c9c00) [pid = 1796] [serial = 953] [outer = (nil)] [url = about:blank] 19:01:32 INFO - PROCESS | 1796 | --DOMWINDOW == 184 (0x8a3d4c00) [pid = 1796] [serial = 950] [outer = (nil)] [url = about:blank] 19:01:32 INFO - PROCESS | 1796 | --DOMWINDOW == 183 (0xa4aaa400) [pid = 1796] [serial = 947] [outer = (nil)] [url = about:blank] 19:01:32 INFO - PROCESS | 1796 | --DOMWINDOW == 182 (0x88ec6c00) [pid = 1796] [serial = 944] [outer = (nil)] [url = about:blank] 19:01:32 INFO - PROCESS | 1796 | --DOMWINDOW == 181 (0x896ca800) [pid = 1796] [serial = 941] [outer = (nil)] [url = about:blank] 19:01:32 INFO - PROCESS | 1796 | --DOMWINDOW == 180 (0xa4586400) [pid = 1796] [serial = 938] [outer = (nil)] [url = about:blank] 19:01:32 INFO - PROCESS | 1796 | --DOMWINDOW == 179 (0xa109b800) [pid = 1796] [serial = 935] [outer = (nil)] [url = about:blank] 19:01:32 INFO - PROCESS | 1796 | --DOMWINDOW == 178 (0x9df9d400) [pid = 1796] [serial = 932] [outer = (nil)] [url = about:blank] 19:01:32 INFO - PROCESS | 1796 | --DOMWINDOW == 177 (0x98821000) [pid = 1796] [serial = 929] [outer = (nil)] [url = about:blank] 19:01:32 INFO - PROCESS | 1796 | --DOMWINDOW == 176 (0x981af400) [pid = 1796] [serial = 926] [outer = (nil)] [url = about:blank] 19:01:32 INFO - PROCESS | 1796 | --DOMWINDOW == 175 (0x97f71800) [pid = 1796] [serial = 923] [outer = (nil)] [url = about:blank] 19:01:32 INFO - PROCESS | 1796 | --DOMWINDOW == 174 (0x93c52c00) [pid = 1796] [serial = 920] [outer = (nil)] [url = about:blank] 19:01:32 INFO - PROCESS | 1796 | --DOMWINDOW == 173 (0x8f4b9400) [pid = 1796] [serial = 917] [outer = (nil)] [url = about:blank] 19:01:32 INFO - PROCESS | 1796 | --DOMWINDOW == 172 (0x92bab000) [pid = 1796] [serial = 914] [outer = (nil)] [url = about:blank] 19:01:32 INFO - PROCESS | 1796 | --DOMWINDOW == 171 (0x86841000) [pid = 1796] [serial = 956] [outer = (nil)] [url = about:blank] 19:01:32 INFO - PROCESS | 1796 | --DOMWINDOW == 170 (0x8bfb7000) [pid = 1796] [serial = 971] [outer = (nil)] [url = about:blank] 19:01:32 INFO - PROCESS | 1796 | --DOMWINDOW == 169 (0x8c67d400) [pid = 1796] [serial = 972] [outer = (nil)] [url = about:blank] 19:01:32 INFO - PROCESS | 1796 | --DOMWINDOW == 168 (0x8a3da400) [pid = 1796] [serial = 962] [outer = (nil)] [url = about:blank] 19:01:32 INFO - PROCESS | 1796 | --DOMWINDOW == 167 (0x8aff1400) [pid = 1796] [serial = 963] [outer = (nil)] [url = about:blank] 19:01:32 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0x8fc81800) [pid = 1796] [serial = 968] [outer = (nil)] [url = about:blank] 19:01:32 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0x8ff6d800) [pid = 1796] [serial = 969] [outer = (nil)] [url = about:blank] 19:01:33 INFO - PROCESS | 1796 | 1461204093074 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]]]}] 19:01:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 19:01:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 2895ms 19:01:33 INFO - PROCESS | 1796 | 1461204093085 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 19:01:33 INFO - PROCESS | 1796 | 1461204093090 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 19:01:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 19:01:33 INFO - PROCESS | 1796 | 1461204093099 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 19:01:33 INFO - PROCESS | 1796 | 1461204093105 Marionette TRACE conn3 <- [1,1442,null,{}] 19:01:33 INFO - PROCESS | 1796 | 1461204093114 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}] 19:01:33 INFO - PROCESS | 1796 | 1461204093324 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 19:01:33 INFO - PROCESS | 1796 | 1461204093508 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:33 INFO - PROCESS | 1796 | ++DOCSHELL 0x866cc000 == 118 [pid = 1796] [id = 368] 19:01:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x8875d400) [pid = 1796] [serial = 1105] [outer = (nil)] 19:01:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x895e9400) [pid = 1796] [serial = 1106] [outer = 0x8875d400] 19:01:33 INFO - PROCESS | 1796 | 1461204093586 Marionette DEBUG loaded listener.js 19:01:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x8a3cec00) [pid = 1796] [serial = 1107] [outer = 0x8875d400] 19:01:34 INFO - PROCESS | 1796 | 1461204094468 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]]]}] 19:01:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 19:01:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1440ms 19:01:34 INFO - PROCESS | 1796 | 1461204094540 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 19:01:34 INFO - PROCESS | 1796 | 1461204094548 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 19:01:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 19:01:34 INFO - PROCESS | 1796 | 1461204094558 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 19:01:34 INFO - PROCESS | 1796 | 1461204094562 Marionette TRACE conn3 <- [1,1446,null,{}] 19:01:34 INFO - PROCESS | 1796 | 1461204094570 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}] 19:01:34 INFO - PROCESS | 1796 | 1461204094760 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 19:01:34 INFO - PROCESS | 1796 | 1461204094960 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:35 INFO - PROCESS | 1796 | ++DOCSHELL 0x8be52000 == 119 [pid = 1796] [id = 369] 19:01:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 169 (0x8be54400) [pid = 1796] [serial = 1108] [outer = (nil)] 19:01:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 170 (0x8be60800) [pid = 1796] [serial = 1109] [outer = 0x8be54400] 19:01:35 INFO - PROCESS | 1796 | 1461204095078 Marionette DEBUG loaded listener.js 19:01:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 171 (0x8c4f2c00) [pid = 1796] [serial = 1110] [outer = 0x8be54400] 19:01:36 INFO - PROCESS | 1796 | 1461204096083 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]]]}] 19:01:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 19:01:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1596ms 19:01:36 INFO - PROCESS | 1796 | 1461204096154 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 19:01:36 INFO - PROCESS | 1796 | 1461204096158 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 19:01:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 19:01:36 INFO - PROCESS | 1796 | 1461204096164 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 19:01:36 INFO - PROCESS | 1796 | 1461204096170 Marionette TRACE conn3 <- [1,1450,null,{}] 19:01:36 INFO - PROCESS | 1796 | 1461204096192 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}] 19:01:36 INFO - PROCESS | 1796 | 1461204096442 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 19:01:36 INFO - PROCESS | 1796 | 1461204096469 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:36 INFO - PROCESS | 1796 | ++DOCSHELL 0x8be60400 == 120 [pid = 1796] [id = 370] 19:01:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 172 (0x8e9bc000) [pid = 1796] [serial = 1111] [outer = (nil)] 19:01:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 173 (0x8f110800) [pid = 1796] [serial = 1112] [outer = 0x8e9bc000] 19:01:36 INFO - PROCESS | 1796 | 1461204096548 Marionette DEBUG loaded listener.js 19:01:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 174 (0x8f4bb800) [pid = 1796] [serial = 1113] [outer = 0x8e9bc000] 19:01:37 INFO - PROCESS | 1796 | --DOMWINDOW == 173 (0x8683fc00) [pid = 1796] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 19:01:37 INFO - PROCESS | 1796 | --DOMWINDOW == 172 (0x8c42e400) [pid = 1796] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 19:01:37 INFO - PROCESS | 1796 | --DOMWINDOW == 171 (0x905a3400) [pid = 1796] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 19:01:37 INFO - PROCESS | 1796 | --DOMWINDOW == 170 (0x8f102400) [pid = 1796] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 19:01:37 INFO - PROCESS | 1796 | --DOMWINDOW == 169 (0x88ec3c00) [pid = 1796] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 19:01:37 INFO - PROCESS | 1796 | 1461204097905 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]]]}] 19:01:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 19:01:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1790ms 19:01:37 INFO - PROCESS | 1796 | 1461204097954 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 19:01:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 19:01:37 INFO - PROCESS | 1796 | 1461204097958 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 19:01:37 INFO - PROCESS | 1796 | 1461204097975 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 19:01:37 INFO - PROCESS | 1796 | 1461204097977 Marionette TRACE conn3 <- [1,1454,null,{}] 19:01:38 INFO - PROCESS | 1796 | 1461204097998 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}] 19:01:38 INFO - PROCESS | 1796 | 1461204098255 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 19:01:38 INFO - PROCESS | 1796 | 1461204098432 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:38 INFO - PROCESS | 1796 | ++DOCSHELL 0x86071c00 == 121 [pid = 1796] [id = 371] 19:01:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 170 (0x8843c800) [pid = 1796] [serial = 1114] [outer = (nil)] 19:01:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 171 (0x8fe49000) [pid = 1796] [serial = 1115] [outer = 0x8843c800] 19:01:38 INFO - PROCESS | 1796 | 1461204098512 Marionette DEBUG loaded listener.js 19:01:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 172 (0x90247400) [pid = 1796] [serial = 1116] [outer = 0x8843c800] 19:01:39 INFO - PROCESS | 1796 | 1461204099345 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]]]}] 19:01:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 19:01:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1441ms 19:01:39 INFO - PROCESS | 1796 | 1461204099408 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 19:01:39 INFO - PROCESS | 1796 | 1461204099412 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 19:01:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 19:01:39 INFO - PROCESS | 1796 | 1461204099422 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 19:01:39 INFO - PROCESS | 1796 | 1461204099426 Marionette TRACE conn3 <- [1,1458,null,{}] 19:01:39 INFO - PROCESS | 1796 | 1461204099435 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}] 19:01:39 INFO - PROCESS | 1796 | 1461204099645 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 19:01:40 INFO - PROCESS | 1796 | 1461204100106 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:40 INFO - PROCESS | 1796 | ++DOCSHELL 0x866ccc00 == 122 [pid = 1796] [id = 372] 19:01:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 173 (0x866cd800) [pid = 1796] [serial = 1117] [outer = (nil)] 19:01:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 174 (0x88433000) [pid = 1796] [serial = 1118] [outer = 0x866cd800] 19:01:40 INFO - PROCESS | 1796 | 1461204100242 Marionette DEBUG loaded listener.js 19:01:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 175 (0x88ec0000) [pid = 1796] [serial = 1119] [outer = 0x866cd800] 19:01:41 INFO - PROCESS | 1796 | 1461204101471 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]]]}] 19:01:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 19:01:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 2089ms 19:01:41 INFO - PROCESS | 1796 | 1461204101516 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 19:01:41 INFO - PROCESS | 1796 | 1461204101529 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 19:01:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 19:01:41 INFO - PROCESS | 1796 | 1461204101545 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 19:01:41 INFO - PROCESS | 1796 | 1461204101566 Marionette TRACE conn3 <- [1,1462,null,{}] 19:01:41 INFO - PROCESS | 1796 | 1461204101712 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}] 19:01:42 INFO - PROCESS | 1796 | 1461204102034 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 19:01:42 INFO - PROCESS | 1796 | 1461204102311 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:42 INFO - PROCESS | 1796 | ++DOCSHELL 0x8a3d3c00 == 123 [pid = 1796] [id = 373] 19:01:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 176 (0x8bfb0c00) [pid = 1796] [serial = 1120] [outer = (nil)] 19:01:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 177 (0x8c689400) [pid = 1796] [serial = 1121] [outer = 0x8bfb0c00] 19:01:42 INFO - PROCESS | 1796 | 1461204102452 Marionette DEBUG loaded listener.js 19:01:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 178 (0x8f10a400) [pid = 1796] [serial = 1122] [outer = 0x8bfb0c00] 19:01:43 INFO - PROCESS | 1796 | 1461204103636 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]]]}] 19:01:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 19:01:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 2139ms 19:01:43 INFO - PROCESS | 1796 | 1461204103684 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 19:01:43 INFO - PROCESS | 1796 | 1461204103691 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 19:01:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 19:01:43 INFO - PROCESS | 1796 | 1461204103699 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 19:01:43 INFO - PROCESS | 1796 | 1461204103703 Marionette TRACE conn3 <- [1,1466,null,{}] 19:01:43 INFO - PROCESS | 1796 | 1461204103709 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}] 19:01:43 INFO - PROCESS | 1796 | 1461204103954 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 19:01:44 INFO - PROCESS | 1796 | 1461204104385 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:44 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f10f400 == 124 [pid = 1796] [id = 374] 19:01:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 179 (0x90242800) [pid = 1796] [serial = 1123] [outer = (nil)] 19:01:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 180 (0x902a6c00) [pid = 1796] [serial = 1124] [outer = 0x90242800] 19:01:44 INFO - PROCESS | 1796 | 1461204104493 Marionette DEBUG loaded listener.js 19:01:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 181 (0x90514c00) [pid = 1796] [serial = 1125] [outer = 0x90242800] 19:01:45 INFO - PROCESS | 1796 | 1461204105549 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]]]}] 19:01:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 19:01:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1899ms 19:01:45 INFO - PROCESS | 1796 | 1461204105599 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 19:01:45 INFO - PROCESS | 1796 | 1461204105604 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 19:01:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 19:01:45 INFO - PROCESS | 1796 | 1461204105625 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 19:01:45 INFO - PROCESS | 1796 | 1461204105636 Marionette TRACE conn3 <- [1,1470,null,{}] 19:01:45 INFO - PROCESS | 1796 | 1461204105643 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}] 19:01:45 INFO - PROCESS | 1796 | 1461204105910 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 19:01:46 INFO - PROCESS | 1796 | 1461204106222 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:46 INFO - PROCESS | 1796 | ++DOCSHELL 0x90243000 == 125 [pid = 1796] [id = 375] 19:01:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 182 (0x90247000) [pid = 1796] [serial = 1126] [outer = (nil)] 19:01:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 183 (0x92bcf800) [pid = 1796] [serial = 1127] [outer = 0x90247000] 19:01:46 INFO - PROCESS | 1796 | 1461204106313 Marionette DEBUG loaded listener.js 19:01:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 184 (0x93a70400) [pid = 1796] [serial = 1128] [outer = 0x90247000] 19:01:47 INFO - PROCESS | 1796 | 1461204107281 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]]]}] 19:01:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 19:01:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1710ms 19:01:47 INFO - PROCESS | 1796 | 1461204107325 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 19:01:47 INFO - PROCESS | 1796 | 1461204107330 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 19:01:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 19:01:47 INFO - PROCESS | 1796 | 1461204107337 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 19:01:47 INFO - PROCESS | 1796 | 1461204107340 Marionette TRACE conn3 <- [1,1474,null,{}] 19:01:47 INFO - PROCESS | 1796 | 1461204107346 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}] 19:01:47 INFO - PROCESS | 1796 | 1461204107540 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 19:01:47 INFO - PROCESS | 1796 | 1461204107798 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:47 INFO - PROCESS | 1796 | ++DOCSHELL 0x902a9c00 == 126 [pid = 1796] [id = 376] 19:01:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 185 (0x93c45c00) [pid = 1796] [serial = 1129] [outer = (nil)] 19:01:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 186 (0x93e42400) [pid = 1796] [serial = 1130] [outer = 0x93c45c00] 19:01:47 INFO - PROCESS | 1796 | 1461204107928 Marionette DEBUG loaded listener.js 19:01:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 187 (0x95106c00) [pid = 1796] [serial = 1131] [outer = 0x93c45c00] 19:01:49 INFO - PROCESS | 1796 | 1461204109049 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]]]}] 19:01:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 19:01:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1780ms 19:01:49 INFO - PROCESS | 1796 | 1461204109118 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 19:01:49 INFO - PROCESS | 1796 | 1461204109123 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 19:01:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 19:01:49 INFO - PROCESS | 1796 | 1461204109130 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 19:01:49 INFO - PROCESS | 1796 | 1461204109134 Marionette TRACE conn3 <- [1,1478,null,{}] 19:01:49 INFO - PROCESS | 1796 | 1461204109141 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}] 19:01:49 INFO - PROCESS | 1796 | 1461204109383 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 19:01:49 INFO - PROCESS | 1796 | 1461204109697 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:49 INFO - PROCESS | 1796 | ++DOCSHELL 0x96c46400 == 127 [pid = 1796] [id = 377] 19:01:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 188 (0x96fde000) [pid = 1796] [serial = 1132] [outer = (nil)] 19:01:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 189 (0x97146800) [pid = 1796] [serial = 1133] [outer = 0x96fde000] 19:01:49 INFO - PROCESS | 1796 | 1461204109801 Marionette DEBUG loaded listener.js 19:01:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 190 (0x97fa7800) [pid = 1796] [serial = 1134] [outer = 0x96fde000] 19:01:50 INFO - PROCESS | 1796 | 1461204110818 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]]]}] 19:01:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 19:01:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1733ms 19:01:50 INFO - PROCESS | 1796 | 1461204110864 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 19:01:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 19:01:50 INFO - PROCESS | 1796 | 1461204110868 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 19:01:50 INFO - PROCESS | 1796 | 1461204110874 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 19:01:50 INFO - PROCESS | 1796 | 1461204110878 Marionette TRACE conn3 <- [1,1482,null,{}] 19:01:50 INFO - PROCESS | 1796 | 1461204110884 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}] 19:01:51 INFO - PROCESS | 1796 | 1461204111097 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 19:01:51 INFO - PROCESS | 1796 | 1461204111367 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:51 INFO - PROCESS | 1796 | ++DOCSHELL 0x8a3d5000 == 128 [pid = 1796] [id = 378] 19:01:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 191 (0x8fe4e800) [pid = 1796] [serial = 1135] [outer = (nil)] 19:01:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 192 (0x98188000) [pid = 1796] [serial = 1136] [outer = 0x8fe4e800] 19:01:51 INFO - PROCESS | 1796 | 1461204111501 Marionette DEBUG loaded listener.js 19:01:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 193 (0x9881b400) [pid = 1796] [serial = 1137] [outer = 0x8fe4e800] 19:01:52 INFO - PROCESS | 1796 | 1461204112479 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]]]}] 19:01:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 19:01:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1682ms 19:01:52 INFO - PROCESS | 1796 | 1461204112557 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 19:01:52 INFO - PROCESS | 1796 | 1461204112561 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 19:01:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 19:01:52 INFO - PROCESS | 1796 | 1461204112568 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 19:01:52 INFO - PROCESS | 1796 | 1461204112571 Marionette TRACE conn3 <- [1,1486,null,{}] 19:01:52 INFO - PROCESS | 1796 | 1461204112577 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}] 19:01:52 INFO - PROCESS | 1796 | 1461204112809 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 19:01:53 INFO - PROCESS | 1796 | 1461204113119 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:53 INFO - PROCESS | 1796 | ++DOCSHELL 0x9827c400 == 129 [pid = 1796] [id = 379] 19:01:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 194 (0x983cd800) [pid = 1796] [serial = 1138] [outer = (nil)] 19:01:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 195 (0x9ad12400) [pid = 1796] [serial = 1139] [outer = 0x983cd800] 19:01:53 INFO - PROCESS | 1796 | 1461204113210 Marionette DEBUG loaded listener.js 19:01:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 196 (0x9aea1000) [pid = 1796] [serial = 1140] [outer = 0x983cd800] 19:01:54 INFO - PROCESS | 1796 | 1461204114134 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]]]}] 19:01:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 19:01:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1633ms 19:01:54 INFO - PROCESS | 1796 | 1461204114202 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 19:01:54 INFO - PROCESS | 1796 | 1461204114206 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 19:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 19:01:54 INFO - PROCESS | 1796 | 1461204114212 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 19:01:54 INFO - PROCESS | 1796 | 1461204114216 Marionette TRACE conn3 <- [1,1490,null,{}] 19:01:54 INFO - PROCESS | 1796 | 1461204114221 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}] 19:01:54 INFO - PROCESS | 1796 | 1461204114415 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 19:01:54 INFO - PROCESS | 1796 | 1461204114678 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:54 INFO - PROCESS | 1796 | ++DOCSHELL 0x98cd7c00 == 130 [pid = 1796] [id = 380] 19:01:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 197 (0x99173400) [pid = 1796] [serial = 1141] [outer = (nil)] 19:01:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 198 (0xa0d1cc00) [pid = 1796] [serial = 1142] [outer = 0x99173400] 19:01:54 INFO - PROCESS | 1796 | 1461204114814 Marionette DEBUG loaded listener.js 19:01:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 199 (0xa109b800) [pid = 1796] [serial = 1143] [outer = 0x99173400] 19:01:55 INFO - PROCESS | 1796 | 1461204115717 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]]]}] 19:01:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 19:01:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1536ms 19:01:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 19:01:55 INFO - PROCESS | 1796 | 1461204115748 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 19:01:55 INFO - PROCESS | 1796 | 1461204115752 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 19:01:55 INFO - PROCESS | 1796 | 1461204115758 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 19:01:55 INFO - PROCESS | 1796 | 1461204115762 Marionette TRACE conn3 <- [1,1494,null,{}] 19:01:55 INFO - PROCESS | 1796 | 1461204115768 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}] 19:01:55 INFO - PROCESS | 1796 | 1461204115956 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 19:01:56 INFO - PROCESS | 1796 | 1461204116277 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:56 INFO - PROCESS | 1796 | ++DOCSHELL 0x885e4c00 == 131 [pid = 1796] [id = 381] 19:01:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 200 (0x9fda2400) [pid = 1796] [serial = 1144] [outer = (nil)] 19:01:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 201 (0xa4579c00) [pid = 1796] [serial = 1145] [outer = 0x9fda2400] 19:01:56 INFO - PROCESS | 1796 | 1461204116373 Marionette DEBUG loaded listener.js 19:01:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 202 (0xa4584800) [pid = 1796] [serial = 1146] [outer = 0x9fda2400] 19:01:57 INFO - PROCESS | 1796 | 1461204117425 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]]]}] 19:01:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 19:01:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1742ms 19:01:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 19:01:57 INFO - PROCESS | 1796 | 1461204117500 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 19:01:57 INFO - PROCESS | 1796 | 1461204117503 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 19:01:57 INFO - PROCESS | 1796 | 1461204117510 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 19:01:57 INFO - PROCESS | 1796 | 1461204117513 Marionette TRACE conn3 <- [1,1498,null,{}] 19:01:57 INFO - PROCESS | 1796 | 1461204117519 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}] 19:01:57 INFO - PROCESS | 1796 | 1461204117716 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 19:01:58 INFO - PROCESS | 1796 | 1461204117991 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:58 INFO - PROCESS | 1796 | ++DOCSHELL 0xa46f0000 == 132 [pid = 1796] [id = 382] 19:01:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 203 (0xa46f0800) [pid = 1796] [serial = 1147] [outer = (nil)] 19:01:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 204 (0xa4aa9c00) [pid = 1796] [serial = 1148] [outer = 0xa46f0800] 19:01:58 INFO - PROCESS | 1796 | 1461204118135 Marionette DEBUG loaded listener.js 19:01:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 205 (0xa4aaf800) [pid = 1796] [serial = 1149] [outer = 0xa46f0800] 19:01:59 INFO - PROCESS | 1796 | 1461204119086 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]]]}] 19:01:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 19:01:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1632ms 19:01:59 INFO - PROCESS | 1796 | 1461204119141 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 19:01:59 INFO - PROCESS | 1796 | 1461204119146 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 19:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 19:01:59 INFO - PROCESS | 1796 | 1461204119152 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 19:01:59 INFO - PROCESS | 1796 | 1461204119157 Marionette TRACE conn3 <- [1,1502,null,{}] 19:01:59 INFO - PROCESS | 1796 | 1461204119183 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}] 19:01:59 INFO - PROCESS | 1796 | 1461204119400 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 19:01:59 INFO - PROCESS | 1796 | 1461204119668 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:01:59 INFO - PROCESS | 1796 | ++DOCSHELL 0x86488800 == 133 [pid = 1796] [id = 383] 19:01:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 206 (0x8648bc00) [pid = 1796] [serial = 1150] [outer = (nil)] 19:01:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 207 (0x86493c00) [pid = 1796] [serial = 1151] [outer = 0x8648bc00] 19:01:59 INFO - PROCESS | 1796 | 1461204119798 Marionette DEBUG loaded listener.js 19:01:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 208 (0xa46ec800) [pid = 1796] [serial = 1152] [outer = 0x8648bc00] 19:02:00 INFO - PROCESS | 1796 | 1461204120699 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]]]}] 19:02:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 19:02:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1588ms 19:02:00 INFO - PROCESS | 1796 | 1461204120741 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 19:02:00 INFO - PROCESS | 1796 | 1461204120745 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 19:02:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 19:02:00 INFO - PROCESS | 1796 | 1461204120751 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 19:02:00 INFO - PROCESS | 1796 | 1461204120754 Marionette TRACE conn3 <- [1,1506,null,{}] 19:02:00 INFO - PROCESS | 1796 | 1461204120760 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}] 19:02:00 INFO - PROCESS | 1796 | 1461204120946 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 19:02:01 INFO - PROCESS | 1796 | 1461204121256 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:01 INFO - PROCESS | 1796 | ++DOCSHELL 0x8648a000 == 134 [pid = 1796] [id = 384] 19:02:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 209 (0x8648f000) [pid = 1796] [serial = 1153] [outer = (nil)] 19:02:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 210 (0x8f446800) [pid = 1796] [serial = 1154] [outer = 0x8648f000] 19:02:01 INFO - PROCESS | 1796 | 1461204121351 Marionette DEBUG loaded listener.js 19:02:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 211 (0x8f449800) [pid = 1796] [serial = 1155] [outer = 0x8648f000] 19:02:02 INFO - PROCESS | 1796 | 1461204122288 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]]]}] 19:02:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 19:02:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1582ms 19:02:02 INFO - PROCESS | 1796 | 1461204122334 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 19:02:02 INFO - PROCESS | 1796 | 1461204122338 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 19:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 19:02:02 INFO - PROCESS | 1796 | 1461204122344 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 19:02:02 INFO - PROCESS | 1796 | 1461204122348 Marionette TRACE conn3 <- [1,1510,null,{}] 19:02:02 INFO - PROCESS | 1796 | 1461204122354 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}] 19:02:02 INFO - PROCESS | 1796 | 1461204122554 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 19:02:02 INFO - PROCESS | 1796 | 1461204122868 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:02 INFO - PROCESS | 1796 | ++DOCSHELL 0x850d8000 == 135 [pid = 1796] [id = 385] 19:02:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 212 (0x850d8400) [pid = 1796] [serial = 1156] [outer = (nil)] 19:02:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 213 (0x850dfc00) [pid = 1796] [serial = 1157] [outer = 0x850d8400] 19:02:02 INFO - PROCESS | 1796 | 1461204122964 Marionette DEBUG loaded listener.js 19:02:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 214 (0x850e1400) [pid = 1796] [serial = 1158] [outer = 0x850d8400] 19:02:03 INFO - PROCESS | 1796 | 1461204123875 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]]]}] 19:02:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 19:02:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1581ms 19:02:03 INFO - PROCESS | 1796 | 1461204123926 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 19:02:03 INFO - PROCESS | 1796 | 1461204123931 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 19:02:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 19:02:03 INFO - PROCESS | 1796 | 1461204123937 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 19:02:03 INFO - PROCESS | 1796 | 1461204123940 Marionette TRACE conn3 <- [1,1514,null,{}] 19:02:03 INFO - PROCESS | 1796 | 1461204123946 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}] 19:02:04 INFO - PROCESS | 1796 | 1461204124152 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 19:02:04 INFO - PROCESS | 1796 | 1461204124465 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:04 INFO - PROCESS | 1796 | ++DOCSHELL 0x850dd800 == 136 [pid = 1796] [id = 386] 19:02:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 215 (0x850de800) [pid = 1796] [serial = 1159] [outer = (nil)] 19:02:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 216 (0x8f443800) [pid = 1796] [serial = 1160] [outer = 0x850de800] 19:02:04 INFO - PROCESS | 1796 | 1461204124559 Marionette DEBUG loaded listener.js 19:02:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 217 (0x8f447000) [pid = 1796] [serial = 1161] [outer = 0x850de800] 19:02:05 INFO - PROCESS | 1796 | 1461204125425 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]]]}] 19:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 19:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1532ms 19:02:05 INFO - PROCESS | 1796 | 1461204125470 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 19:02:05 INFO - PROCESS | 1796 | 1461204125474 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 19:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 19:02:05 INFO - PROCESS | 1796 | 1461204125480 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 19:02:05 INFO - PROCESS | 1796 | 1461204125483 Marionette TRACE conn3 <- [1,1518,null,{}] 19:02:05 INFO - PROCESS | 1796 | 1461204125489 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}] 19:02:05 INFO - PROCESS | 1796 | 1461204125679 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 19:02:06 INFO - PROCESS | 1796 | 1461204125990 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:06 INFO - PROCESS | 1796 | ++DOCSHELL 0x850e1800 == 137 [pid = 1796] [id = 387] 19:02:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 218 (0x88751c00) [pid = 1796] [serial = 1162] [outer = (nil)] 19:02:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 219 (0x8f364000) [pid = 1796] [serial = 1163] [outer = 0x88751c00] 19:02:06 INFO - PROCESS | 1796 | 1461204126092 Marionette DEBUG loaded listener.js 19:02:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 220 (0x8f365000) [pid = 1796] [serial = 1164] [outer = 0x88751c00] 19:02:07 INFO - PROCESS | 1796 | 1461204126999 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]]]}] 19:02:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 19:02:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1588ms 19:02:07 INFO - PROCESS | 1796 | 1461204127069 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 19:02:07 INFO - PROCESS | 1796 | 1461204127073 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 19:02:07 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 19:02:07 INFO - PROCESS | 1796 | 1461204127080 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 19:02:07 INFO - PROCESS | 1796 | 1461204127083 Marionette TRACE conn3 <- [1,1522,null,{}] 19:02:07 INFO - PROCESS | 1796 | 1461204127089 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}] 19:02:07 INFO - PROCESS | 1796 | 1461204127315 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 19:02:07 INFO - PROCESS | 1796 | 1461204127656 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:07 INFO - PROCESS | 1796 | ++DOCSHELL 0x86843c00 == 138 [pid = 1796] [id = 388] 19:02:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 221 (0x86fd4400) [pid = 1796] [serial = 1165] [outer = (nil)] 19:02:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 222 (0x88f3cc00) [pid = 1796] [serial = 1166] [outer = 0x86fd4400] 19:02:07 INFO - PROCESS | 1796 | 1461204127748 Marionette DEBUG loaded listener.js 19:02:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 223 (0x88f3fc00) [pid = 1796] [serial = 1167] [outer = 0x86fd4400] 19:02:08 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 19:02:08 INFO - PROCESS | 1796 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:02:08 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 19:02:08 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 19:02:08 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 19:02:08 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 19:02:08 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 19:02:08 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 19:02:08 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 19:02:08 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 19:02:08 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 19:02:08 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 19:02:09 INFO - PROCESS | 1796 | 1461204129095 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"]]]}] 19:02:09 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 () { 19:02:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:02:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 19:02:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 19:02:09 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 () { 19:02:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:02:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 19:02:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 19:02:09 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 () { 19:02:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:02:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 19:02:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 19:02:09 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 () { 19:02:09 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:02:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 19:02:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 19:02:09 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 2134ms 19:02:09 INFO - PROCESS | 1796 | 1461204129232 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 19:02:09 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 19:02:09 INFO - PROCESS | 1796 | 1461204129238 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 19:02:09 INFO - PROCESS | 1796 | 1461204129246 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 19:02:09 INFO - PROCESS | 1796 | 1461204129252 Marionette TRACE conn3 <- [1,1526,null,{}] 19:02:09 INFO - PROCESS | 1796 | 1461204129260 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}] 19:02:09 INFO - PROCESS | 1796 | 1461204129445 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 19:02:09 INFO - PROCESS | 1796 | 1461204129714 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:09 INFO - PROCESS | 1796 | ++DOCSHELL 0x86fd3800 == 139 [pid = 1796] [id = 389] 19:02:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 224 (0x86fd5000) [pid = 1796] [serial = 1168] [outer = (nil)] 19:02:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 225 (0x885e5c00) [pid = 1796] [serial = 1169] [outer = 0x86fd5000] 19:02:09 INFO - PROCESS | 1796 | 1461204129796 Marionette DEBUG loaded listener.js 19:02:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 226 (0x88ec0800) [pid = 1796] [serial = 1170] [outer = 0x86fd5000] 19:02:10 INFO - PROCESS | 1796 | --DOCSHELL 0x92ba9000 == 138 [pid = 1796] [id = 307] 19:02:10 INFO - PROCESS | 1796 | --DOCSHELL 0x8be58400 == 137 [pid = 1796] [id = 303] 19:02:10 INFO - PROCESS | 1796 | --DOCSHELL 0x97f74800 == 136 [pid = 1796] [id = 309] 19:02:10 INFO - PROCESS | 1796 | --DOCSHELL 0x93d87800 == 135 [pid = 1796] [id = 308] 19:02:10 INFO - PROCESS | 1796 | --DOCSHELL 0x9881a800 == 134 [pid = 1796] [id = 310] 19:02:10 INFO - PROCESS | 1796 | --DOCSHELL 0x8fe55400 == 133 [pid = 1796] [id = 311] 19:02:10 INFO - PROCESS | 1796 | --DOCSHELL 0x86071c00 == 132 [pid = 1796] [id = 371] 19:02:10 INFO - PROCESS | 1796 | --DOCSHELL 0x8be60400 == 131 [pid = 1796] [id = 370] 19:02:10 INFO - PROCESS | 1796 | --DOCSHELL 0x8be52000 == 130 [pid = 1796] [id = 369] 19:02:10 INFO - PROCESS | 1796 | --DOCSHELL 0x866cc000 == 129 [pid = 1796] [id = 368] 19:02:10 INFO - PROCESS | 1796 | --DOCSHELL 0xa00d3c00 == 128 [pid = 1796] [id = 366] 19:02:10 INFO - PROCESS | 1796 | --DOCSHELL 0x88431800 == 127 [pid = 1796] [id = 367] 19:02:10 INFO - PROCESS | 1796 | --DOCSHELL 0x93d7e800 == 126 [pid = 1796] [id = 365] 19:02:10 INFO - PROCESS | 1796 | --DOCSHELL 0x98b0e400 == 125 [pid = 1796] [id = 364] 19:02:10 INFO - PROCESS | 1796 | --DOCSHELL 0x8f4be400 == 124 [pid = 1796] [id = 362] 19:02:10 INFO - PROCESS | 1796 | --DOCSHELL 0x9944cc00 == 123 [pid = 1796] [id = 363] 19:02:10 INFO - PROCESS | 1796 | --DOCSHELL 0x8fe47000 == 122 [pid = 1796] [id = 231] 19:02:10 INFO - PROCESS | 1796 | --DOCSHELL 0x97f74400 == 121 [pid = 1796] [id = 361] 19:02:10 INFO - PROCESS | 1796 | --DOCSHELL 0x97fa7000 == 120 [pid = 1796] [id = 360] 19:02:10 INFO - PROCESS | 1796 | --DOCSHELL 0x902a7000 == 119 [pid = 1796] [id = 359] 19:02:10 INFO - PROCESS | 1796 | --DOCSHELL 0x86fd1400 == 118 [pid = 1796] [id = 358] 19:02:10 INFO - PROCESS | 1796 | --DOCSHELL 0x8fc8bc00 == 117 [pid = 1796] [id = 356] 19:02:10 INFO - PROCESS | 1796 | --DOCSHELL 0x8bfb3400 == 116 [pid = 1796] [id = 357] 19:02:10 INFO - PROCESS | 1796 | --DOCSHELL 0x92ba6400 == 115 [pid = 1796] [id = 355] 19:02:11 INFO - PROCESS | 1796 | --DOCSHELL 0x97f68c00 == 114 [pid = 1796] [id = 250] 19:02:11 INFO - PROCESS | 1796 | --DOCSHELL 0x90519c00 == 113 [pid = 1796] [id = 354] 19:02:11 INFO - PROCESS | 1796 | --DOCSHELL 0x895e3c00 == 112 [pid = 1796] [id = 353] 19:02:11 INFO - PROCESS | 1796 | --DOCSHELL 0x8c42b800 == 111 [pid = 1796] [id = 352] 19:02:11 INFO - PROCESS | 1796 | --DOCSHELL 0x8be54c00 == 110 [pid = 1796] [id = 351] 19:02:11 INFO - PROCESS | 1796 | --DOCSHELL 0x8607ac00 == 109 [pid = 1796] [id = 350] 19:02:11 INFO - PROCESS | 1796 | --DOMWINDOW == 225 (0xa0bd8000) [pid = 1796] [serial = 1028] [outer = (nil)] [url = about:blank] 19:02:11 INFO - PROCESS | 1796 | --DOMWINDOW == 224 (0x9aea4400) [pid = 1796] [serial = 1022] [outer = (nil)] [url = about:blank] 19:02:11 INFO - PROCESS | 1796 | --DOMWINDOW == 223 (0x93d80000) [pid = 1796] [serial = 1001] [outer = (nil)] [url = about:blank] 19:02:11 INFO - PROCESS | 1796 | --DOMWINDOW == 222 (0x97fa6800) [pid = 1796] [serial = 1013] [outer = (nil)] [url = about:blank] 19:02:11 INFO - PROCESS | 1796 | --DOMWINDOW == 221 (0x896ce000) [pid = 1796] [serial = 1041] [outer = (nil)] [url = about:blank] 19:02:11 INFO - PROCESS | 1796 | --DOMWINDOW == 220 (0x88ebf400) [pid = 1796] [serial = 1040] [outer = (nil)] [url = about:blank] 19:02:11 INFO - PROCESS | 1796 | --DOMWINDOW == 219 (0x88439800) [pid = 1796] [serial = 1031] [outer = (nil)] [url = about:blank] 19:02:11 INFO - PROCESS | 1796 | --DOMWINDOW == 218 (0x97de1c00) [pid = 1796] [serial = 1010] [outer = (nil)] [url = about:blank] 19:02:11 INFO - PROCESS | 1796 | --DOMWINDOW == 217 (0x8c4f2000) [pid = 1796] [serial = 989] [outer = (nil)] [url = about:blank] 19:02:11 INFO - PROCESS | 1796 | --DOMWINDOW == 216 (0x95d20000) [pid = 1796] [serial = 1007] [outer = (nil)] [url = about:blank] 19:02:11 INFO - PROCESS | 1796 | --DOMWINDOW == 215 (0x8c683000) [pid = 1796] [serial = 1044] [outer = (nil)] [url = about:blank] 19:02:11 INFO - PROCESS | 1796 | --DOMWINDOW == 214 (0x9201a400) [pid = 1796] [serial = 998] [outer = (nil)] [url = about:blank] 19:02:11 INFO - PROCESS | 1796 | --DOMWINDOW == 213 (0x93a6e800) [pid = 1796] [serial = 915] [outer = (nil)] [url = about:blank] 19:02:11 INFO - PROCESS | 1796 | --DOMWINDOW == 212 (0x98b05400) [pid = 1796] [serial = 1016] [outer = (nil)] [url = about:blank] 19:02:11 INFO - PROCESS | 1796 | --DOMWINDOW == 211 (0x8f16fc00) [pid = 1796] [serial = 1047] [outer = (nil)] [url = about:blank] 19:02:11 INFO - PROCESS | 1796 | --DOMWINDOW == 210 (0x9ae9c000) [pid = 1796] [serial = 1025] [outer = (nil)] [url = about:blank] 19:02:11 INFO - PROCESS | 1796 | --DOMWINDOW == 209 (0x9510c800) [pid = 1796] [serial = 1004] [outer = (nil)] [url = about:blank] 19:02:11 INFO - PROCESS | 1796 | --DOMWINDOW == 208 (0x8aeef400) [pid = 1796] [serial = 1038] [outer = (nil)] [url = about:blank] 19:02:11 INFO - PROCESS | 1796 | --DOMWINDOW == 207 (0x88ec1800) [pid = 1796] [serial = 986] [outer = (nil)] [url = about:blank] 19:02:11 INFO - PROCESS | 1796 | --DOMWINDOW == 206 (0x912c1400) [pid = 1796] [serial = 995] [outer = (nil)] [url = about:blank] 19:02:11 INFO - PROCESS | 1796 | --DOMWINDOW == 205 (0x997b8400) [pid = 1796] [serial = 1019] [outer = (nil)] [url = about:blank] 19:02:11 INFO - PROCESS | 1796 | --DOMWINDOW == 204 (0x8f165000) [pid = 1796] [serial = 1046] [outer = (nil)] [url = about:blank] 19:02:11 INFO - PROCESS | 1796 | --DOMWINDOW == 203 (0x8c4f2800) [pid = 1796] [serial = 1043] [outer = (nil)] [url = about:blank] 19:02:11 INFO - PROCESS | 1796 | --DOMWINDOW == 202 (0x8875c400) [pid = 1796] [serial = 1034] [outer = (nil)] [url = about:blank] 19:02:11 INFO - PROCESS | 1796 | --DOMWINDOW == 201 (0x8ff1e000) [pid = 1796] [serial = 992] [outer = (nil)] [url = about:blank] 19:02:11 INFO - PROCESS | 1796 | --DOMWINDOW == 200 (0x8a3d2c00) [pid = 1796] [serial = 1037] [outer = (nil)] [url = about:blank] 19:02:11 INFO - PROCESS | 1796 | --DOMWINDOW == 199 (0x8c4f6400) [pid = 1796] [serial = 1049] [outer = (nil)] [url = about:blank] 19:02:11 INFO - PROCESS | 1796 | 1461204131496 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"]]]}] 19:02:11 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 19:02:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 19:02:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 19:02:11 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 19:02:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 19:02:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 19:02:11 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 19:02:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 19:02:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 19:02:11 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 2287ms 19:02:11 INFO - PROCESS | 1796 | 1461204131533 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 19:02:11 INFO - PROCESS | 1796 | 1461204131546 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 19:02:11 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 19:02:11 INFO - PROCESS | 1796 | 1461204131556 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 19:02:11 INFO - PROCESS | 1796 | 1461204131559 Marionette TRACE conn3 <- [1,1530,null,{}] 19:02:11 INFO - PROCESS | 1796 | 1461204131566 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}] 19:02:11 INFO - PROCESS | 1796 | 1461204131740 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 19:02:12 INFO - PROCESS | 1796 | 1461204131994 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:12 INFO - PROCESS | 1796 | ++DOCSHELL 0x891ca800 == 110 [pid = 1796] [id = 390] 19:02:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 200 (0x895ea400) [pid = 1796] [serial = 1171] [outer = (nil)] 19:02:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 201 (0x896c4000) [pid = 1796] [serial = 1172] [outer = 0x895ea400] 19:02:12 INFO - PROCESS | 1796 | 1461204132075 Marionette DEBUG loaded listener.js 19:02:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 202 (0x896d0800) [pid = 1796] [serial = 1173] [outer = 0x895ea400] 19:02:12 INFO - PROCESS | 1796 | 1461204132841 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]]]}] 19:02:12 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 19:02:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 19:02:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:02:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:02:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 19:02:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 19:02:12 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. 19:02:12 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 19:02:12 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1338ms 19:02:12 INFO - PROCESS | 1796 | 1461204132896 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 19:02:12 INFO - PROCESS | 1796 | 1461204132899 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 19:02:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 19:02:12 INFO - PROCESS | 1796 | 1461204132906 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 19:02:12 INFO - PROCESS | 1796 | 1461204132911 Marionette TRACE conn3 <- [1,1534,null,{}] 19:02:12 INFO - PROCESS | 1796 | 1461204132927 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}] 19:02:13 INFO - PROCESS | 1796 | 1461204133098 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 19:02:13 INFO - PROCESS | 1796 | 1461204133116 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:13 INFO - PROCESS | 1796 | ++DOCSHELL 0x86077800 == 111 [pid = 1796] [id = 391] 19:02:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 203 (0x8a3dc800) [pid = 1796] [serial = 1174] [outer = (nil)] 19:02:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 204 (0x8c436000) [pid = 1796] [serial = 1175] [outer = 0x8a3dc800] 19:02:13 INFO - PROCESS | 1796 | 1461204133381 Marionette DEBUG loaded listener.js 19:02:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 205 (0x8c4fc400) [pid = 1796] [serial = 1176] [outer = 0x8a3dc800] 19:02:14 INFO - PROCESS | 1796 | 1461204134288 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]]]}] 19:02:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 19:02:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1433ms 19:02:14 INFO - PROCESS | 1796 | 1461204134339 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 19:02:14 INFO - PROCESS | 1796 | 1461204134343 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 19:02:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 19:02:14 INFO - PROCESS | 1796 | 1461204134350 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 19:02:14 INFO - PROCESS | 1796 | 1461204134353 Marionette TRACE conn3 <- [1,1538,null,{}] 19:02:14 INFO - PROCESS | 1796 | 1461204134366 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}] 19:02:14 INFO - PROCESS | 1796 | 1461204134606 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 19:02:14 INFO - PROCESS | 1796 | 1461204134630 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:14 INFO - PROCESS | 1796 | ++DOCSHELL 0x895e3c00 == 112 [pid = 1796] [id = 392] 19:02:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 206 (0x8bfa9c00) [pid = 1796] [serial = 1177] [outer = (nil)] 19:02:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 207 (0x8f10b800) [pid = 1796] [serial = 1178] [outer = 0x8bfa9c00] 19:02:14 INFO - PROCESS | 1796 | 1461204134702 Marionette DEBUG loaded listener.js 19:02:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 208 (0x8f366000) [pid = 1796] [serial = 1179] [outer = 0x8bfa9c00] 19:02:15 INFO - PROCESS | 1796 | 1461204135708 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]]]}] 19:02:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 19:02:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 2239ms 19:02:16 INFO - PROCESS | 1796 | --DOMWINDOW == 207 (0x86075800) [pid = 1796] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 19:02:16 INFO - PROCESS | 1796 | --DOMWINDOW == 206 (0x8afea800) [pid = 1796] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 19:02:16 INFO - PROCESS | 1796 | --DOMWINDOW == 205 (0x98b07000) [pid = 1796] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 19:02:16 INFO - PROCESS | 1796 | --DOMWINDOW == 204 (0x86fd6400) [pid = 1796] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 19:02:16 INFO - PROCESS | 1796 | --DOMWINDOW == 203 (0x98279c00) [pid = 1796] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 19:02:16 INFO - PROCESS | 1796 | --DOMWINDOW == 202 (0x8875d400) [pid = 1796] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 19:02:16 INFO - PROCESS | 1796 | --DOMWINDOW == 201 (0x8ff64c00) [pid = 1796] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 19:02:16 INFO - PROCESS | 1796 | --DOMWINDOW == 200 (0x8843c400) [pid = 1796] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 19:02:16 INFO - PROCESS | 1796 | --DOMWINDOW == 199 (0x93a69400) [pid = 1796] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 19:02:16 INFO - PROCESS | 1796 | --DOMWINDOW == 198 (0x9ae9a000) [pid = 1796] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 19:02:16 INFO - PROCESS | 1796 | --DOMWINDOW == 197 (0x95baa400) [pid = 1796] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 19:02:16 INFO - PROCESS | 1796 | --DOMWINDOW == 196 (0x9fc8fc00) [pid = 1796] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 19:02:16 INFO - PROCESS | 1796 | --DOMWINDOW == 195 (0x9881f400) [pid = 1796] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 19:02:16 INFO - PROCESS | 1796 | --DOMWINDOW == 194 (0x983d5800) [pid = 1796] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 19:02:16 INFO - PROCESS | 1796 | --DOMWINDOW == 193 (0x93a6cc00) [pid = 1796] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 19:02:16 INFO - PROCESS | 1796 | --DOMWINDOW == 192 (0x8be59c00) [pid = 1796] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 19:02:16 INFO - PROCESS | 1796 | --DOMWINDOW == 191 (0x93d87400) [pid = 1796] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 19:02:16 INFO - PROCESS | 1796 | --DOMWINDOW == 190 (0xa0bd5c00) [pid = 1796] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 19:02:16 INFO - PROCESS | 1796 | --DOMWINDOW == 189 (0x93d7d000) [pid = 1796] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 19:02:16 INFO - PROCESS | 1796 | --DOMWINDOW == 188 (0x93e43c00) [pid = 1796] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 19:02:16 INFO - PROCESS | 1796 | --DOMWINDOW == 187 (0x8ff13000) [pid = 1796] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 19:02:16 INFO - PROCESS | 1796 | --DOMWINDOW == 186 (0x905a5c00) [pid = 1796] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 19:02:16 INFO - PROCESS | 1796 | --DOMWINDOW == 185 (0x93c47c00) [pid = 1796] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 19:02:16 INFO - PROCESS | 1796 | --DOMWINDOW == 184 (0x97fa7400) [pid = 1796] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 19:02:16 INFO - PROCESS | 1796 | --DOMWINDOW == 183 (0x885ee000) [pid = 1796] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 19:02:16 INFO - PROCESS | 1796 | --DOMWINDOW == 182 (0x8be54400) [pid = 1796] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 19:02:16 INFO - PROCESS | 1796 | --DOMWINDOW == 181 (0x93e46c00) [pid = 1796] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 19:02:16 INFO - PROCESS | 1796 | --DOMWINDOW == 180 (0x97a0d800) [pid = 1796] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 19:02:16 INFO - PROCESS | 1796 | --DOMWINDOW == 179 (0x92bab400) [pid = 1796] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 19:02:16 INFO - PROCESS | 1796 | --DOMWINDOW == 178 (0x896c9400) [pid = 1796] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 19:02:16 INFO - PROCESS | 1796 | --DOMWINDOW == 177 (0x9aea0000) [pid = 1796] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 19:02:16 INFO - PROCESS | 1796 | --DOMWINDOW == 176 (0x99482000) [pid = 1796] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 19:02:16 INFO - PROCESS | 1796 | --DOMWINDOW == 175 (0x8e9bc000) [pid = 1796] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 19:02:16 INFO - PROCESS | 1796 | --DOMWINDOW == 174 (0x99a1b800) [pid = 1796] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 19:02:16 INFO - PROCESS | 1796 | --DOMWINDOW == 173 (0x8607c000) [pid = 1796] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 19:02:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 19:02:16 INFO - PROCESS | 1796 | --DOMWINDOW == 172 (0x8f166000) [pid = 1796] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 19:02:16 INFO - PROCESS | 1796 | --DOMWINDOW == 171 (0x93e4cc00) [pid = 1796] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 19:02:16 INFO - PROCESS | 1796 | --DOMWINDOW == 170 (0x8843bc00) [pid = 1796] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 19:02:16 INFO - PROCESS | 1796 | --DOMWINDOW == 169 (0x93d80800) [pid = 1796] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 19:02:16 INFO - PROCESS | 1796 | --DOMWINDOW == 168 (0x866cf800) [pid = 1796] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 19:02:16 INFO - PROCESS | 1796 | --DOMWINDOW == 167 (0x866c3000) [pid = 1796] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 19:02:16 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0x97f9e000) [pid = 1796] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 19:02:16 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0x8be5bc00) [pid = 1796] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 19:02:16 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x912bec00) [pid = 1796] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 19:02:16 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x9881bc00) [pid = 1796] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 19:02:16 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x902af000) [pid = 1796] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 19:02:16 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x8e7cec00) [pid = 1796] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 19:02:16 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x88ec5800) [pid = 1796] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 19:02:16 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x88ec1c00) [pid = 1796] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 19:02:16 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x896c1800) [pid = 1796] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 19:02:16 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x8fe4b400) [pid = 1796] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 19:02:16 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x8be5dc00) [pid = 1796] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 19:02:16 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x8684a800) [pid = 1796] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 19:02:16 INFO - PROCESS | 1796 | 1461204136768 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 19:02:16 INFO - PROCESS | 1796 | 1461204136770 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 19:02:16 INFO - PROCESS | 1796 | 1461204136798 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 19:02:16 INFO - PROCESS | 1796 | 1461204136803 Marionette TRACE conn3 <- [1,1542,null,{}] 19:02:16 INFO - PROCESS | 1796 | 1461204136812 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}] 19:02:17 INFO - PROCESS | 1796 | 1461204137070 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 19:02:17 INFO - PROCESS | 1796 | 1461204137185 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:17 INFO - PROCESS | 1796 | ++DOCSHELL 0x866c2400 == 113 [pid = 1796] [id = 393] 19:02:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x866cb800) [pid = 1796] [serial = 1180] [outer = (nil)] 19:02:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x8843bc00) [pid = 1796] [serial = 1181] [outer = 0x866cb800] 19:02:17 INFO - PROCESS | 1796 | 1461204137260 Marionette DEBUG loaded listener.js 19:02:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x88760000) [pid = 1796] [serial = 1182] [outer = 0x866cb800] 19:02:17 INFO - PROCESS | 1796 | 1461204137960 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]]]}] 19:02:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 19:02:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1196ms 19:02:17 INFO - PROCESS | 1796 | 1461204137985 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 19:02:17 INFO - PROCESS | 1796 | 1461204137988 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 19:02:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 19:02:17 INFO - PROCESS | 1796 | 1461204137994 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 19:02:17 INFO - PROCESS | 1796 | 1461204137997 Marionette TRACE conn3 <- [1,1546,null,{}] 19:02:18 INFO - PROCESS | 1796 | 1461204138002 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}] 19:02:18 INFO - PROCESS | 1796 | 1461204138294 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 19:02:18 INFO - PROCESS | 1796 | 1461204138413 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:18 INFO - PROCESS | 1796 | ++DOCSHELL 0x86845000 == 114 [pid = 1796] [id = 394] 19:02:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x885e7400) [pid = 1796] [serial = 1183] [outer = (nil)] 19:02:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x8f36dc00) [pid = 1796] [serial = 1184] [outer = 0x885e7400] 19:02:18 INFO - PROCESS | 1796 | 1461204138495 Marionette DEBUG loaded listener.js 19:02:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x8f4b8c00) [pid = 1796] [serial = 1185] [outer = 0x885e7400] 19:02:19 INFO - PROCESS | 1796 | 1461204139567 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]]]}] 19:02:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 19:02:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1638ms 19:02:19 INFO - PROCESS | 1796 | 1461204139633 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 19:02:19 INFO - PROCESS | 1796 | 1461204139641 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 19:02:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 19:02:19 INFO - PROCESS | 1796 | 1461204139651 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 19:02:19 INFO - PROCESS | 1796 | 1461204139656 Marionette TRACE conn3 <- [1,1550,null,{}] 19:02:19 INFO - PROCESS | 1796 | 1461204139664 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}] 19:02:19 INFO - PROCESS | 1796 | 1461204139914 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 19:02:20 INFO - PROCESS | 1796 | 1461204140242 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:20 INFO - PROCESS | 1796 | ++DOCSHELL 0x86848c00 == 115 [pid = 1796] [id = 395] 19:02:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x86fd1400) [pid = 1796] [serial = 1186] [outer = (nil)] 19:02:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x88f40800) [pid = 1796] [serial = 1187] [outer = 0x86fd1400] 19:02:20 INFO - PROCESS | 1796 | 1461204140341 Marionette DEBUG loaded listener.js 19:02:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x891cc800) [pid = 1796] [serial = 1188] [outer = 0x86fd1400] 19:02:21 INFO - PROCESS | 1796 | 1461204141313 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]]]}] 19:02:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 19:02:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1733ms 19:02:21 INFO - PROCESS | 1796 | 1461204141385 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 19:02:21 INFO - PROCESS | 1796 | 1461204141394 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 19:02:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 19:02:21 INFO - PROCESS | 1796 | 1461204141404 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 19:02:21 INFO - PROCESS | 1796 | 1461204141408 Marionette TRACE conn3 <- [1,1554,null,{}] 19:02:21 INFO - PROCESS | 1796 | 1461204141415 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}] 19:02:21 INFO - PROCESS | 1796 | 1461204141707 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 19:02:22 INFO - PROCESS | 1796 | 1461204142108 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:22 INFO - PROCESS | 1796 | ++DOCSHELL 0x8afea800 == 116 [pid = 1796] [id = 396] 19:02:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x8aff0400) [pid = 1796] [serial = 1189] [outer = (nil)] 19:02:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x8bfb1c00) [pid = 1796] [serial = 1190] [outer = 0x8aff0400] 19:02:22 INFO - PROCESS | 1796 | 1461204142201 Marionette DEBUG loaded listener.js 19:02:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x8c4fb000) [pid = 1796] [serial = 1191] [outer = 0x8aff0400] 19:02:23 INFO - PROCESS | 1796 | 1461204143207 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]]]}] 19:02:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 19:02:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1838ms 19:02:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 19:02:23 INFO - PROCESS | 1796 | 1461204143242 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 19:02:23 INFO - PROCESS | 1796 | 1461204143246 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 19:02:23 INFO - PROCESS | 1796 | 1461204143253 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 19:02:23 INFO - PROCESS | 1796 | 1461204143259 Marionette TRACE conn3 <- [1,1558,null,{}] 19:02:23 INFO - PROCESS | 1796 | 1461204143276 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}] 19:02:23 INFO - PROCESS | 1796 | 1461204143483 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 19:02:23 INFO - PROCESS | 1796 | 1461204143703 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:23 INFO - PROCESS | 1796 | ++DOCSHELL 0x8be5a400 == 117 [pid = 1796] [id = 397] 19:02:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x8bfb4c00) [pid = 1796] [serial = 1192] [outer = (nil)] 19:02:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 169 (0x8f4be400) [pid = 1796] [serial = 1193] [outer = 0x8bfb4c00] 19:02:23 INFO - PROCESS | 1796 | 1461204143837 Marionette DEBUG loaded listener.js 19:02:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 170 (0x8fc88c00) [pid = 1796] [serial = 1194] [outer = 0x8bfb4c00] 19:02:24 INFO - PROCESS | 1796 | 1461204144828 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]]]}] 19:02:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 19:02:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1588ms 19:02:24 INFO - PROCESS | 1796 | 1461204144841 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 19:02:24 INFO - PROCESS | 1796 | 1461204144845 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 19:02:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 19:02:24 INFO - PROCESS | 1796 | 1461204144852 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 19:02:24 INFO - PROCESS | 1796 | 1461204144855 Marionette TRACE conn3 <- [1,1562,null,{}] 19:02:24 INFO - PROCESS | 1796 | 1461204144861 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}] 19:02:25 INFO - PROCESS | 1796 | 1461204145053 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 19:02:25 INFO - PROCESS | 1796 | 1461204145369 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:25 INFO - PROCESS | 1796 | ++DOCSHELL 0x885f0800 == 118 [pid = 1796] [id = 398] 19:02:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 171 (0x891c3000) [pid = 1796] [serial = 1195] [outer = (nil)] 19:02:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 172 (0x8ff11800) [pid = 1796] [serial = 1196] [outer = 0x891c3000] 19:02:25 INFO - PROCESS | 1796 | 1461204145479 Marionette DEBUG loaded listener.js 19:02:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 173 (0x8ff20400) [pid = 1796] [serial = 1197] [outer = 0x891c3000] 19:02:26 INFO - PROCESS | 1796 | 1461204146343 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]]]}] 19:02:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 19:02:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1531ms 19:02:26 INFO - PROCESS | 1796 | 1461204146384 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 19:02:26 INFO - PROCESS | 1796 | 1461204146388 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 19:02:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 19:02:26 INFO - PROCESS | 1796 | 1461204146394 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 19:02:26 INFO - PROCESS | 1796 | 1461204146398 Marionette TRACE conn3 <- [1,1566,null,{}] 19:02:26 INFO - PROCESS | 1796 | 1461204146403 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}] 19:02:26 INFO - PROCESS | 1796 | 1461204146596 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 19:02:26 INFO - PROCESS | 1796 | 1461204146842 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:26 INFO - PROCESS | 1796 | ++DOCSHELL 0x8fe4ec00 == 119 [pid = 1796] [id = 399] 19:02:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 174 (0x8fe4f000) [pid = 1796] [serial = 1198] [outer = (nil)] 19:02:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 175 (0x902a4400) [pid = 1796] [serial = 1199] [outer = 0x8fe4f000] 19:02:26 INFO - PROCESS | 1796 | 1461204146938 Marionette DEBUG loaded listener.js 19:02:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 176 (0x90518000) [pid = 1796] [serial = 1200] [outer = 0x8fe4f000] 19:02:28 INFO - PROCESS | 1796 | 1461204148007 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]]]}] 19:02:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 19:02:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1635ms 19:02:28 INFO - PROCESS | 1796 | 1461204148029 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 19:02:28 INFO - PROCESS | 1796 | 1461204148033 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 19:02:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 19:02:28 INFO - PROCESS | 1796 | 1461204148039 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 19:02:28 INFO - PROCESS | 1796 | 1461204148043 Marionette TRACE conn3 <- [1,1570,null,{}] 19:02:28 INFO - PROCESS | 1796 | 1461204148049 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}] 19:02:28 INFO - PROCESS | 1796 | 1461204148247 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 19:02:28 INFO - PROCESS | 1796 | 1461204148572 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:28 INFO - PROCESS | 1796 | ++DOCSHELL 0x8648b400 == 120 [pid = 1796] [id = 400] 19:02:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 177 (0x9051d800) [pid = 1796] [serial = 1201] [outer = (nil)] 19:02:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 178 (0x914e5c00) [pid = 1796] [serial = 1202] [outer = 0x9051d800] 19:02:28 INFO - PROCESS | 1796 | 1461204148668 Marionette DEBUG loaded listener.js 19:02:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 179 (0x91512000) [pid = 1796] [serial = 1203] [outer = 0x9051d800] 19:02:29 INFO - PROCESS | 1796 | 1461204149531 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]]]}] 19:02:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 19:02:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1534ms 19:02:29 INFO - PROCESS | 1796 | 1461204149575 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 19:02:29 INFO - PROCESS | 1796 | 1461204149580 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 19:02:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 19:02:29 INFO - PROCESS | 1796 | 1461204149586 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 19:02:29 INFO - PROCESS | 1796 | 1461204149590 Marionette TRACE conn3 <- [1,1574,null,{}] 19:02:29 INFO - PROCESS | 1796 | 1461204149596 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}] 19:02:29 INFO - PROCESS | 1796 | 1461204149777 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 19:02:30 INFO - PROCESS | 1796 | 1461204150018 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:30 INFO - PROCESS | 1796 | ++DOCSHELL 0x9059d800 == 121 [pid = 1796] [id = 401] 19:02:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 180 (0x905a5c00) [pid = 1796] [serial = 1204] [outer = (nil)] 19:02:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 181 (0x8e7d6400) [pid = 1796] [serial = 1205] [outer = 0x905a5c00] 19:02:30 INFO - PROCESS | 1796 | 1461204150120 Marionette DEBUG loaded listener.js 19:02:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 182 (0x92bab400) [pid = 1796] [serial = 1206] [outer = 0x905a5c00] 19:02:31 INFO - PROCESS | 1796 | 1461204151101 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]]]}] 19:02:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 19:02:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1581ms 19:02:31 INFO - PROCESS | 1796 | 1461204151169 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 19:02:31 INFO - PROCESS | 1796 | 1461204151173 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 19:02:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 19:02:31 INFO - PROCESS | 1796 | 1461204151179 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 19:02:31 INFO - PROCESS | 1796 | 1461204151183 Marionette TRACE conn3 <- [1,1578,null,{}] 19:02:31 INFO - PROCESS | 1796 | 1461204151189 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}] 19:02:31 INFO - PROCESS | 1796 | 1461204151398 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 19:02:31 INFO - PROCESS | 1796 | 1461204151663 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:31 INFO - PROCESS | 1796 | ++DOCSHELL 0x915e4000 == 122 [pid = 1796] [id = 402] 19:02:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 183 (0x915e7000) [pid = 1796] [serial = 1207] [outer = (nil)] 19:02:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 184 (0x93a6f000) [pid = 1796] [serial = 1208] [outer = 0x915e7000] 19:02:31 INFO - PROCESS | 1796 | 1461204151813 Marionette DEBUG loaded listener.js 19:02:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 185 (0x93c4a000) [pid = 1796] [serial = 1209] [outer = 0x915e7000] 19:02:32 INFO - PROCESS | 1796 | 1461204152682 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]]]}] 19:02:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 19:02:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1536ms 19:02:32 INFO - PROCESS | 1796 | 1461204152716 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 19:02:32 INFO - PROCESS | 1796 | 1461204152720 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 19:02:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 19:02:32 INFO - PROCESS | 1796 | 1461204152727 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 19:02:32 INFO - PROCESS | 1796 | 1461204152731 Marionette TRACE conn3 <- [1,1582,null,{}] 19:02:32 INFO - PROCESS | 1796 | 1461204152736 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}] 19:02:32 INFO - PROCESS | 1796 | 1461204152922 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 19:02:33 INFO - PROCESS | 1796 | 1461204153193 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:33 INFO - PROCESS | 1796 | ++DOCSHELL 0x92ba9400 == 123 [pid = 1796] [id = 403] 19:02:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 186 (0x93a65400) [pid = 1796] [serial = 1210] [outer = (nil)] 19:02:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 187 (0x93d81c00) [pid = 1796] [serial = 1211] [outer = 0x93a65400] 19:02:33 INFO - PROCESS | 1796 | 1461204153330 Marionette DEBUG loaded listener.js 19:02:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 188 (0x93d87400) [pid = 1796] [serial = 1212] [outer = 0x93a65400] 19:02:34 INFO - PROCESS | 1796 | 1461204154202 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]]]}] 19:02:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 19:02:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1530ms 19:02:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 19:02:34 INFO - PROCESS | 1796 | 1461204154258 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 19:02:34 INFO - PROCESS | 1796 | 1461204154261 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 19:02:34 INFO - PROCESS | 1796 | 1461204154268 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 19:02:34 INFO - PROCESS | 1796 | 1461204154272 Marionette TRACE conn3 <- [1,1586,null,{}] 19:02:34 INFO - PROCESS | 1796 | 1461204154279 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}] 19:02:34 INFO - PROCESS | 1796 | 1461204154503 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 19:02:34 INFO - PROCESS | 1796 | 1461204154814 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:34 INFO - PROCESS | 1796 | ++DOCSHELL 0x9059e400 == 124 [pid = 1796] [id = 404] 19:02:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 189 (0x93c50800) [pid = 1796] [serial = 1213] [outer = (nil)] 19:02:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 190 (0x95103c00) [pid = 1796] [serial = 1214] [outer = 0x93c50800] 19:02:34 INFO - PROCESS | 1796 | 1461204154904 Marionette DEBUG loaded listener.js 19:02:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 191 (0x9510ec00) [pid = 1796] [serial = 1215] [outer = 0x93c50800] 19:02:35 INFO - PROCESS | 1796 | 1461204155814 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]]]}] 19:02:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 19:02:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1594ms 19:02:35 INFO - PROCESS | 1796 | 1461204155862 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 19:02:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 19:02:35 INFO - PROCESS | 1796 | 1461204155867 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 19:02:35 INFO - PROCESS | 1796 | 1461204155873 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 19:02:35 INFO - PROCESS | 1796 | 1461204155878 Marionette TRACE conn3 <- [1,1590,null,{}] 19:02:35 INFO - PROCESS | 1796 | 1461204155883 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}] 19:02:36 INFO - PROCESS | 1796 | 1461204156106 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 19:02:36 INFO - PROCESS | 1796 | 1461204156431 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:36 INFO - PROCESS | 1796 | ++DOCSHELL 0x93e49000 == 125 [pid = 1796] [id = 405] 19:02:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 192 (0x96fdc800) [pid = 1796] [serial = 1216] [outer = (nil)] 19:02:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 193 (0x9713e800) [pid = 1796] [serial = 1217] [outer = 0x96fdc800] 19:02:36 INFO - PROCESS | 1796 | 1461204156528 Marionette DEBUG loaded listener.js 19:02:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 194 (0x97de1c00) [pid = 1796] [serial = 1218] [outer = 0x96fdc800] 19:02:37 INFO - PROCESS | 1796 | 1461204157439 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]]]}] 19:02:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 19:02:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1634ms 19:02:37 INFO - PROCESS | 1796 | 1461204157517 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 19:02:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 19:02:37 INFO - PROCESS | 1796 | 1461204157521 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 19:02:37 INFO - PROCESS | 1796 | 1461204157528 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 19:02:37 INFO - PROCESS | 1796 | 1461204157531 Marionette TRACE conn3 <- [1,1594,null,{}] 19:02:37 INFO - PROCESS | 1796 | 1461204157537 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}] 19:02:37 INFO - PROCESS | 1796 | 1461204157727 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 19:02:38 INFO - PROCESS | 1796 | 1461204158045 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:38 INFO - PROCESS | 1796 | ++DOCSHELL 0x86078400 == 126 [pid = 1796] [id = 406] 19:02:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 195 (0x9517e000) [pid = 1796] [serial = 1219] [outer = (nil)] 19:02:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 196 (0x97f6dc00) [pid = 1796] [serial = 1220] [outer = 0x9517e000] 19:02:38 INFO - PROCESS | 1796 | 1461204158135 Marionette DEBUG loaded listener.js 19:02:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 197 (0x97f76c00) [pid = 1796] [serial = 1221] [outer = 0x9517e000] 19:02:39 INFO - PROCESS | 1796 | 1461204159035 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]]]}] 19:02:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 19:02:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1583ms 19:02:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 19:02:39 INFO - PROCESS | 1796 | 1461204159111 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 19:02:39 INFO - PROCESS | 1796 | 1461204159114 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 19:02:39 INFO - PROCESS | 1796 | 1461204159120 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 19:02:39 INFO - PROCESS | 1796 | 1461204159124 Marionette TRACE conn3 <- [1,1598,null,{}] 19:02:39 INFO - PROCESS | 1796 | 1461204159129 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}] 19:02:39 INFO - PROCESS | 1796 | 1461204159365 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 19:02:39 INFO - PROCESS | 1796 | 1461204159692 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:39 INFO - PROCESS | 1796 | ++DOCSHELL 0x86491c00 == 127 [pid = 1796] [id = 407] 19:02:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 198 (0x8bfaa400) [pid = 1796] [serial = 1222] [outer = (nil)] 19:02:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 199 (0x97fa6800) [pid = 1796] [serial = 1223] [outer = 0x8bfaa400] 19:02:39 INFO - PROCESS | 1796 | 1461204159779 Marionette DEBUG loaded listener.js 19:02:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 200 (0x9818b400) [pid = 1796] [serial = 1224] [outer = 0x8bfaa400] 19:02:40 INFO - PROCESS | 1796 | 1461204160674 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]]]}] 19:02:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 19:02:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1588ms 19:02:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 19:02:40 INFO - PROCESS | 1796 | 1461204160709 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 19:02:40 INFO - PROCESS | 1796 | 1461204160712 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 19:02:40 INFO - PROCESS | 1796 | 1461204160719 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 19:02:40 INFO - PROCESS | 1796 | 1461204160722 Marionette TRACE conn3 <- [1,1602,null,{}] 19:02:40 INFO - PROCESS | 1796 | 1461204160728 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}] 19:02:40 INFO - PROCESS | 1796 | 1461204160916 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 19:02:41 INFO - PROCESS | 1796 | 1461204161234 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:41 INFO - PROCESS | 1796 | ++DOCSHELL 0x97f70c00 == 128 [pid = 1796] [id = 408] 19:02:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 201 (0x98187800) [pid = 1796] [serial = 1225] [outer = (nil)] 19:02:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 202 (0x983d6000) [pid = 1796] [serial = 1226] [outer = 0x98187800] 19:02:41 INFO - PROCESS | 1796 | 1461204161328 Marionette DEBUG loaded listener.js 19:02:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 203 (0x98813800) [pid = 1796] [serial = 1227] [outer = 0x98187800] 19:02:42 INFO - PROCESS | 1796 | 1461204162241 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]]]}] 19:02:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 19:02:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1584ms 19:02:42 INFO - PROCESS | 1796 | 1461204162303 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 19:02:42 INFO - PROCESS | 1796 | 1461204162307 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 19:02:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 19:02:42 INFO - PROCESS | 1796 | 1461204162320 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 19:02:42 INFO - PROCESS | 1796 | 1461204162327 Marionette TRACE conn3 <- [1,1606,null,{}] 19:02:42 INFO - PROCESS | 1796 | 1461204162334 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}] 19:02:42 INFO - PROCESS | 1796 | 1461204162615 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 19:02:42 INFO - PROCESS | 1796 | 1461204162940 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:42 INFO - PROCESS | 1796 | ++DOCSHELL 0x97fa1400 == 129 [pid = 1796] [id = 409] 19:02:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 204 (0x983c3400) [pid = 1796] [serial = 1228] [outer = (nil)] 19:02:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 205 (0x98cd6c00) [pid = 1796] [serial = 1229] [outer = 0x983c3400] 19:02:43 INFO - PROCESS | 1796 | 1461204163026 Marionette DEBUG loaded listener.js 19:02:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 206 (0x99173800) [pid = 1796] [serial = 1230] [outer = 0x983c3400] 19:02:43 INFO - PROCESS | 1796 | 1461204163914 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]]]}] 19:02:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 19:02:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1638ms 19:02:43 INFO - PROCESS | 1796 | 1461204163959 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 19:02:43 INFO - PROCESS | 1796 | 1461204163963 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 19:02:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 19:02:43 INFO - PROCESS | 1796 | 1461204163969 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 19:02:43 INFO - PROCESS | 1796 | 1461204163972 Marionette TRACE conn3 <- [1,1610,null,{}] 19:02:43 INFO - PROCESS | 1796 | 1461204163978 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}] 19:02:44 INFO - PROCESS | 1796 | 1461204164164 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 19:02:44 INFO - PROCESS | 1796 | 1461204164487 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:44 INFO - PROCESS | 1796 | ++DOCSHELL 0x90844c00 == 130 [pid = 1796] [id = 410] 19:02:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 207 (0x92bcf000) [pid = 1796] [serial = 1231] [outer = (nil)] 19:02:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 208 (0x9ad12c00) [pid = 1796] [serial = 1232] [outer = 0x92bcf000] 19:02:44 INFO - PROCESS | 1796 | 1461204164576 Marionette DEBUG loaded listener.js 19:02:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 209 (0x9ae86c00) [pid = 1796] [serial = 1233] [outer = 0x92bcf000] 19:02:45 INFO - PROCESS | 1796 | 1461204165446 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]]]}] 19:02:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 19:02:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1529ms 19:02:45 INFO - PROCESS | 1796 | 1461204165506 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 19:02:45 INFO - PROCESS | 1796 | 1461204165510 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 19:02:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 19:02:45 INFO - PROCESS | 1796 | 1461204165522 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 19:02:45 INFO - PROCESS | 1796 | 1461204165526 Marionette TRACE conn3 <- [1,1614,null,{}] 19:02:45 INFO - PROCESS | 1796 | 1461204165533 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}] 19:02:45 INFO - PROCESS | 1796 | 1461204165837 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 19:02:46 INFO - PROCESS | 1796 | 1461204166086 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:46 INFO - PROCESS | 1796 | ++DOCSHELL 0x99482000 == 131 [pid = 1796] [id = 411] 19:02:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 210 (0x9ae80400) [pid = 1796] [serial = 1234] [outer = (nil)] 19:02:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 211 (0x9fc8fc00) [pid = 1796] [serial = 1235] [outer = 0x9ae80400] 19:02:46 INFO - PROCESS | 1796 | 1461204166182 Marionette DEBUG loaded listener.js 19:02:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 212 (0x9fd56800) [pid = 1796] [serial = 1236] [outer = 0x9ae80400] 19:02:47 INFO - PROCESS | 1796 | 1461204167095 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]]]}] 19:02:47 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 19:02:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1631ms 19:02:47 INFO - PROCESS | 1796 | 1461204167155 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 19:02:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 19:02:47 INFO - PROCESS | 1796 | 1461204167159 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 19:02:47 INFO - PROCESS | 1796 | 1461204167165 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 19:02:47 INFO - PROCESS | 1796 | 1461204167169 Marionette TRACE conn3 <- [1,1618,null,{}] 19:02:47 INFO - PROCESS | 1796 | 1461204167174 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}] 19:02:47 INFO - PROCESS | 1796 | 1461204167370 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 19:02:47 INFO - PROCESS | 1796 | 1461204167727 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:47 INFO - PROCESS | 1796 | ++DOCSHELL 0x86849000 == 132 [pid = 1796] [id = 412] 19:02:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 213 (0x8684a800) [pid = 1796] [serial = 1237] [outer = (nil)] 19:02:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 214 (0xa003dc00) [pid = 1796] [serial = 1238] [outer = 0x8684a800] 19:02:47 INFO - PROCESS | 1796 | 1461204167821 Marionette DEBUG loaded listener.js 19:02:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 215 (0xa0b27800) [pid = 1796] [serial = 1239] [outer = 0x8684a800] 19:02:48 INFO - PROCESS | 1796 | 1461204168672 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]]]}] 19:02:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 19:02:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1542ms 19:02:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 19:02:48 INFO - PROCESS | 1796 | 1461204168708 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 19:02:48 INFO - PROCESS | 1796 | 1461204168711 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 19:02:48 INFO - PROCESS | 1796 | 1461204168717 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 19:02:48 INFO - PROCESS | 1796 | 1461204168721 Marionette TRACE conn3 <- [1,1622,null,{}] 19:02:48 INFO - PROCESS | 1796 | 1461204168726 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}] 19:02:48 INFO - PROCESS | 1796 | 1461204168914 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 19:02:50 INFO - PROCESS | 1796 | --DOCSHELL 0x850e1800 == 131 [pid = 1796] [id = 387] 19:02:50 INFO - PROCESS | 1796 | --DOCSHELL 0x86843c00 == 130 [pid = 1796] [id = 388] 19:02:50 INFO - PROCESS | 1796 | --DOCSHELL 0x850dd800 == 129 [pid = 1796] [id = 386] 19:02:50 INFO - PROCESS | 1796 | --DOCSHELL 0x850d8000 == 128 [pid = 1796] [id = 385] 19:02:50 INFO - PROCESS | 1796 | --DOCSHELL 0x86488800 == 127 [pid = 1796] [id = 383] 19:02:50 INFO - PROCESS | 1796 | --DOCSHELL 0x8648a000 == 126 [pid = 1796] [id = 384] 19:02:50 INFO - PROCESS | 1796 | --DOCSHELL 0xa46f0000 == 125 [pid = 1796] [id = 382] 19:02:50 INFO - PROCESS | 1796 | --DOCSHELL 0x885e4c00 == 124 [pid = 1796] [id = 381] 19:02:50 INFO - PROCESS | 1796 | --DOCSHELL 0x98cd7c00 == 123 [pid = 1796] [id = 380] 19:02:50 INFO - PROCESS | 1796 | --DOCSHELL 0x9827c400 == 122 [pid = 1796] [id = 379] 19:02:50 INFO - PROCESS | 1796 | --DOCSHELL 0x96c46400 == 121 [pid = 1796] [id = 377] 19:02:50 INFO - PROCESS | 1796 | --DOCSHELL 0x8a3d5000 == 120 [pid = 1796] [id = 378] 19:02:50 INFO - PROCESS | 1796 | --DOCSHELL 0x902a9c00 == 119 [pid = 1796] [id = 376] 19:02:50 INFO - PROCESS | 1796 | --DOCSHELL 0x90243000 == 118 [pid = 1796] [id = 375] 19:02:50 INFO - PROCESS | 1796 | --DOCSHELL 0x8f10f400 == 117 [pid = 1796] [id = 374] 19:02:50 INFO - PROCESS | 1796 | --DOCSHELL 0x8a3d3c00 == 116 [pid = 1796] [id = 373] 19:02:50 INFO - PROCESS | 1796 | --DOCSHELL 0x866ccc00 == 115 [pid = 1796] [id = 372] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 214 (0x8afee800) [pid = 1796] [serial = 1032] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 213 (0x902a9000) [pid = 1796] [serial = 1061] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 212 (0x9ffe2c00) [pid = 1796] [serial = 933] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 211 (0x891c4800) [pid = 1796] [serial = 1035] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 210 (0x98b10800) [pid = 1796] [serial = 1086] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 209 (0x8a3cec00) [pid = 1796] [serial = 1107] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 208 (0x93e45400) [pid = 1796] [serial = 1070] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 207 (0x8a3cf800) [pid = 1796] [serial = 987] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 206 (0x93d88800) [pid = 1796] [serial = 1002] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 205 (0xa0bde400) [pid = 1796] [serial = 1098] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 204 (0x97f68000) [pid = 1796] [serial = 1011] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 203 (0xa46c6000) [pid = 1796] [serial = 939] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 202 (0x98d31400) [pid = 1796] [serial = 1017] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 201 (0x98b0c000) [pid = 1796] [serial = 930] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 200 (0x98d35400) [pid = 1796] [serial = 1088] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 199 (0x8c437400) [pid = 1796] [serial = 1056] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 198 (0x96fe4c00) [pid = 1796] [serial = 1077] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 197 (0xa3de4400) [pid = 1796] [serial = 1101] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 196 (0x9517a800) [pid = 1796] [serial = 1005] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 195 (0x95ba8000) [pid = 1796] [serial = 1074] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 194 (0x91516800) [pid = 1796] [serial = 996] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 193 (0x914dc400) [pid = 1796] [serial = 1064] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 192 (0x9fd9f400) [pid = 1796] [serial = 1026] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 191 (0xa3d85400) [pid = 1796] [serial = 1100] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 190 (0x98189c00) [pid = 1796] [serial = 1082] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 189 (0x8e9b9c00) [pid = 1796] [serial = 984] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 188 (0x8bfb8000) [pid = 1796] [serial = 1055] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 187 (0x8be60800) [pid = 1796] [serial = 1109] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 186 (0x96c46c00) [pid = 1796] [serial = 1008] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 185 (0x9818a000) [pid = 1796] [serial = 1014] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 184 (0x92bd2c00) [pid = 1796] [serial = 1067] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 183 (0x8a3d7800) [pid = 1796] [serial = 951] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 182 (0x96fe2000) [pid = 1796] [serial = 1076] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 181 (0x93c4bc00) [pid = 1796] [serial = 1068] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 180 (0x9fda0c00) [pid = 1796] [serial = 1094] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 179 (0x9df97c00) [pid = 1796] [serial = 1023] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 178 (0x8f4bb800) [pid = 1796] [serial = 1113] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 177 (0x99484800) [pid = 1796] [serial = 1089] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 176 (0x91512400) [pid = 1796] [serial = 1065] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 175 (0x8f110800) [pid = 1796] [serial = 1112] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 174 (0x9b089800) [pid = 1796] [serial = 1091] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 173 (0x86fd1000) [pid = 1796] [serial = 1052] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 172 (0x8fe4bc00) [pid = 1796] [serial = 1059] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 171 (0x8c4f2c00) [pid = 1796] [serial = 1110] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 170 (0x978ecc00) [pid = 1796] [serial = 1079] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 169 (0xa003c000) [pid = 1796] [serial = 1095] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 168 (0x8be5e400) [pid = 1796] [serial = 1103] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 167 (0xa0ba9400) [pid = 1796] [serial = 1097] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0x97fa2800) [pid = 1796] [serial = 924] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0x8fe49000) [pid = 1796] [serial = 1115] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x86842400) [pid = 1796] [serial = 957] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x866cd000) [pid = 1796] [serial = 954] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x98283000) [pid = 1796] [serial = 927] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x8e7d3c00) [pid = 1796] [serial = 990] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0xa2b3a400) [pid = 1796] [serial = 936] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x9ad0f400) [pid = 1796] [serial = 1020] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x95103400) [pid = 1796] [serial = 921] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x95b0d800) [pid = 1796] [serial = 1073] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x895e9400) [pid = 1796] [serial = 1106] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x9211fc00) [pid = 1796] [serial = 999] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x9ea21000) [pid = 1796] [serial = 1092] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x9051f400) [pid = 1796] [serial = 1062] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x8843b800) [pid = 1796] [serial = 1053] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x98281c00) [pid = 1796] [serial = 1083] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x97f6d800) [pid = 1796] [serial = 1080] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0xa4ab5000) [pid = 1796] [serial = 948] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x98b03800) [pid = 1796] [serial = 1085] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x896c2000) [pid = 1796] [serial = 945] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x896cd800) [pid = 1796] [serial = 942] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x902a5000) [pid = 1796] [serial = 993] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x8fe4fc00) [pid = 1796] [serial = 918] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0xa0bdf000) [pid = 1796] [serial = 1029] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x8f4c6800) [pid = 1796] [serial = 1058] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x95106000) [pid = 1796] [serial = 1071] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x8c67f400) [pid = 1796] [serial = 1104] [outer = (nil)] [url = about:blank] 19:02:50 INFO - PROCESS | 1796 | 1461204170591 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:50 INFO - PROCESS | 1796 | ++DOCSHELL 0x85208000 == 116 [pid = 1796] [id = 413] 19:02:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x85215000) [pid = 1796] [serial = 1240] [outer = (nil)] 19:02:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x86488800) [pid = 1796] [serial = 1241] [outer = 0x85215000] 19:02:50 INFO - PROCESS | 1796 | 1461204170677 Marionette DEBUG loaded listener.js 19:02:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x86491400) [pid = 1796] [serial = 1242] [outer = 0x85215000] 19:02:51 INFO - PROCESS | 1796 | 1461204171563 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]]]}] 19:02:51 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 19:02:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 2898ms 19:02:51 INFO - PROCESS | 1796 | 1461204171620 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 19:02:51 INFO - PROCESS | 1796 | 1461204171626 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 19:02:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 19:02:51 INFO - PROCESS | 1796 | 1461204171635 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 19:02:51 INFO - PROCESS | 1796 | 1461204171639 Marionette TRACE conn3 <- [1,1626,null,{}] 19:02:51 INFO - PROCESS | 1796 | 1461204171649 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}] 19:02:51 INFO - PROCESS | 1796 | 1461204171845 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 19:02:51 INFO - PROCESS | 1796 | 1461204171856 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:52 INFO - PROCESS | 1796 | ++DOCSHELL 0x86496400 == 117 [pid = 1796] [id = 414] 19:02:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x866ccc00) [pid = 1796] [serial = 1243] [outer = (nil)] 19:02:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x86fd5800) [pid = 1796] [serial = 1244] [outer = 0x866ccc00] 19:02:52 INFO - PROCESS | 1796 | 1461204172112 Marionette DEBUG loaded listener.js 19:02:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x885e4c00) [pid = 1796] [serial = 1245] [outer = 0x866ccc00] 19:02:53 INFO - PROCESS | 1796 | 1461204173033 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]]]}] 19:02:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 19:02:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1440ms 19:02:53 INFO - PROCESS | 1796 | 1461204173080 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 19:02:53 INFO - PROCESS | 1796 | 1461204173086 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 19:02:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 19:02:53 INFO - PROCESS | 1796 | 1461204173103 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 19:02:53 INFO - PROCESS | 1796 | 1461204173106 Marionette TRACE conn3 <- [1,1630,null,{}] 19:02:53 INFO - PROCESS | 1796 | 1461204173112 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}] 19:02:53 INFO - PROCESS | 1796 | 1461204173367 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 19:02:53 INFO - PROCESS | 1796 | 1461204173400 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:53 INFO - PROCESS | 1796 | ++DOCSHELL 0x8684bc00 == 118 [pid = 1796] [id = 415] 19:02:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x86fcb800) [pid = 1796] [serial = 1246] [outer = (nil)] 19:02:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x88f46400) [pid = 1796] [serial = 1247] [outer = 0x86fcb800] 19:02:53 INFO - PROCESS | 1796 | 1461204173474 Marionette DEBUG loaded listener.js 19:02:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x895ef000) [pid = 1796] [serial = 1248] [outer = 0x86fcb800] 19:02:54 INFO - PROCESS | 1796 | 1461204174522 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]]]}] 19:02:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 19:02:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1486ms 19:02:54 INFO - PROCESS | 1796 | 1461204174589 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 19:02:54 INFO - PROCESS | 1796 | 1461204174592 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 19:02:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 19:02:54 INFO - PROCESS | 1796 | 1461204174606 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 19:02:54 INFO - PROCESS | 1796 | 1461204174615 Marionette TRACE conn3 <- [1,1634,null,{}] 19:02:54 INFO - PROCESS | 1796 | 1461204174629 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}] 19:02:54 INFO - PROCESS | 1796 | 1461204174877 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 19:02:55 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x8a3dc800) [pid = 1796] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 19:02:55 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x86fd5000) [pid = 1796] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 19:02:55 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x8bfa9c00) [pid = 1796] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 19:02:55 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x8843c800) [pid = 1796] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 19:02:55 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x866cb800) [pid = 1796] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 19:02:55 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x895ea400) [pid = 1796] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 19:02:55 INFO - PROCESS | 1796 | 1461204175472 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:55 INFO - PROCESS | 1796 | ++DOCSHELL 0x850e0800 == 119 [pid = 1796] [id = 416] 19:02:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x86495400) [pid = 1796] [serial = 1249] [outer = (nil)] 19:02:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x885f0000) [pid = 1796] [serial = 1250] [outer = 0x86495400] 19:02:55 INFO - PROCESS | 1796 | 1461204175549 Marionette DEBUG loaded listener.js 19:02:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x8a3d4c00) [pid = 1796] [serial = 1251] [outer = 0x86495400] 19:02:56 INFO - PROCESS | 1796 | 1461204176299 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]]]}] 19:02:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 19:02:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1762ms 19:02:56 INFO - PROCESS | 1796 | 1461204176362 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 19:02:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 19:02:56 INFO - PROCESS | 1796 | 1461204176366 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 19:02:56 INFO - PROCESS | 1796 | 1461204176372 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 19:02:56 INFO - PROCESS | 1796 | 1461204176375 Marionette TRACE conn3 <- [1,1638,null,{}] 19:02:56 INFO - PROCESS | 1796 | 1461204176381 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}] 19:02:56 INFO - PROCESS | 1796 | 1461204176561 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 19:02:56 INFO - PROCESS | 1796 | 1461204176572 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:56 INFO - PROCESS | 1796 | ++DOCSHELL 0x88ec2800 == 120 [pid = 1796] [id = 417] 19:02:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x8a3d2400) [pid = 1796] [serial = 1252] [outer = (nil)] 19:02:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x8be5b800) [pid = 1796] [serial = 1253] [outer = 0x8a3d2400] 19:02:56 INFO - PROCESS | 1796 | 1461204176645 Marionette DEBUG loaded listener.js 19:02:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x8bfb8c00) [pid = 1796] [serial = 1254] [outer = 0x8a3d2400] 19:02:57 INFO - PROCESS | 1796 | 1461204177891 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]]]}] 19:02:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 19:02:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1588ms 19:02:57 INFO - PROCESS | 1796 | 1461204177962 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 19:02:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 19:02:57 INFO - PROCESS | 1796 | 1461204177969 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 19:02:57 INFO - PROCESS | 1796 | 1461204177977 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 19:02:57 INFO - PROCESS | 1796 | 1461204177982 Marionette TRACE conn3 <- [1,1642,null,{}] 19:02:57 INFO - PROCESS | 1796 | 1461204177991 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}] 19:02:58 INFO - PROCESS | 1796 | 1461204178239 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 19:02:58 INFO - PROCESS | 1796 | 1461204178581 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:02:58 INFO - PROCESS | 1796 | ++DOCSHELL 0x866cc800 == 121 [pid = 1796] [id = 418] 19:02:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x866cdc00) [pid = 1796] [serial = 1255] [outer = (nil)] 19:02:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x8875c000) [pid = 1796] [serial = 1256] [outer = 0x866cdc00] 19:02:58 INFO - PROCESS | 1796 | 1461204178674 Marionette DEBUG loaded listener.js 19:02:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x88ec3400) [pid = 1796] [serial = 1257] [outer = 0x866cdc00] 19:02:59 INFO - PROCESS | 1796 | 1461204179623 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]]]}] 19:02:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 19:02:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1691ms 19:02:59 INFO - PROCESS | 1796 | 1461204179667 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 19:02:59 INFO - PROCESS | 1796 | 1461204179676 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 19:02:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 19:02:59 INFO - PROCESS | 1796 | 1461204179687 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 19:02:59 INFO - PROCESS | 1796 | 1461204179691 Marionette TRACE conn3 <- [1,1646,null,{}] 19:02:59 INFO - PROCESS | 1796 | 1461204179697 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}] 19:02:59 INFO - PROCESS | 1796 | 1461204179913 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 19:03:00 INFO - PROCESS | 1796 | 1461204180183 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:00 INFO - PROCESS | 1796 | ++DOCSHELL 0x895e1000 == 122 [pid = 1796] [id = 419] 19:03:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x896c8800) [pid = 1796] [serial = 1258] [outer = (nil)] 19:03:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x8a3d6c00) [pid = 1796] [serial = 1259] [outer = 0x896c8800] 19:03:00 INFO - PROCESS | 1796 | 1461204180320 Marionette DEBUG loaded listener.js 19:03:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x8afec800) [pid = 1796] [serial = 1260] [outer = 0x896c8800] 19:03:01 INFO - PROCESS | 1796 | 1461204181323 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]]]}] 19:03:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 19:03:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1686ms 19:03:01 INFO - PROCESS | 1796 | 1461204181373 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 19:03:01 INFO - PROCESS | 1796 | 1461204181378 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 19:03:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 19:03:01 INFO - PROCESS | 1796 | 1461204181386 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 19:03:01 INFO - PROCESS | 1796 | 1461204181392 Marionette TRACE conn3 <- [1,1650,null,{}] 19:03:01 INFO - PROCESS | 1796 | 1461204181409 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}] 19:03:01 INFO - PROCESS | 1796 | 1461204181647 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 19:03:01 INFO - PROCESS | 1796 | 1461204181973 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:02 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c687800 == 123 [pid = 1796] [id = 420] 19:03:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x8e7ce400) [pid = 1796] [serial = 1261] [outer = (nil)] 19:03:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x8e7da000) [pid = 1796] [serial = 1262] [outer = 0x8e7ce400] 19:03:02 INFO - PROCESS | 1796 | 1461204182065 Marionette DEBUG loaded listener.js 19:03:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x8e9c0800) [pid = 1796] [serial = 1263] [outer = 0x8e7ce400] 19:03:03 INFO - PROCESS | 1796 | 1461204183048 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]]]}] 19:03:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 19:03:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1703ms 19:03:03 INFO - PROCESS | 1796 | 1461204183088 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 19:03:03 INFO - PROCESS | 1796 | 1461204183094 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 19:03:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 19:03:03 INFO - PROCESS | 1796 | 1461204183100 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 19:03:03 INFO - PROCESS | 1796 | 1461204183103 Marionette TRACE conn3 <- [1,1654,null,{}] 19:03:03 INFO - PROCESS | 1796 | 1461204183109 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}] 19:03:03 INFO - PROCESS | 1796 | 1461204183313 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 19:03:03 INFO - PROCESS | 1796 | 1461204183624 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:03 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e7d2c00 == 124 [pid = 1796] [id = 421] 19:03:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x8f107400) [pid = 1796] [serial = 1264] [outer = (nil)] 19:03:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x8f369800) [pid = 1796] [serial = 1265] [outer = 0x8f107400] 19:03:03 INFO - PROCESS | 1796 | 1461204183723 Marionette DEBUG loaded listener.js 19:03:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x8f36c000) [pid = 1796] [serial = 1266] [outer = 0x8f107400] 19:03:04 INFO - PROCESS | 1796 | 1461204184582 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]]]}] 19:03:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 19:03:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1533ms 19:03:04 INFO - PROCESS | 1796 | 1461204184634 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 19:03:04 INFO - PROCESS | 1796 | 1461204184638 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 19:03:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 19:03:04 INFO - PROCESS | 1796 | 1461204184645 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 19:03:04 INFO - PROCESS | 1796 | 1461204184648 Marionette TRACE conn3 <- [1,1658,null,{}] 19:03:04 INFO - PROCESS | 1796 | 1461204184654 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}] 19:03:04 INFO - PROCESS | 1796 | 1461204184851 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 19:03:05 INFO - PROCESS | 1796 | 1461204185112 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:05 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e7d8000 == 125 [pid = 1796] [id = 422] 19:03:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x8f16c400) [pid = 1796] [serial = 1267] [outer = (nil)] 19:03:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x8f4b6c00) [pid = 1796] [serial = 1268] [outer = 0x8f16c400] 19:03:05 INFO - PROCESS | 1796 | 1461204185250 Marionette DEBUG loaded listener.js 19:03:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x8f4cac00) [pid = 1796] [serial = 1269] [outer = 0x8f16c400] 19:03:06 INFO - PROCESS | 1796 | 1461204186158 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]]]}] 19:03:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 19:03:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1586ms 19:03:06 INFO - PROCESS | 1796 | 1461204186233 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 19:03:06 INFO - PROCESS | 1796 | 1461204186236 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 19:03:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 19:03:06 INFO - PROCESS | 1796 | 1461204186243 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 19:03:06 INFO - PROCESS | 1796 | 1461204186246 Marionette TRACE conn3 <- [1,1662,null,{}] 19:03:06 INFO - PROCESS | 1796 | 1461204186252 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}] 19:03:06 INFO - PROCESS | 1796 | 1461204186520 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 19:03:06 INFO - PROCESS | 1796 | 1461204186856 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:06 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f36b000 == 126 [pid = 1796] [id = 423] 19:03:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x8f4ba000) [pid = 1796] [serial = 1270] [outer = (nil)] 19:03:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x90248800) [pid = 1796] [serial = 1271] [outer = 0x8f4ba000] 19:03:06 INFO - PROCESS | 1796 | 1461204186955 Marionette DEBUG loaded listener.js 19:03:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x902a7400) [pid = 1796] [serial = 1272] [outer = 0x8f4ba000] 19:03:07 INFO - PROCESS | 1796 | 1461204187851 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]]]}] 19:03:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 19:03:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1684ms 19:03:07 INFO - PROCESS | 1796 | 1461204187928 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 19:03:07 INFO - PROCESS | 1796 | 1461204187932 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 19:03:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 19:03:07 INFO - PROCESS | 1796 | 1461204187939 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 19:03:07 INFO - PROCESS | 1796 | 1461204187942 Marionette TRACE conn3 <- [1,1666,null,{}] 19:03:07 INFO - PROCESS | 1796 | 1461204187948 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}] 19:03:08 INFO - PROCESS | 1796 | 1461204188177 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 19:03:08 INFO - PROCESS | 1796 | 1461204188493 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:08 INFO - PROCESS | 1796 | ++DOCSHELL 0x891c8c00 == 127 [pid = 1796] [id = 424] 19:03:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x8fc87400) [pid = 1796] [serial = 1273] [outer = (nil)] 19:03:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 169 (0x905a1800) [pid = 1796] [serial = 1274] [outer = 0x8fc87400] 19:03:08 INFO - PROCESS | 1796 | 1461204188585 Marionette DEBUG loaded listener.js 19:03:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 170 (0x905a4c00) [pid = 1796] [serial = 1275] [outer = 0x8fc87400] 19:03:09 INFO - PROCESS | 1796 | 1461204189462 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]]]}] 19:03:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 19:03:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1580ms 19:03:09 INFO - PROCESS | 1796 | 1461204189520 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 19:03:09 INFO - PROCESS | 1796 | 1461204189524 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 19:03:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 19:03:09 INFO - PROCESS | 1796 | 1461204189530 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 19:03:09 INFO - PROCESS | 1796 | 1461204189533 Marionette TRACE conn3 <- [1,1670,null,{}] 19:03:09 INFO - PROCESS | 1796 | 1461204189539 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}] 19:03:09 INFO - PROCESS | 1796 | 1461204189728 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 19:03:10 INFO - PROCESS | 1796 | 1461204189992 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:10 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f4cb000 == 128 [pid = 1796] [id = 425] 19:03:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 171 (0x9051f400) [pid = 1796] [serial = 1276] [outer = (nil)] 19:03:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 172 (0x915dd800) [pid = 1796] [serial = 1277] [outer = 0x9051f400] 19:03:10 INFO - PROCESS | 1796 | 1461204190125 Marionette DEBUG loaded listener.js 19:03:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 173 (0x9211a000) [pid = 1796] [serial = 1278] [outer = 0x9051f400] 19:03:11 INFO - PROCESS | 1796 | 1461204191013 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]]]}] 19:03:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 19:03:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1538ms 19:03:11 INFO - PROCESS | 1796 | 1461204191070 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 19:03:11 INFO - PROCESS | 1796 | 1461204191074 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 19:03:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 19:03:11 INFO - PROCESS | 1796 | 1461204191080 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 19:03:11 INFO - PROCESS | 1796 | 1461204191084 Marionette TRACE conn3 <- [1,1674,null,{}] 19:03:11 INFO - PROCESS | 1796 | 1461204191089 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}] 19:03:11 INFO - PROCESS | 1796 | 1461204191306 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 19:03:11 INFO - PROCESS | 1796 | 1461204191619 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:11 INFO - PROCESS | 1796 | ++DOCSHELL 0x90599400 == 129 [pid = 1796] [id = 426] 19:03:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 174 (0x91512400) [pid = 1796] [serial = 1279] [outer = (nil)] 19:03:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 175 (0x93a6ec00) [pid = 1796] [serial = 1280] [outer = 0x91512400] 19:03:11 INFO - PROCESS | 1796 | 1461204191713 Marionette DEBUG loaded listener.js 19:03:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 176 (0x93c46400) [pid = 1796] [serial = 1281] [outer = 0x91512400] 19:03:12 INFO - PROCESS | 1796 | 1461204192588 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]]]}] 19:03:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 19:03:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1547ms 19:03:12 INFO - PROCESS | 1796 | 1461204192628 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 19:03:12 INFO - PROCESS | 1796 | 1461204192631 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 19:03:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 19:03:12 INFO - PROCESS | 1796 | 1461204192638 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 19:03:12 INFO - PROCESS | 1796 | 1461204192642 Marionette TRACE conn3 <- [1,1678,null,{}] 19:03:12 INFO - PROCESS | 1796 | 1461204192647 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}] 19:03:12 INFO - PROCESS | 1796 | 1461204192850 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 19:03:13 INFO - PROCESS | 1796 | 1461204193222 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:13 INFO - PROCESS | 1796 | ++DOCSHELL 0x93a6fc00 == 130 [pid = 1796] [id = 427] 19:03:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 177 (0x93d89800) [pid = 1796] [serial = 1282] [outer = (nil)] 19:03:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 178 (0x93e49c00) [pid = 1796] [serial = 1283] [outer = 0x93d89800] 19:03:13 INFO - PROCESS | 1796 | 1461204193316 Marionette DEBUG loaded listener.js 19:03:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 179 (0x95106000) [pid = 1796] [serial = 1284] [outer = 0x93d89800] 19:03:14 INFO - PROCESS | 1796 | 1461204194181 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]]]}] 19:03:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 19:03:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1588ms 19:03:14 INFO - PROCESS | 1796 | 1461204194244 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 19:03:14 INFO - PROCESS | 1796 | 1461204194249 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 19:03:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 19:03:14 INFO - PROCESS | 1796 | 1461204194258 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 19:03:14 INFO - PROCESS | 1796 | 1461204194262 Marionette TRACE conn3 <- [1,1682,null,{}] 19:03:14 INFO - PROCESS | 1796 | 1461204194268 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}] 19:03:14 INFO - PROCESS | 1796 | 1461204194493 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 19:03:14 INFO - PROCESS | 1796 | 1461204194817 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:14 INFO - PROCESS | 1796 | ++DOCSHELL 0x9510b800 == 131 [pid = 1796] [id = 428] 19:03:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 180 (0x95bab000) [pid = 1796] [serial = 1285] [outer = (nil)] 19:03:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 181 (0x95d9f800) [pid = 1796] [serial = 1286] [outer = 0x95bab000] 19:03:14 INFO - PROCESS | 1796 | 1461204194915 Marionette DEBUG loaded listener.js 19:03:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 182 (0x96fdb800) [pid = 1796] [serial = 1287] [outer = 0x95bab000] 19:03:15 INFO - PROCESS | 1796 | 1461204195794 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]]]}] 19:03:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 19:03:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1583ms 19:03:15 INFO - PROCESS | 1796 | 1461204195846 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 19:03:15 INFO - PROCESS | 1796 | 1461204195850 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 19:03:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 19:03:15 INFO - PROCESS | 1796 | 1461204195856 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 19:03:15 INFO - PROCESS | 1796 | 1461204195860 Marionette TRACE conn3 <- [1,1686,null,{}] 19:03:15 INFO - PROCESS | 1796 | 1461204195866 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}] 19:03:16 INFO - PROCESS | 1796 | 1461204196064 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 19:03:16 INFO - PROCESS | 1796 | 1461204196333 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:16 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f44bc00 == 132 [pid = 1796] [id = 429] 19:03:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 183 (0x8fe4b400) [pid = 1796] [serial = 1288] [outer = (nil)] 19:03:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 184 (0x978e7400) [pid = 1796] [serial = 1289] [outer = 0x8fe4b400] 19:03:16 INFO - PROCESS | 1796 | 1461204196471 Marionette DEBUG loaded listener.js 19:03:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 185 (0x97c84c00) [pid = 1796] [serial = 1290] [outer = 0x8fe4b400] 19:03:17 INFO - PROCESS | 1796 | 1461204197381 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]]]}] 19:03:17 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 19:03:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1584ms 19:03:17 INFO - PROCESS | 1796 | 1461204197441 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 19:03:17 INFO - PROCESS | 1796 | 1461204197445 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 19:03:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 19:03:17 INFO - PROCESS | 1796 | 1461204197451 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 19:03:17 INFO - PROCESS | 1796 | 1461204197454 Marionette TRACE conn3 <- [1,1690,null,{}] 19:03:17 INFO - PROCESS | 1796 | 1461204197460 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}] 19:03:17 INFO - PROCESS | 1796 | 1461204197656 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 19:03:17 INFO - PROCESS | 1796 | 1461204197980 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:18 INFO - PROCESS | 1796 | ++DOCSHELL 0x896ce400 == 133 [pid = 1796] [id = 430] 19:03:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 186 (0x96ca5400) [pid = 1796] [serial = 1291] [outer = (nil)] 19:03:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 187 (0x97f69400) [pid = 1796] [serial = 1292] [outer = 0x96ca5400] 19:03:18 INFO - PROCESS | 1796 | 1461204198084 Marionette DEBUG loaded listener.js 19:03:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 188 (0x97f76000) [pid = 1796] [serial = 1293] [outer = 0x96ca5400] 19:03:18 INFO - PROCESS | 1796 | 1461204198968 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]]]}] 19:03:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 19:03:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1588ms 19:03:19 INFO - PROCESS | 1796 | 1461204199040 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 19:03:19 INFO - PROCESS | 1796 | 1461204199044 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 19:03:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 19:03:19 INFO - PROCESS | 1796 | 1461204199050 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 19:03:19 INFO - PROCESS | 1796 | 1461204199053 Marionette TRACE conn3 <- [1,1694,null,{}] 19:03:19 INFO - PROCESS | 1796 | 1461204199059 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}] 19:03:19 INFO - PROCESS | 1796 | 1461204199255 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 19:03:19 INFO - PROCESS | 1796 | 1461204199570 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:19 INFO - PROCESS | 1796 | ++DOCSHELL 0x97aa3800 == 134 [pid = 1796] [id = 431] 19:03:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 189 (0x97e8e000) [pid = 1796] [serial = 1294] [outer = (nil)] 19:03:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 190 (0x9827d000) [pid = 1796] [serial = 1295] [outer = 0x97e8e000] 19:03:19 INFO - PROCESS | 1796 | 1461204199661 Marionette DEBUG loaded listener.js 19:03:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 191 (0x98285400) [pid = 1796] [serial = 1296] [outer = 0x97e8e000] 19:03:20 INFO - PROCESS | 1796 | 1461204200552 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]]]}] 19:03:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 19:03:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1541ms 19:03:20 INFO - PROCESS | 1796 | 1461204200592 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 19:03:20 INFO - PROCESS | 1796 | 1461204200595 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 19:03:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 19:03:20 INFO - PROCESS | 1796 | 1461204200602 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 19:03:20 INFO - PROCESS | 1796 | 1461204200605 Marionette TRACE conn3 <- [1,1698,null,{}] 19:03:20 INFO - PROCESS | 1796 | 1461204200611 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}] 19:03:20 INFO - PROCESS | 1796 | 1461204200829 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 19:03:21 INFO - PROCESS | 1796 | 1461204201115 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:21 INFO - PROCESS | 1796 | ++DOCSHELL 0x891cbc00 == 135 [pid = 1796] [id = 432] 19:03:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 192 (0x891ce000) [pid = 1796] [serial = 1297] [outer = (nil)] 19:03:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 193 (0x98813400) [pid = 1796] [serial = 1298] [outer = 0x891ce000] 19:03:21 INFO - PROCESS | 1796 | 1461204201212 Marionette DEBUG loaded listener.js 19:03:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 194 (0x98b07c00) [pid = 1796] [serial = 1299] [outer = 0x891ce000] 19:03:22 INFO - PROCESS | 1796 | 1461204202090 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]]]}] 19:03:22 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 19:03:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1529ms 19:03:22 INFO - PROCESS | 1796 | 1461204202132 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 19:03:22 INFO - PROCESS | 1796 | 1461204202136 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 19:03:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 19:03:22 INFO - PROCESS | 1796 | 1461204202142 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 19:03:22 INFO - PROCESS | 1796 | 1461204202146 Marionette TRACE conn3 <- [1,1702,null,{}] 19:03:22 INFO - PROCESS | 1796 | 1461204202152 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}] 19:03:22 INFO - PROCESS | 1796 | 1461204202339 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 19:03:22 INFO - PROCESS | 1796 | 1461204202618 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:22 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c432800 == 136 [pid = 1796] [id = 433] 19:03:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 195 (0x9818e000) [pid = 1796] [serial = 1300] [outer = (nil)] 19:03:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 196 (0x98d38c00) [pid = 1796] [serial = 1301] [outer = 0x9818e000] 19:03:22 INFO - PROCESS | 1796 | 1461204202755 Marionette DEBUG loaded listener.js 19:03:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 197 (0x9944c400) [pid = 1796] [serial = 1302] [outer = 0x9818e000] 19:03:23 INFO - PROCESS | 1796 | 1461204203628 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]]]}] 19:03:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 19:03:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1532ms 19:03:23 INFO - PROCESS | 1796 | 1461204203684 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 19:03:23 INFO - PROCESS | 1796 | 1461204203688 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 19:03:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 19:03:23 INFO - PROCESS | 1796 | 1461204203697 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 19:03:23 INFO - PROCESS | 1796 | 1461204203700 Marionette TRACE conn3 <- [1,1706,null,{}] 19:03:23 INFO - PROCESS | 1796 | 1461204203705 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}] 19:03:23 INFO - PROCESS | 1796 | 1461204203916 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 19:03:24 INFO - PROCESS | 1796 | 1461204204235 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:24 INFO - PROCESS | 1796 | ++DOCSHELL 0x97fa6c00 == 137 [pid = 1796] [id = 434] 19:03:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 198 (0x98cd1c00) [pid = 1796] [serial = 1303] [outer = (nil)] 19:03:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 199 (0x9ad18800) [pid = 1796] [serial = 1304] [outer = 0x98cd1c00] 19:03:24 INFO - PROCESS | 1796 | 1461204204325 Marionette DEBUG loaded listener.js 19:03:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 200 (0x9ae98c00) [pid = 1796] [serial = 1305] [outer = 0x98cd1c00] 19:03:25 INFO - PROCESS | 1796 | 1461204205217 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]]]}] 19:03:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 19:03:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1589ms 19:03:25 INFO - PROCESS | 1796 | 1461204205288 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 19:03:25 INFO - PROCESS | 1796 | 1461204205291 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 19:03:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 19:03:25 INFO - PROCESS | 1796 | 1461204205298 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 19:03:25 INFO - PROCESS | 1796 | 1461204205301 Marionette TRACE conn3 <- [1,1710,null,{}] 19:03:25 INFO - PROCESS | 1796 | 1461204205307 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}] 19:03:25 INFO - PROCESS | 1796 | 1461204205506 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 19:03:25 INFO - PROCESS | 1796 | 1461204205866 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:25 INFO - PROCESS | 1796 | ++DOCSHELL 0x86497800 == 138 [pid = 1796] [id = 435] 19:03:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 201 (0x866c6c00) [pid = 1796] [serial = 1306] [outer = (nil)] 19:03:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 202 (0x9df97c00) [pid = 1796] [serial = 1307] [outer = 0x866c6c00] 19:03:25 INFO - PROCESS | 1796 | 1461204205957 Marionette DEBUG loaded listener.js 19:03:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 203 (0x9fc90000) [pid = 1796] [serial = 1308] [outer = 0x866c6c00] 19:03:26 INFO - PROCESS | 1796 | 1461204206843 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]]]}] 19:03:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 19:03:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1584ms 19:03:26 INFO - PROCESS | 1796 | 1461204206884 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 19:03:26 INFO - PROCESS | 1796 | 1461204206888 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 19:03:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 19:03:26 INFO - PROCESS | 1796 | 1461204206895 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 19:03:26 INFO - PROCESS | 1796 | 1461204206899 Marionette TRACE conn3 <- [1,1714,null,{}] 19:03:26 INFO - PROCESS | 1796 | 1461204206904 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}] 19:03:27 INFO - PROCESS | 1796 | 1461204207111 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 19:03:28 INFO - PROCESS | 1796 | --DOCSHELL 0x8be5b000 == 137 [pid = 1796] [id = 215] 19:03:28 INFO - PROCESS | 1796 | --DOCSHELL 0x86fcd800 == 136 [pid = 1796] [id = 327] 19:03:28 INFO - PROCESS | 1796 | --DOCSHELL 0x902ad400 == 135 [pid = 1796] [id = 306] 19:03:28 INFO - PROCESS | 1796 | --DOCSHELL 0x905a5800 == 134 [pid = 1796] [id = 261] 19:03:28 INFO - PROCESS | 1796 | --DOCSHELL 0x8e9b1800 == 133 [pid = 1796] [id = 312] 19:03:28 INFO - PROCESS | 1796 | --DOCSHELL 0x8aef7400 == 132 [pid = 1796] [id = 220] 19:03:28 INFO - PROCESS | 1796 | --DOCSHELL 0x9517bc00 == 131 [pid = 1796] [id = 228] 19:03:28 INFO - PROCESS | 1796 | --DOCSHELL 0x896c1400 == 130 [pid = 1796] [id = 313] 19:03:28 INFO - PROCESS | 1796 | --DOCSHELL 0x88ebb000 == 129 [pid = 1796] [id = 314] 19:03:28 INFO - PROCESS | 1796 | --DOCSHELL 0x8e9b3c00 == 128 [pid = 1796] [id = 128] 19:03:28 INFO - PROCESS | 1796 | --DOCSHELL 0x8c4fdc00 == 127 [pid = 1796] [id = 125] 19:03:28 INFO - PROCESS | 1796 | --DOCSHELL 0x88ec3800 == 126 [pid = 1796] [id = 315] 19:03:28 INFO - PROCESS | 1796 | --DOCSHELL 0x850e0800 == 125 [pid = 1796] [id = 416] 19:03:28 INFO - PROCESS | 1796 | --DOCSHELL 0x8684bc00 == 124 [pid = 1796] [id = 415] 19:03:28 INFO - PROCESS | 1796 | --DOCSHELL 0x86496400 == 123 [pid = 1796] [id = 414] 19:03:28 INFO - PROCESS | 1796 | --DOCSHELL 0x85208000 == 122 [pid = 1796] [id = 413] 19:03:28 INFO - PROCESS | 1796 | --DOCSHELL 0x99482000 == 121 [pid = 1796] [id = 411] 19:03:28 INFO - PROCESS | 1796 | --DOCSHELL 0x90844c00 == 120 [pid = 1796] [id = 410] 19:03:28 INFO - PROCESS | 1796 | --DOCSHELL 0x97fa1400 == 119 [pid = 1796] [id = 409] 19:03:28 INFO - PROCESS | 1796 | --DOCSHELL 0x97f70c00 == 118 [pid = 1796] [id = 408] 19:03:28 INFO - PROCESS | 1796 | --DOCSHELL 0x86491c00 == 117 [pid = 1796] [id = 407] 19:03:28 INFO - PROCESS | 1796 | --DOMWINDOW == 202 (0x93e42400) [pid = 1796] [serial = 1130] [outer = (nil)] [url = about:blank] 19:03:28 INFO - PROCESS | 1796 | --DOMWINDOW == 201 (0x8c436000) [pid = 1796] [serial = 1175] [outer = (nil)] [url = about:blank] 19:03:28 INFO - PROCESS | 1796 | --DOMWINDOW == 200 (0x98188000) [pid = 1796] [serial = 1136] [outer = (nil)] [url = about:blank] 19:03:28 INFO - PROCESS | 1796 | --DOMWINDOW == 199 (0xa4579c00) [pid = 1796] [serial = 1145] [outer = (nil)] [url = about:blank] 19:03:28 INFO - PROCESS | 1796 | --DOMWINDOW == 198 (0x88f3cc00) [pid = 1796] [serial = 1166] [outer = (nil)] [url = about:blank] 19:03:28 INFO - PROCESS | 1796 | --DOMWINDOW == 197 (0x88433000) [pid = 1796] [serial = 1118] [outer = (nil)] [url = about:blank] 19:03:28 INFO - PROCESS | 1796 | --DOMWINDOW == 196 (0x88ec0800) [pid = 1796] [serial = 1170] [outer = (nil)] [url = about:blank] 19:03:28 INFO - PROCESS | 1796 | --DOMWINDOW == 195 (0x97146800) [pid = 1796] [serial = 1133] [outer = (nil)] [url = about:blank] 19:03:28 INFO - PROCESS | 1796 | --DOMWINDOW == 194 (0x8c4fc400) [pid = 1796] [serial = 1176] [outer = (nil)] [url = about:blank] 19:03:28 INFO - PROCESS | 1796 | --DOMWINDOW == 193 (0x8f366000) [pid = 1796] [serial = 1179] [outer = (nil)] [url = about:blank] 19:03:28 INFO - PROCESS | 1796 | --DOMWINDOW == 192 (0x90247400) [pid = 1796] [serial = 1116] [outer = (nil)] [url = about:blank] 19:03:28 INFO - PROCESS | 1796 | --DOMWINDOW == 191 (0x8843bc00) [pid = 1796] [serial = 1181] [outer = (nil)] [url = about:blank] 19:03:28 INFO - PROCESS | 1796 | --DOMWINDOW == 190 (0x902a6c00) [pid = 1796] [serial = 1124] [outer = (nil)] [url = about:blank] 19:03:28 INFO - PROCESS | 1796 | --DOMWINDOW == 189 (0x896d0800) [pid = 1796] [serial = 1173] [outer = (nil)] [url = about:blank] 19:03:28 INFO - PROCESS | 1796 | --DOMWINDOW == 188 (0x8c689400) [pid = 1796] [serial = 1121] [outer = (nil)] [url = about:blank] 19:03:28 INFO - PROCESS | 1796 | --DOMWINDOW == 187 (0x8f443800) [pid = 1796] [serial = 1160] [outer = (nil)] [url = about:blank] 19:03:28 INFO - PROCESS | 1796 | --DOMWINDOW == 186 (0x850dfc00) [pid = 1796] [serial = 1157] [outer = (nil)] [url = about:blank] 19:03:28 INFO - PROCESS | 1796 | --DOMWINDOW == 185 (0x896c4000) [pid = 1796] [serial = 1172] [outer = (nil)] [url = about:blank] 19:03:28 INFO - PROCESS | 1796 | --DOMWINDOW == 184 (0x8f446800) [pid = 1796] [serial = 1154] [outer = (nil)] [url = about:blank] 19:03:28 INFO - PROCESS | 1796 | --DOMWINDOW == 183 (0x8f364000) [pid = 1796] [serial = 1163] [outer = (nil)] [url = about:blank] 19:03:28 INFO - PROCESS | 1796 | --DOMWINDOW == 182 (0x8f10b800) [pid = 1796] [serial = 1178] [outer = (nil)] [url = about:blank] 19:03:28 INFO - PROCESS | 1796 | --DOMWINDOW == 181 (0x885e5c00) [pid = 1796] [serial = 1169] [outer = (nil)] [url = about:blank] 19:03:28 INFO - PROCESS | 1796 | --DOMWINDOW == 180 (0xa0d1cc00) [pid = 1796] [serial = 1142] [outer = (nil)] [url = about:blank] 19:03:28 INFO - PROCESS | 1796 | --DOMWINDOW == 179 (0x9ad12400) [pid = 1796] [serial = 1139] [outer = (nil)] [url = about:blank] 19:03:28 INFO - PROCESS | 1796 | --DOMWINDOW == 178 (0x92bcf800) [pid = 1796] [serial = 1127] [outer = (nil)] [url = about:blank] 19:03:28 INFO - PROCESS | 1796 | --DOMWINDOW == 177 (0xa4aa9c00) [pid = 1796] [serial = 1148] [outer = (nil)] [url = about:blank] 19:03:28 INFO - PROCESS | 1796 | --DOMWINDOW == 176 (0x88760000) [pid = 1796] [serial = 1182] [outer = (nil)] [url = about:blank] 19:03:28 INFO - PROCESS | 1796 | --DOMWINDOW == 175 (0x86493c00) [pid = 1796] [serial = 1151] [outer = (nil)] [url = about:blank] 19:03:28 INFO - PROCESS | 1796 | 1461204208951 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:29 INFO - PROCESS | 1796 | ++DOCSHELL 0x850e3800 == 118 [pid = 1796] [id = 436] 19:03:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 176 (0x85208000) [pid = 1796] [serial = 1309] [outer = (nil)] 19:03:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 177 (0x86496400) [pid = 1796] [serial = 1310] [outer = 0x85208000] 19:03:29 INFO - PROCESS | 1796 | 1461204209065 Marionette DEBUG loaded listener.js 19:03:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 178 (0x86843000) [pid = 1796] [serial = 1311] [outer = 0x85208000] 19:03:29 INFO - PROCESS | 1796 | 1461204209866 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]]]}] 19:03:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 19:03:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 2987ms 19:03:29 INFO - PROCESS | 1796 | 1461204209885 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 19:03:29 INFO - PROCESS | 1796 | 1461204209890 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 19:03:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 19:03:29 INFO - PROCESS | 1796 | 1461204209912 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 19:03:29 INFO - PROCESS | 1796 | 1461204209919 Marionette TRACE conn3 <- [1,1718,null,{}] 19:03:29 INFO - PROCESS | 1796 | 1461204209928 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}] 19:03:30 INFO - PROCESS | 1796 | 1461204210104 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 19:03:30 INFO - PROCESS | 1796 | 1461204210120 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:30 INFO - PROCESS | 1796 | ++DOCSHELL 0x86fd2c00 == 119 [pid = 1796] [id = 437] 19:03:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 179 (0x885e2c00) [pid = 1796] [serial = 1312] [outer = (nil)] 19:03:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 180 (0x88eba000) [pid = 1796] [serial = 1313] [outer = 0x885e2c00] 19:03:30 INFO - PROCESS | 1796 | 1461204210197 Marionette DEBUG loaded listener.js 19:03:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 181 (0x88ec1c00) [pid = 1796] [serial = 1314] [outer = 0x885e2c00] 19:03:31 INFO - PROCESS | 1796 | 1461204211280 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]]]}] 19:03:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 19:03:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1404ms 19:03:31 INFO - PROCESS | 1796 | 1461204211305 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 19:03:31 INFO - PROCESS | 1796 | 1461204211312 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 19:03:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 19:03:31 INFO - PROCESS | 1796 | 1461204211319 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 19:03:31 INFO - PROCESS | 1796 | 1461204211323 Marionette TRACE conn3 <- [1,1722,null,{}] 19:03:31 INFO - PROCESS | 1796 | 1461204211329 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}] 19:03:31 INFO - PROCESS | 1796 | 1461204211657 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 19:03:31 INFO - PROCESS | 1796 | 1461204211695 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:31 INFO - PROCESS | 1796 | ++DOCSHELL 0x88759400 == 120 [pid = 1796] [id = 438] 19:03:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 182 (0x895e0c00) [pid = 1796] [serial = 1315] [outer = (nil)] 19:03:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 183 (0x896c8000) [pid = 1796] [serial = 1316] [outer = 0x895e0c00] 19:03:31 INFO - PROCESS | 1796 | 1461204211767 Marionette DEBUG loaded listener.js 19:03:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 184 (0x8a3cdc00) [pid = 1796] [serial = 1317] [outer = 0x895e0c00] 19:03:32 INFO - PROCESS | 1796 | 1461204212766 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]]]}] 19:03:32 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 19:03:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1488ms 19:03:32 INFO - PROCESS | 1796 | 1461204212807 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 19:03:32 INFO - PROCESS | 1796 | 1461204212811 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 19:03:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 19:03:32 INFO - PROCESS | 1796 | 1461204212837 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 19:03:32 INFO - PROCESS | 1796 | 1461204212846 Marionette TRACE conn3 <- [1,1726,null,{}] 19:03:32 INFO - PROCESS | 1796 | 1461204212854 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}] 19:03:33 INFO - PROCESS | 1796 | 1461204213103 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 19:03:33 INFO - PROCESS | 1796 | 1461204213132 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:33 INFO - PROCESS | 1796 | ++DOCSHELL 0x895e4c00 == 121 [pid = 1796] [id = 439] 19:03:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 185 (0x8a3db400) [pid = 1796] [serial = 1318] [outer = (nil)] 19:03:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 186 (0x8c431800) [pid = 1796] [serial = 1319] [outer = 0x8a3db400] 19:03:33 INFO - PROCESS | 1796 | 1461204213209 Marionette DEBUG loaded listener.js 19:03:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 187 (0x8c4f2c00) [pid = 1796] [serial = 1320] [outer = 0x8a3db400] 19:03:34 INFO - PROCESS | 1796 | --DOMWINDOW == 186 (0x9ae80400) [pid = 1796] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 19:03:34 INFO - PROCESS | 1796 | --DOMWINDOW == 185 (0x98187800) [pid = 1796] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 19:03:34 INFO - PROCESS | 1796 | --DOMWINDOW == 184 (0x8648f000) [pid = 1796] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 19:03:34 INFO - PROCESS | 1796 | --DOMWINDOW == 183 (0x8bfaa400) [pid = 1796] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 19:03:34 INFO - PROCESS | 1796 | --DOMWINDOW == 182 (0x86fcb800) [pid = 1796] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 19:03:34 INFO - PROCESS | 1796 | --DOMWINDOW == 181 (0x8aff0400) [pid = 1796] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 19:03:34 INFO - PROCESS | 1796 | --DOMWINDOW == 180 (0x866ccc00) [pid = 1796] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 19:03:34 INFO - PROCESS | 1796 | --DOMWINDOW == 179 (0x983c3400) [pid = 1796] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 19:03:34 INFO - PROCESS | 1796 | --DOMWINDOW == 178 (0x93c50800) [pid = 1796] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 19:03:34 INFO - PROCESS | 1796 | --DOMWINDOW == 177 (0x885e7400) [pid = 1796] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 19:03:34 INFO - PROCESS | 1796 | --DOMWINDOW == 176 (0x85215000) [pid = 1796] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 19:03:34 INFO - PROCESS | 1796 | --DOMWINDOW == 175 (0x9517e000) [pid = 1796] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 19:03:34 INFO - PROCESS | 1796 | --DOMWINDOW == 174 (0x915e7000) [pid = 1796] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 19:03:34 INFO - PROCESS | 1796 | --DOMWINDOW == 173 (0x850d8400) [pid = 1796] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 19:03:34 INFO - PROCESS | 1796 | --DOMWINDOW == 172 (0x86fd0800) [pid = 1796] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 19:03:34 INFO - PROCESS | 1796 | --DOMWINDOW == 171 (0x9fda2400) [pid = 1796] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 19:03:34 INFO - PROCESS | 1796 | --DOMWINDOW == 170 (0x983cd800) [pid = 1796] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 19:03:34 INFO - PROCESS | 1796 | --DOMWINDOW == 169 (0x905a5c00) [pid = 1796] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 19:03:34 INFO - PROCESS | 1796 | --DOMWINDOW == 168 (0x90247000) [pid = 1796] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 19:03:34 INFO - PROCESS | 1796 | --DOMWINDOW == 167 (0x93c45c00) [pid = 1796] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 19:03:34 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0x891c3000) [pid = 1796] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 19:03:34 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0x9051d800) [pid = 1796] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 19:03:34 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x8fe4e800) [pid = 1796] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 19:03:34 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x99173400) [pid = 1796] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 19:03:34 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x86fd1400) [pid = 1796] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 19:03:34 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x866cd800) [pid = 1796] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 19:03:34 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x88751c00) [pid = 1796] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 19:03:34 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x8684a800) [pid = 1796] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 19:03:34 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x96fde000) [pid = 1796] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 19:03:34 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x93a65400) [pid = 1796] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 19:03:34 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x96fdc800) [pid = 1796] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 19:03:34 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0xa46f0800) [pid = 1796] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 19:03:34 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x8fe4f000) [pid = 1796] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 19:03:34 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x850de800) [pid = 1796] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 19:03:34 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x86fd4400) [pid = 1796] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 19:03:34 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x92bcf000) [pid = 1796] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 19:03:34 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x90242800) [pid = 1796] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 19:03:34 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x8bfb0c00) [pid = 1796] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 19:03:34 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x8bfb4c00) [pid = 1796] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 19:03:34 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x86495400) [pid = 1796] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 19:03:34 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x8648bc00) [pid = 1796] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 19:03:35 INFO - PROCESS | 1796 | 1461204215046 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]]]}] 19:03:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 19:03:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 2267ms 19:03:35 INFO - PROCESS | 1796 | 1461204215086 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 19:03:35 INFO - PROCESS | 1796 | 1461204215090 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 19:03:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 19:03:35 INFO - PROCESS | 1796 | 1461204215096 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 19:03:35 INFO - PROCESS | 1796 | 1461204215099 Marionette TRACE conn3 <- [1,1730,null,{}] 19:03:35 INFO - PROCESS | 1796 | 1461204215105 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}] 19:03:35 INFO - PROCESS | 1796 | 1461204215281 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 19:03:35 INFO - PROCESS | 1796 | 1461204215297 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:35 INFO - PROCESS | 1796 | ++DOCSHELL 0x850dbc00 == 122 [pid = 1796] [id = 440] 19:03:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x850e5400) [pid = 1796] [serial = 1321] [outer = (nil)] 19:03:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x88758000) [pid = 1796] [serial = 1322] [outer = 0x850e5400] 19:03:35 INFO - PROCESS | 1796 | 1461204215371 Marionette DEBUG loaded listener.js 19:03:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x8a3d5c00) [pid = 1796] [serial = 1323] [outer = 0x850e5400] 19:03:36 INFO - PROCESS | 1796 | 1461204216437 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]]]}] 19:03:36 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 19:03:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1384ms 19:03:36 INFO - PROCESS | 1796 | 1461204216574 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 19:03:36 INFO - PROCESS | 1796 | 1461204216580 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 19:03:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 19:03:36 INFO - PROCESS | 1796 | 1461204216594 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 19:03:36 INFO - PROCESS | 1796 | 1461204216600 Marionette TRACE conn3 <- [1,1734,null,{}] 19:03:36 INFO - PROCESS | 1796 | 1461204216620 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}] 19:03:36 INFO - PROCESS | 1796 | 1461204216848 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 19:03:37 INFO - PROCESS | 1796 | 1461204217206 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:37 INFO - PROCESS | 1796 | ++DOCSHELL 0x86845400 == 123 [pid = 1796] [id = 441] 19:03:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x8684a000) [pid = 1796] [serial = 1324] [outer = (nil)] 19:03:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x86fce800) [pid = 1796] [serial = 1325] [outer = 0x8684a000] 19:03:37 INFO - PROCESS | 1796 | 1461204217302 Marionette DEBUG loaded listener.js 19:03:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x885e2400) [pid = 1796] [serial = 1326] [outer = 0x8684a000] 19:03:38 INFO - PROCESS | 1796 | 1461204218262 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]]]}] 19:03:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 19:03:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1705ms 19:03:38 INFO - PROCESS | 1796 | 1461204218296 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 19:03:38 INFO - PROCESS | 1796 | 1461204218302 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 19:03:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 19:03:38 INFO - PROCESS | 1796 | 1461204218314 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 19:03:38 INFO - PROCESS | 1796 | 1461204218320 Marionette TRACE conn3 <- [1,1738,null,{}] 19:03:38 INFO - PROCESS | 1796 | 1461204218327 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}] 19:03:38 INFO - PROCESS | 1796 | 1461204218536 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 19:03:38 INFO - PROCESS | 1796 | 1461204218852 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:38 INFO - PROCESS | 1796 | ++DOCSHELL 0x88f43400 == 124 [pid = 1796] [id = 442] 19:03:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x88f46000) [pid = 1796] [serial = 1327] [outer = (nil)] 19:03:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x896c7800) [pid = 1796] [serial = 1328] [outer = 0x88f46000] 19:03:38 INFO - PROCESS | 1796 | 1461204218948 Marionette DEBUG loaded listener.js 19:03:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x8a3d7c00) [pid = 1796] [serial = 1329] [outer = 0x88f46000] 19:03:39 INFO - PROCESS | 1796 | 1461204219930 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]]]}] 19:03:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 19:03:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1689ms 19:03:40 INFO - PROCESS | 1796 | 1461204220000 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 19:03:40 INFO - PROCESS | 1796 | 1461204220005 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 19:03:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 19:03:40 INFO - PROCESS | 1796 | 1461204220011 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 19:03:40 INFO - PROCESS | 1796 | 1461204220015 Marionette TRACE conn3 <- [1,1742,null,{}] 19:03:40 INFO - PROCESS | 1796 | 1461204220029 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}] 19:03:40 INFO - PROCESS | 1796 | 1461204220281 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 19:03:40 INFO - PROCESS | 1796 | 1461204220642 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:40 INFO - PROCESS | 1796 | ++DOCSHELL 0x8a3da000 == 125 [pid = 1796] [id = 443] 19:03:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x8c4f6c00) [pid = 1796] [serial = 1330] [outer = (nil)] 19:03:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x8c67e400) [pid = 1796] [serial = 1331] [outer = 0x8c4f6c00] 19:03:40 INFO - PROCESS | 1796 | 1461204220739 Marionette DEBUG loaded listener.js 19:03:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x8c689c00) [pid = 1796] [serial = 1332] [outer = 0x8c4f6c00] 19:03:41 INFO - PROCESS | 1796 | 1461204221720 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]]]}] 19:03:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 19:03:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1781ms 19:03:41 INFO - PROCESS | 1796 | 1461204221792 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 19:03:41 INFO - PROCESS | 1796 | 1461204221797 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 19:03:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 19:03:41 INFO - PROCESS | 1796 | 1461204221803 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 19:03:41 INFO - PROCESS | 1796 | 1461204221807 Marionette TRACE conn3 <- [1,1746,null,{}] 19:03:41 INFO - PROCESS | 1796 | 1461204221813 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}] 19:03:42 INFO - PROCESS | 1796 | 1461204222024 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 19:03:42 INFO - PROCESS | 1796 | 1461204222332 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:42 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c434000 == 126 [pid = 1796] [id = 444] 19:03:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x8f10a000) [pid = 1796] [serial = 1333] [outer = (nil)] 19:03:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x8f16a000) [pid = 1796] [serial = 1334] [outer = 0x8f10a000] 19:03:42 INFO - PROCESS | 1796 | 1461204222426 Marionette DEBUG loaded listener.js 19:03:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x8f365400) [pid = 1796] [serial = 1335] [outer = 0x8f10a000] 19:03:43 INFO - PROCESS | 1796 | 1461204223312 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]]]}] 19:03:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 19:03:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1549ms 19:03:43 INFO - PROCESS | 1796 | 1461204223354 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 19:03:43 INFO - PROCESS | 1796 | 1461204223359 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 19:03:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 19:03:43 INFO - PROCESS | 1796 | 1461204223365 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 19:03:43 INFO - PROCESS | 1796 | 1461204223369 Marionette TRACE conn3 <- [1,1750,null,{}] 19:03:43 INFO - PROCESS | 1796 | 1461204223375 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}] 19:03:43 INFO - PROCESS | 1796 | 1461204223563 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 19:03:43 INFO - PROCESS | 1796 | 1461204223836 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:43 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e9bfc00 == 127 [pid = 1796] [id = 445] 19:03:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x8f102400) [pid = 1796] [serial = 1336] [outer = (nil)] 19:03:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x8f44a000) [pid = 1796] [serial = 1337] [outer = 0x8f102400] 19:03:43 INFO - PROCESS | 1796 | 1461204223978 Marionette DEBUG loaded listener.js 19:03:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x8f4b0c00) [pid = 1796] [serial = 1338] [outer = 0x8f102400] 19:03:44 INFO - PROCESS | 1796 | 1461204224917 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]]]}] 19:03:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 19:03:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1630ms 19:03:45 INFO - PROCESS | 1796 | 1461204224997 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 19:03:45 INFO - PROCESS | 1796 | 1461204225001 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 19:03:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 19:03:45 INFO - PROCESS | 1796 | 1461204225007 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 19:03:45 INFO - PROCESS | 1796 | 1461204225010 Marionette TRACE conn3 <- [1,1754,null,{}] 19:03:45 INFO - PROCESS | 1796 | 1461204225016 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}] 19:03:45 INFO - PROCESS | 1796 | 1461204225298 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 19:03:45 INFO - PROCESS | 1796 | 1461204225645 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:45 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f36ec00 == 128 [pid = 1796] [id = 446] 19:03:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x8fe4ac00) [pid = 1796] [serial = 1339] [outer = (nil)] 19:03:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x8ff69c00) [pid = 1796] [serial = 1340] [outer = 0x8fe4ac00] 19:03:45 INFO - PROCESS | 1796 | 1461204225750 Marionette DEBUG loaded listener.js 19:03:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x902af000) [pid = 1796] [serial = 1341] [outer = 0x8fe4ac00] 19:03:46 INFO - PROCESS | 1796 | 1461204226687 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]]]}] 19:03:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 19:03:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1730ms 19:03:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 19:03:46 INFO - PROCESS | 1796 | 1461204226738 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 19:03:46 INFO - PROCESS | 1796 | 1461204226741 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 19:03:46 INFO - PROCESS | 1796 | 1461204226748 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 19:03:46 INFO - PROCESS | 1796 | 1461204226752 Marionette TRACE conn3 <- [1,1758,null,{}] 19:03:46 INFO - PROCESS | 1796 | 1461204226758 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}] 19:03:46 INFO - PROCESS | 1796 | 1461204226964 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 19:03:47 INFO - PROCESS | 1796 | 1461204227240 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:47 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f166800 == 129 [pid = 1796] [id = 447] 19:03:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x8f4ca000) [pid = 1796] [serial = 1342] [outer = (nil)] 19:03:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 169 (0x9059a800) [pid = 1796] [serial = 1343] [outer = 0x8f4ca000] 19:03:47 INFO - PROCESS | 1796 | 1461204227379 Marionette DEBUG loaded listener.js 19:03:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 170 (0x905a5c00) [pid = 1796] [serial = 1344] [outer = 0x8f4ca000] 19:03:48 INFO - PROCESS | 1796 | 1461204228285 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]]]}] 19:03:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 19:03:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1593ms 19:03:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 19:03:48 INFO - PROCESS | 1796 | 1461204228341 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 19:03:48 INFO - PROCESS | 1796 | 1461204228344 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 19:03:48 INFO - PROCESS | 1796 | 1461204228351 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 19:03:48 INFO - PROCESS | 1796 | 1461204228354 Marionette TRACE conn3 <- [1,1762,null,{}] 19:03:48 INFO - PROCESS | 1796 | 1461204228360 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}] 19:03:48 INFO - PROCESS | 1796 | 1461204228551 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 19:03:48 INFO - PROCESS | 1796 | 1461204228862 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:48 INFO - PROCESS | 1796 | ++DOCSHELL 0x90516000 == 130 [pid = 1796] [id = 448] 19:03:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 171 (0x90519800) [pid = 1796] [serial = 1345] [outer = (nil)] 19:03:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 172 (0x9150d000) [pid = 1796] [serial = 1346] [outer = 0x90519800] 19:03:48 INFO - PROCESS | 1796 | 1461204228952 Marionette DEBUG loaded listener.js 19:03:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 173 (0x91515000) [pid = 1796] [serial = 1347] [outer = 0x90519800] 19:03:49 INFO - PROCESS | 1796 | 1461204229873 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]]]}] 19:03:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 19:03:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1587ms 19:03:49 INFO - PROCESS | 1796 | 1461204229937 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 19:03:49 INFO - PROCESS | 1796 | 1461204229941 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 19:03:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 19:03:49 INFO - PROCESS | 1796 | 1461204229948 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 19:03:49 INFO - PROCESS | 1796 | 1461204229951 Marionette TRACE conn3 <- [1,1766,null,{}] 19:03:49 INFO - PROCESS | 1796 | 1461204229957 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}] 19:03:50 INFO - PROCESS | 1796 | 1461204230154 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 19:03:50 INFO - PROCESS | 1796 | 1461204230467 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:50 INFO - PROCESS | 1796 | ++DOCSHELL 0x85212800 == 131 [pid = 1796] [id = 449] 19:03:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 174 (0x8ff66000) [pid = 1796] [serial = 1348] [outer = (nil)] 19:03:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 175 (0x93a63400) [pid = 1796] [serial = 1349] [outer = 0x8ff66000] 19:03:50 INFO - PROCESS | 1796 | 1461204230557 Marionette DEBUG loaded listener.js 19:03:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 176 (0x93a65400) [pid = 1796] [serial = 1350] [outer = 0x8ff66000] 19:03:51 INFO - PROCESS | 1796 | 1461204231455 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]]]}] 19:03:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 19:03:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1582ms 19:03:51 INFO - PROCESS | 1796 | 1461204231531 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 19:03:51 INFO - PROCESS | 1796 | 1461204231535 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 19:03:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 19:03:51 INFO - PROCESS | 1796 | 1461204231541 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 19:03:51 INFO - PROCESS | 1796 | 1461204231545 Marionette TRACE conn3 <- [1,1770,null,{}] 19:03:51 INFO - PROCESS | 1796 | 1461204231550 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}] 19:03:51 INFO - PROCESS | 1796 | 1461204231743 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 19:03:52 INFO - PROCESS | 1796 | 1461204232060 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:52 INFO - PROCESS | 1796 | ++DOCSHELL 0x912c8c00 == 132 [pid = 1796] [id = 450] 19:03:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 177 (0x92bab800) [pid = 1796] [serial = 1351] [outer = (nil)] 19:03:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 178 (0x93c50800) [pid = 1796] [serial = 1352] [outer = 0x92bab800] 19:03:52 INFO - PROCESS | 1796 | 1461204232150 Marionette DEBUG loaded listener.js 19:03:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 179 (0x93d7d800) [pid = 1796] [serial = 1353] [outer = 0x92bab800] 19:03:53 INFO - PROCESS | 1796 | 1461204233029 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]]]}] 19:03:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 19:03:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1530ms 19:03:53 INFO - PROCESS | 1796 | 1461204233072 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 19:03:53 INFO - PROCESS | 1796 | 1461204233077 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 19:03:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 19:03:53 INFO - PROCESS | 1796 | 1461204233083 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 19:03:53 INFO - PROCESS | 1796 | 1461204233088 Marionette TRACE conn3 <- [1,1774,null,{}] 19:03:53 INFO - PROCESS | 1796 | 1461204233093 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}] 19:03:53 INFO - PROCESS | 1796 | 1461204233322 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 19:03:53 INFO - PROCESS | 1796 | 1461204233654 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:53 INFO - PROCESS | 1796 | ++DOCSHELL 0x95110800 == 133 [pid = 1796] [id = 451] 19:03:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 180 (0x95110c00) [pid = 1796] [serial = 1354] [outer = (nil)] 19:03:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 181 (0x9517d800) [pid = 1796] [serial = 1355] [outer = 0x95110c00] 19:03:53 INFO - PROCESS | 1796 | 1461204233765 Marionette DEBUG loaded listener.js 19:03:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 182 (0x95b0cc00) [pid = 1796] [serial = 1356] [outer = 0x95110c00] 19:03:54 INFO - PROCESS | 1796 | 1461204234734 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]]]}] 19:03:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 19:03:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1698ms 19:03:54 INFO - PROCESS | 1796 | 1461204234831 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 19:03:54 INFO - PROCESS | 1796 | 1461204234835 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 19:03:54 INFO - PROCESS | 1796 | ************************* 19:03:54 INFO - PROCESS | 1796 | A coding exception was thrown and uncaught in a Task. 19:03:54 INFO - PROCESS | 1796 | 19:03:54 INFO - PROCESS | 1796 | Full message: TypeError: NetworkError when attempting to fetch resource. 19:03:54 INFO - PROCESS | 1796 | Full stack: 19:03:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 19:03:54 INFO - PROCESS | 1796 | ************************* 19:03:54 INFO - PROCESS | 1796 | 1461204234868 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 19:03:54 INFO - PROCESS | 1796 | 1461204234872 Marionette TRACE conn3 <- [1,1778,null,{}] 19:03:54 INFO - PROCESS | 1796 | 1461204234879 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}] 19:03:55 INFO - PROCESS | 1796 | 1461204235068 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 19:03:55 INFO - PROCESS | 1796 | 1461204235388 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:55 INFO - PROCESS | 1796 | ++DOCSHELL 0x9510f000 == 134 [pid = 1796] [id = 452] 19:03:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 183 (0x9517e400) [pid = 1796] [serial = 1357] [outer = (nil)] 19:03:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 184 (0x96fde000) [pid = 1796] [serial = 1358] [outer = 0x9517e400] 19:03:55 INFO - PROCESS | 1796 | 1461204235479 Marionette DEBUG loaded listener.js 19:03:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 185 (0x978f0400) [pid = 1796] [serial = 1359] [outer = 0x9517e400] 19:03:56 INFO - PROCESS | 1796 | 1461204236356 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]]]}] 19:03:56 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 19:03:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1558ms 19:03:56 INFO - PROCESS | 1796 | 1461204236407 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 19:03:56 INFO - PROCESS | 1796 | 1461204236410 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 19:03:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 19:03:56 INFO - PROCESS | 1796 | 1461204236416 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 19:03:56 INFO - PROCESS | 1796 | 1461204236420 Marionette TRACE conn3 <- [1,1782,null,{}] 19:03:56 INFO - PROCESS | 1796 | 1461204236425 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}] 19:03:56 INFO - PROCESS | 1796 | 1461204236618 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 19:03:56 INFO - PROCESS | 1796 | 1461204236891 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:56 INFO - PROCESS | 1796 | ++DOCSHELL 0x9714b000 == 135 [pid = 1796] [id = 453] 19:03:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 186 (0x97f71000) [pid = 1796] [serial = 1360] [outer = (nil)] 19:03:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 187 (0x9827a800) [pid = 1796] [serial = 1361] [outer = 0x97f71000] 19:03:57 INFO - PROCESS | 1796 | 1461204237025 Marionette DEBUG loaded listener.js 19:03:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 188 (0x98283c00) [pid = 1796] [serial = 1362] [outer = 0x97f71000] 19:03:57 INFO - PROCESS | 1796 | 1461204237922 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]]]}] 19:03:57 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 19:03:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1582ms 19:03:58 INFO - PROCESS | 1796 | 1461204237999 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 19:03:58 INFO - PROCESS | 1796 | 1461204238003 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 19:03:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 19:03:58 INFO - PROCESS | 1796 | 1461204238010 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 19:03:58 INFO - PROCESS | 1796 | 1461204238013 Marionette TRACE conn3 <- [1,1786,null,{}] 19:03:58 INFO - PROCESS | 1796 | 1461204238019 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}] 19:03:58 INFO - PROCESS | 1796 | 1461204238258 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 19:03:58 INFO - PROCESS | 1796 | 1461204238583 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:03:58 INFO - PROCESS | 1796 | ++DOCSHELL 0x85212c00 == 136 [pid = 1796] [id = 454] 19:03:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 189 (0x8ff1a800) [pid = 1796] [serial = 1363] [outer = (nil)] 19:03:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 190 (0x98821400) [pid = 1796] [serial = 1364] [outer = 0x8ff1a800] 19:03:58 INFO - PROCESS | 1796 | 1461204238674 Marionette DEBUG loaded listener.js 19:03:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 191 (0x98b07400) [pid = 1796] [serial = 1365] [outer = 0x8ff1a800] 19:03:59 INFO - PROCESS | 1796 | 1461204239641 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]]]}] 19:03:59 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 19:03:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1682ms 19:03:59 INFO - PROCESS | 1796 | 1461204239693 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 19:03:59 INFO - PROCESS | 1796 | 1461204239697 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 19:03:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 19:03:59 INFO - PROCESS | 1796 | 1461204239703 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 19:03:59 INFO - PROCESS | 1796 | 1461204239706 Marionette TRACE conn3 <- [1,1790,null,{}] 19:03:59 INFO - PROCESS | 1796 | 1461204239712 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}] 19:03:59 INFO - PROCESS | 1796 | 1461204239915 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 19:04:00 INFO - PROCESS | 1796 | 1461204240232 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:00 INFO - PROCESS | 1796 | ++DOCSHELL 0x9083f000 == 137 [pid = 1796] [id = 455] 19:04:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 192 (0x981a6c00) [pid = 1796] [serial = 1366] [outer = (nil)] 19:04:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 193 (0x997c4000) [pid = 1796] [serial = 1367] [outer = 0x981a6c00] 19:04:00 INFO - PROCESS | 1796 | 1461204240326 Marionette DEBUG loaded listener.js 19:04:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 194 (0x9ad18000) [pid = 1796] [serial = 1368] [outer = 0x981a6c00] 19:04:01 INFO - PROCESS | 1796 | 1461204241230 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]]]}] 19:04:01 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) 19:04:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1585ms 19:04:01 INFO - PROCESS | 1796 | 1461204241289 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 19:04:01 INFO - PROCESS | 1796 | 1461204241293 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 19:04:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 19:04:01 INFO - PROCESS | 1796 | 1461204241299 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 19:04:01 INFO - PROCESS | 1796 | 1461204241303 Marionette TRACE conn3 <- [1,1794,null,{}] 19:04:01 INFO - PROCESS | 1796 | 1461204241309 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}] 19:04:01 INFO - PROCESS | 1796 | 1461204241548 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 19:04:01 INFO - PROCESS | 1796 | 1461204241889 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:01 INFO - PROCESS | 1796 | ++DOCSHELL 0x902a5400 == 138 [pid = 1796] [id = 456] 19:04:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 195 (0x95d2ac00) [pid = 1796] [serial = 1369] [outer = (nil)] 19:04:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 196 (0x9fc2ec00) [pid = 1796] [serial = 1370] [outer = 0x95d2ac00] 19:04:02 INFO - PROCESS | 1796 | 1461204242001 Marionette DEBUG loaded listener.js 19:04:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 197 (0x9fc8e000) [pid = 1796] [serial = 1371] [outer = 0x95d2ac00] 19:04:03 INFO - PROCESS | 1796 | 1461204243061 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]]]}] 19:04:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:04:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1800ms 19:04:03 INFO - PROCESS | 1796 | 1461204243101 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 19:04:03 INFO - PROCESS | 1796 | 1461204243104 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 19:04:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 19:04:03 INFO - PROCESS | 1796 | 1461204243111 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 19:04:03 INFO - PROCESS | 1796 | 1461204243114 Marionette TRACE conn3 <- [1,1798,null,{}] 19:04:03 INFO - PROCESS | 1796 | 1461204243120 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}] 19:04:03 INFO - PROCESS | 1796 | 1461204243318 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 19:04:03 INFO - PROCESS | 1796 | 1461204243608 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:03 INFO - PROCESS | 1796 | ++DOCSHELL 0x8fe51000 == 139 [pid = 1796] [id = 457] 19:04:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 198 (0x90241800) [pid = 1796] [serial = 1372] [outer = (nil)] 19:04:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 199 (0x9ffe3000) [pid = 1796] [serial = 1373] [outer = 0x90241800] 19:04:03 INFO - PROCESS | 1796 | 1461204243743 Marionette DEBUG loaded listener.js 19:04:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 200 (0xa0046800) [pid = 1796] [serial = 1374] [outer = 0x90241800] 19:04:04 INFO - PROCESS | 1796 | 1461204244662 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]]]}] 19:04:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 19:04:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1589ms 19:04:04 INFO - PROCESS | 1796 | 1461204244701 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 19:04:04 INFO - PROCESS | 1796 | 1461204244704 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 19:04:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 19:04:04 INFO - PROCESS | 1796 | 1461204244711 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 19:04:04 INFO - PROCESS | 1796 | 1461204244715 Marionette TRACE conn3 <- [1,1802,null,{}] 19:04:04 INFO - PROCESS | 1796 | 1461204244720 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}] 19:04:04 INFO - PROCESS | 1796 | 1461204244917 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 19:04:05 INFO - PROCESS | 1796 | 1461204245243 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:05 INFO - PROCESS | 1796 | ++DOCSHELL 0xa000f800 == 140 [pid = 1796] [id = 458] 19:04:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 201 (0xa0041400) [pid = 1796] [serial = 1375] [outer = (nil)] 19:04:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 202 (0xa0d1a800) [pid = 1796] [serial = 1376] [outer = 0xa0041400] 19:04:05 INFO - PROCESS | 1796 | 1461204245336 Marionette DEBUG loaded listener.js 19:04:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 203 (0xa0d1b400) [pid = 1796] [serial = 1377] [outer = 0xa0041400] 19:04:06 INFO - PROCESS | 1796 | 1461204246251 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]]]}] 19:04:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 19:04:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1588ms 19:04:06 INFO - PROCESS | 1796 | 1461204246300 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 19:04:06 INFO - PROCESS | 1796 | 1461204246304 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 19:04:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 19:04:06 INFO - PROCESS | 1796 | 1461204246311 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 19:04:06 INFO - PROCESS | 1796 | 1461204246313 Marionette TRACE conn3 <- [1,1806,null,{}] 19:04:06 INFO - PROCESS | 1796 | 1461204246319 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}] 19:04:06 INFO - PROCESS | 1796 | 1461204246518 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 19:04:06 INFO - PROCESS | 1796 | 1461204246910 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:08 INFO - PROCESS | 1796 | --DOCSHELL 0x8bfb5400 == 139 [pid = 1796] [id = 149] 19:04:08 INFO - PROCESS | 1796 | --DOCSHELL 0x92ba8000 == 138 [pid = 1796] [id = 341] 19:04:08 INFO - PROCESS | 1796 | --DOCSHELL 0x86848400 == 137 [pid = 1796] [id = 342] 19:04:08 INFO - PROCESS | 1796 | --DOCSHELL 0x8ff6fc00 == 136 [pid = 1796] [id = 103] 19:04:08 INFO - PROCESS | 1796 | --DOCSHELL 0x895e4c00 == 135 [pid = 1796] [id = 439] 19:04:08 INFO - PROCESS | 1796 | --DOCSHELL 0x88759400 == 134 [pid = 1796] [id = 438] 19:04:08 INFO - PROCESS | 1796 | --DOCSHELL 0x86fd2c00 == 133 [pid = 1796] [id = 437] 19:04:08 INFO - PROCESS | 1796 | --DOCSHELL 0x850e3800 == 132 [pid = 1796] [id = 436] 19:04:08 INFO - PROCESS | 1796 | --DOCSHELL 0x93a6fc00 == 131 [pid = 1796] [id = 427] 19:04:08 INFO - PROCESS | 1796 | --DOCSHELL 0x90599400 == 130 [pid = 1796] [id = 426] 19:04:08 INFO - PROCESS | 1796 | --DOCSHELL 0x8f4cb000 == 129 [pid = 1796] [id = 425] 19:04:08 INFO - PROCESS | 1796 | --DOCSHELL 0x891c8c00 == 128 [pid = 1796] [id = 424] 19:04:08 INFO - PROCESS | 1796 | --DOCSHELL 0x8e7d8000 == 127 [pid = 1796] [id = 422] 19:04:08 INFO - PROCESS | 1796 | --DOCSHELL 0x8f36b000 == 126 [pid = 1796] [id = 423] 19:04:08 INFO - PROCESS | 1796 | --DOCSHELL 0x8e7d2c00 == 125 [pid = 1796] [id = 421] 19:04:08 INFO - PROCESS | 1796 | --DOCSHELL 0x8c687800 == 124 [pid = 1796] [id = 420] 19:04:08 INFO - PROCESS | 1796 | --DOCSHELL 0x895e1000 == 123 [pid = 1796] [id = 419] 19:04:08 INFO - PROCESS | 1796 | --DOCSHELL 0x866cc800 == 122 [pid = 1796] [id = 418] 19:04:08 INFO - PROCESS | 1796 | --DOMWINDOW == 202 (0x8be5b800) [pid = 1796] [serial = 1253] [outer = (nil)] [url = about:blank] 19:04:08 INFO - PROCESS | 1796 | --DOMWINDOW == 201 (0x9fc8fc00) [pid = 1796] [serial = 1235] [outer = (nil)] [url = about:blank] 19:04:08 INFO - PROCESS | 1796 | --DOMWINDOW == 200 (0x983d6000) [pid = 1796] [serial = 1226] [outer = (nil)] [url = about:blank] 19:04:08 INFO - PROCESS | 1796 | --DOMWINDOW == 199 (0x8f449800) [pid = 1796] [serial = 1155] [outer = (nil)] [url = about:blank] 19:04:08 INFO - PROCESS | 1796 | --DOMWINDOW == 198 (0x98813800) [pid = 1796] [serial = 1227] [outer = (nil)] [url = about:blank] 19:04:08 INFO - PROCESS | 1796 | --DOMWINDOW == 197 (0x9818b400) [pid = 1796] [serial = 1224] [outer = (nil)] [url = about:blank] 19:04:08 INFO - PROCESS | 1796 | --DOMWINDOW == 196 (0x88f46400) [pid = 1796] [serial = 1247] [outer = (nil)] [url = about:blank] 19:04:08 INFO - PROCESS | 1796 | --DOMWINDOW == 195 (0x8bfb1c00) [pid = 1796] [serial = 1190] [outer = (nil)] [url = about:blank] 19:04:08 INFO - PROCESS | 1796 | --DOMWINDOW == 194 (0x86fd5800) [pid = 1796] [serial = 1244] [outer = (nil)] [url = about:blank] 19:04:08 INFO - PROCESS | 1796 | --DOMWINDOW == 193 (0x98cd6c00) [pid = 1796] [serial = 1229] [outer = (nil)] [url = about:blank] 19:04:08 INFO - PROCESS | 1796 | --DOMWINDOW == 192 (0x95103c00) [pid = 1796] [serial = 1214] [outer = (nil)] [url = about:blank] 19:04:08 INFO - PROCESS | 1796 | --DOMWINDOW == 191 (0x8f36dc00) [pid = 1796] [serial = 1184] [outer = (nil)] [url = about:blank] 19:04:08 INFO - PROCESS | 1796 | --DOMWINDOW == 190 (0x86488800) [pid = 1796] [serial = 1241] [outer = (nil)] [url = about:blank] 19:04:08 INFO - PROCESS | 1796 | --DOMWINDOW == 189 (0x97f6dc00) [pid = 1796] [serial = 1220] [outer = (nil)] [url = about:blank] 19:04:08 INFO - PROCESS | 1796 | --DOMWINDOW == 188 (0x93c4a000) [pid = 1796] [serial = 1209] [outer = (nil)] [url = about:blank] 19:04:08 INFO - PROCESS | 1796 | --DOMWINDOW == 187 (0x850e1400) [pid = 1796] [serial = 1158] [outer = (nil)] [url = about:blank] 19:04:08 INFO - PROCESS | 1796 | --DOMWINDOW == 186 (0x8f4b9800) [pid = 1796] [serial = 1050] [outer = (nil)] [url = about:blank] 19:04:08 INFO - PROCESS | 1796 | --DOMWINDOW == 185 (0xa4584800) [pid = 1796] [serial = 1146] [outer = (nil)] [url = about:blank] 19:04:08 INFO - PROCESS | 1796 | --DOMWINDOW == 184 (0x9aea1000) [pid = 1796] [serial = 1140] [outer = (nil)] [url = about:blank] 19:04:08 INFO - PROCESS | 1796 | --DOMWINDOW == 183 (0x8e7d6400) [pid = 1796] [serial = 1205] [outer = (nil)] [url = about:blank] 19:04:08 INFO - PROCESS | 1796 | --DOMWINDOW == 182 (0x9510ec00) [pid = 1796] [serial = 1215] [outer = (nil)] [url = about:blank] 19:04:08 INFO - PROCESS | 1796 | --DOMWINDOW == 181 (0x93a70400) [pid = 1796] [serial = 1128] [outer = (nil)] [url = about:blank] 19:04:08 INFO - PROCESS | 1796 | --DOMWINDOW == 180 (0x97f76c00) [pid = 1796] [serial = 1221] [outer = (nil)] [url = about:blank] 19:04:08 INFO - PROCESS | 1796 | --DOMWINDOW == 179 (0x95106c00) [pid = 1796] [serial = 1131] [outer = (nil)] [url = about:blank] 19:04:08 INFO - PROCESS | 1796 | --DOMWINDOW == 178 (0x8ff20400) [pid = 1796] [serial = 1197] [outer = (nil)] [url = about:blank] 19:04:08 INFO - PROCESS | 1796 | --DOMWINDOW == 177 (0x914e5c00) [pid = 1796] [serial = 1202] [outer = (nil)] [url = about:blank] 19:04:08 INFO - PROCESS | 1796 | --DOMWINDOW == 176 (0x9881b400) [pid = 1796] [serial = 1137] [outer = (nil)] [url = about:blank] 19:04:09 INFO - PROCESS | 1796 | --DOMWINDOW == 175 (0xa109b800) [pid = 1796] [serial = 1143] [outer = (nil)] [url = about:blank] 19:04:09 INFO - PROCESS | 1796 | --DOMWINDOW == 174 (0x88f40800) [pid = 1796] [serial = 1187] [outer = (nil)] [url = about:blank] 19:04:09 INFO - PROCESS | 1796 | --DOMWINDOW == 173 (0x88ec0000) [pid = 1796] [serial = 1119] [outer = (nil)] [url = about:blank] 19:04:09 INFO - PROCESS | 1796 | --DOMWINDOW == 172 (0x8ff11800) [pid = 1796] [serial = 1196] [outer = (nil)] [url = about:blank] 19:04:09 INFO - PROCESS | 1796 | --DOMWINDOW == 171 (0x8f365000) [pid = 1796] [serial = 1164] [outer = (nil)] [url = about:blank] 19:04:09 INFO - PROCESS | 1796 | --DOMWINDOW == 170 (0x99173800) [pid = 1796] [serial = 1230] [outer = (nil)] [url = about:blank] 19:04:09 INFO - PROCESS | 1796 | --DOMWINDOW == 169 (0xa003dc00) [pid = 1796] [serial = 1238] [outer = (nil)] [url = about:blank] 19:04:09 INFO - PROCESS | 1796 | --DOMWINDOW == 168 (0x91512000) [pid = 1796] [serial = 1203] [outer = (nil)] [url = about:blank] 19:04:09 INFO - PROCESS | 1796 | --DOMWINDOW == 167 (0x97fa7800) [pid = 1796] [serial = 1134] [outer = (nil)] [url = about:blank] 19:04:09 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0x93d87400) [pid = 1796] [serial = 1212] [outer = (nil)] [url = about:blank] 19:04:09 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0x97de1c00) [pid = 1796] [serial = 1218] [outer = (nil)] [url = about:blank] 19:04:09 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x885e4c00) [pid = 1796] [serial = 1245] [outer = (nil)] [url = about:blank] 19:04:09 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0xa4aaf800) [pid = 1796] [serial = 1149] [outer = (nil)] [url = about:blank] 19:04:09 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x895ef000) [pid = 1796] [serial = 1248] [outer = (nil)] [url = about:blank] 19:04:09 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x90518000) [pid = 1796] [serial = 1200] [outer = (nil)] [url = about:blank] 19:04:09 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x93a6f000) [pid = 1796] [serial = 1208] [outer = (nil)] [url = about:blank] 19:04:09 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x97fa6800) [pid = 1796] [serial = 1223] [outer = (nil)] [url = about:blank] 19:04:09 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x92bab400) [pid = 1796] [serial = 1206] [outer = (nil)] [url = about:blank] 19:04:09 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x8c4fb000) [pid = 1796] [serial = 1191] [outer = (nil)] [url = about:blank] 19:04:09 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x9713e800) [pid = 1796] [serial = 1217] [outer = (nil)] [url = about:blank] 19:04:09 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x8f4b8c00) [pid = 1796] [serial = 1185] [outer = (nil)] [url = about:blank] 19:04:09 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x8f447000) [pid = 1796] [serial = 1161] [outer = (nil)] [url = about:blank] 19:04:09 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x88f3fc00) [pid = 1796] [serial = 1167] [outer = (nil)] [url = about:blank] 19:04:09 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x9ae86c00) [pid = 1796] [serial = 1233] [outer = (nil)] [url = about:blank] 19:04:09 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x9fd56800) [pid = 1796] [serial = 1236] [outer = (nil)] [url = about:blank] 19:04:09 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x90514c00) [pid = 1796] [serial = 1125] [outer = (nil)] [url = about:blank] 19:04:09 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x9ad12c00) [pid = 1796] [serial = 1232] [outer = (nil)] [url = about:blank] 19:04:09 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x8f10a400) [pid = 1796] [serial = 1122] [outer = (nil)] [url = about:blank] 19:04:09 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x8f4be400) [pid = 1796] [serial = 1193] [outer = (nil)] [url = about:blank] 19:04:09 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x8a3d4c00) [pid = 1796] [serial = 1251] [outer = (nil)] [url = about:blank] 19:04:09 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0xa46ec800) [pid = 1796] [serial = 1152] [outer = (nil)] [url = about:blank] 19:04:09 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x86491400) [pid = 1796] [serial = 1242] [outer = (nil)] [url = about:blank] 19:04:09 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0xa0b27800) [pid = 1796] [serial = 1239] [outer = (nil)] [url = about:blank] 19:04:09 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x93d81c00) [pid = 1796] [serial = 1211] [outer = (nil)] [url = about:blank] 19:04:09 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x885f0000) [pid = 1796] [serial = 1250] [outer = (nil)] [url = about:blank] 19:04:09 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x902a4400) [pid = 1796] [serial = 1199] [outer = (nil)] [url = about:blank] 19:04:09 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x8fc88c00) [pid = 1796] [serial = 1194] [outer = (nil)] [url = about:blank] 19:04:09 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x891cc800) [pid = 1796] [serial = 1188] [outer = (nil)] [url = about:blank] 19:04:09 INFO - PROCESS | 1796 | ++DOCSHELL 0x850dfc00 == 123 [pid = 1796] [id = 459] 19:04:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x850e1400) [pid = 1796] [serial = 1378] [outer = (nil)] 19:04:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x8648d800) [pid = 1796] [serial = 1379] [outer = 0x850e1400] 19:04:09 INFO - PROCESS | 1796 | 1461204249093 Marionette DEBUG loaded listener.js 19:04:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x866cc400) [pid = 1796] [serial = 1380] [outer = 0x850e1400] 19:04:09 INFO - PROCESS | 1796 | 1461204249954 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]]]}] 19:04:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 19:04:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 3689ms 19:04:10 INFO - PROCESS | 1796 | 1461204250001 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 19:04:10 INFO - PROCESS | 1796 | 1461204250008 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 19:04:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 19:04:10 INFO - PROCESS | 1796 | 1461204250018 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 19:04:10 INFO - PROCESS | 1796 | 1461204250022 Marionette TRACE conn3 <- [1,1810,null,{}] 19:04:10 INFO - PROCESS | 1796 | 1461204250030 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}] 19:04:10 INFO - PROCESS | 1796 | 1461204250235 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 19:04:10 INFO - PROCESS | 1796 | 1461204250440 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:10 INFO - PROCESS | 1796 | ++DOCSHELL 0x88759800 == 124 [pid = 1796] [id = 460] 19:04:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x8875a800) [pid = 1796] [serial = 1381] [outer = (nil)] 19:04:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x88ec4400) [pid = 1796] [serial = 1382] [outer = 0x8875a800] 19:04:10 INFO - PROCESS | 1796 | 1461204250536 Marionette DEBUG loaded listener.js 19:04:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x88f3e400) [pid = 1796] [serial = 1383] [outer = 0x8875a800] 19:04:11 INFO - PROCESS | 1796 | 1461204251659 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]]]}] 19:04:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 19:04:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1736ms 19:04:11 INFO - PROCESS | 1796 | 1461204251761 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 19:04:11 INFO - PROCESS | 1796 | 1461204251765 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 19:04:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 19:04:11 INFO - PROCESS | 1796 | 1461204251781 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 19:04:11 INFO - PROCESS | 1796 | 1461204251785 Marionette TRACE conn3 <- [1,1814,null,{}] 19:04:11 INFO - PROCESS | 1796 | 1461204251791 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}] 19:04:12 INFO - PROCESS | 1796 | 1461204252034 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 19:04:12 INFO - PROCESS | 1796 | 1461204252277 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:12 INFO - PROCESS | 1796 | ++DOCSHELL 0x895ecc00 == 125 [pid = 1796] [id = 461] 19:04:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x895ef000) [pid = 1796] [serial = 1384] [outer = (nil)] 19:04:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x896c8400) [pid = 1796] [serial = 1385] [outer = 0x895ef000] 19:04:12 INFO - PROCESS | 1796 | 1461204252351 Marionette DEBUG loaded listener.js 19:04:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x8a3d7400) [pid = 1796] [serial = 1386] [outer = 0x895ef000] 19:04:13 INFO - PROCESS | 1796 | 1461204253358 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]]]}] 19:04:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 19:04:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1645ms 19:04:13 INFO - PROCESS | 1796 | 1461204253421 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 19:04:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 19:04:13 INFO - PROCESS | 1796 | 1461204253425 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 19:04:13 INFO - PROCESS | 1796 | 1461204253431 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 19:04:13 INFO - PROCESS | 1796 | 1461204253437 Marionette TRACE conn3 <- [1,1818,null,{}] 19:04:13 INFO - PROCESS | 1796 | 1461204253468 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}] 19:04:13 INFO - PROCESS | 1796 | 1461204253734 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 19:04:14 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x895e0c00) [pid = 1796] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 19:04:14 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x95bab000) [pid = 1796] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 19:04:14 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x896c8800) [pid = 1796] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 19:04:14 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x85208000) [pid = 1796] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 19:04:14 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x8f4ba000) [pid = 1796] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 19:04:14 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x96ca5400) [pid = 1796] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 19:04:14 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x8f16c400) [pid = 1796] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 19:04:14 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x866c6c00) [pid = 1796] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 19:04:14 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x891ce000) [pid = 1796] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 19:04:14 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x8fc87400) [pid = 1796] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 19:04:14 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x8a3db400) [pid = 1796] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 19:04:14 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x8fe4b400) [pid = 1796] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 19:04:14 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x8f107400) [pid = 1796] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 19:04:14 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x91512400) [pid = 1796] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 19:04:14 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x9818e000) [pid = 1796] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 19:04:14 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x9051f400) [pid = 1796] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 19:04:14 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x93d89800) [pid = 1796] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 19:04:14 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x885e2c00) [pid = 1796] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 19:04:14 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x866cdc00) [pid = 1796] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 19:04:14 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x8e7ce400) [pid = 1796] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 19:04:14 INFO - PROCESS | 1796 | --DOMWINDOW == 126 (0x97e8e000) [pid = 1796] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 19:04:14 INFO - PROCESS | 1796 | --DOMWINDOW == 125 (0x98cd1c00) [pid = 1796] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 19:04:14 INFO - PROCESS | 1796 | 1461204254419 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:14 INFO - PROCESS | 1796 | ++DOCSHELL 0x850d7400 == 126 [pid = 1796] [id = 462] 19:04:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 126 (0x85206400) [pid = 1796] [serial = 1387] [outer = (nil)] 19:04:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 127 (0x86fd5000) [pid = 1796] [serial = 1388] [outer = 0x85206400] 19:04:14 INFO - PROCESS | 1796 | 1461204254509 Marionette DEBUG loaded listener.js 19:04:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x895e0c00) [pid = 1796] [serial = 1389] [outer = 0x85206400] 19:04:15 INFO - PROCESS | 1796 | 1461204255334 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]]]}] 19:04:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 19:04:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1945ms 19:04:15 INFO - PROCESS | 1796 | 1461204255376 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 19:04:15 INFO - PROCESS | 1796 | 1461204255381 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 19:04:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 19:04:15 INFO - PROCESS | 1796 | 1461204255387 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 19:04:15 INFO - PROCESS | 1796 | 1461204255392 Marionette TRACE conn3 <- [1,1822,null,{}] 19:04:15 INFO - PROCESS | 1796 | 1461204255397 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}] 19:04:15 INFO - PROCESS | 1796 | 1461204255651 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 19:04:15 INFO - PROCESS | 1796 | 1461204255877 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:15 INFO - PROCESS | 1796 | ++DOCSHELL 0x88436400 == 127 [pid = 1796] [id = 463] 19:04:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x885e2c00) [pid = 1796] [serial = 1390] [outer = (nil)] 19:04:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x8c67fc00) [pid = 1796] [serial = 1391] [outer = 0x885e2c00] 19:04:15 INFO - PROCESS | 1796 | 1461204255951 Marionette DEBUG loaded listener.js 19:04:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x8e7cd800) [pid = 1796] [serial = 1392] [outer = 0x885e2c00] 19:04:17 INFO - PROCESS | 1796 | 1461204257043 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]]]}] 19:04:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 19:04:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1733ms 19:04:17 INFO - PROCESS | 1796 | 1461204257121 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 19:04:17 INFO - PROCESS | 1796 | 1461204257129 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 19:04:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 19:04:17 INFO - PROCESS | 1796 | 1461204257139 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 19:04:17 INFO - PROCESS | 1796 | 1461204257150 Marionette TRACE conn3 <- [1,1826,null,{}] 19:04:17 INFO - PROCESS | 1796 | 1461204257165 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}] 19:04:17 INFO - PROCESS | 1796 | 1461204257471 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 19:04:17 INFO - PROCESS | 1796 | 1461204257757 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:17 INFO - PROCESS | 1796 | ++DOCSHELL 0x88756000 == 128 [pid = 1796] [id = 464] 19:04:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x8875d400) [pid = 1796] [serial = 1393] [outer = (nil)] 19:04:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x88f41400) [pid = 1796] [serial = 1394] [outer = 0x8875d400] 19:04:17 INFO - PROCESS | 1796 | 1461204257857 Marionette DEBUG loaded listener.js 19:04:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x8a3d3000) [pid = 1796] [serial = 1395] [outer = 0x8875d400] 19:04:18 INFO - PROCESS | 1796 | 1461204258854 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]]]}] 19:04:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 19:04:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1751ms 19:04:18 INFO - PROCESS | 1796 | 1461204258892 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 19:04:18 INFO - PROCESS | 1796 | 1461204258901 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 19:04:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 19:04:18 INFO - PROCESS | 1796 | 1461204258912 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 19:04:18 INFO - PROCESS | 1796 | 1461204258916 Marionette TRACE conn3 <- [1,1830,null,{}] 19:04:18 INFO - PROCESS | 1796 | 1461204258922 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}] 19:04:19 INFO - PROCESS | 1796 | 1461204259135 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 19:04:19 INFO - PROCESS | 1796 | 1461204259503 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:19 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c4fa800 == 129 [pid = 1796] [id = 465] 19:04:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x8c4fb800) [pid = 1796] [serial = 1396] [outer = (nil)] 19:04:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x8c680c00) [pid = 1796] [serial = 1397] [outer = 0x8c4fb800] 19:04:19 INFO - PROCESS | 1796 | 1461204259596 Marionette DEBUG loaded listener.js 19:04:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x8e7d7400) [pid = 1796] [serial = 1398] [outer = 0x8c4fb800] 19:04:20 INFO - PROCESS | 1796 | 1461204260567 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]]]}] 19:04:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 19:04:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1730ms 19:04:20 INFO - PROCESS | 1796 | 1461204260643 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 19:04:20 INFO - PROCESS | 1796 | 1461204260646 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 19:04:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 19:04:20 INFO - PROCESS | 1796 | 1461204260653 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 19:04:20 INFO - PROCESS | 1796 | 1461204260660 Marionette TRACE conn3 <- [1,1834,null,{}] 19:04:20 INFO - PROCESS | 1796 | 1461204260677 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}] 19:04:20 INFO - PROCESS | 1796 | 1461204260933 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 19:04:21 INFO - PROCESS | 1796 | 1461204261266 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:21 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f109000 == 130 [pid = 1796] [id = 466] 19:04:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x8f16e800) [pid = 1796] [serial = 1399] [outer = (nil)] 19:04:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x8f36b400) [pid = 1796] [serial = 1400] [outer = 0x8f16e800] 19:04:21 INFO - PROCESS | 1796 | 1461204261358 Marionette DEBUG loaded listener.js 19:04:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x8f447000) [pid = 1796] [serial = 1401] [outer = 0x8f16e800] 19:04:22 INFO - PROCESS | 1796 | 1461204262280 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]]]}] 19:04:22 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 19:04:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1700ms 19:04:22 INFO - PROCESS | 1796 | 1461204262356 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 19:04:22 INFO - PROCESS | 1796 | 1461204262361 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 19:04:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 19:04:22 INFO - PROCESS | 1796 | 1461204262370 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 19:04:22 INFO - PROCESS | 1796 | 1461204262373 Marionette TRACE conn3 <- [1,1838,null,{}] 19:04:22 INFO - PROCESS | 1796 | 1461204262379 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}] 19:04:22 INFO - PROCESS | 1796 | 1461204262583 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 19:04:22 INFO - PROCESS | 1796 | 1461204262897 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:22 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f106c00 == 131 [pid = 1796] [id = 467] 19:04:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x8f36e800) [pid = 1796] [serial = 1402] [outer = (nil)] 19:04:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x8f4bcc00) [pid = 1796] [serial = 1403] [outer = 0x8f36e800] 19:04:22 INFO - PROCESS | 1796 | 1461204262990 Marionette DEBUG loaded listener.js 19:04:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x8f4d0800) [pid = 1796] [serial = 1404] [outer = 0x8f36e800] 19:04:23 INFO - PROCESS | 1796 | 1461204263898 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]]]}] 19:04:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 19:04:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1579ms 19:04:23 INFO - PROCESS | 1796 | 1461204263950 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 19:04:23 INFO - PROCESS | 1796 | 1461204263954 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 19:04:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 19:04:23 INFO - PROCESS | 1796 | 1461204263961 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 19:04:23 INFO - PROCESS | 1796 | 1461204263964 Marionette TRACE conn3 <- [1,1842,null,{}] 19:04:23 INFO - PROCESS | 1796 | 1461204263970 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}] 19:04:24 INFO - PROCESS | 1796 | 1461204264170 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 19:04:24 INFO - PROCESS | 1796 | 1461204264482 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:24 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f367400 == 132 [pid = 1796] [id = 468] 19:04:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x8f44cc00) [pid = 1796] [serial = 1405] [outer = (nil)] 19:04:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x8fe47c00) [pid = 1796] [serial = 1406] [outer = 0x8f44cc00] 19:04:24 INFO - PROCESS | 1796 | 1461204264577 Marionette DEBUG loaded listener.js 19:04:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x8fe4a400) [pid = 1796] [serial = 1407] [outer = 0x8f44cc00] 19:04:25 INFO - PROCESS | 1796 | 1461204265500 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]]]}] 19:04:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 19:04:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1580ms 19:04:25 INFO - PROCESS | 1796 | 1461204265542 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 19:04:25 INFO - PROCESS | 1796 | 1461204265546 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 19:04:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 19:04:25 INFO - PROCESS | 1796 | 1461204265552 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 19:04:25 INFO - PROCESS | 1796 | 1461204265556 Marionette TRACE conn3 <- [1,1846,null,{}] 19:04:25 INFO - PROCESS | 1796 | 1461204265561 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}] 19:04:25 INFO - PROCESS | 1796 | 1461204265805 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 19:04:26 INFO - PROCESS | 1796 | 1461204266144 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:26 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ff6bc00 == 133 [pid = 1796] [id = 469] 19:04:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x90244800) [pid = 1796] [serial = 1408] [outer = (nil)] 19:04:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x902ac800) [pid = 1796] [serial = 1409] [outer = 0x90244800] 19:04:26 INFO - PROCESS | 1796 | 1461204266250 Marionette DEBUG loaded listener.js 19:04:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x9051ac00) [pid = 1796] [serial = 1410] [outer = 0x90244800] 19:04:27 INFO - PROCESS | 1796 | 1461204267156 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]]]}] 19:04:27 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) 19:04:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1682ms 19:04:27 INFO - PROCESS | 1796 | 1461204267235 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 19:04:27 INFO - PROCESS | 1796 | 1461204267238 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 19:04:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 19:04:27 INFO - PROCESS | 1796 | 1461204267245 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 19:04:27 INFO - PROCESS | 1796 | 1461204267249 Marionette TRACE conn3 <- [1,1850,null,{}] 19:04:27 INFO - PROCESS | 1796 | 1461204267255 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}] 19:04:27 INFO - PROCESS | 1796 | 1461204267491 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 19:04:27 INFO - PROCESS | 1796 | 1461204267804 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:27 INFO - PROCESS | 1796 | ++DOCSHELL 0x9024cc00 == 134 [pid = 1796] [id = 470] 19:04:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x902adc00) [pid = 1796] [serial = 1411] [outer = (nil)] 19:04:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x912c6400) [pid = 1796] [serial = 1412] [outer = 0x902adc00] 19:04:27 INFO - PROCESS | 1796 | 1461204267897 Marionette DEBUG loaded listener.js 19:04:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x9150ec00) [pid = 1796] [serial = 1413] [outer = 0x902adc00] 19:04:28 INFO - PROCESS | 1796 | 1461204268788 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]]]}] 19:04:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:04:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1585ms 19:04:28 INFO - PROCESS | 1796 | 1461204268831 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 19:04:28 INFO - PROCESS | 1796 | 1461204268835 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 19:04:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 19:04:28 INFO - PROCESS | 1796 | 1461204268842 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 19:04:28 INFO - PROCESS | 1796 | 1461204268846 Marionette TRACE conn3 <- [1,1854,null,{}] 19:04:28 INFO - PROCESS | 1796 | 1461204268852 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}] 19:04:29 INFO - PROCESS | 1796 | 1461204269081 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 19:04:29 INFO - PROCESS | 1796 | 1461204269394 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:29 INFO - PROCESS | 1796 | ++DOCSHELL 0x9024c000 == 135 [pid = 1796] [id = 471] 19:04:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x90726800) [pid = 1796] [serial = 1414] [outer = (nil)] 19:04:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x92bd8400) [pid = 1796] [serial = 1415] [outer = 0x90726800] 19:04:29 INFO - PROCESS | 1796 | 1461204269487 Marionette DEBUG loaded listener.js 19:04:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x93a68400) [pid = 1796] [serial = 1416] [outer = 0x90726800] 19:04:30 INFO - PROCESS | 1796 | 1461204270399 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]]]}] 19:04:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 19:04:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1592ms 19:04:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 19:04:30 INFO - PROCESS | 1796 | 1461204270435 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 19:04:30 INFO - PROCESS | 1796 | 1461204270438 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 19:04:30 INFO - PROCESS | 1796 | 1461204270445 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 19:04:30 INFO - PROCESS | 1796 | 1461204270449 Marionette TRACE conn3 <- [1,1858,null,{}] 19:04:30 INFO - PROCESS | 1796 | 1461204270455 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}] 19:04:30 INFO - PROCESS | 1796 | 1461204270645 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 19:04:31 INFO - PROCESS | 1796 | 1461204271025 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:31 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c433000 == 136 [pid = 1796] [id = 472] 19:04:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x9211e000) [pid = 1796] [serial = 1417] [outer = (nil)] 19:04:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x93c4e000) [pid = 1796] [serial = 1418] [outer = 0x9211e000] 19:04:31 INFO - PROCESS | 1796 | 1461204271133 Marionette DEBUG loaded listener.js 19:04:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x93c51c00) [pid = 1796] [serial = 1419] [outer = 0x9211e000] 19:04:32 INFO - PROCESS | 1796 | 1461204272026 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]]]}] 19:04:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 19:04:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1642ms 19:04:32 INFO - PROCESS | 1796 | 1461204272087 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 19:04:32 INFO - PROCESS | 1796 | 1461204272091 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 19:04:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 19:04:32 INFO - PROCESS | 1796 | 1461204272097 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 19:04:32 INFO - PROCESS | 1796 | 1461204272101 Marionette TRACE conn3 <- [1,1862,null,{}] 19:04:32 INFO - PROCESS | 1796 | 1461204272107 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}] 19:04:32 INFO - PROCESS | 1796 | 1461204272323 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 19:04:32 INFO - PROCESS | 1796 | 1461204272642 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:32 INFO - PROCESS | 1796 | ++DOCSHELL 0x93c46000 == 137 [pid = 1796] [id = 473] 19:04:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x93c4fc00) [pid = 1796] [serial = 1420] [outer = (nil)] 19:04:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x93e4ac00) [pid = 1796] [serial = 1421] [outer = 0x93c4fc00] 19:04:32 INFO - PROCESS | 1796 | 1461204272735 Marionette DEBUG loaded listener.js 19:04:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x95101800) [pid = 1796] [serial = 1422] [outer = 0x93c4fc00] 19:04:33 INFO - PROCESS | 1796 | 1461204273648 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]]]}] 19:04:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 19:04:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1586ms 19:04:33 INFO - PROCESS | 1796 | 1461204273685 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 19:04:33 INFO - PROCESS | 1796 | 1461204273689 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 19:04:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 19:04:33 INFO - PROCESS | 1796 | 1461204273696 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 19:04:33 INFO - PROCESS | 1796 | 1461204273700 Marionette TRACE conn3 <- [1,1866,null,{}] 19:04:33 INFO - PROCESS | 1796 | 1461204273706 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}] 19:04:33 INFO - PROCESS | 1796 | 1461204273952 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 19:04:34 INFO - PROCESS | 1796 | 1461204274282 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:34 INFO - PROCESS | 1796 | ++DOCSHELL 0x93e43c00 == 138 [pid = 1796] [id = 474] 19:04:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x95b0a400) [pid = 1796] [serial = 1423] [outer = (nil)] 19:04:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x95d1fc00) [pid = 1796] [serial = 1424] [outer = 0x95b0a400] 19:04:34 INFO - PROCESS | 1796 | 1461204274384 Marionette DEBUG loaded listener.js 19:04:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x96fe2800) [pid = 1796] [serial = 1425] [outer = 0x95b0a400] 19:04:35 INFO - PROCESS | 1796 | 1461204275309 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]]]}] 19:04:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 19:04:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1685ms 19:04:35 INFO - PROCESS | 1796 | 1461204275381 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 19:04:35 INFO - PROCESS | 1796 | 1461204275384 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 19:04:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 19:04:35 INFO - PROCESS | 1796 | 1461204275391 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 19:04:35 INFO - PROCESS | 1796 | 1461204275395 Marionette TRACE conn3 <- [1,1870,null,{}] 19:04:35 INFO - PROCESS | 1796 | 1461204275401 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}] 19:04:35 INFO - PROCESS | 1796 | 1461204275653 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 19:04:35 INFO - PROCESS | 1796 | 1461204275980 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:36 INFO - PROCESS | 1796 | ++DOCSHELL 0x9083c800 == 139 [pid = 1796] [id = 475] 19:04:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x93c4c800) [pid = 1796] [serial = 1426] [outer = (nil)] 19:04:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x97e8e000) [pid = 1796] [serial = 1427] [outer = 0x93c4c800] 19:04:36 INFO - PROCESS | 1796 | 1461204276088 Marionette DEBUG loaded listener.js 19:04:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x97f68000) [pid = 1796] [serial = 1428] [outer = 0x93c4c800] 19:04:37 INFO - PROCESS | 1796 | 1461204277014 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]]]}] 19:04:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 19:04:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1681ms 19:04:37 INFO - PROCESS | 1796 | 1461204277073 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 19:04:37 INFO - PROCESS | 1796 | 1461204277077 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 19:04:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 19:04:37 INFO - PROCESS | 1796 | 1461204277083 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 19:04:37 INFO - PROCESS | 1796 | 1461204277086 Marionette TRACE conn3 <- [1,1874,null,{}] 19:04:37 INFO - PROCESS | 1796 | 1461204277092 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}] 19:04:37 INFO - PROCESS | 1796 | 1461204277302 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 19:04:37 INFO - PROCESS | 1796 | 1461204277618 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:37 INFO - PROCESS | 1796 | ++DOCSHELL 0x86491000 == 140 [pid = 1796] [id = 476] 19:04:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x9714c000) [pid = 1796] [serial = 1429] [outer = (nil)] 19:04:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 169 (0x98189000) [pid = 1796] [serial = 1430] [outer = 0x9714c000] 19:04:37 INFO - PROCESS | 1796 | 1461204277708 Marionette DEBUG loaded listener.js 19:04:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 170 (0x9818d400) [pid = 1796] [serial = 1431] [outer = 0x9714c000] 19:04:38 INFO - PROCESS | 1796 | 1461204278620 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]]]}] 19:04:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 19:04:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1586ms 19:04:38 INFO - PROCESS | 1796 | 1461204278670 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 19:04:38 INFO - PROCESS | 1796 | 1461204278674 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 19:04:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 19:04:38 INFO - PROCESS | 1796 | 1461204278680 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 19:04:38 INFO - PROCESS | 1796 | 1461204278683 Marionette TRACE conn3 <- [1,1878,null,{}] 19:04:38 INFO - PROCESS | 1796 | 1461204278689 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}] 19:04:38 INFO - PROCESS | 1796 | 1461204278885 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 19:04:39 INFO - PROCESS | 1796 | 1461204279203 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:39 INFO - PROCESS | 1796 | ++DOCSHELL 0x86078000 == 141 [pid = 1796] [id = 477] 19:04:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 171 (0x97f76400) [pid = 1796] [serial = 1432] [outer = (nil)] 19:04:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 172 (0x98817000) [pid = 1796] [serial = 1433] [outer = 0x97f76400] 19:04:39 INFO - PROCESS | 1796 | 1461204279293 Marionette DEBUG loaded listener.js 19:04:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 173 (0x9881a000) [pid = 1796] [serial = 1434] [outer = 0x97f76400] 19:04:40 INFO - PROCESS | 1796 | 1461204280187 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]]]}] 19:04:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 19:04:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1586ms 19:04:40 INFO - PROCESS | 1796 | 1461204280267 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 19:04:40 INFO - PROCESS | 1796 | 1461204280271 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 19:04:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 19:04:40 INFO - PROCESS | 1796 | 1461204280277 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 19:04:40 INFO - PROCESS | 1796 | 1461204280281 Marionette TRACE conn3 <- [1,1882,null,{}] 19:04:40 INFO - PROCESS | 1796 | 1461204280286 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}] 19:04:40 INFO - PROCESS | 1796 | 1461204280540 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 19:04:40 INFO - PROCESS | 1796 | 1461204280862 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:40 INFO - PROCESS | 1796 | ++DOCSHELL 0x9024bc00 == 142 [pid = 1796] [id = 478] 19:04:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 174 (0x915de800) [pid = 1796] [serial = 1435] [outer = (nil)] 19:04:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 175 (0x98b04400) [pid = 1796] [serial = 1436] [outer = 0x915de800] 19:04:40 INFO - PROCESS | 1796 | 1461204280950 Marionette DEBUG loaded listener.js 19:04:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 176 (0x98d35400) [pid = 1796] [serial = 1437] [outer = 0x915de800] 19:04:41 INFO - PROCESS | 1796 | 1461204281857 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]]]}] 19:04:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 19:04:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1649ms 19:04:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 19:04:41 INFO - PROCESS | 1796 | 1461204281927 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 19:04:41 INFO - PROCESS | 1796 | 1461204281930 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 19:04:41 INFO - PROCESS | 1796 | 1461204281937 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 19:04:41 INFO - PROCESS | 1796 | 1461204281941 Marionette TRACE conn3 <- [1,1886,null,{}] 19:04:41 INFO - PROCESS | 1796 | 1461204281946 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}] 19:04:42 INFO - PROCESS | 1796 | 1461204282157 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 19:04:42 INFO - PROCESS | 1796 | 1461204282479 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:42 INFO - PROCESS | 1796 | ++DOCSHELL 0x866c7c00 == 143 [pid = 1796] [id = 479] 19:04:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 177 (0x981b0800) [pid = 1796] [serial = 1438] [outer = (nil)] 19:04:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 178 (0x99a27800) [pid = 1796] [serial = 1439] [outer = 0x981b0800] 19:04:42 INFO - PROCESS | 1796 | 1461204282569 Marionette DEBUG loaded listener.js 19:04:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 179 (0x9ae89000) [pid = 1796] [serial = 1440] [outer = 0x981b0800] 19:04:43 INFO - PROCESS | 1796 | 1461204283464 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]]]}] 19:04:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 19:04:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1584ms 19:04:43 INFO - PROCESS | 1796 | 1461204283521 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 19:04:43 INFO - PROCESS | 1796 | 1461204283524 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 19:04:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 19:04:43 INFO - PROCESS | 1796 | 1461204283531 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 19:04:43 INFO - PROCESS | 1796 | 1461204283534 Marionette TRACE conn3 <- [1,1890,null,{}] 19:04:43 INFO - PROCESS | 1796 | 1461204283540 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}] 19:04:43 INFO - PROCESS | 1796 | 1461204283744 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 19:04:44 INFO - PROCESS | 1796 | 1461204284095 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:44 INFO - PROCESS | 1796 | ++DOCSHELL 0x891c9400 == 144 [pid = 1796] [id = 480] 19:04:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 180 (0x9818b800) [pid = 1796] [serial = 1441] [outer = (nil)] 19:04:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 181 (0x9ea23800) [pid = 1796] [serial = 1442] [outer = 0x9818b800] 19:04:44 INFO - PROCESS | 1796 | 1461204284200 Marionette DEBUG loaded listener.js 19:04:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 182 (0x9aea3000) [pid = 1796] [serial = 1443] [outer = 0x9818b800] 19:04:45 INFO - PROCESS | 1796 | 1461204285076 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]]]}] 19:04:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 19:04:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1588ms 19:04:45 INFO - PROCESS | 1796 | 1461204285120 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 19:04:45 INFO - PROCESS | 1796 | 1461204285124 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 19:04:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 19:04:45 INFO - PROCESS | 1796 | 1461204285130 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 19:04:45 INFO - PROCESS | 1796 | 1461204285138 Marionette TRACE conn3 <- [1,1894,null,{}] 19:04:45 INFO - PROCESS | 1796 | 1461204285149 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}] 19:04:45 INFO - PROCESS | 1796 | 1461204285393 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 19:04:45 INFO - PROCESS | 1796 | 1461204285730 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:45 INFO - PROCESS | 1796 | ++DOCSHELL 0x8520a400 == 145 [pid = 1796] [id = 481] 19:04:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 183 (0x8520b000) [pid = 1796] [serial = 1444] [outer = (nil)] 19:04:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 184 (0xa0ba9400) [pid = 1796] [serial = 1445] [outer = 0x8520b000] 19:04:45 INFO - PROCESS | 1796 | 1461204285823 Marionette DEBUG loaded listener.js 19:04:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 185 (0xa0f57c00) [pid = 1796] [serial = 1446] [outer = 0x8520b000] 19:04:46 INFO - PROCESS | 1796 | 1461204286754 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]]]}] 19:04:48 INFO - PROCESS | 1796 | --DOCSHELL 0x891ca800 == 144 [pid = 1796] [id = 390] 19:04:48 INFO - PROCESS | 1796 | --DOCSHELL 0x86077800 == 143 [pid = 1796] [id = 391] 19:04:48 INFO - PROCESS | 1796 | --DOCSHELL 0x86845000 == 142 [pid = 1796] [id = 394] 19:04:48 INFO - PROCESS | 1796 | --DOCSHELL 0x8fe4ec00 == 141 [pid = 1796] [id = 399] 19:04:48 INFO - PROCESS | 1796 | --DOCSHELL 0x9059d800 == 140 [pid = 1796] [id = 401] 19:04:48 INFO - PROCESS | 1796 | --DOCSHELL 0x915e4000 == 139 [pid = 1796] [id = 402] 19:04:48 INFO - PROCESS | 1796 | --DOCSHELL 0x9059e400 == 138 [pid = 1796] [id = 404] 19:04:48 INFO - PROCESS | 1796 | --DOCSHELL 0x92ba9400 == 137 [pid = 1796] [id = 403] 19:04:48 INFO - PROCESS | 1796 | --DOCSHELL 0x86848c00 == 136 [pid = 1796] [id = 395] 19:04:48 INFO - PROCESS | 1796 | --DOCSHELL 0x8afea800 == 135 [pid = 1796] [id = 396] 19:04:48 INFO - PROCESS | 1796 | --DOCSHELL 0x885f0800 == 134 [pid = 1796] [id = 398] 19:04:48 INFO - PROCESS | 1796 | --DOCSHELL 0x8648b400 == 133 [pid = 1796] [id = 400] 19:04:48 INFO - PROCESS | 1796 | --DOCSHELL 0x9083f000 == 132 [pid = 1796] [id = 455] 19:04:48 INFO - PROCESS | 1796 | --DOCSHELL 0x902a5400 == 131 [pid = 1796] [id = 456] 19:04:48 INFO - PROCESS | 1796 | --DOCSHELL 0x85212c00 == 130 [pid = 1796] [id = 454] 19:04:48 INFO - PROCESS | 1796 | --DOCSHELL 0x9714b000 == 129 [pid = 1796] [id = 453] 19:04:48 INFO - PROCESS | 1796 | --DOCSHELL 0x9510f000 == 128 [pid = 1796] [id = 452] 19:04:48 INFO - PROCESS | 1796 | --DOCSHELL 0x912c8c00 == 127 [pid = 1796] [id = 450] 19:04:48 INFO - PROCESS | 1796 | --DOCSHELL 0x95110800 == 126 [pid = 1796] [id = 451] 19:04:48 INFO - PROCESS | 1796 | --DOCSHELL 0x85212800 == 125 [pid = 1796] [id = 449] 19:04:48 INFO - PROCESS | 1796 | --DOCSHELL 0x90516000 == 124 [pid = 1796] [id = 448] 19:04:48 INFO - PROCESS | 1796 | --DOCSHELL 0x8f166800 == 123 [pid = 1796] [id = 447] 19:04:48 INFO - PROCESS | 1796 | --DOCSHELL 0x8f36ec00 == 122 [pid = 1796] [id = 446] 19:04:48 INFO - PROCESS | 1796 | --DOCSHELL 0x8e9bfc00 == 121 [pid = 1796] [id = 445] 19:04:48 INFO - PROCESS | 1796 | --DOCSHELL 0x8a3da000 == 120 [pid = 1796] [id = 443] 19:04:48 INFO - PROCESS | 1796 | --DOCSHELL 0x8c434000 == 119 [pid = 1796] [id = 444] 19:04:48 INFO - PROCESS | 1796 | --DOCSHELL 0x88f43400 == 118 [pid = 1796] [id = 442] 19:04:48 INFO - PROCESS | 1796 | --DOCSHELL 0x86845400 == 117 [pid = 1796] [id = 441] 19:04:48 INFO - PROCESS | 1796 | --DOMWINDOW == 184 (0x88758000) [pid = 1796] [serial = 1322] [outer = (nil)] [url = about:blank] 19:04:48 INFO - PROCESS | 1796 | --DOMWINDOW == 183 (0x896c8000) [pid = 1796] [serial = 1316] [outer = (nil)] [url = about:blank] 19:04:48 INFO - PROCESS | 1796 | --DOMWINDOW == 182 (0x95d9f800) [pid = 1796] [serial = 1286] [outer = (nil)] [url = about:blank] 19:04:48 INFO - PROCESS | 1796 | --DOMWINDOW == 181 (0x8afec800) [pid = 1796] [serial = 1260] [outer = (nil)] [url = about:blank] 19:04:48 INFO - PROCESS | 1796 | --DOMWINDOW == 180 (0x86843000) [pid = 1796] [serial = 1311] [outer = (nil)] [url = about:blank] 19:04:48 INFO - PROCESS | 1796 | --DOMWINDOW == 179 (0x902a7400) [pid = 1796] [serial = 1272] [outer = (nil)] [url = about:blank] 19:04:48 INFO - PROCESS | 1796 | --DOMWINDOW == 178 (0x97f69400) [pid = 1796] [serial = 1292] [outer = (nil)] [url = about:blank] 19:04:48 INFO - PROCESS | 1796 | --DOMWINDOW == 177 (0x96fdb800) [pid = 1796] [serial = 1287] [outer = (nil)] [url = about:blank] 19:04:48 INFO - PROCESS | 1796 | --DOMWINDOW == 176 (0x8f4b6c00) [pid = 1796] [serial = 1268] [outer = (nil)] [url = about:blank] 19:04:48 INFO - PROCESS | 1796 | --DOMWINDOW == 175 (0x9fc90000) [pid = 1796] [serial = 1308] [outer = (nil)] [url = about:blank] 19:04:48 INFO - PROCESS | 1796 | --DOMWINDOW == 174 (0x98b07c00) [pid = 1796] [serial = 1299] [outer = (nil)] [url = about:blank] 19:04:48 INFO - PROCESS | 1796 | --DOMWINDOW == 173 (0x905a1800) [pid = 1796] [serial = 1274] [outer = (nil)] [url = about:blank] 19:04:48 INFO - PROCESS | 1796 | --DOMWINDOW == 172 (0x9df97c00) [pid = 1796] [serial = 1307] [outer = (nil)] [url = about:blank] 19:04:48 INFO - PROCESS | 1796 | --DOMWINDOW == 171 (0x97f76000) [pid = 1796] [serial = 1293] [outer = (nil)] [url = about:blank] 19:04:48 INFO - PROCESS | 1796 | --DOMWINDOW == 170 (0x8c4f2c00) [pid = 1796] [serial = 1320] [outer = (nil)] [url = about:blank] 19:04:48 INFO - PROCESS | 1796 | --DOMWINDOW == 169 (0x90248800) [pid = 1796] [serial = 1271] [outer = (nil)] [url = about:blank] 19:04:48 INFO - PROCESS | 1796 | --DOMWINDOW == 168 (0x978e7400) [pid = 1796] [serial = 1289] [outer = (nil)] [url = about:blank] 19:04:48 INFO - PROCESS | 1796 | --DOMWINDOW == 167 (0x8f369800) [pid = 1796] [serial = 1265] [outer = (nil)] [url = about:blank] 19:04:48 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0x905a4c00) [pid = 1796] [serial = 1275] [outer = (nil)] [url = about:blank] 19:04:48 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0x97c84c00) [pid = 1796] [serial = 1290] [outer = (nil)] [url = about:blank] 19:04:48 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x93c46400) [pid = 1796] [serial = 1281] [outer = (nil)] [url = about:blank] 19:04:48 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x98d38c00) [pid = 1796] [serial = 1301] [outer = (nil)] [url = about:blank] 19:04:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 19:04:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 3299ms 19:04:48 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x9211a000) [pid = 1796] [serial = 1278] [outer = (nil)] [url = about:blank] 19:04:48 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x93e49c00) [pid = 1796] [serial = 1283] [outer = (nil)] [url = about:blank] 19:04:48 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x88ec1c00) [pid = 1796] [serial = 1314] [outer = (nil)] [url = about:blank] 19:04:48 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x9944c400) [pid = 1796] [serial = 1302] [outer = (nil)] [url = about:blank] 19:04:48 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x8f36c000) [pid = 1796] [serial = 1266] [outer = (nil)] [url = about:blank] 19:04:48 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x86496400) [pid = 1796] [serial = 1310] [outer = (nil)] [url = about:blank] 19:04:48 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x915dd800) [pid = 1796] [serial = 1277] [outer = (nil)] [url = about:blank] 19:04:48 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x8f4cac00) [pid = 1796] [serial = 1269] [outer = (nil)] [url = about:blank] 19:04:48 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x8875c000) [pid = 1796] [serial = 1256] [outer = (nil)] [url = about:blank] 19:04:48 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x8e9c0800) [pid = 1796] [serial = 1263] [outer = (nil)] [url = about:blank] 19:04:48 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x98813400) [pid = 1796] [serial = 1298] [outer = (nil)] [url = about:blank] 19:04:48 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x95106000) [pid = 1796] [serial = 1284] [outer = (nil)] [url = about:blank] 19:04:48 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x9827d000) [pid = 1796] [serial = 1295] [outer = (nil)] [url = about:blank] 19:04:48 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x8a3cdc00) [pid = 1796] [serial = 1317] [outer = (nil)] [url = about:blank] 19:04:48 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x9ad18800) [pid = 1796] [serial = 1304] [outer = (nil)] [url = about:blank] 19:04:48 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x8c431800) [pid = 1796] [serial = 1319] [outer = (nil)] [url = about:blank] 19:04:48 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x9ae98c00) [pid = 1796] [serial = 1305] [outer = (nil)] [url = about:blank] 19:04:48 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x93a6ec00) [pid = 1796] [serial = 1280] [outer = (nil)] [url = about:blank] 19:04:48 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x8a3d6c00) [pid = 1796] [serial = 1259] [outer = (nil)] [url = about:blank] 19:04:48 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x88eba000) [pid = 1796] [serial = 1313] [outer = (nil)] [url = about:blank] 19:04:48 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x8e7da000) [pid = 1796] [serial = 1262] [outer = (nil)] [url = about:blank] 19:04:48 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x98285400) [pid = 1796] [serial = 1296] [outer = (nil)] [url = about:blank] 19:04:48 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x88ec3400) [pid = 1796] [serial = 1257] [outer = (nil)] [url = about:blank] 19:04:48 INFO - PROCESS | 1796 | 1461204288584 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 19:04:48 INFO - PROCESS | 1796 | 1461204288590 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 19:04:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 19:04:48 INFO - PROCESS | 1796 | 1461204288599 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 19:04:48 INFO - PROCESS | 1796 | 1461204288607 Marionette TRACE conn3 <- [1,1898,null,{}] 19:04:48 INFO - PROCESS | 1796 | 1461204288614 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}] 19:04:48 INFO - PROCESS | 1796 | 1461204288790 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 19:04:48 INFO - PROCESS | 1796 | 1461204288807 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:48 INFO - PROCESS | 1796 | ++DOCSHELL 0x885ea400 == 118 [pid = 1796] [id = 482] 19:04:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x885ecc00) [pid = 1796] [serial = 1447] [outer = (nil)] 19:04:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x88752000) [pid = 1796] [serial = 1448] [outer = 0x885ecc00] 19:04:48 INFO - PROCESS | 1796 | 1461204288927 Marionette DEBUG loaded listener.js 19:04:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x8875f000) [pid = 1796] [serial = 1449] [outer = 0x885ecc00] 19:04:49 INFO - PROCESS | 1796 | 1461204289916 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]]]}] 19:04:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 19:04:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1346ms 19:04:49 INFO - PROCESS | 1796 | 1461204289946 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 19:04:49 INFO - PROCESS | 1796 | 1461204289951 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 19:04:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 19:04:49 INFO - PROCESS | 1796 | 1461204289978 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 19:04:49 INFO - PROCESS | 1796 | 1461204289984 Marionette TRACE conn3 <- [1,1902,null,{}] 19:04:49 INFO - PROCESS | 1796 | 1461204289990 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}] 19:04:50 INFO - PROCESS | 1796 | 1461204290174 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 19:04:50 INFO - PROCESS | 1796 | 1461204290192 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:50 INFO - PROCESS | 1796 | ++DOCSHELL 0x88433c00 == 119 [pid = 1796] [id = 483] 19:04:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x88ec5400) [pid = 1796] [serial = 1450] [outer = (nil)] 19:04:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x891ca800) [pid = 1796] [serial = 1451] [outer = 0x88ec5400] 19:04:50 INFO - PROCESS | 1796 | 1461204290269 Marionette DEBUG loaded listener.js 19:04:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x896c9800) [pid = 1796] [serial = 1452] [outer = 0x88ec5400] 19:04:51 INFO - PROCESS | 1796 | 1461204291468 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]]]}] 19:04:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 19:04:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1544ms 19:04:51 INFO - PROCESS | 1796 | 1461204291518 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 19:04:51 INFO - PROCESS | 1796 | 1461204291522 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 19:04:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 19:04:51 INFO - PROCESS | 1796 | 1461204291536 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 19:04:51 INFO - PROCESS | 1796 | 1461204291540 Marionette TRACE conn3 <- [1,1906,null,{}] 19:04:51 INFO - PROCESS | 1796 | 1461204291554 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}] 19:04:51 INFO - PROCESS | 1796 | 1461204291832 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 19:04:51 INFO - PROCESS | 1796 | 1461204291864 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:51 INFO - PROCESS | 1796 | ++DOCSHELL 0x86845000 == 120 [pid = 1796] [id = 484] 19:04:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x8aeea800) [pid = 1796] [serial = 1453] [outer = (nil)] 19:04:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x8aff3000) [pid = 1796] [serial = 1454] [outer = 0x8aeea800] 19:04:51 INFO - PROCESS | 1796 | 1461204291950 Marionette DEBUG loaded listener.js 19:04:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x8bfaa400) [pid = 1796] [serial = 1455] [outer = 0x8aeea800] 19:04:52 INFO - PROCESS | 1796 | 1461204292930 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]]]}] 19:04:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 19:04:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1431ms 19:04:52 INFO - PROCESS | 1796 | 1461204292968 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 19:04:52 INFO - PROCESS | 1796 | 1461204292971 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 19:04:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 19:04:52 INFO - PROCESS | 1796 | 1461204292978 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 19:04:52 INFO - PROCESS | 1796 | 1461204292981 Marionette TRACE conn3 <- [1,1910,null,{}] 19:04:52 INFO - PROCESS | 1796 | 1461204292993 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}] 19:04:53 INFO - PROCESS | 1796 | 1461204293784 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 19:04:53 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x8a3d2400) [pid = 1796] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 19:04:53 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x895ef000) [pid = 1796] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 19:04:53 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x85206400) [pid = 1796] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 19:04:53 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x850e1400) [pid = 1796] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 19:04:53 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x90241800) [pid = 1796] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 19:04:53 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x95d2ac00) [pid = 1796] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 19:04:53 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x981a6c00) [pid = 1796] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 19:04:53 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x8ff1a800) [pid = 1796] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 19:04:53 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x97f71000) [pid = 1796] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 19:04:53 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x9517e400) [pid = 1796] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 19:04:53 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x95110c00) [pid = 1796] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 19:04:53 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x92bab800) [pid = 1796] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 19:04:53 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x8ff66000) [pid = 1796] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 19:04:53 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x90519800) [pid = 1796] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 19:04:53 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x8f4ca000) [pid = 1796] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 19:04:53 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x8fe4ac00) [pid = 1796] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 19:04:53 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x8f102400) [pid = 1796] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 19:04:53 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x8f10a000) [pid = 1796] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 19:04:53 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x8c4f6c00) [pid = 1796] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 19:04:53 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x88f46000) [pid = 1796] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 19:04:53 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x8684a000) [pid = 1796] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 19:04:53 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x8875a800) [pid = 1796] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 19:04:54 INFO - PROCESS | 1796 | 1461204294005 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:54 INFO - PROCESS | 1796 | ++DOCSHELL 0x850e1400 == 121 [pid = 1796] [id = 485] 19:04:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x8520b800) [pid = 1796] [serial = 1456] [outer = (nil)] 19:04:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x86fcac00) [pid = 1796] [serial = 1457] [outer = 0x8520b800] 19:04:54 INFO - PROCESS | 1796 | 1461204294081 Marionette DEBUG loaded listener.js 19:04:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x891c5c00) [pid = 1796] [serial = 1458] [outer = 0x8520b800] 19:04:54 INFO - PROCESS | 1796 | 1461204294838 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]]]}] 19:04:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 19:04:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1885ms 19:04:54 INFO - PROCESS | 1796 | 1461204294863 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 19:04:54 INFO - PROCESS | 1796 | 1461204294867 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 19:04:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 19:04:54 INFO - PROCESS | 1796 | 1461204294873 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 19:04:54 INFO - PROCESS | 1796 | 1461204294876 Marionette TRACE conn3 <- [1,1914,null,{}] 19:04:54 INFO - PROCESS | 1796 | 1461204294882 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}] 19:04:55 INFO - PROCESS | 1796 | 1461204295122 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 19:04:55 INFO - PROCESS | 1796 | 1461204295143 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:55 INFO - PROCESS | 1796 | ++DOCSHELL 0x8875a800 == 122 [pid = 1796] [id = 486] 19:04:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x8aeedc00) [pid = 1796] [serial = 1459] [outer = (nil)] 19:04:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x8c684c00) [pid = 1796] [serial = 1460] [outer = 0x8aeedc00] 19:04:55 INFO - PROCESS | 1796 | 1461204295217 Marionette DEBUG loaded listener.js 19:04:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x8e9b6c00) [pid = 1796] [serial = 1461] [outer = 0x8aeedc00] 19:04:56 INFO - PROCESS | 1796 | 1461204296314 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]]]}] 19:04:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 19:04:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1480ms 19:04:56 INFO - PROCESS | 1796 | 1461204296355 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 19:04:56 INFO - PROCESS | 1796 | 1461204296361 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 19:04:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 19:04:56 INFO - PROCESS | 1796 | 1461204296370 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 19:04:56 INFO - PROCESS | 1796 | 1461204296376 Marionette TRACE conn3 <- [1,1918,null,{}] 19:04:56 INFO - PROCESS | 1796 | 1461204296386 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}] 19:04:56 INFO - PROCESS | 1796 | 1461204296595 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 19:04:56 INFO - PROCESS | 1796 | 1461204296946 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:56 INFO - PROCESS | 1796 | ++DOCSHELL 0x85212c00 == 123 [pid = 1796] [id = 487] 19:04:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x8684b800) [pid = 1796] [serial = 1462] [outer = (nil)] 19:04:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x88ec5c00) [pid = 1796] [serial = 1463] [outer = 0x8684b800] 19:04:57 INFO - PROCESS | 1796 | 1461204297041 Marionette DEBUG loaded listener.js 19:04:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x891cd000) [pid = 1796] [serial = 1464] [outer = 0x8684b800] 19:04:57 INFO - PROCESS | 1796 | 1461204297964 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]]]}] 19:04:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 19:04:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1643ms 19:04:58 INFO - PROCESS | 1796 | 1461204298012 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 19:04:58 INFO - PROCESS | 1796 | 1461204298022 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 19:04:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 19:04:58 INFO - PROCESS | 1796 | 1461204298032 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 19:04:58 INFO - PROCESS | 1796 | 1461204298037 Marionette TRACE conn3 <- [1,1922,null,{}] 19:04:58 INFO - PROCESS | 1796 | 1461204298043 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}] 19:04:58 INFO - PROCESS | 1796 | 1461204298245 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 19:04:58 INFO - PROCESS | 1796 | 1461204298564 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:04:58 INFO - PROCESS | 1796 | ++DOCSHELL 0x88ec7c00 == 124 [pid = 1796] [id = 488] 19:04:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x8afedc00) [pid = 1796] [serial = 1465] [outer = (nil)] 19:04:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x8c4f5000) [pid = 1796] [serial = 1466] [outer = 0x8afedc00] 19:04:58 INFO - PROCESS | 1796 | 1461204298670 Marionette DEBUG loaded listener.js 19:04:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x8c683c00) [pid = 1796] [serial = 1467] [outer = 0x8afedc00] 19:04:59 INFO - PROCESS | 1796 | 1461204299692 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]]]}] 19:04:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 19:04:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1699ms 19:04:59 INFO - PROCESS | 1796 | 1461204299731 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 19:04:59 INFO - PROCESS | 1796 | 1461204299736 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 19:04:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 19:04:59 INFO - PROCESS | 1796 | 1461204299762 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 19:04:59 INFO - PROCESS | 1796 | 1461204299768 Marionette TRACE conn3 <- [1,1926,null,{}] 19:04:59 INFO - PROCESS | 1796 | 1461204299785 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}] 19:04:59 INFO - PROCESS | 1796 | 1461204299996 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 19:05:00 INFO - PROCESS | 1796 | 1461204300314 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:00 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c4f7800 == 125 [pid = 1796] [id = 489] 19:05:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x8f104000) [pid = 1796] [serial = 1468] [outer = (nil)] 19:05:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x8f368000) [pid = 1796] [serial = 1469] [outer = 0x8f104000] 19:05:00 INFO - PROCESS | 1796 | 1461204300421 Marionette DEBUG loaded listener.js 19:05:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x8f444800) [pid = 1796] [serial = 1470] [outer = 0x8f104000] 19:05:01 INFO - PROCESS | 1796 | 1461204301415 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]]]}] 19:05:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 19:05:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1710ms 19:05:01 INFO - PROCESS | 1796 | 1461204301471 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 19:05:01 INFO - PROCESS | 1796 | 1461204301478 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 19:05:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 19:05:01 INFO - PROCESS | 1796 | 1461204301487 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 19:05:01 INFO - PROCESS | 1796 | 1461204301492 Marionette TRACE conn3 <- [1,1930,null,{}] 19:05:01 INFO - PROCESS | 1796 | 1461204301500 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}] 19:05:01 INFO - PROCESS | 1796 | 1461204301839 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 19:05:02 INFO - PROCESS | 1796 | 1461204302203 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:02 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c67cc00 == 126 [pid = 1796] [id = 490] 19:05:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x8f363000) [pid = 1796] [serial = 1471] [outer = (nil)] 19:05:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x8f4d1000) [pid = 1796] [serial = 1472] [outer = 0x8f363000] 19:05:02 INFO - PROCESS | 1796 | 1461204302297 Marionette DEBUG loaded listener.js 19:05:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x8fe48000) [pid = 1796] [serial = 1473] [outer = 0x8f363000] 19:05:03 INFO - PROCESS | 1796 | 1461204303219 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]]]}] 19:05:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 19:05:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1791ms 19:05:03 INFO - PROCESS | 1796 | 1461204303277 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 19:05:03 INFO - PROCESS | 1796 | 1461204303281 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 19:05:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 19:05:03 INFO - PROCESS | 1796 | 1461204303288 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 19:05:03 INFO - PROCESS | 1796 | 1461204303291 Marionette TRACE conn3 <- [1,1934,null,{}] 19:05:03 INFO - PROCESS | 1796 | 1461204303297 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}] 19:05:03 INFO - PROCESS | 1796 | 1461204303496 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 19:05:03 INFO - PROCESS | 1796 | 1461204303765 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:03 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f4b4c00 == 127 [pid = 1796] [id = 491] 19:05:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x8f4d1400) [pid = 1796] [serial = 1474] [outer = (nil)] 19:05:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x8ff6fc00) [pid = 1796] [serial = 1475] [outer = 0x8f4d1400] 19:05:03 INFO - PROCESS | 1796 | 1461204303902 Marionette DEBUG loaded listener.js 19:05:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x9024b400) [pid = 1796] [serial = 1476] [outer = 0x8f4d1400] 19:05:04 INFO - PROCESS | 1796 | 1461204304826 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]]]}] 19:05:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 19:05:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1580ms 19:05:04 INFO - PROCESS | 1796 | 1461204304869 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 19:05:04 INFO - PROCESS | 1796 | 1461204304873 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 19:05:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 19:05:04 INFO - PROCESS | 1796 | 1461204304879 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 19:05:04 INFO - PROCESS | 1796 | 1461204304883 Marionette TRACE conn3 <- [1,1938,null,{}] 19:05:04 INFO - PROCESS | 1796 | 1461204304889 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}] 19:05:05 INFO - PROCESS | 1796 | 1461204305115 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 19:05:05 INFO - PROCESS | 1796 | 1461204305437 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:05 INFO - PROCESS | 1796 | ++DOCSHELL 0x88ec3800 == 128 [pid = 1796] [id = 492] 19:05:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x8ff6d000) [pid = 1796] [serial = 1477] [outer = (nil)] 19:05:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x9072cc00) [pid = 1796] [serial = 1478] [outer = 0x8ff6d000] 19:05:05 INFO - PROCESS | 1796 | 1461204305534 Marionette DEBUG loaded listener.js 19:05:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x912bfc00) [pid = 1796] [serial = 1479] [outer = 0x8ff6d000] 19:05:06 INFO - PROCESS | 1796 | 1461204306423 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]]]}] 19:05:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 19:05:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1584ms 19:05:06 INFO - PROCESS | 1796 | 1461204306464 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 19:05:06 INFO - PROCESS | 1796 | 1461204306469 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 19:05:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 19:05:06 INFO - PROCESS | 1796 | 1461204306475 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 19:05:06 INFO - PROCESS | 1796 | 1461204306478 Marionette TRACE conn3 <- [1,1942,null,{}] 19:05:06 INFO - PROCESS | 1796 | 1461204306484 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}] 19:05:06 INFO - PROCESS | 1796 | 1461204306674 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 19:05:06 INFO - PROCESS | 1796 | 1461204306949 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:07 INFO - PROCESS | 1796 | ++DOCSHELL 0x902a7c00 == 129 [pid = 1796] [id = 493] 19:05:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x9083e400) [pid = 1796] [serial = 1480] [outer = (nil)] 19:05:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x92ba6c00) [pid = 1796] [serial = 1481] [outer = 0x9083e400] 19:05:07 INFO - PROCESS | 1796 | 1461204307085 Marionette DEBUG loaded listener.js 19:05:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x92bdb400) [pid = 1796] [serial = 1482] [outer = 0x9083e400] 19:05:07 INFO - PROCESS | 1796 | 1461204307980 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]]]}] 19:05:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 19:05:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1533ms 19:05:08 INFO - PROCESS | 1796 | 1461204308009 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 19:05:08 INFO - PROCESS | 1796 | 1461204308013 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 19:05:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 19:05:08 INFO - PROCESS | 1796 | 1461204308019 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 19:05:08 INFO - PROCESS | 1796 | 1461204308023 Marionette TRACE conn3 <- [1,1946,null,{}] 19:05:08 INFO - PROCESS | 1796 | 1461204308028 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}] 19:05:08 INFO - PROCESS | 1796 | 1461204308228 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 19:05:08 INFO - PROCESS | 1796 | 1461204308552 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:08 INFO - PROCESS | 1796 | ++DOCSHELL 0x9211e400 == 130 [pid = 1796] [id = 494] 19:05:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x92ba8800) [pid = 1796] [serial = 1483] [outer = (nil)] 19:05:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x93c4cc00) [pid = 1796] [serial = 1484] [outer = 0x92ba8800] 19:05:08 INFO - PROCESS | 1796 | 1461204308657 Marionette DEBUG loaded listener.js 19:05:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x93d7ec00) [pid = 1796] [serial = 1485] [outer = 0x92ba8800] 19:05:09 INFO - PROCESS | 1796 | 1461204309564 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]]]}] 19:05:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 19:05:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1586ms 19:05:09 INFO - PROCESS | 1796 | 1461204309608 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 19:05:09 INFO - PROCESS | 1796 | 1461204309615 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 19:05:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 19:05:09 INFO - PROCESS | 1796 | 1461204309625 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 19:05:09 INFO - PROCESS | 1796 | 1461204309631 Marionette TRACE conn3 <- [1,1950,null,{}] 19:05:09 INFO - PROCESS | 1796 | 1461204309637 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}] 19:05:09 INFO - PROCESS | 1796 | 1461204309859 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 19:05:10 INFO - PROCESS | 1796 | 1461204310208 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:10 INFO - PROCESS | 1796 | ++DOCSHELL 0x90513000 == 131 [pid = 1796] [id = 495] 19:05:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x915e0000) [pid = 1796] [serial = 1486] [outer = (nil)] 19:05:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x95107000) [pid = 1796] [serial = 1487] [outer = 0x915e0000] 19:05:10 INFO - PROCESS | 1796 | 1461204310300 Marionette DEBUG loaded listener.js 19:05:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x9510a800) [pid = 1796] [serial = 1488] [outer = 0x915e0000] 19:05:11 INFO - PROCESS | 1796 | 1461204311209 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]]]}] 19:05:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 19:05:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1635ms 19:05:11 INFO - PROCESS | 1796 | 1461204311260 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 19:05:11 INFO - PROCESS | 1796 | 1461204311263 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 19:05:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 19:05:11 INFO - PROCESS | 1796 | 1461204311270 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 19:05:11 INFO - PROCESS | 1796 | 1461204311274 Marionette TRACE conn3 <- [1,1954,null,{}] 19:05:11 INFO - PROCESS | 1796 | 1461204311279 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}] 19:05:11 INFO - PROCESS | 1796 | 1461204311477 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 19:05:11 INFO - PROCESS | 1796 | 1461204311794 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:11 INFO - PROCESS | 1796 | ++DOCSHELL 0x93c49000 == 132 [pid = 1796] [id = 496] 19:05:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x93c52400) [pid = 1796] [serial = 1489] [outer = (nil)] 19:05:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x95184000) [pid = 1796] [serial = 1490] [outer = 0x93c52400] 19:05:11 INFO - PROCESS | 1796 | 1461204311888 Marionette DEBUG loaded listener.js 19:05:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x95bb2c00) [pid = 1796] [serial = 1491] [outer = 0x93c52400] 19:05:12 INFO - PROCESS | 1796 | 1461204312790 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]]]}] 19:05:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 19:05:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1585ms 19:05:12 INFO - PROCESS | 1796 | 1461204312856 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 19:05:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 19:05:12 INFO - PROCESS | 1796 | 1461204312861 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 19:05:12 INFO - PROCESS | 1796 | 1461204312867 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 19:05:12 INFO - PROCESS | 1796 | 1461204312872 Marionette TRACE conn3 <- [1,1958,null,{}] 19:05:12 INFO - PROCESS | 1796 | 1461204312878 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}] 19:05:13 INFO - PROCESS | 1796 | 1461204313102 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 19:05:13 INFO - PROCESS | 1796 | 1461204313432 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:13 INFO - PROCESS | 1796 | ++DOCSHELL 0x9517c400 == 133 [pid = 1796] [id = 497] 19:05:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x9713f400) [pid = 1796] [serial = 1492] [outer = (nil)] 19:05:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x97dd6800) [pid = 1796] [serial = 1493] [outer = 0x9713f400] 19:05:13 INFO - PROCESS | 1796 | 1461204313531 Marionette DEBUG loaded listener.js 19:05:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x97f9d000) [pid = 1796] [serial = 1494] [outer = 0x9713f400] 19:05:14 INFO - PROCESS | 1796 | 1461204314402 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]]]}] 19:05:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 19:05:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1590ms 19:05:14 INFO - PROCESS | 1796 | 1461204314457 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 19:05:14 INFO - PROCESS | 1796 | 1461204314461 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 19:05:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 19:05:14 INFO - PROCESS | 1796 | 1461204314468 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 19:05:14 INFO - PROCESS | 1796 | 1461204314472 Marionette TRACE conn3 <- [1,1962,null,{}] 19:05:14 INFO - PROCESS | 1796 | 1461204314477 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}] 19:05:14 INFO - PROCESS | 1796 | 1461204314674 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 19:05:14 INFO - PROCESS | 1796 | 1461204314920 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:14 INFO - PROCESS | 1796 | ++DOCSHELL 0x9517a400 == 134 [pid = 1796] [id = 498] 19:05:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x97c85400) [pid = 1796] [serial = 1495] [outer = (nil)] 19:05:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x9818cc00) [pid = 1796] [serial = 1496] [outer = 0x97c85400] 19:05:15 INFO - PROCESS | 1796 | 1461204315006 Marionette DEBUG loaded listener.js 19:05:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 169 (0x981a6000) [pid = 1796] [serial = 1497] [outer = 0x97c85400] 19:05:16 INFO - PROCESS | 1796 | 1461204316026 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]]]}] 19:05:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 19:05:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1595ms 19:05:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 19:05:16 INFO - PROCESS | 1796 | 1461204316063 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 19:05:16 INFO - PROCESS | 1796 | 1461204316066 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 19:05:16 INFO - PROCESS | 1796 | 1461204316072 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 19:05:16 INFO - PROCESS | 1796 | 1461204316076 Marionette TRACE conn3 <- [1,1966,null,{}] 19:05:16 INFO - PROCESS | 1796 | 1461204316082 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}] 19:05:16 INFO - PROCESS | 1796 | 1461204316305 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 19:05:16 INFO - PROCESS | 1796 | 1461204316669 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:16 INFO - PROCESS | 1796 | ++DOCSHELL 0x95da6400 == 135 [pid = 1796] [id = 499] 19:05:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 170 (0x97fa7c00) [pid = 1796] [serial = 1498] [outer = (nil)] 19:05:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 171 (0x98b06400) [pid = 1796] [serial = 1499] [outer = 0x97fa7c00] 19:05:16 INFO - PROCESS | 1796 | 1461204316763 Marionette DEBUG loaded listener.js 19:05:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 172 (0x98cd6800) [pid = 1796] [serial = 1500] [outer = 0x97fa7c00] 19:05:17 INFO - PROCESS | 1796 | 1461204317639 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]]]}] 19:05:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 19:05:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1631ms 19:05:17 INFO - PROCESS | 1796 | 1461204317703 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 19:05:17 INFO - PROCESS | 1796 | 1461204317707 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 19:05:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 19:05:17 INFO - PROCESS | 1796 | 1461204317713 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 19:05:17 INFO - PROCESS | 1796 | 1461204317716 Marionette TRACE conn3 <- [1,1970,null,{}] 19:05:17 INFO - PROCESS | 1796 | 1461204317722 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}] 19:05:17 INFO - PROCESS | 1796 | 1461204317918 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 19:05:18 INFO - PROCESS | 1796 | 1461204318197 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:18 INFO - PROCESS | 1796 | ++DOCSHELL 0x90837c00 == 136 [pid = 1796] [id = 500] 19:05:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 173 (0x97dd6c00) [pid = 1796] [serial = 1501] [outer = (nil)] 19:05:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 174 (0x9ad12400) [pid = 1796] [serial = 1502] [outer = 0x97dd6c00] 19:05:18 INFO - PROCESS | 1796 | 1461204318344 Marionette DEBUG loaded listener.js 19:05:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 175 (0x9ae9ec00) [pid = 1796] [serial = 1503] [outer = 0x97dd6c00] 19:05:19 INFO - PROCESS | 1796 | 1461204319228 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]]]}] 19:05:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 19:05:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1588ms 19:05:19 INFO - PROCESS | 1796 | 1461204319303 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 19:05:19 INFO - PROCESS | 1796 | 1461204319306 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 19:05:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 19:05:19 INFO - PROCESS | 1796 | 1461204319312 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 19:05:19 INFO - PROCESS | 1796 | 1461204319316 Marionette TRACE conn3 <- [1,1974,null,{}] 19:05:19 INFO - PROCESS | 1796 | 1461204319321 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}] 19:05:19 INFO - PROCESS | 1796 | 1461204319564 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 19:05:19 INFO - PROCESS | 1796 | 1461204319963 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:20 INFO - PROCESS | 1796 | ++DOCSHELL 0x97f76800 == 137 [pid = 1796] [id = 501] 19:05:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 176 (0x9944d400) [pid = 1796] [serial = 1504] [outer = (nil)] 19:05:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 177 (0x9fc8dc00) [pid = 1796] [serial = 1505] [outer = 0x9944d400] 19:05:20 INFO - PROCESS | 1796 | 1461204320118 Marionette DEBUG loaded listener.js 19:05:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 178 (0x9fd55000) [pid = 1796] [serial = 1506] [outer = 0x9944d400] 19:05:21 INFO - PROCESS | 1796 | 1461204321083 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]]]}] 19:05:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 19:05:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1838ms 19:05:21 INFO - PROCESS | 1796 | 1461204321152 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 19:05:21 INFO - PROCESS | 1796 | 1461204321157 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 19:05:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 19:05:21 INFO - PROCESS | 1796 | 1461204321163 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 19:05:21 INFO - PROCESS | 1796 | 1461204321166 Marionette TRACE conn3 <- [1,1978,null,{}] 19:05:21 INFO - PROCESS | 1796 | 1461204321172 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}] 19:05:21 INFO - PROCESS | 1796 | 1461204321391 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 19:05:21 INFO - PROCESS | 1796 | 1461204321735 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:21 INFO - PROCESS | 1796 | ++DOCSHELL 0x86fcc800 == 138 [pid = 1796] [id = 502] 19:05:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 179 (0x97e94400) [pid = 1796] [serial = 1507] [outer = (nil)] 19:05:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 180 (0xa0b2dc00) [pid = 1796] [serial = 1508] [outer = 0x97e94400] 19:05:21 INFO - PROCESS | 1796 | 1461204321826 Marionette DEBUG loaded listener.js 19:05:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 181 (0xa0d15c00) [pid = 1796] [serial = 1509] [outer = 0x97e94400] 19:05:22 INFO - PROCESS | 1796 | 1461204322677 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]]]}] 19:05:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 19:05:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1583ms 19:05:22 INFO - PROCESS | 1796 | 1461204322746 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 19:05:22 INFO - PROCESS | 1796 | 1461204322750 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 19:05:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 19:05:22 INFO - PROCESS | 1796 | 1461204322757 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 19:05:22 INFO - PROCESS | 1796 | 1461204322759 Marionette TRACE conn3 <- [1,1982,null,{}] 19:05:22 INFO - PROCESS | 1796 | 1461204322765 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}] 19:05:22 INFO - PROCESS | 1796 | 1461204322960 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 19:05:23 INFO - PROCESS | 1796 | 1461204323236 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:23 INFO - PROCESS | 1796 | ++DOCSHELL 0xa2912000 == 139 [pid = 1796] [id = 503] 19:05:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 182 (0xa2913c00) [pid = 1796] [serial = 1510] [outer = (nil)] 19:05:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 183 (0xa3d85800) [pid = 1796] [serial = 1511] [outer = 0xa2913c00] 19:05:23 INFO - PROCESS | 1796 | 1461204323370 Marionette DEBUG loaded listener.js 19:05:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 184 (0xa3de3800) [pid = 1796] [serial = 1512] [outer = 0xa2913c00] 19:05:24 INFO - PROCESS | 1796 | 1461204324267 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]]]}] 19:05:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 19:05:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1582ms 19:05:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 19:05:24 INFO - PROCESS | 1796 | 1461204324340 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 19:05:24 INFO - PROCESS | 1796 | 1461204324343 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 19:05:24 INFO - PROCESS | 1796 | 1461204324350 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 19:05:24 INFO - PROCESS | 1796 | 1461204324353 Marionette TRACE conn3 <- [1,1986,null,{}] 19:05:24 INFO - PROCESS | 1796 | 1461204324359 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}] 19:05:24 INFO - PROCESS | 1796 | 1461204324596 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 19:05:24 INFO - PROCESS | 1796 | 1461204324920 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:24 INFO - PROCESS | 1796 | ++DOCSHELL 0xa00d2400 == 140 [pid = 1796] [id = 504] 19:05:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 185 (0xa0bd9c00) [pid = 1796] [serial = 1513] [outer = (nil)] 19:05:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 186 (0xa4584800) [pid = 1796] [serial = 1514] [outer = 0xa0bd9c00] 19:05:25 INFO - PROCESS | 1796 | 1461204325043 Marionette DEBUG loaded listener.js 19:05:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 187 (0xa4687c00) [pid = 1796] [serial = 1515] [outer = 0xa0bd9c00] 19:05:27 INFO - PROCESS | 1796 | --DOCSHELL 0x8aef2800 == 139 [pid = 1796] [id = 211] 19:05:27 INFO - PROCESS | 1796 | --DOCSHELL 0x97fa4c00 == 138 [pid = 1796] [id = 79] 19:05:27 INFO - PROCESS | 1796 | --DOCSHELL 0x981b1000 == 137 [pid = 1796] [id = 253] 19:05:27 INFO - PROCESS | 1796 | --DOCSHELL 0x850e1400 == 136 [pid = 1796] [id = 485] 19:05:27 INFO - PROCESS | 1796 | --DOCSHELL 0x86845000 == 135 [pid = 1796] [id = 484] 19:05:27 INFO - PROCESS | 1796 | --DOCSHELL 0x88433c00 == 134 [pid = 1796] [id = 483] 19:05:27 INFO - PROCESS | 1796 | --DOCSHELL 0x885ea400 == 133 [pid = 1796] [id = 482] 19:05:27 INFO - PROCESS | 1796 | --DOCSHELL 0x891c9400 == 132 [pid = 1796] [id = 480] 19:05:27 INFO - PROCESS | 1796 | --DOCSHELL 0x866c7c00 == 131 [pid = 1796] [id = 479] 19:05:27 INFO - PROCESS | 1796 | --DOCSHELL 0x9024bc00 == 130 [pid = 1796] [id = 478] 19:05:27 INFO - PROCESS | 1796 | --DOCSHELL 0x86078000 == 129 [pid = 1796] [id = 477] 19:05:27 INFO - PROCESS | 1796 | --DOMWINDOW == 186 (0x8bfb8c00) [pid = 1796] [serial = 1254] [outer = (nil)] [url = about:blank] 19:05:27 INFO - PROCESS | 1796 | --DOMWINDOW == 185 (0x896c8400) [pid = 1796] [serial = 1385] [outer = (nil)] [url = about:blank] 19:05:27 INFO - PROCESS | 1796 | --DOMWINDOW == 184 (0x8a3d7400) [pid = 1796] [serial = 1386] [outer = (nil)] [url = about:blank] 19:05:27 INFO - PROCESS | 1796 | --DOMWINDOW == 183 (0x86fd5000) [pid = 1796] [serial = 1388] [outer = (nil)] [url = about:blank] 19:05:27 INFO - PROCESS | 1796 | --DOMWINDOW == 182 (0x8648d800) [pid = 1796] [serial = 1379] [outer = (nil)] [url = about:blank] 19:05:27 INFO - PROCESS | 1796 | --DOMWINDOW == 181 (0x866cc400) [pid = 1796] [serial = 1380] [outer = (nil)] [url = about:blank] 19:05:27 INFO - PROCESS | 1796 | --DOMWINDOW == 180 (0xa0d1a800) [pid = 1796] [serial = 1376] [outer = (nil)] [url = about:blank] 19:05:27 INFO - PROCESS | 1796 | --DOMWINDOW == 179 (0xa0046800) [pid = 1796] [serial = 1374] [outer = (nil)] [url = about:blank] 19:05:27 INFO - PROCESS | 1796 | --DOMWINDOW == 178 (0x9ffe3000) [pid = 1796] [serial = 1373] [outer = (nil)] [url = about:blank] 19:05:27 INFO - PROCESS | 1796 | --DOMWINDOW == 177 (0x9fc8e000) [pid = 1796] [serial = 1371] [outer = (nil)] [url = about:blank] 19:05:27 INFO - PROCESS | 1796 | --DOMWINDOW == 176 (0x9fc2ec00) [pid = 1796] [serial = 1370] [outer = (nil)] [url = about:blank] 19:05:27 INFO - PROCESS | 1796 | --DOMWINDOW == 175 (0x9ad18000) [pid = 1796] [serial = 1368] [outer = (nil)] [url = about:blank] 19:05:27 INFO - PROCESS | 1796 | --DOMWINDOW == 174 (0x997c4000) [pid = 1796] [serial = 1367] [outer = (nil)] [url = about:blank] 19:05:27 INFO - PROCESS | 1796 | --DOMWINDOW == 173 (0x98b07400) [pid = 1796] [serial = 1365] [outer = (nil)] [url = about:blank] 19:05:27 INFO - PROCESS | 1796 | --DOMWINDOW == 172 (0x98821400) [pid = 1796] [serial = 1364] [outer = (nil)] [url = about:blank] 19:05:27 INFO - PROCESS | 1796 | --DOMWINDOW == 171 (0x98283c00) [pid = 1796] [serial = 1362] [outer = (nil)] [url = about:blank] 19:05:27 INFO - PROCESS | 1796 | --DOMWINDOW == 170 (0x9827a800) [pid = 1796] [serial = 1361] [outer = (nil)] [url = about:blank] 19:05:27 INFO - PROCESS | 1796 | --DOMWINDOW == 169 (0x978f0400) [pid = 1796] [serial = 1359] [outer = (nil)] [url = about:blank] 19:05:27 INFO - PROCESS | 1796 | --DOMWINDOW == 168 (0x96fde000) [pid = 1796] [serial = 1358] [outer = (nil)] [url = about:blank] 19:05:27 INFO - PROCESS | 1796 | --DOMWINDOW == 167 (0x95b0cc00) [pid = 1796] [serial = 1356] [outer = (nil)] [url = about:blank] 19:05:27 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0x9517d800) [pid = 1796] [serial = 1355] [outer = (nil)] [url = about:blank] 19:05:27 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0x93d7d800) [pid = 1796] [serial = 1353] [outer = (nil)] [url = about:blank] 19:05:27 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x93c50800) [pid = 1796] [serial = 1352] [outer = (nil)] [url = about:blank] 19:05:27 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x93a65400) [pid = 1796] [serial = 1350] [outer = (nil)] [url = about:blank] 19:05:27 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x93a63400) [pid = 1796] [serial = 1349] [outer = (nil)] [url = about:blank] 19:05:27 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x91515000) [pid = 1796] [serial = 1347] [outer = (nil)] [url = about:blank] 19:05:27 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x9150d000) [pid = 1796] [serial = 1346] [outer = (nil)] [url = about:blank] 19:05:27 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x905a5c00) [pid = 1796] [serial = 1344] [outer = (nil)] [url = about:blank] 19:05:27 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x9059a800) [pid = 1796] [serial = 1343] [outer = (nil)] [url = about:blank] 19:05:27 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x902af000) [pid = 1796] [serial = 1341] [outer = (nil)] [url = about:blank] 19:05:27 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x8ff69c00) [pid = 1796] [serial = 1340] [outer = (nil)] [url = about:blank] 19:05:27 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x8f4b0c00) [pid = 1796] [serial = 1338] [outer = (nil)] [url = about:blank] 19:05:27 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x8f44a000) [pid = 1796] [serial = 1337] [outer = (nil)] [url = about:blank] 19:05:27 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x8f365400) [pid = 1796] [serial = 1335] [outer = (nil)] [url = about:blank] 19:05:27 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x8f16a000) [pid = 1796] [serial = 1334] [outer = (nil)] [url = about:blank] 19:05:27 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x8c689c00) [pid = 1796] [serial = 1332] [outer = (nil)] [url = about:blank] 19:05:27 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x8c67e400) [pid = 1796] [serial = 1331] [outer = (nil)] [url = about:blank] 19:05:27 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x8a3d7c00) [pid = 1796] [serial = 1329] [outer = (nil)] [url = about:blank] 19:05:27 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x896c7800) [pid = 1796] [serial = 1328] [outer = (nil)] [url = about:blank] 19:05:28 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x885e2400) [pid = 1796] [serial = 1326] [outer = (nil)] [url = about:blank] 19:05:28 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x86fce800) [pid = 1796] [serial = 1325] [outer = (nil)] [url = about:blank] 19:05:28 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x88ec4400) [pid = 1796] [serial = 1382] [outer = (nil)] [url = about:blank] 19:05:28 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x8c67fc00) [pid = 1796] [serial = 1391] [outer = (nil)] [url = about:blank] 19:05:28 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x895e0c00) [pid = 1796] [serial = 1389] [outer = (nil)] [url = about:blank] 19:05:28 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x88f3e400) [pid = 1796] [serial = 1383] [outer = (nil)] [url = about:blank] 19:05:28 INFO - PROCESS | 1796 | 1461204328039 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]]]}] 19:05:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 19:05:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 3795ms 19:05:28 INFO - PROCESS | 1796 | 1461204328148 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 19:05:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 19:05:28 INFO - PROCESS | 1796 | 1461204328153 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 19:05:28 INFO - PROCESS | 1796 | 1461204328161 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 19:05:28 INFO - PROCESS | 1796 | 1461204328167 Marionette TRACE conn3 <- [1,1990,null,{}] 19:05:28 INFO - PROCESS | 1796 | 1461204328176 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}] 19:05:28 INFO - PROCESS | 1796 | 1461204328363 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 19:05:28 INFO - PROCESS | 1796 | 1461204328416 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:28 INFO - PROCESS | 1796 | ++DOCSHELL 0x885ee800 == 130 [pid = 1796] [id = 505] 19:05:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x885eec00) [pid = 1796] [serial = 1516] [outer = (nil)] 19:05:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x88ebac00) [pid = 1796] [serial = 1517] [outer = 0x885eec00] 19:05:28 INFO - PROCESS | 1796 | 1461204328658 Marionette DEBUG loaded listener.js 19:05:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x88ec1c00) [pid = 1796] [serial = 1518] [outer = 0x885eec00] 19:05:29 INFO - PROCESS | 1796 | 1461204329447 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]]]}] 19:05:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 19:05:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1343ms 19:05:29 INFO - PROCESS | 1796 | 1461204329503 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 19:05:29 INFO - PROCESS | 1796 | 1461204329511 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 19:05:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 19:05:29 INFO - PROCESS | 1796 | 1461204329521 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 19:05:29 INFO - PROCESS | 1796 | 1461204329524 Marionette TRACE conn3 <- [1,1994,null,{}] 19:05:29 INFO - PROCESS | 1796 | 1461204329531 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}] 19:05:29 INFO - PROCESS | 1796 | 1461204329718 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 19:05:29 INFO - PROCESS | 1796 | 1461204329923 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:29 INFO - PROCESS | 1796 | ++DOCSHELL 0x86844800 == 131 [pid = 1796] [id = 506] 19:05:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x88430800) [pid = 1796] [serial = 1519] [outer = (nil)] 19:05:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x896d0000) [pid = 1796] [serial = 1520] [outer = 0x88430800] 19:05:30 INFO - PROCESS | 1796 | 1461204329999 Marionette DEBUG loaded listener.js 19:05:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x8a3d7400) [pid = 1796] [serial = 1521] [outer = 0x88430800] 19:05:30 INFO - PROCESS | 1796 | 1461204330956 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]]]}] 19:05:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 19:05:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1486ms 19:05:31 INFO - PROCESS | 1796 | 1461204331006 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 19:05:31 INFO - PROCESS | 1796 | 1461204331013 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 19:05:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 19:05:31 INFO - PROCESS | 1796 | 1461204331027 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 19:05:31 INFO - PROCESS | 1796 | 1461204331033 Marionette TRACE conn3 <- [1,1998,null,{}] 19:05:31 INFO - PROCESS | 1796 | 1461204331049 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}] 19:05:31 INFO - PROCESS | 1796 | 1461204331311 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 19:05:31 INFO - PROCESS | 1796 | 1461204331346 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:31 INFO - PROCESS | 1796 | ++DOCSHELL 0x86070400 == 132 [pid = 1796] [id = 507] 19:05:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x8aff4000) [pid = 1796] [serial = 1522] [outer = (nil)] 19:05:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x8c42e000) [pid = 1796] [serial = 1523] [outer = 0x8aff4000] 19:05:31 INFO - PROCESS | 1796 | 1461204331424 Marionette DEBUG loaded listener.js 19:05:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x8c683000) [pid = 1796] [serial = 1524] [outer = 0x8aff4000] 19:05:32 INFO - PROCESS | 1796 | 1461204332851 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]]]}] 19:05:32 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x8aeea800) [pid = 1796] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 19:05:32 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x8520b800) [pid = 1796] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 19:05:32 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x97f76400) [pid = 1796] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 19:05:32 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x9714c000) [pid = 1796] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 19:05:32 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x93c4c800) [pid = 1796] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 19:05:32 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x95b0a400) [pid = 1796] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 19:05:32 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x93c4fc00) [pid = 1796] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 19:05:32 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x9211e000) [pid = 1796] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 19:05:32 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x90726800) [pid = 1796] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 19:05:32 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x902adc00) [pid = 1796] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 19:05:32 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x90244800) [pid = 1796] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 19:05:32 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x8f44cc00) [pid = 1796] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 19:05:32 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x8f36e800) [pid = 1796] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 19:05:32 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x8f16e800) [pid = 1796] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 19:05:32 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x8c4fb800) [pid = 1796] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 19:05:32 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x8875d400) [pid = 1796] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 19:05:32 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x88ec5400) [pid = 1796] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 19:05:32 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x885ecc00) [pid = 1796] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 19:05:32 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x981b0800) [pid = 1796] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 19:05:32 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x915de800) [pid = 1796] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 19:05:32 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x850e5400) [pid = 1796] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 19:05:32 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0xa0041400) [pid = 1796] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 19:05:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 19:05:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1941ms 19:05:33 INFO - PROCESS | 1796 | 1461204333012 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 19:05:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 19:05:33 INFO - PROCESS | 1796 | 1461204333031 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 19:05:33 INFO - PROCESS | 1796 | 1461204333042 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 19:05:33 INFO - PROCESS | 1796 | 1461204333049 Marionette TRACE conn3 <- [1,2002,null,{}] 19:05:33 INFO - PROCESS | 1796 | 1461204333059 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}] 19:05:33 INFO - PROCESS | 1796 | 1461204333300 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 19:05:33 INFO - PROCESS | 1796 | 1461204333421 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:33 INFO - PROCESS | 1796 | ++DOCSHELL 0x8875d400 == 133 [pid = 1796] [id = 508] 19:05:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x8a3d6c00) [pid = 1796] [serial = 1525] [outer = (nil)] 19:05:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x8bfb2400) [pid = 1796] [serial = 1526] [outer = 0x8a3d6c00] 19:05:33 INFO - PROCESS | 1796 | 1461204333496 Marionette DEBUG loaded listener.js 19:05:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x8c684400) [pid = 1796] [serial = 1527] [outer = 0x8a3d6c00] 19:05:34 INFO - PROCESS | 1796 | 1461204334244 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]]]}] 19:05:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 19:05:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1253ms 19:05:34 INFO - PROCESS | 1796 | 1461204334290 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 19:05:34 INFO - PROCESS | 1796 | 1461204334293 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 19:05:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 19:05:34 INFO - PROCESS | 1796 | 1461204334299 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 19:05:34 INFO - PROCESS | 1796 | 1461204334302 Marionette TRACE conn3 <- [1,2006,null,{}] 19:05:34 INFO - PROCESS | 1796 | 1461204334307 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}] 19:05:34 INFO - PROCESS | 1796 | 1461204334484 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 19:05:34 INFO - PROCESS | 1796 | 1461204334499 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:34 INFO - PROCESS | 1796 | ++DOCSHELL 0x8be5f000 == 134 [pid = 1796] [id = 509] 19:05:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x8e7d8000) [pid = 1796] [serial = 1528] [outer = (nil)] 19:05:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x8f10d800) [pid = 1796] [serial = 1529] [outer = 0x8e7d8000] 19:05:34 INFO - PROCESS | 1796 | 1461204334570 Marionette DEBUG loaded listener.js 19:05:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x8f171c00) [pid = 1796] [serial = 1530] [outer = 0x8e7d8000] 19:05:35 INFO - PROCESS | 1796 | 1461204335835 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]]]}] 19:05:35 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 19:05:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1580ms 19:05:35 INFO - PROCESS | 1796 | 1461204335881 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 19:05:35 INFO - PROCESS | 1796 | 1461204335888 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 19:05:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 19:05:35 INFO - PROCESS | 1796 | 1461204335898 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 19:05:35 INFO - PROCESS | 1796 | 1461204335902 Marionette TRACE conn3 <- [1,2010,null,{}] 19:05:35 INFO - PROCESS | 1796 | 1461204335911 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}] 19:05:36 INFO - PROCESS | 1796 | 1461204336144 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 19:05:36 INFO - PROCESS | 1796 | 1461204336480 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:36 INFO - PROCESS | 1796 | ++DOCSHELL 0x88437400 == 135 [pid = 1796] [id = 510] 19:05:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x88f3a400) [pid = 1796] [serial = 1531] [outer = (nil)] 19:05:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x896c9c00) [pid = 1796] [serial = 1532] [outer = 0x88f3a400] 19:05:36 INFO - PROCESS | 1796 | 1461204336575 Marionette DEBUG loaded listener.js 19:05:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x8a3dc000) [pid = 1796] [serial = 1533] [outer = 0x88f3a400] 19:05:37 INFO - PROCESS | 1796 | 1461204337535 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]]]}] 19:05:37 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 19:05:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1696ms 19:05:37 INFO - PROCESS | 1796 | 1461204337595 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 19:05:37 INFO - PROCESS | 1796 | 1461204337604 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 19:05:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 19:05:37 INFO - PROCESS | 1796 | 1461204337615 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 19:05:37 INFO - PROCESS | 1796 | 1461204337619 Marionette TRACE conn3 <- [1,2014,null,{}] 19:05:37 INFO - PROCESS | 1796 | 1461204337626 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}] 19:05:37 INFO - PROCESS | 1796 | 1461204337845 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 19:05:38 INFO - PROCESS | 1796 | 1461204338216 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:38 INFO - PROCESS | 1796 | ++DOCSHELL 0x896cc400 == 136 [pid = 1796] [id = 511] 19:05:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x8bfb8000) [pid = 1796] [serial = 1534] [outer = (nil)] 19:05:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x8e9be800) [pid = 1796] [serial = 1535] [outer = 0x8bfb8000] 19:05:38 INFO - PROCESS | 1796 | 1461204338308 Marionette DEBUG loaded listener.js 19:05:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x8f165000) [pid = 1796] [serial = 1536] [outer = 0x8bfb8000] 19:05:39 INFO - PROCESS | 1796 | 1461204339223 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]]]}] 19:05:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 19:05:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1687ms 19:05:39 INFO - PROCESS | 1796 | 1461204339303 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 19:05:39 INFO - PROCESS | 1796 | 1461204339307 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 19:05:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 19:05:39 INFO - PROCESS | 1796 | 1461204339314 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 19:05:39 INFO - PROCESS | 1796 | 1461204339320 Marionette TRACE conn3 <- [1,2018,null,{}] 19:05:39 INFO - PROCESS | 1796 | 1461204339337 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}] 19:05:39 INFO - PROCESS | 1796 | 1461204339586 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 19:05:39 INFO - PROCESS | 1796 | 1461204339908 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:39 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f360400 == 137 [pid = 1796] [id = 512] 19:05:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x8f36e800) [pid = 1796] [serial = 1537] [outer = (nil)] 19:05:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x8f4be800) [pid = 1796] [serial = 1538] [outer = 0x8f36e800] 19:05:40 INFO - PROCESS | 1796 | 1461204340005 Marionette DEBUG loaded listener.js 19:05:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x8fc86400) [pid = 1796] [serial = 1539] [outer = 0x8f36e800] 19:05:40 INFO - PROCESS | 1796 | 1461204340874 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]]]}] 19:05:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 19:05:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1592ms 19:05:40 INFO - PROCESS | 1796 | 1461204340906 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 19:05:40 INFO - PROCESS | 1796 | 1461204340911 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 19:05:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 19:05:40 INFO - PROCESS | 1796 | 1461204340918 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 19:05:40 INFO - PROCESS | 1796 | 1461204340921 Marionette TRACE conn3 <- [1,2022,null,{}] 19:05:40 INFO - PROCESS | 1796 | 1461204340927 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}] 19:05:41 INFO - PROCESS | 1796 | 1461204341224 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 19:05:41 INFO - PROCESS | 1796 | 1461204341445 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:41 INFO - PROCESS | 1796 | ++DOCSHELL 0x86491400 == 138 [pid = 1796] [id = 513] 19:05:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x8f4ca800) [pid = 1796] [serial = 1540] [outer = (nil)] 19:05:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x8ff62800) [pid = 1796] [serial = 1541] [outer = 0x8f4ca800] 19:05:41 INFO - PROCESS | 1796 | 1461204341585 Marionette DEBUG loaded listener.js 19:05:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x90247000) [pid = 1796] [serial = 1542] [outer = 0x8f4ca800] 19:05:42 INFO - PROCESS | 1796 | 1461204342482 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]]]}] 19:05:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 19:05:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1642ms 19:05:42 INFO - PROCESS | 1796 | 1461204342561 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 19:05:42 INFO - PROCESS | 1796 | 1461204342565 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 19:05:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 19:05:42 INFO - PROCESS | 1796 | 1461204342571 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 19:05:42 INFO - PROCESS | 1796 | 1461204342574 Marionette TRACE conn3 <- [1,2026,null,{}] 19:05:42 INFO - PROCESS | 1796 | 1461204342580 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}] 19:05:42 INFO - PROCESS | 1796 | 1461204342809 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 19:05:43 INFO - PROCESS | 1796 | 1461204343141 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:43 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bfb5400 == 139 [pid = 1796] [id = 514] 19:05:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x8ff13000) [pid = 1796] [serial = 1543] [outer = (nil)] 19:05:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x90518800) [pid = 1796] [serial = 1544] [outer = 0x8ff13000] 19:05:43 INFO - PROCESS | 1796 | 1461204343229 Marionette DEBUG loaded listener.js 19:05:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x9059ac00) [pid = 1796] [serial = 1545] [outer = 0x8ff13000] 19:05:44 INFO - PROCESS | 1796 | 1461204344118 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]]]}] 19:05:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 19:05:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1580ms 19:05:44 INFO - PROCESS | 1796 | 1461204344152 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 19:05:44 INFO - PROCESS | 1796 | 1461204344157 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 19:05:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 19:05:44 INFO - PROCESS | 1796 | 1461204344163 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 19:05:44 INFO - PROCESS | 1796 | 1461204344166 Marionette TRACE conn3 <- [1,2030,null,{}] 19:05:44 INFO - PROCESS | 1796 | 1461204344172 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}] 19:05:44 INFO - PROCESS | 1796 | 1461204344419 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 19:05:44 INFO - PROCESS | 1796 | 1461204344736 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:44 INFO - PROCESS | 1796 | ++DOCSHELL 0x902b2000 == 140 [pid = 1796] [id = 515] 19:05:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x9051a800) [pid = 1796] [serial = 1546] [outer = (nil)] 19:05:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x91518400) [pid = 1796] [serial = 1547] [outer = 0x9051a800] 19:05:44 INFO - PROCESS | 1796 | 1461204344833 Marionette DEBUG loaded listener.js 19:05:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x915e2400) [pid = 1796] [serial = 1548] [outer = 0x9051a800] 19:05:45 INFO - PROCESS | 1796 | 1461204345680 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]]]}] 19:05:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 19:05:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1585ms 19:05:45 INFO - PROCESS | 1796 | 1461204345751 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 19:05:45 INFO - PROCESS | 1796 | 1461204345754 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 19:05:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 19:05:45 INFO - PROCESS | 1796 | 1461204345763 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 19:05:45 INFO - PROCESS | 1796 | 1461204345766 Marionette TRACE conn3 <- [1,2034,null,{}] 19:05:45 INFO - PROCESS | 1796 | 1461204345772 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}] 19:05:45 INFO - PROCESS | 1796 | 1461204345968 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 19:05:46 INFO - PROCESS | 1796 | 1461204346319 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:46 INFO - PROCESS | 1796 | ++DOCSHELL 0x895e2c00 == 141 [pid = 1796] [id = 516] 19:05:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x8aff3c00) [pid = 1796] [serial = 1549] [outer = (nil)] 19:05:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x92bdc800) [pid = 1796] [serial = 1550] [outer = 0x8aff3c00] 19:05:46 INFO - PROCESS | 1796 | 1461204346426 Marionette DEBUG loaded listener.js 19:05:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x93a6a000) [pid = 1796] [serial = 1551] [outer = 0x8aff3c00] 19:05:47 INFO - PROCESS | 1796 | 1461204347302 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]]]}] 19:05:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 19:05:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1586ms 19:05:47 INFO - PROCESS | 1796 | 1461204347349 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 19:05:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 19:05:47 INFO - PROCESS | 1796 | 1461204347353 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 19:05:47 INFO - PROCESS | 1796 | 1461204347359 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 19:05:47 INFO - PROCESS | 1796 | 1461204347363 Marionette TRACE conn3 <- [1,2038,null,{}] 19:05:47 INFO - PROCESS | 1796 | 1461204347369 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}] 19:05:47 INFO - PROCESS | 1796 | 1461204347569 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 19:05:47 INFO - PROCESS | 1796 | 1461204347842 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:47 INFO - PROCESS | 1796 | ++DOCSHELL 0x88439c00 == 142 [pid = 1796] [id = 517] 19:05:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x92017400) [pid = 1796] [serial = 1552] [outer = (nil)] 19:05:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x93d85c00) [pid = 1796] [serial = 1553] [outer = 0x92017400] 19:05:47 INFO - PROCESS | 1796 | 1461204347976 Marionette DEBUG loaded listener.js 19:05:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x93e40c00) [pid = 1796] [serial = 1554] [outer = 0x92017400] 19:05:48 INFO - PROCESS | 1796 | 1461204348844 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]]]}] 19:05:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 19:05:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1533ms 19:05:48 INFO - PROCESS | 1796 | 1461204348893 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 19:05:48 INFO - PROCESS | 1796 | 1461204348896 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 19:05:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 19:05:48 INFO - PROCESS | 1796 | 1461204348921 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 19:05:48 INFO - PROCESS | 1796 | 1461204348925 Marionette TRACE conn3 <- [1,2042,null,{}] 19:05:48 INFO - PROCESS | 1796 | 1461204348932 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}] 19:05:49 INFO - PROCESS | 1796 | 1461204349127 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 19:05:49 INFO - PROCESS | 1796 | 1461204349402 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:49 INFO - PROCESS | 1796 | ++DOCSHELL 0x93c47800 == 143 [pid = 1796] [id = 518] 19:05:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x93c50800) [pid = 1796] [serial = 1555] [outer = (nil)] 19:05:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x95176400) [pid = 1796] [serial = 1556] [outer = 0x93c50800] 19:05:49 INFO - PROCESS | 1796 | 1461204349536 Marionette DEBUG loaded listener.js 19:05:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x95182c00) [pid = 1796] [serial = 1557] [outer = 0x93c50800] 19:05:50 INFO - PROCESS | 1796 | 1461204350430 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]]]}] 19:05:50 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) 19:05:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1559ms 19:05:50 INFO - PROCESS | 1796 | 1461204350463 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 19:05:50 INFO - PROCESS | 1796 | 1461204350466 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 19:05:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 19:05:50 INFO - PROCESS | 1796 | 1461204350473 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 19:05:50 INFO - PROCESS | 1796 | 1461204350476 Marionette TRACE conn3 <- [1,2046,null,{}] 19:05:50 INFO - PROCESS | 1796 | 1461204350482 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}] 19:05:50 INFO - PROCESS | 1796 | 1461204350779 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 19:05:51 INFO - PROCESS | 1796 | 1461204350994 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:51 INFO - PROCESS | 1796 | ++DOCSHELL 0x896c4c00 == 144 [pid = 1796] [id = 519] 19:05:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x96ca8000) [pid = 1796] [serial = 1558] [outer = (nil)] 19:05:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x96fdf000) [pid = 1796] [serial = 1559] [outer = 0x96ca8000] 19:05:51 INFO - PROCESS | 1796 | 1461204351152 Marionette DEBUG loaded listener.js 19:05:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x9714c000) [pid = 1796] [serial = 1560] [outer = 0x96ca8000] 19:05:52 INFO - PROCESS | 1796 | 1461204352122 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]]]}] 19:05:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:05:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1692ms 19:05:52 INFO - PROCESS | 1796 | 1461204352166 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 19:05:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 19:05:52 INFO - PROCESS | 1796 | 1461204352171 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 19:05:52 INFO - PROCESS | 1796 | 1461204352177 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 19:05:52 INFO - PROCESS | 1796 | 1461204352182 Marionette TRACE conn3 <- [1,2050,null,{}] 19:05:52 INFO - PROCESS | 1796 | 1461204352188 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}] 19:05:52 INFO - PROCESS | 1796 | 1461204352421 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 19:05:52 INFO - PROCESS | 1796 | 1461204352776 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:52 INFO - PROCESS | 1796 | ++DOCSHELL 0x96c43000 == 145 [pid = 1796] [id = 520] 19:05:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x97c84c00) [pid = 1796] [serial = 1561] [outer = (nil)] 19:05:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x98189800) [pid = 1796] [serial = 1562] [outer = 0x97c84c00] 19:05:52 INFO - PROCESS | 1796 | 1461204352928 Marionette DEBUG loaded listener.js 19:05:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x98285400) [pid = 1796] [serial = 1563] [outer = 0x97c84c00] 19:05:53 INFO - PROCESS | 1796 | 1461204353877 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]]]}] 19:05:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 19:05:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1737ms 19:05:53 INFO - PROCESS | 1796 | 1461204353914 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 19:05:53 INFO - PROCESS | 1796 | 1461204353919 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 19:05:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 19:05:53 INFO - PROCESS | 1796 | 1461204353925 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 19:05:53 INFO - PROCESS | 1796 | 1461204353927 Marionette TRACE conn3 <- [1,2054,null,{}] 19:05:53 INFO - PROCESS | 1796 | 1461204353934 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}] 19:05:54 INFO - PROCESS | 1796 | 1461204354131 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 19:05:54 INFO - PROCESS | 1796 | 1461204354384 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:54 INFO - PROCESS | 1796 | ++DOCSHELL 0x97fa4400 == 146 [pid = 1796] [id = 521] 19:05:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 169 (0x97fa9c00) [pid = 1796] [serial = 1564] [outer = (nil)] 19:05:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 170 (0x9881d800) [pid = 1796] [serial = 1565] [outer = 0x97fa9c00] 19:05:54 INFO - PROCESS | 1796 | 1461204354475 Marionette DEBUG loaded listener.js 19:05:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 171 (0x98b06000) [pid = 1796] [serial = 1566] [outer = 0x97fa9c00] 19:05:55 INFO - PROCESS | 1796 | 1461204355627 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]]]}] 19:05:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 19:05:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1739ms 19:05:55 INFO - PROCESS | 1796 | 1461204355665 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 19:05:55 INFO - PROCESS | 1796 | 1461204355668 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 19:05:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 19:05:55 INFO - PROCESS | 1796 | 1461204355675 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 19:05:55 INFO - PROCESS | 1796 | 1461204355678 Marionette TRACE conn3 <- [1,2058,null,{}] 19:05:55 INFO - PROCESS | 1796 | 1461204355684 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}] 19:05:55 INFO - PROCESS | 1796 | 1461204355878 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 19:05:56 INFO - PROCESS | 1796 | 1461204356201 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:56 INFO - PROCESS | 1796 | ++DOCSHELL 0x866c4800 == 147 [pid = 1796] [id = 522] 19:05:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 172 (0x8683e800) [pid = 1796] [serial = 1567] [outer = (nil)] 19:05:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 173 (0x9ad14000) [pid = 1796] [serial = 1568] [outer = 0x8683e800] 19:05:56 INFO - PROCESS | 1796 | 1461204356289 Marionette DEBUG loaded listener.js 19:05:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 174 (0x9ae9e400) [pid = 1796] [serial = 1569] [outer = 0x8683e800] 19:05:57 INFO - PROCESS | 1796 | 1461204357159 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]]]}] 19:05:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 19:05:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1533ms 19:05:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 19:05:57 INFO - PROCESS | 1796 | 1461204357209 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 19:05:57 INFO - PROCESS | 1796 | 1461204357212 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 19:05:57 INFO - PROCESS | 1796 | 1461204357219 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 19:05:57 INFO - PROCESS | 1796 | 1461204357222 Marionette TRACE conn3 <- [1,2062,null,{}] 19:05:57 INFO - PROCESS | 1796 | 1461204357228 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}] 19:05:57 INFO - PROCESS | 1796 | 1461204357431 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 19:05:57 INFO - PROCESS | 1796 | 1461204357710 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:57 INFO - PROCESS | 1796 | ++DOCSHELL 0x98cd6400 == 148 [pid = 1796] [id = 523] 19:05:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 175 (0x99172800) [pid = 1796] [serial = 1570] [outer = (nil)] 19:05:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 176 (0x9fda3c00) [pid = 1796] [serial = 1571] [outer = 0x99172800] 19:05:57 INFO - PROCESS | 1796 | 1461204357844 Marionette DEBUG loaded listener.js 19:05:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 177 (0xa00d2800) [pid = 1796] [serial = 1572] [outer = 0x99172800] 19:05:58 INFO - PROCESS | 1796 | 1461204358766 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]]]}] 19:05:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 19:05:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1584ms 19:05:58 INFO - PROCESS | 1796 | 1461204358802 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 19:05:58 INFO - PROCESS | 1796 | 1461204358805 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 19:05:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 19:05:58 INFO - PROCESS | 1796 | 1461204358813 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 19:05:58 INFO - PROCESS | 1796 | 1461204358815 Marionette TRACE conn3 <- [1,2066,null,{}] 19:05:58 INFO - PROCESS | 1796 | 1461204358821 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}] 19:05:59 INFO - PROCESS | 1796 | 1461204359020 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 19:05:59 INFO - PROCESS | 1796 | 1461204359346 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:05:59 INFO - PROCESS | 1796 | ++DOCSHELL 0x9fc8fc00 == 149 [pid = 1796] [id = 524] 19:05:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 178 (0x9fc90000) [pid = 1796] [serial = 1573] [outer = (nil)] 19:05:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 179 (0xa3d85c00) [pid = 1796] [serial = 1574] [outer = 0x9fc90000] 19:05:59 INFO - PROCESS | 1796 | 1461204359439 Marionette DEBUG loaded listener.js 19:05:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 180 (0xa457a000) [pid = 1796] [serial = 1575] [outer = 0x9fc90000] 19:06:00 INFO - PROCESS | 1796 | 1461204360344 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]]]}] 19:06:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 19:06:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1583ms 19:06:00 INFO - PROCESS | 1796 | 1461204360396 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 19:06:00 INFO - PROCESS | 1796 | 1461204360399 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 19:06:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 19:06:00 INFO - PROCESS | 1796 | 1461204360407 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 19:06:00 INFO - PROCESS | 1796 | 1461204360410 Marionette TRACE conn3 <- [1,2070,null,{}] 19:06:00 INFO - PROCESS | 1796 | 1461204360416 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}] 19:06:00 INFO - PROCESS | 1796 | 1461204360617 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 19:06:00 INFO - PROCESS | 1796 | 1461204360944 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:00 INFO - PROCESS | 1796 | ++DOCSHELL 0x850e1400 == 150 [pid = 1796] [id = 525] 19:06:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 181 (0x8648ec00) [pid = 1796] [serial = 1576] [outer = (nil)] 19:06:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 182 (0xa46c9800) [pid = 1796] [serial = 1577] [outer = 0x8648ec00] 19:06:01 INFO - PROCESS | 1796 | 1461204361035 Marionette DEBUG loaded listener.js 19:06:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 183 (0xa46eec00) [pid = 1796] [serial = 1578] [outer = 0x8648ec00] 19:06:01 INFO - PROCESS | 1796 | 1461204361992 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]]]}] 19:06:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 19:06:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1639ms 19:06:02 INFO - PROCESS | 1796 | 1461204362047 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 19:06:02 INFO - PROCESS | 1796 | 1461204362051 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 19:06:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 19:06:02 INFO - PROCESS | 1796 | 1461204362061 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 19:06:02 INFO - PROCESS | 1796 | 1461204362065 Marionette TRACE conn3 <- [1,2074,null,{}] 19:06:02 INFO - PROCESS | 1796 | 1461204362073 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}] 19:06:02 INFO - PROCESS | 1796 | 1461204362314 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 19:06:02 INFO - PROCESS | 1796 | 1461204362645 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:02 INFO - PROCESS | 1796 | ++DOCSHELL 0x83e42000 == 151 [pid = 1796] [id = 526] 19:06:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 184 (0x83e42400) [pid = 1796] [serial = 1579] [outer = (nil)] 19:06:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 185 (0x83e4b000) [pid = 1796] [serial = 1580] [outer = 0x83e42400] 19:06:02 INFO - PROCESS | 1796 | 1461204362745 Marionette DEBUG loaded listener.js 19:06:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 186 (0x83e4d400) [pid = 1796] [serial = 1581] [outer = 0x83e42400] 19:06:03 INFO - PROCESS | 1796 | 1461204363652 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]]]}] 19:06:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 19:06:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1641ms 19:06:03 INFO - PROCESS | 1796 | 1461204363702 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 19:06:03 INFO - PROCESS | 1796 | 1461204363706 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 19:06:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 19:06:03 INFO - PROCESS | 1796 | 1461204363712 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 19:06:03 INFO - PROCESS | 1796 | 1461204363715 Marionette TRACE conn3 <- [1,2078,null,{}] 19:06:03 INFO - PROCESS | 1796 | 1461204363721 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}] 19:06:03 INFO - PROCESS | 1796 | 1461204363930 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 19:06:04 INFO - PROCESS | 1796 | 1461204364261 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:04 INFO - PROCESS | 1796 | ++DOCSHELL 0x83e4bc00 == 152 [pid = 1796] [id = 527] 19:06:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 187 (0x83e4c000) [pid = 1796] [serial = 1582] [outer = (nil)] 19:06:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 188 (0xa46ee800) [pid = 1796] [serial = 1583] [outer = 0x83e4c000] 19:06:04 INFO - PROCESS | 1796 | 1461204364354 Marionette DEBUG loaded listener.js 19:06:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 189 (0xa4aaa800) [pid = 1796] [serial = 1584] [outer = 0x83e4c000] 19:06:05 INFO - PROCESS | 1796 | 1461204365265 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]]]}] 19:06:07 INFO - PROCESS | 1796 | --DOCSHELL 0x86078400 == 151 [pid = 1796] [id = 406] 19:06:07 INFO - PROCESS | 1796 | --DOCSHELL 0x8f4d0400 == 150 [pid = 1796] [id = 72] 19:06:07 INFO - PROCESS | 1796 | --DOCSHELL 0x8875d400 == 149 [pid = 1796] [id = 508] 19:06:07 INFO - PROCESS | 1796 | --DOCSHELL 0x86070400 == 148 [pid = 1796] [id = 507] 19:06:07 INFO - PROCESS | 1796 | --DOCSHELL 0x86844800 == 147 [pid = 1796] [id = 506] 19:06:07 INFO - PROCESS | 1796 | --DOCSHELL 0x885ee800 == 146 [pid = 1796] [id = 505] 19:06:07 INFO - PROCESS | 1796 | --DOCSHELL 0x97f76800 == 145 [pid = 1796] [id = 501] 19:06:07 INFO - PROCESS | 1796 | --DOCSHELL 0x90837c00 == 144 [pid = 1796] [id = 500] 19:06:07 INFO - PROCESS | 1796 | --DOCSHELL 0x9517a400 == 143 [pid = 1796] [id = 498] 19:06:07 INFO - PROCESS | 1796 | --DOCSHELL 0x95da6400 == 142 [pid = 1796] [id = 499] 19:06:07 INFO - PROCESS | 1796 | --DOCSHELL 0x9517c400 == 141 [pid = 1796] [id = 497] 19:06:07 INFO - PROCESS | 1796 | --DOCSHELL 0x93c49000 == 140 [pid = 1796] [id = 496] 19:06:07 INFO - PROCESS | 1796 | --DOCSHELL 0x90513000 == 139 [pid = 1796] [id = 495] 19:06:07 INFO - PROCESS | 1796 | --DOCSHELL 0x9211e400 == 138 [pid = 1796] [id = 494] 19:06:07 INFO - PROCESS | 1796 | --DOCSHELL 0x88ec3800 == 137 [pid = 1796] [id = 492] 19:06:07 INFO - PROCESS | 1796 | --DOCSHELL 0x902a7c00 == 136 [pid = 1796] [id = 493] 19:06:07 INFO - PROCESS | 1796 | --DOCSHELL 0x8f4b4c00 == 135 [pid = 1796] [id = 491] 19:06:07 INFO - PROCESS | 1796 | --DOCSHELL 0x8c67cc00 == 134 [pid = 1796] [id = 490] 19:06:07 INFO - PROCESS | 1796 | --DOCSHELL 0x8c4f7800 == 133 [pid = 1796] [id = 489] 19:06:07 INFO - PROCESS | 1796 | --DOCSHELL 0x88ec7c00 == 132 [pid = 1796] [id = 488] 19:06:07 INFO - PROCESS | 1796 | --DOCSHELL 0x85212c00 == 131 [pid = 1796] [id = 487] 19:06:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 19:06:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 3451ms 19:06:07 INFO - PROCESS | 1796 | --DOMWINDOW == 188 (0x8a3d5c00) [pid = 1796] [serial = 1323] [outer = (nil)] [url = about:blank] 19:06:07 INFO - PROCESS | 1796 | --DOMWINDOW == 187 (0xa0d1b400) [pid = 1796] [serial = 1377] [outer = (nil)] [url = about:blank] 19:06:07 INFO - PROCESS | 1796 | --DOMWINDOW == 186 (0x8aff3000) [pid = 1796] [serial = 1454] [outer = (nil)] [url = about:blank] 19:06:07 INFO - PROCESS | 1796 | --DOMWINDOW == 185 (0x891c5c00) [pid = 1796] [serial = 1458] [outer = (nil)] [url = about:blank] 19:06:07 INFO - PROCESS | 1796 | --DOMWINDOW == 184 (0x98817000) [pid = 1796] [serial = 1433] [outer = (nil)] [url = about:blank] 19:06:07 INFO - PROCESS | 1796 | --DOMWINDOW == 183 (0x9818d400) [pid = 1796] [serial = 1431] [outer = (nil)] [url = about:blank] 19:06:07 INFO - PROCESS | 1796 | --DOMWINDOW == 182 (0x98189000) [pid = 1796] [serial = 1430] [outer = (nil)] [url = about:blank] 19:06:07 INFO - PROCESS | 1796 | --DOMWINDOW == 181 (0x97f68000) [pid = 1796] [serial = 1428] [outer = (nil)] [url = about:blank] 19:06:07 INFO - PROCESS | 1796 | --DOMWINDOW == 180 (0x97e8e000) [pid = 1796] [serial = 1427] [outer = (nil)] [url = about:blank] 19:06:07 INFO - PROCESS | 1796 | --DOMWINDOW == 179 (0x96fe2800) [pid = 1796] [serial = 1425] [outer = (nil)] [url = about:blank] 19:06:07 INFO - PROCESS | 1796 | --DOMWINDOW == 178 (0x95d1fc00) [pid = 1796] [serial = 1424] [outer = (nil)] [url = about:blank] 19:06:07 INFO - PROCESS | 1796 | --DOMWINDOW == 177 (0x95101800) [pid = 1796] [serial = 1422] [outer = (nil)] [url = about:blank] 19:06:07 INFO - PROCESS | 1796 | --DOMWINDOW == 176 (0x93e4ac00) [pid = 1796] [serial = 1421] [outer = (nil)] [url = about:blank] 19:06:07 INFO - PROCESS | 1796 | --DOMWINDOW == 175 (0x93c51c00) [pid = 1796] [serial = 1419] [outer = (nil)] [url = about:blank] 19:06:07 INFO - PROCESS | 1796 | --DOMWINDOW == 174 (0x93c4e000) [pid = 1796] [serial = 1418] [outer = (nil)] [url = about:blank] 19:06:07 INFO - PROCESS | 1796 | --DOMWINDOW == 173 (0x93a68400) [pid = 1796] [serial = 1416] [outer = (nil)] [url = about:blank] 19:06:07 INFO - PROCESS | 1796 | --DOMWINDOW == 172 (0x92bd8400) [pid = 1796] [serial = 1415] [outer = (nil)] [url = about:blank] 19:06:07 INFO - PROCESS | 1796 | --DOMWINDOW == 171 (0x9150ec00) [pid = 1796] [serial = 1413] [outer = (nil)] [url = about:blank] 19:06:07 INFO - PROCESS | 1796 | --DOMWINDOW == 170 (0x912c6400) [pid = 1796] [serial = 1412] [outer = (nil)] [url = about:blank] 19:06:07 INFO - PROCESS | 1796 | --DOMWINDOW == 169 (0x9051ac00) [pid = 1796] [serial = 1410] [outer = (nil)] [url = about:blank] 19:06:07 INFO - PROCESS | 1796 | --DOMWINDOW == 168 (0x902ac800) [pid = 1796] [serial = 1409] [outer = (nil)] [url = about:blank] 19:06:07 INFO - PROCESS | 1796 | --DOMWINDOW == 167 (0x8fe4a400) [pid = 1796] [serial = 1407] [outer = (nil)] [url = about:blank] 19:06:07 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0x8fe47c00) [pid = 1796] [serial = 1406] [outer = (nil)] [url = about:blank] 19:06:07 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0x8f4d0800) [pid = 1796] [serial = 1404] [outer = (nil)] [url = about:blank] 19:06:07 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x8f4bcc00) [pid = 1796] [serial = 1403] [outer = (nil)] [url = about:blank] 19:06:07 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x8f447000) [pid = 1796] [serial = 1401] [outer = (nil)] [url = about:blank] 19:06:07 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x8f36b400) [pid = 1796] [serial = 1400] [outer = (nil)] [url = about:blank] 19:06:07 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x8e7d7400) [pid = 1796] [serial = 1398] [outer = (nil)] [url = about:blank] 19:06:07 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x8c680c00) [pid = 1796] [serial = 1397] [outer = (nil)] [url = about:blank] 19:06:07 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x8a3d3000) [pid = 1796] [serial = 1395] [outer = (nil)] [url = about:blank] 19:06:07 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x88f41400) [pid = 1796] [serial = 1394] [outer = (nil)] [url = about:blank] 19:06:07 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x891ca800) [pid = 1796] [serial = 1451] [outer = (nil)] [url = about:blank] 19:06:07 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x88752000) [pid = 1796] [serial = 1448] [outer = (nil)] [url = about:blank] 19:06:07 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x8875f000) [pid = 1796] [serial = 1449] [outer = (nil)] [url = about:blank] 19:06:07 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0xa0ba9400) [pid = 1796] [serial = 1445] [outer = (nil)] [url = about:blank] 19:06:07 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x9ea23800) [pid = 1796] [serial = 1442] [outer = (nil)] [url = about:blank] 19:06:07 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x9ae89000) [pid = 1796] [serial = 1440] [outer = (nil)] [url = about:blank] 19:06:07 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x99a27800) [pid = 1796] [serial = 1439] [outer = (nil)] [url = about:blank] 19:06:07 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x98d35400) [pid = 1796] [serial = 1437] [outer = (nil)] [url = about:blank] 19:06:07 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x98b04400) [pid = 1796] [serial = 1436] [outer = (nil)] [url = about:blank] 19:06:07 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x9881a000) [pid = 1796] [serial = 1434] [outer = (nil)] [url = about:blank] 19:06:07 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x8c684c00) [pid = 1796] [serial = 1460] [outer = (nil)] [url = about:blank] 19:06:07 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x8bfaa400) [pid = 1796] [serial = 1455] [outer = (nil)] [url = about:blank] 19:06:07 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x86fcac00) [pid = 1796] [serial = 1457] [outer = (nil)] [url = about:blank] 19:06:07 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x896c9800) [pid = 1796] [serial = 1452] [outer = (nil)] [url = about:blank] 19:06:07 INFO - PROCESS | 1796 | 1461204367490 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 19:06:07 INFO - PROCESS | 1796 | 1461204367495 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 19:06:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 19:06:07 INFO - PROCESS | 1796 | 1461204367510 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 19:06:07 INFO - PROCESS | 1796 | 1461204367517 Marionette TRACE conn3 <- [1,2082,null,{}] 19:06:07 INFO - PROCESS | 1796 | 1461204367524 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}] 19:06:07 INFO - PROCESS | 1796 | 1461204367701 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 19:06:07 INFO - PROCESS | 1796 | 1461204367719 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:07 INFO - PROCESS | 1796 | ++DOCSHELL 0x8875c400 == 132 [pid = 1796] [id = 528] 19:06:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x8875cc00) [pid = 1796] [serial = 1585] [outer = (nil)] 19:06:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x88ebb800) [pid = 1796] [serial = 1586] [outer = 0x8875cc00] 19:06:07 INFO - PROCESS | 1796 | 1461204367834 Marionette DEBUG loaded listener.js 19:06:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x88ec7c00) [pid = 1796] [serial = 1587] [outer = 0x8875cc00] 19:06:08 INFO - PROCESS | 1796 | 1461204368828 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]]]}] 19:06:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 19:06:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1344ms 19:06:08 INFO - PROCESS | 1796 | 1461204368853 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 19:06:08 INFO - PROCESS | 1796 | 1461204368859 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 19:06:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 19:06:08 INFO - PROCESS | 1796 | 1461204368883 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 19:06:08 INFO - PROCESS | 1796 | 1461204368889 Marionette TRACE conn3 <- [1,2086,null,{}] 19:06:08 INFO - PROCESS | 1796 | 1461204368898 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}] 19:06:09 INFO - PROCESS | 1796 | 1461204369090 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 19:06:09 INFO - PROCESS | 1796 | 1461204369107 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:09 INFO - PROCESS | 1796 | ++DOCSHELL 0x88ec6c00 == 133 [pid = 1796] [id = 529] 19:06:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x88f3dc00) [pid = 1796] [serial = 1588] [outer = (nil)] 19:06:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x896cd400) [pid = 1796] [serial = 1589] [outer = 0x88f3dc00] 19:06:09 INFO - PROCESS | 1796 | 1461204369182 Marionette DEBUG loaded listener.js 19:06:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x8a1ea400) [pid = 1796] [serial = 1590] [outer = 0x88f3dc00] 19:06:10 INFO - PROCESS | 1796 | 1461204370538 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]]]}] 19:06:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 19:06:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1711ms 19:06:10 INFO - PROCESS | 1796 | 1461204370578 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 19:06:10 INFO - PROCESS | 1796 | 1461204370582 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 19:06:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 19:06:10 INFO - PROCESS | 1796 | 1461204370589 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 19:06:10 INFO - PROCESS | 1796 | 1461204370592 Marionette TRACE conn3 <- [1,2090,null,{}] 19:06:10 INFO - PROCESS | 1796 | 1461204370615 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}] 19:06:10 INFO - PROCESS | 1796 | 1461204370889 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 19:06:11 INFO - PROCESS | 1796 | 1461204371077 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:11 INFO - PROCESS | 1796 | ++DOCSHELL 0x8a1ee800 == 134 [pid = 1796] [id = 530] 19:06:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x8a3ce000) [pid = 1796] [serial = 1591] [outer = (nil)] 19:06:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x8a3da000) [pid = 1796] [serial = 1592] [outer = 0x8a3ce000] 19:06:11 INFO - PROCESS | 1796 | 1461204371157 Marionette DEBUG loaded listener.js 19:06:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x8afef400) [pid = 1796] [serial = 1593] [outer = 0x8a3ce000] 19:06:12 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x8ff6d000) [pid = 1796] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 19:06:12 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x9083e400) [pid = 1796] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 19:06:12 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x9944d400) [pid = 1796] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 19:06:12 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0xa2913c00) [pid = 1796] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 19:06:12 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x885eec00) [pid = 1796] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 19:06:12 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x8afedc00) [pid = 1796] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 19:06:12 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x88430800) [pid = 1796] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 19:06:12 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x8a3d6c00) [pid = 1796] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 19:06:12 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x8f4d1400) [pid = 1796] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 19:06:12 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x92ba8800) [pid = 1796] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 19:06:12 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x97c85400) [pid = 1796] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 19:06:12 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x97e94400) [pid = 1796] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 19:06:12 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x8f104000) [pid = 1796] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 19:06:12 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x97fa7c00) [pid = 1796] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 19:06:12 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x9713f400) [pid = 1796] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 19:06:12 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x97dd6c00) [pid = 1796] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 19:06:12 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x93c52400) [pid = 1796] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 19:06:12 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x8aff4000) [pid = 1796] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 19:06:12 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x915e0000) [pid = 1796] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 19:06:12 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x8684b800) [pid = 1796] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 19:06:12 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x8f363000) [pid = 1796] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 19:06:12 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x885e2c00) [pid = 1796] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 19:06:12 INFO - PROCESS | 1796 | 1461204372832 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]]]}] 19:06:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 19:06:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 2300ms 19:06:12 INFO - PROCESS | 1796 | 1461204372890 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 19:06:12 INFO - PROCESS | 1796 | 1461204372893 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 19:06:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 19:06:12 INFO - PROCESS | 1796 | 1461204372900 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 19:06:12 INFO - PROCESS | 1796 | 1461204372903 Marionette TRACE conn3 <- [1,2094,null,{}] 19:06:12 INFO - PROCESS | 1796 | 1461204372909 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}] 19:06:13 INFO - PROCESS | 1796 | 1461204373130 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 19:06:13 INFO - PROCESS | 1796 | 1461204373339 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:13 INFO - PROCESS | 1796 | ++DOCSHELL 0x866cd800 == 135 [pid = 1796] [id = 531] 19:06:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x885e2c00) [pid = 1796] [serial = 1594] [outer = (nil)] 19:06:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x8a3d2400) [pid = 1796] [serial = 1595] [outer = 0x885e2c00] 19:06:13 INFO - PROCESS | 1796 | 1461204373464 Marionette DEBUG loaded listener.js 19:06:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x8bfab800) [pid = 1796] [serial = 1596] [outer = 0x885e2c00] 19:06:14 INFO - PROCESS | 1796 | 1461204374336 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]]]}] 19:06:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 19:06:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1483ms 19:06:14 INFO - PROCESS | 1796 | 1461204374382 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 19:06:14 INFO - PROCESS | 1796 | 1461204374386 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 19:06:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 19:06:14 INFO - PROCESS | 1796 | 1461204374396 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 19:06:14 INFO - PROCESS | 1796 | 1461204374399 Marionette TRACE conn3 <- [1,2098,null,{}] 19:06:14 INFO - PROCESS | 1796 | 1461204374403 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}] 19:06:14 INFO - PROCESS | 1796 | 1461204374658 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 19:06:14 INFO - PROCESS | 1796 | 1461204374954 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:15 INFO - PROCESS | 1796 | ++DOCSHELL 0x86070400 == 136 [pid = 1796] [id = 532] 19:06:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x86078400) [pid = 1796] [serial = 1597] [outer = (nil)] 19:06:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x86842800) [pid = 1796] [serial = 1598] [outer = 0x86078400] 19:06:15 INFO - PROCESS | 1796 | 1461204375118 Marionette DEBUG loaded listener.js 19:06:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x86fd7000) [pid = 1796] [serial = 1599] [outer = 0x86078400] 19:06:16 INFO - PROCESS | 1796 | 1461204376137 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]]]}] 19:06:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 19:06:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1781ms 19:06:16 INFO - PROCESS | 1796 | 1461204376191 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 19:06:16 INFO - PROCESS | 1796 | 1461204376200 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 19:06:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 19:06:16 INFO - PROCESS | 1796 | 1461204376213 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 19:06:16 INFO - PROCESS | 1796 | 1461204376217 Marionette TRACE conn3 <- [1,2102,null,{}] 19:06:16 INFO - PROCESS | 1796 | 1461204376225 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}] 19:06:16 INFO - PROCESS | 1796 | 1461204376450 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 19:06:16 INFO - PROCESS | 1796 | 1461204376832 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:16 INFO - PROCESS | 1796 | ++DOCSHELL 0x88f47000 == 137 [pid = 1796] [id = 533] 19:06:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x891c7000) [pid = 1796] [serial = 1600] [outer = (nil)] 19:06:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x896c6000) [pid = 1796] [serial = 1601] [outer = 0x891c7000] 19:06:16 INFO - PROCESS | 1796 | 1461204376929 Marionette DEBUG loaded listener.js 19:06:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x8a1ef800) [pid = 1796] [serial = 1602] [outer = 0x891c7000] 19:06:17 INFO - PROCESS | 1796 | 1461204377972 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]]]}] 19:06:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 19:06:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1793ms 19:06:18 INFO - PROCESS | 1796 | 1461204378010 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 19:06:18 INFO - PROCESS | 1796 | 1461204378015 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 19:06:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 19:06:18 INFO - PROCESS | 1796 | 1461204378023 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 19:06:18 INFO - PROCESS | 1796 | 1461204378026 Marionette TRACE conn3 <- [1,2106,null,{}] 19:06:18 INFO - PROCESS | 1796 | 1461204378033 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}] 19:06:18 INFO - PROCESS | 1796 | 1461204378252 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 19:06:18 INFO - PROCESS | 1796 | 1461204378617 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:18 INFO - PROCESS | 1796 | ++DOCSHELL 0x8a3d2c00 == 138 [pid = 1796] [id = 534] 19:06:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x8aef0c00) [pid = 1796] [serial = 1603] [outer = (nil)] 19:06:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x8bfb3400) [pid = 1796] [serial = 1604] [outer = 0x8aef0c00] 19:06:18 INFO - PROCESS | 1796 | 1461204378714 Marionette DEBUG loaded listener.js 19:06:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x8c4f7800) [pid = 1796] [serial = 1605] [outer = 0x8aef0c00] 19:06:19 INFO - PROCESS | 1796 | 1461204379686 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]]]}] 19:06:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 19:06:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1731ms 19:06:19 INFO - PROCESS | 1796 | 1461204379755 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 19:06:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 19:06:19 INFO - PROCESS | 1796 | 1461204379760 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 19:06:19 INFO - PROCESS | 1796 | 1461204379776 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 19:06:19 INFO - PROCESS | 1796 | 1461204379786 Marionette TRACE conn3 <- [1,2110,null,{}] 19:06:19 INFO - PROCESS | 1796 | 1461204379793 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}] 19:06:20 INFO - PROCESS | 1796 | 1461204380049 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 19:06:20 INFO - PROCESS | 1796 | 1461204380380 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:20 INFO - PROCESS | 1796 | ++DOCSHELL 0x88f44c00 == 139 [pid = 1796] [id = 535] 19:06:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x8a1f0800) [pid = 1796] [serial = 1606] [outer = (nil)] 19:06:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x8f10a400) [pid = 1796] [serial = 1607] [outer = 0x8a1f0800] 19:06:20 INFO - PROCESS | 1796 | 1461204380483 Marionette DEBUG loaded listener.js 19:06:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x8f366800) [pid = 1796] [serial = 1608] [outer = 0x8a1f0800] 19:06:21 INFO - PROCESS | 1796 | 1461204381401 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]]]}] 19:06:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 19:06:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1700ms 19:06:21 INFO - PROCESS | 1796 | 1461204381468 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 19:06:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 19:06:21 INFO - PROCESS | 1796 | 1461204381473 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 19:06:21 INFO - PROCESS | 1796 | 1461204381480 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 19:06:21 INFO - PROCESS | 1796 | 1461204381484 Marionette TRACE conn3 <- [1,2114,null,{}] 19:06:21 INFO - PROCESS | 1796 | 1461204381489 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}] 19:06:21 INFO - PROCESS | 1796 | 1461204381748 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 19:06:22 INFO - PROCESS | 1796 | 1461204382071 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:22 INFO - PROCESS | 1796 | ++DOCSHELL 0x866c7400 == 140 [pid = 1796] [id = 536] 19:06:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x86fcfc00) [pid = 1796] [serial = 1609] [outer = (nil)] 19:06:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x8f44a400) [pid = 1796] [serial = 1610] [outer = 0x86fcfc00] 19:06:22 INFO - PROCESS | 1796 | 1461204382158 Marionette DEBUG loaded listener.js 19:06:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x8f44e000) [pid = 1796] [serial = 1611] [outer = 0x86fcfc00] 19:06:23 INFO - PROCESS | 1796 | 1461204383062 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]]]}] 19:06:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 19:06:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1651ms 19:06:23 INFO - PROCESS | 1796 | 1461204383131 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 19:06:23 INFO - PROCESS | 1796 | 1461204383135 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 19:06:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 19:06:23 INFO - PROCESS | 1796 | 1461204383141 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 19:06:23 INFO - PROCESS | 1796 | 1461204383145 Marionette TRACE conn3 <- [1,2118,null,{}] 19:06:23 INFO - PROCESS | 1796 | 1461204383151 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}] 19:06:23 INFO - PROCESS | 1796 | 1461204383362 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 19:06:23 INFO - PROCESS | 1796 | 1461204383698 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:23 INFO - PROCESS | 1796 | ++DOCSHELL 0x8fc82c00 == 141 [pid = 1796] [id = 537] 19:06:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x8fc84800) [pid = 1796] [serial = 1612] [outer = (nil)] 19:06:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x8fe4b000) [pid = 1796] [serial = 1613] [outer = 0x8fc84800] 19:06:23 INFO - PROCESS | 1796 | 1461204383805 Marionette DEBUG loaded listener.js 19:06:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x8ff69800) [pid = 1796] [serial = 1614] [outer = 0x8fc84800] 19:06:24 INFO - PROCESS | 1796 | 1461204384813 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]]]}] 19:06:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 19:06:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1738ms 19:06:24 INFO - PROCESS | 1796 | 1461204384880 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 19:06:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 19:06:24 INFO - PROCESS | 1796 | 1461204384884 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 19:06:24 INFO - PROCESS | 1796 | 1461204384890 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 19:06:24 INFO - PROCESS | 1796 | 1461204384894 Marionette TRACE conn3 <- [1,2122,null,{}] 19:06:24 INFO - PROCESS | 1796 | 1461204384902 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}] 19:06:25 INFO - PROCESS | 1796 | 1461204385133 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 19:06:25 INFO - PROCESS | 1796 | 1461204385495 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:25 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f4cf000 == 142 [pid = 1796] [id = 538] 19:06:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x8f4d1400) [pid = 1796] [serial = 1615] [outer = (nil)] 19:06:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x90519800) [pid = 1796] [serial = 1616] [outer = 0x8f4d1400] 19:06:25 INFO - PROCESS | 1796 | 1461204385625 Marionette DEBUG loaded listener.js 19:06:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x905a3800) [pid = 1796] [serial = 1617] [outer = 0x8f4d1400] 19:06:26 INFO - PROCESS | 1796 | 1461204386682 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]]]}] 19:06:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 19:06:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1834ms 19:06:26 INFO - PROCESS | 1796 | 1461204386725 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 19:06:26 INFO - PROCESS | 1796 | 1461204386728 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 19:06:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 19:06:26 INFO - PROCESS | 1796 | 1461204386735 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 19:06:26 INFO - PROCESS | 1796 | 1461204386739 Marionette TRACE conn3 <- [1,2126,null,{}] 19:06:26 INFO - PROCESS | 1796 | 1461204386744 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}] 19:06:26 INFO - PROCESS | 1796 | 1461204386994 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 19:06:27 INFO - PROCESS | 1796 | 1461204387338 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:27 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f4b3800 == 143 [pid = 1796] [id = 539] 19:06:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x8f4d3000) [pid = 1796] [serial = 1618] [outer = (nil)] 19:06:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x9083ac00) [pid = 1796] [serial = 1619] [outer = 0x8f4d3000] 19:06:27 INFO - PROCESS | 1796 | 1461204387433 Marionette DEBUG loaded listener.js 19:06:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x912c9c00) [pid = 1796] [serial = 1620] [outer = 0x8f4d3000] 19:06:28 INFO - PROCESS | 1796 | 1461204388400 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]]]}] 19:06:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 19:06:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1741ms 19:06:28 INFO - PROCESS | 1796 | 1461204388477 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 19:06:28 INFO - PROCESS | 1796 | 1461204388482 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 19:06:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 19:06:28 INFO - PROCESS | 1796 | 1461204388488 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 19:06:28 INFO - PROCESS | 1796 | 1461204388492 Marionette TRACE conn3 <- [1,2130,null,{}] 19:06:28 INFO - PROCESS | 1796 | 1461204388498 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}] 19:06:28 INFO - PROCESS | 1796 | 1461204388718 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 19:06:29 INFO - PROCESS | 1796 | 1461204389048 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:29 INFO - PROCESS | 1796 | ++DOCSHELL 0x90518000 == 144 [pid = 1796] [id = 540] 19:06:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x912bec00) [pid = 1796] [serial = 1621] [outer = (nil)] 19:06:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x92bb5c00) [pid = 1796] [serial = 1622] [outer = 0x912bec00] 19:06:29 INFO - PROCESS | 1796 | 1461204389147 Marionette DEBUG loaded listener.js 19:06:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x93a68c00) [pid = 1796] [serial = 1623] [outer = 0x912bec00] 19:06:30 INFO - PROCESS | 1796 | 1461204390114 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] 19:06:30 INFO - PROCESS | 1796 | 1461204390178 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 19:06:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 19:06:30 INFO - PROCESS | 1796 | 1461204390184 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 19:06:30 INFO - PROCESS | 1796 | 1461204390188 Marionette TRACE conn3 <- [1,2134,null,{}] 19:06:30 INFO - PROCESS | 1796 | 1461204390194 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}] 19:06:30 INFO - PROCESS | 1796 | 1461204390416 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 19:06:30 INFO - PROCESS | 1796 | 1461204390756 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:30 INFO - PROCESS | 1796 | ++DOCSHELL 0x86496c00 == 145 [pid = 1796] [id = 541] 19:06:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x92016000) [pid = 1796] [serial = 1624] [outer = (nil)] 19:06:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x93d83400) [pid = 1796] [serial = 1625] [outer = 0x92016000] 19:06:30 INFO - PROCESS | 1796 | 1461204390890 Marionette DEBUG loaded listener.js 19:06:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x93d8a400) [pid = 1796] [serial = 1626] [outer = 0x92016000] 19:06:32 INFO - PROCESS | 1796 | 1461204392191 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]]]}] 19:06:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 19:06:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 2090ms 19:06:32 INFO - PROCESS | 1796 | 1461204392275 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 19:06:32 INFO - PROCESS | 1796 | 1461204392278 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 19:06:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 19:06:32 INFO - PROCESS | 1796 | 1461204392286 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 19:06:32 INFO - PROCESS | 1796 | 1461204392290 Marionette TRACE conn3 <- [1,2138,null,{}] 19:06:32 INFO - PROCESS | 1796 | 1461204392295 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}] 19:06:32 INFO - PROCESS | 1796 | 1461204392504 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 19:06:32 INFO - PROCESS | 1796 | 1461204392800 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:32 INFO - PROCESS | 1796 | ++DOCSHELL 0x9510ac00 == 146 [pid = 1796] [id = 542] 19:06:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x9510bc00) [pid = 1796] [serial = 1627] [outer = (nil)] 19:06:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x9517c400) [pid = 1796] [serial = 1628] [outer = 0x9510bc00] 19:06:32 INFO - PROCESS | 1796 | 1461204392903 Marionette DEBUG loaded listener.js 19:06:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x95da7000) [pid = 1796] [serial = 1629] [outer = 0x9510bc00] 19:06:33 INFO - PROCESS | 1796 | 1461204393844 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]]]}] 19:06:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 19:06:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1635ms 19:06:33 INFO - PROCESS | 1796 | 1461204393922 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 19:06:33 INFO - PROCESS | 1796 | 1461204393926 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 19:06:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 19:06:33 INFO - PROCESS | 1796 | 1461204393934 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 19:06:33 INFO - PROCESS | 1796 | 1461204393938 Marionette TRACE conn3 <- [1,2142,null,{}] 19:06:33 INFO - PROCESS | 1796 | 1461204393944 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}] 19:06:34 INFO - PROCESS | 1796 | 1461204394175 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 19:06:34 INFO - PROCESS | 1796 | 1461204394506 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:34 INFO - PROCESS | 1796 | ++DOCSHELL 0x95da4c00 == 147 [pid = 1796] [id = 543] 19:06:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x9714c400) [pid = 1796] [serial = 1630] [outer = (nil)] 19:06:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 169 (0x97f73400) [pid = 1796] [serial = 1631] [outer = 0x9714c400] 19:06:34 INFO - PROCESS | 1796 | 1461204394601 Marionette DEBUG loaded listener.js 19:06:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 170 (0x97f9bc00) [pid = 1796] [serial = 1632] [outer = 0x9714c400] 19:06:35 INFO - PROCESS | 1796 | 1461204395512 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] 19:06:35 INFO - PROCESS | 1796 | 1461204395577 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 19:06:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 19:06:35 INFO - PROCESS | 1796 | 1461204395583 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 19:06:35 INFO - PROCESS | 1796 | 1461204395587 Marionette TRACE conn3 <- [1,2146,null,{}] 19:06:35 INFO - PROCESS | 1796 | 1461204395593 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}] 19:06:35 INFO - PROCESS | 1796 | 1461204395794 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 19:06:36 INFO - PROCESS | 1796 | 1461204396121 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:36 INFO - PROCESS | 1796 | ++DOCSHELL 0x93c4dc00 == 148 [pid = 1796] [id = 544] 19:06:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 171 (0x97dd6c00) [pid = 1796] [serial = 1633] [outer = (nil)] 19:06:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 172 (0x98193000) [pid = 1796] [serial = 1634] [outer = 0x97dd6c00] 19:06:36 INFO - PROCESS | 1796 | 1461204396212 Marionette DEBUG loaded listener.js 19:06:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 173 (0x98281c00) [pid = 1796] [serial = 1635] [outer = 0x97dd6c00] 19:06:37 INFO - PROCESS | 1796 | 1461204397086 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] 19:06:37 INFO - PROCESS | 1796 | 1461204397173 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 19:06:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 19:06:37 INFO - PROCESS | 1796 | 1461204397179 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 19:06:37 INFO - PROCESS | 1796 | 1461204397183 Marionette TRACE conn3 <- [1,2150,null,{}] 19:06:37 INFO - PROCESS | 1796 | 1461204397189 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}] 19:06:37 INFO - PROCESS | 1796 | 1461204397386 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 19:06:37 INFO - PROCESS | 1796 | 1461204397728 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:37 INFO - PROCESS | 1796 | ++DOCSHELL 0x93a6f000 == 149 [pid = 1796] [id = 545] 19:06:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 174 (0x97c8ec00) [pid = 1796] [serial = 1636] [outer = (nil)] 19:06:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 175 (0x98b0c000) [pid = 1796] [serial = 1637] [outer = 0x97c8ec00] 19:06:37 INFO - PROCESS | 1796 | 1461204397820 Marionette DEBUG loaded listener.js 19:06:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 176 (0x98d3a400) [pid = 1796] [serial = 1638] [outer = 0x97c8ec00] 19:06:38 INFO - PROCESS | 1796 | 1461204398694 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]]]}] 19:06:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 19:06:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1582ms 19:06:38 INFO - PROCESS | 1796 | 1461204398763 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 19:06:38 INFO - PROCESS | 1796 | 1461204398767 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 19:06:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 19:06:38 INFO - PROCESS | 1796 | 1461204398773 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 19:06:38 INFO - PROCESS | 1796 | 1461204398776 Marionette TRACE conn3 <- [1,2154,null,{}] 19:06:38 INFO - PROCESS | 1796 | 1461204398782 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}] 19:06:39 INFO - PROCESS | 1796 | 1461204399002 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 19:06:39 INFO - PROCESS | 1796 | 1461204399337 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:39 INFO - PROCESS | 1796 | ++DOCSHELL 0x981b0000 == 150 [pid = 1796] [id = 546] 19:06:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 177 (0x98817000) [pid = 1796] [serial = 1639] [outer = (nil)] 19:06:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 178 (0x9ae7dc00) [pid = 1796] [serial = 1640] [outer = 0x98817000] 19:06:39 INFO - PROCESS | 1796 | 1461204399492 Marionette DEBUG loaded listener.js 19:06:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 179 (0x9ae88400) [pid = 1796] [serial = 1641] [outer = 0x98817000] 19:06:40 INFO - PROCESS | 1796 | 1461204400460 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]]]}] 19:06:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 19:06:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1729ms 19:06:40 INFO - PROCESS | 1796 | 1461204400504 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 19:06:40 INFO - PROCESS | 1796 | 1461204400508 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 19:06:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 19:06:40 INFO - PROCESS | 1796 | 1461204400515 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 19:06:40 INFO - PROCESS | 1796 | 1461204400519 Marionette TRACE conn3 <- [1,2158,null,{}] 19:06:40 INFO - PROCESS | 1796 | 1461204400556 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}] 19:06:40 INFO - PROCESS | 1796 | 1461204400766 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 19:06:41 INFO - PROCESS | 1796 | 1461204401049 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:41 INFO - PROCESS | 1796 | ++DOCSHELL 0x9881e000 == 151 [pid = 1796] [id = 547] 19:06:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 180 (0x9ae7c000) [pid = 1796] [serial = 1642] [outer = (nil)] 19:06:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 181 (0x9ea29c00) [pid = 1796] [serial = 1643] [outer = 0x9ae7c000] 19:06:41 INFO - PROCESS | 1796 | 1461204401184 Marionette DEBUG loaded listener.js 19:06:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 182 (0x9fd57000) [pid = 1796] [serial = 1644] [outer = 0x9ae7c000] 19:06:42 INFO - PROCESS | 1796 | 1461204402141 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]]]}] 19:06:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 19:06:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1661ms 19:06:42 INFO - PROCESS | 1796 | 1461204402177 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 19:06:42 INFO - PROCESS | 1796 | 1461204402181 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 19:06:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 19:06:42 INFO - PROCESS | 1796 | 1461204402187 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 19:06:42 INFO - PROCESS | 1796 | 1461204402191 Marionette TRACE conn3 <- [1,2162,null,{}] 19:06:42 INFO - PROCESS | 1796 | 1461204402196 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}] 19:06:42 INFO - PROCESS | 1796 | 1461204402397 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 19:06:42 INFO - PROCESS | 1796 | 1461204402745 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:42 INFO - PROCESS | 1796 | ++DOCSHELL 0x83e43c00 == 152 [pid = 1796] [id = 548] 19:06:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 183 (0x86844400) [pid = 1796] [serial = 1645] [outer = (nil)] 19:06:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 184 (0xa0ba7c00) [pid = 1796] [serial = 1646] [outer = 0x86844400] 19:06:42 INFO - PROCESS | 1796 | 1461204402836 Marionette DEBUG loaded listener.js 19:06:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 185 (0xa1041000) [pid = 1796] [serial = 1647] [outer = 0x86844400] 19:06:43 INFO - PROCESS | 1796 | 1461204403707 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]]]}] 19:06:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 19:06:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1582ms 19:06:43 INFO - PROCESS | 1796 | 1461204403770 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 19:06:43 INFO - PROCESS | 1796 | 1461204403774 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 19:06:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 19:06:43 INFO - PROCESS | 1796 | 1461204403780 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 19:06:43 INFO - PROCESS | 1796 | 1461204403784 Marionette TRACE conn3 <- [1,2166,null,{}] 19:06:43 INFO - PROCESS | 1796 | 1461204403789 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}] 19:06:44 INFO - PROCESS | 1796 | 1461204403996 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 19:06:44 INFO - PROCESS | 1796 | 1461204404332 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:44 INFO - PROCESS | 1796 | ++DOCSHELL 0x88f3ac00 == 153 [pid = 1796] [id = 549] 19:06:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 186 (0x9917b800) [pid = 1796] [serial = 1648] [outer = (nil)] 19:06:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 187 (0xa46eb800) [pid = 1796] [serial = 1649] [outer = 0x9917b800] 19:06:44 INFO - PROCESS | 1796 | 1461204404418 Marionette DEBUG loaded listener.js 19:06:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 188 (0xa4aa9400) [pid = 1796] [serial = 1650] [outer = 0x9917b800] 19:06:47 INFO - PROCESS | 1796 | --DOCSHELL 0x8f44bc00 == 152 [pid = 1796] [id = 429] 19:06:47 INFO - PROCESS | 1796 | --DOCSHELL 0x8c4fa800 == 151 [pid = 1796] [id = 465] 19:06:47 INFO - PROCESS | 1796 | --DOCSHELL 0x88759800 == 150 [pid = 1796] [id = 460] 19:06:47 INFO - PROCESS | 1796 | --DOCSHELL 0x9083c800 == 149 [pid = 1796] [id = 475] 19:06:47 INFO - PROCESS | 1796 | --DOCSHELL 0x93e43c00 == 148 [pid = 1796] [id = 474] 19:06:47 INFO - PROCESS | 1796 | --DOCSHELL 0x86fd3800 == 147 [pid = 1796] [id = 389] 19:06:47 INFO - PROCESS | 1796 | --DOCSHELL 0x86491000 == 146 [pid = 1796] [id = 476] 19:06:47 INFO - PROCESS | 1796 | --DOCSHELL 0x97aa3800 == 145 [pid = 1796] [id = 431] 19:06:47 INFO - PROCESS | 1796 | --DOCSHELL 0x8c433000 == 144 [pid = 1796] [id = 472] 19:06:47 INFO - PROCESS | 1796 | --DOCSHELL 0x8c432800 == 143 [pid = 1796] [id = 433] 19:06:47 INFO - PROCESS | 1796 | --DOCSHELL 0x93c46000 == 142 [pid = 1796] [id = 473] 19:06:47 INFO - PROCESS | 1796 | --DOCSHELL 0x97fa6c00 == 141 [pid = 1796] [id = 434] 19:06:47 INFO - PROCESS | 1796 | --DOCSHELL 0x9510b800 == 140 [pid = 1796] [id = 428] 19:06:47 INFO - PROCESS | 1796 | --DOCSHELL 0x896ce400 == 139 [pid = 1796] [id = 430] 19:06:47 INFO - PROCESS | 1796 | --DOCSHELL 0x8f367400 == 138 [pid = 1796] [id = 468] 19:06:47 INFO - PROCESS | 1796 | --DOCSHELL 0x8f106c00 == 137 [pid = 1796] [id = 467] 19:06:47 INFO - PROCESS | 1796 | --DOCSHELL 0x891cbc00 == 136 [pid = 1796] [id = 432] 19:06:47 INFO - PROCESS | 1796 | --DOCSHELL 0x9024cc00 == 135 [pid = 1796] [id = 470] 19:06:47 INFO - PROCESS | 1796 | --DOCSHELL 0x8ff6bc00 == 134 [pid = 1796] [id = 469] 19:06:47 INFO - PROCESS | 1796 | --DOCSHELL 0x9024c000 == 133 [pid = 1796] [id = 471] 19:06:47 INFO - PROCESS | 1796 | --DOCSHELL 0x866cd800 == 132 [pid = 1796] [id = 531] 19:06:47 INFO - PROCESS | 1796 | --DOCSHELL 0x8a1ee800 == 131 [pid = 1796] [id = 530] 19:06:47 INFO - PROCESS | 1796 | --DOCSHELL 0x88ec6c00 == 130 [pid = 1796] [id = 529] 19:06:47 INFO - PROCESS | 1796 | --DOCSHELL 0x8875c400 == 129 [pid = 1796] [id = 528] 19:06:47 INFO - PROCESS | 1796 | --DOCSHELL 0x9fc8fc00 == 128 [pid = 1796] [id = 524] 19:06:47 INFO - PROCESS | 1796 | --DOCSHELL 0x98cd6400 == 127 [pid = 1796] [id = 523] 19:06:47 INFO - PROCESS | 1796 | --DOCSHELL 0x866c4800 == 126 [pid = 1796] [id = 522] 19:06:47 INFO - PROCESS | 1796 | --DOCSHELL 0x97fa4400 == 125 [pid = 1796] [id = 521] 19:06:47 INFO - PROCESS | 1796 | --DOCSHELL 0x896c4c00 == 124 [pid = 1796] [id = 519] 19:06:47 INFO - PROCESS | 1796 | --DOCSHELL 0x96c43000 == 123 [pid = 1796] [id = 520] 19:06:47 INFO - PROCESS | 1796 | --DOCSHELL 0x93c47800 == 122 [pid = 1796] [id = 518] 19:06:47 INFO - PROCESS | 1796 | --DOCSHELL 0x88439c00 == 121 [pid = 1796] [id = 517] 19:06:47 INFO - PROCESS | 1796 | --DOCSHELL 0x895e2c00 == 120 [pid = 1796] [id = 516] 19:06:47 INFO - PROCESS | 1796 | --DOCSHELL 0x902b2000 == 119 [pid = 1796] [id = 515] 19:06:47 INFO - PROCESS | 1796 | --DOCSHELL 0x8bfb5400 == 118 [pid = 1796] [id = 514] 19:06:47 INFO - PROCESS | 1796 | --DOCSHELL 0x86491400 == 117 [pid = 1796] [id = 513] 19:06:47 INFO - PROCESS | 1796 | --DOCSHELL 0x8f360400 == 116 [pid = 1796] [id = 512] 19:06:47 INFO - PROCESS | 1796 | --DOCSHELL 0x88437400 == 115 [pid = 1796] [id = 510] 19:06:47 INFO - PROCESS | 1796 | --DOCSHELL 0x896cc400 == 114 [pid = 1796] [id = 511] 19:06:47 INFO - PROCESS | 1796 | --DOCSHELL 0x8be5f000 == 113 [pid = 1796] [id = 509] 19:06:47 INFO - PROCESS | 1796 | --DOMWINDOW == 187 (0x912bfc00) [pid = 1796] [serial = 1479] [outer = (nil)] [url = about:blank] 19:06:47 INFO - PROCESS | 1796 | --DOMWINDOW == 186 (0x92bdb400) [pid = 1796] [serial = 1482] [outer = (nil)] [url = about:blank] 19:06:47 INFO - PROCESS | 1796 | --DOMWINDOW == 185 (0x9fd55000) [pid = 1796] [serial = 1506] [outer = (nil)] [url = about:blank] 19:06:47 INFO - PROCESS | 1796 | --DOMWINDOW == 184 (0xa3de3800) [pid = 1796] [serial = 1512] [outer = (nil)] [url = about:blank] 19:06:47 INFO - PROCESS | 1796 | --DOMWINDOW == 183 (0x88ec1c00) [pid = 1796] [serial = 1518] [outer = (nil)] [url = about:blank] 19:06:47 INFO - PROCESS | 1796 | --DOMWINDOW == 182 (0x8c683c00) [pid = 1796] [serial = 1467] [outer = (nil)] [url = about:blank] 19:06:47 INFO - PROCESS | 1796 | --DOMWINDOW == 181 (0x8a3d7400) [pid = 1796] [serial = 1521] [outer = (nil)] [url = about:blank] 19:06:47 INFO - PROCESS | 1796 | --DOMWINDOW == 180 (0x8bfb2400) [pid = 1796] [serial = 1526] [outer = (nil)] [url = about:blank] 19:06:47 INFO - PROCESS | 1796 | --DOMWINDOW == 179 (0x8ff6fc00) [pid = 1796] [serial = 1475] [outer = (nil)] [url = about:blank] 19:06:47 INFO - PROCESS | 1796 | --DOMWINDOW == 178 (0x93c4cc00) [pid = 1796] [serial = 1484] [outer = (nil)] [url = about:blank] 19:06:47 INFO - PROCESS | 1796 | --DOMWINDOW == 177 (0x981a6000) [pid = 1796] [serial = 1497] [outer = (nil)] [url = about:blank] 19:06:47 INFO - PROCESS | 1796 | --DOMWINDOW == 176 (0xa0d15c00) [pid = 1796] [serial = 1509] [outer = (nil)] [url = about:blank] 19:06:47 INFO - PROCESS | 1796 | --DOMWINDOW == 175 (0x8f368000) [pid = 1796] [serial = 1469] [outer = (nil)] [url = about:blank] 19:06:47 INFO - PROCESS | 1796 | --DOMWINDOW == 174 (0x98b06400) [pid = 1796] [serial = 1499] [outer = (nil)] [url = about:blank] 19:06:47 INFO - PROCESS | 1796 | --DOMWINDOW == 173 (0x97f9d000) [pid = 1796] [serial = 1494] [outer = (nil)] [url = about:blank] 19:06:47 INFO - PROCESS | 1796 | --DOMWINDOW == 172 (0x9ad12400) [pid = 1796] [serial = 1502] [outer = (nil)] [url = about:blank] 19:06:47 INFO - PROCESS | 1796 | --DOMWINDOW == 171 (0x9024b400) [pid = 1796] [serial = 1476] [outer = (nil)] [url = about:blank] 19:06:47 INFO - PROCESS | 1796 | --DOMWINDOW == 170 (0x95bb2c00) [pid = 1796] [serial = 1491] [outer = (nil)] [url = about:blank] 19:06:47 INFO - PROCESS | 1796 | --DOMWINDOW == 169 (0x9ae9ec00) [pid = 1796] [serial = 1503] [outer = (nil)] [url = about:blank] 19:06:47 INFO - PROCESS | 1796 | --DOMWINDOW == 168 (0xa4584800) [pid = 1796] [serial = 1514] [outer = (nil)] [url = about:blank] 19:06:47 INFO - PROCESS | 1796 | --DOMWINDOW == 167 (0x88ebac00) [pid = 1796] [serial = 1517] [outer = (nil)] [url = about:blank] 19:06:47 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0x95184000) [pid = 1796] [serial = 1490] [outer = (nil)] [url = about:blank] 19:06:47 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0x8c42e000) [pid = 1796] [serial = 1523] [outer = (nil)] [url = about:blank] 19:06:47 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x8f444800) [pid = 1796] [serial = 1470] [outer = (nil)] [url = about:blank] 19:06:47 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x95107000) [pid = 1796] [serial = 1487] [outer = (nil)] [url = about:blank] 19:06:47 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x8c683000) [pid = 1796] [serial = 1524] [outer = (nil)] [url = about:blank] 19:06:47 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x97dd6800) [pid = 1796] [serial = 1493] [outer = (nil)] [url = about:blank] 19:06:47 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x9072cc00) [pid = 1796] [serial = 1478] [outer = (nil)] [url = about:blank] 19:06:47 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x93d7ec00) [pid = 1796] [serial = 1485] [outer = (nil)] [url = about:blank] 19:06:47 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x8c4f5000) [pid = 1796] [serial = 1466] [outer = (nil)] [url = about:blank] 19:06:47 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x98cd6800) [pid = 1796] [serial = 1500] [outer = (nil)] [url = about:blank] 19:06:47 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x9818cc00) [pid = 1796] [serial = 1496] [outer = (nil)] [url = about:blank] 19:06:47 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x896d0000) [pid = 1796] [serial = 1520] [outer = (nil)] [url = about:blank] 19:06:47 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x9fc8dc00) [pid = 1796] [serial = 1505] [outer = (nil)] [url = about:blank] 19:06:47 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x891cd000) [pid = 1796] [serial = 1464] [outer = (nil)] [url = about:blank] 19:06:47 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x88ec5c00) [pid = 1796] [serial = 1463] [outer = (nil)] [url = about:blank] 19:06:47 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0xa0b2dc00) [pid = 1796] [serial = 1508] [outer = (nil)] [url = about:blank] 19:06:47 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x8f4d1000) [pid = 1796] [serial = 1472] [outer = (nil)] [url = about:blank] 19:06:47 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0xa3d85800) [pid = 1796] [serial = 1511] [outer = (nil)] [url = about:blank] 19:06:47 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x8fe48000) [pid = 1796] [serial = 1473] [outer = (nil)] [url = about:blank] 19:06:47 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x8e7cd800) [pid = 1796] [serial = 1392] [outer = (nil)] [url = about:blank] 19:06:47 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x9510a800) [pid = 1796] [serial = 1488] [outer = (nil)] [url = about:blank] 19:06:47 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x92ba6c00) [pid = 1796] [serial = 1481] [outer = (nil)] [url = about:blank] 19:06:47 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x8f10d800) [pid = 1796] [serial = 1529] [outer = (nil)] [url = about:blank] 19:06:47 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x8c684400) [pid = 1796] [serial = 1527] [outer = (nil)] [url = about:blank] 19:06:47 INFO - PROCESS | 1796 | 1461204407738 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]]]}] 19:06:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 19:06:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 3998ms 19:06:47 INFO - PROCESS | 1796 | 1461204407779 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 19:06:47 INFO - PROCESS | 1796 | 1461204407786 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 19:06:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 19:06:47 INFO - PROCESS | 1796 | 1461204407848 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 19:06:47 INFO - PROCESS | 1796 | 1461204407857 Marionette TRACE conn3 <- [1,2170,null,{}] 19:06:47 INFO - PROCESS | 1796 | 1461204407873 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}] 19:06:48 INFO - PROCESS | 1796 | 1461204408097 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 19:06:48 INFO - PROCESS | 1796 | 1461204408299 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:48 INFO - PROCESS | 1796 | ++DOCSHELL 0x8606e000 == 114 [pid = 1796] [id = 550] 19:06:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x866cbc00) [pid = 1796] [serial = 1651] [outer = (nil)] 19:06:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x8843c400) [pid = 1796] [serial = 1652] [outer = 0x866cbc00] 19:06:48 INFO - PROCESS | 1796 | 1461204408378 Marionette DEBUG loaded listener.js 19:06:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x88759800) [pid = 1796] [serial = 1653] [outer = 0x866cbc00] 19:06:49 INFO - PROCESS | 1796 | 1461204409193 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]]]}] 19:06:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 19:06:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1470ms 19:06:49 INFO - PROCESS | 1796 | 1461204409266 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 19:06:49 INFO - PROCESS | 1796 | 1461204409279 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 19:06:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 19:06:49 INFO - PROCESS | 1796 | 1461204409294 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 19:06:49 INFO - PROCESS | 1796 | 1461204409301 Marionette TRACE conn3 <- [1,2174,null,{}] 19:06:49 INFO - PROCESS | 1796 | 1461204409309 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}] 19:06:49 INFO - PROCESS | 1796 | 1461204409521 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 19:06:49 INFO - PROCESS | 1796 | 1461204409751 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:49 INFO - PROCESS | 1796 | ++DOCSHELL 0x83e45c00 == 115 [pid = 1796] [id = 551] 19:06:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x88433800) [pid = 1796] [serial = 1654] [outer = (nil)] 19:06:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x88f48000) [pid = 1796] [serial = 1655] [outer = 0x88433800] 19:06:49 INFO - PROCESS | 1796 | 1461204409835 Marionette DEBUG loaded listener.js 19:06:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x896c2400) [pid = 1796] [serial = 1656] [outer = 0x88433800] 19:06:50 INFO - PROCESS | 1796 | 1461204410988 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]]]}] 19:06:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 19:06:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1740ms 19:06:51 INFO - PROCESS | 1796 | 1461204411033 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 19:06:51 INFO - PROCESS | 1796 | 1461204411037 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 19:06:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 19:06:51 INFO - PROCESS | 1796 | 1461204411049 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 19:06:51 INFO - PROCESS | 1796 | 1461204411055 Marionette TRACE conn3 <- [1,2178,null,{}] 19:06:51 INFO - PROCESS | 1796 | 1461204411085 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}] 19:06:51 INFO - PROCESS | 1796 | 1461204411392 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 19:06:51 INFO - PROCESS | 1796 | 1461204411606 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:51 INFO - PROCESS | 1796 | ++DOCSHELL 0x891ca400 == 116 [pid = 1796] [id = 552] 19:06:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x8a3d4c00) [pid = 1796] [serial = 1657] [outer = (nil)] 19:06:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x8aee9400) [pid = 1796] [serial = 1658] [outer = 0x8a3d4c00] 19:06:51 INFO - PROCESS | 1796 | 1461204411691 Marionette DEBUG loaded listener.js 19:06:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x8bd2f400) [pid = 1796] [serial = 1659] [outer = 0x8a3d4c00] 19:06:52 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x8f4ca800) [pid = 1796] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 19:06:52 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x9818b800) [pid = 1796] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 19:06:52 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x88f3a400) [pid = 1796] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 19:06:52 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x8a3ce000) [pid = 1796] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 19:06:52 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x8875cc00) [pid = 1796] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 19:06:52 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x93c50800) [pid = 1796] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 19:06:52 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x9051a800) [pid = 1796] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 19:06:52 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x8aeedc00) [pid = 1796] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 19:06:52 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x8bfb8000) [pid = 1796] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 19:06:52 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x88f3dc00) [pid = 1796] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 19:06:52 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x8520b000) [pid = 1796] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 19:06:52 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x83e42400) [pid = 1796] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 19:06:52 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x8f36e800) [pid = 1796] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 19:06:52 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x97c84c00) [pid = 1796] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 19:06:52 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x9fc90000) [pid = 1796] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 19:06:52 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x8ff13000) [pid = 1796] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 19:06:52 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x8683e800) [pid = 1796] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 19:06:52 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0xa0bd9c00) [pid = 1796] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 19:06:52 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x8648ec00) [pid = 1796] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 19:06:52 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x97fa9c00) [pid = 1796] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 19:06:52 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x92017400) [pid = 1796] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 19:06:52 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x99172800) [pid = 1796] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 19:06:52 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x96ca8000) [pid = 1796] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 19:06:52 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x8aff3c00) [pid = 1796] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 19:06:53 INFO - PROCESS | 1796 | 1461204413243 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]]]}] 19:06:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 19:06:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 2255ms 19:06:53 INFO - PROCESS | 1796 | 1461204413300 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 19:06:53 INFO - PROCESS | 1796 | 1461204413304 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 19:06:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 19:06:53 INFO - PROCESS | 1796 | 1461204413326 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 19:06:53 INFO - PROCESS | 1796 | 1461204413331 Marionette TRACE conn3 <- [1,2182,null,{}] 19:06:53 INFO - PROCESS | 1796 | 1461204413336 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}] 19:06:53 INFO - PROCESS | 1796 | 1461204413533 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 19:06:53 INFO - PROCESS | 1796 | 1461204413723 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:53 INFO - PROCESS | 1796 | ++DOCSHELL 0x83e44800 == 117 [pid = 1796] [id = 553] 19:06:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x85207800) [pid = 1796] [serial = 1660] [outer = (nil)] 19:06:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x8aff3c00) [pid = 1796] [serial = 1661] [outer = 0x85207800] 19:06:53 INFO - PROCESS | 1796 | 1461204413803 Marionette DEBUG loaded listener.js 19:06:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x8bd3ac00) [pid = 1796] [serial = 1662] [outer = 0x85207800] 19:06:54 INFO - PROCESS | 1796 | 1461204414790 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]]]}] 19:06:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 19:06:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1552ms 19:06:54 INFO - PROCESS | 1796 | 1461204414865 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 19:06:54 INFO - PROCESS | 1796 | 1461204414870 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 19:06:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 19:06:54 INFO - PROCESS | 1796 | 1461204414879 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 19:06:54 INFO - PROCESS | 1796 | 1461204414884 Marionette TRACE conn3 <- [1,2186,null,{}] 19:06:54 INFO - PROCESS | 1796 | 1461204414893 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}] 19:06:55 INFO - PROCESS | 1796 | 1461204415178 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 19:06:55 INFO - PROCESS | 1796 | 1461204415537 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:55 INFO - PROCESS | 1796 | ++DOCSHELL 0x86fd4400 == 118 [pid = 1796] [id = 554] 19:06:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x88436800) [pid = 1796] [serial = 1663] [outer = (nil)] 19:06:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x885ecc00) [pid = 1796] [serial = 1664] [outer = 0x88436800] 19:06:55 INFO - PROCESS | 1796 | 1461204415641 Marionette DEBUG loaded listener.js 19:06:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x88f3dc00) [pid = 1796] [serial = 1665] [outer = 0x88436800] 19:06:56 INFO - PROCESS | 1796 | 1461204416652 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]]]}] 19:06:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 19:06:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1843ms 19:06:56 INFO - PROCESS | 1796 | 1461204416723 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 19:06:56 INFO - PROCESS | 1796 | 1461204416732 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 19:06:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 19:06:56 INFO - PROCESS | 1796 | 1461204416742 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 19:06:56 INFO - PROCESS | 1796 | 1461204416746 Marionette TRACE conn3 <- [1,2190,null,{}] 19:06:56 INFO - PROCESS | 1796 | 1461204416753 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}] 19:06:57 INFO - PROCESS | 1796 | 1461204417021 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 19:06:57 INFO - PROCESS | 1796 | 1461204417355 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:57 INFO - PROCESS | 1796 | ++DOCSHELL 0x891c8c00 == 119 [pid = 1796] [id = 555] 19:06:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x8a1ea800) [pid = 1796] [serial = 1666] [outer = (nil)] 19:06:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x8afedc00) [pid = 1796] [serial = 1667] [outer = 0x8a1ea800] 19:06:57 INFO - PROCESS | 1796 | 1461204417442 Marionette DEBUG loaded listener.js 19:06:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x8bd3e800) [pid = 1796] [serial = 1668] [outer = 0x8a1ea800] 19:06:58 INFO - PROCESS | 1796 | 1461204418462 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]]]}] 19:06:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 19:06:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1784ms 19:06:58 INFO - PROCESS | 1796 | 1461204418527 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 19:06:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 19:06:58 INFO - PROCESS | 1796 | 1461204418531 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 19:06:58 INFO - PROCESS | 1796 | 1461204418538 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 19:06:58 INFO - PROCESS | 1796 | 1461204418544 Marionette TRACE conn3 <- [1,2194,null,{}] 19:06:58 INFO - PROCESS | 1796 | 1461204418562 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}] 19:06:58 INFO - PROCESS | 1796 | 1461204418838 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 19:06:59 INFO - PROCESS | 1796 | 1461204419233 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:06:59 INFO - PROCESS | 1796 | ++DOCSHELL 0x8aee8400 == 120 [pid = 1796] [id = 556] 19:06:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x8c4fb800) [pid = 1796] [serial = 1669] [outer = (nil)] 19:06:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x8c686400) [pid = 1796] [serial = 1670] [outer = 0x8c4fb800] 19:06:59 INFO - PROCESS | 1796 | 1461204419330 Marionette DEBUG loaded listener.js 19:06:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x8e7d2400) [pid = 1796] [serial = 1671] [outer = 0x8c4fb800] 19:07:00 INFO - PROCESS | 1796 | 1461204420323 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]]]}] 19:07:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 19:07:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1841ms 19:07:00 INFO - PROCESS | 1796 | 1461204420379 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 19:07:00 INFO - PROCESS | 1796 | 1461204420384 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 19:07:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 19:07:00 INFO - PROCESS | 1796 | 1461204420390 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 19:07:00 INFO - PROCESS | 1796 | 1461204420394 Marionette TRACE conn3 <- [1,2198,null,{}] 19:07:00 INFO - PROCESS | 1796 | 1461204420402 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}] 19:07:00 INFO - PROCESS | 1796 | 1461204420611 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 19:07:00 INFO - PROCESS | 1796 | 1461204420947 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:00 INFO - PROCESS | 1796 | ++DOCSHELL 0x8be52c00 == 121 [pid = 1796] [id = 557] 19:07:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x8c687c00) [pid = 1796] [serial = 1672] [outer = (nil)] 19:07:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x8f107c00) [pid = 1796] [serial = 1673] [outer = 0x8c687c00] 19:07:01 INFO - PROCESS | 1796 | 1461204421045 Marionette DEBUG loaded listener.js 19:07:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x8f16f800) [pid = 1796] [serial = 1674] [outer = 0x8c687c00] 19:07:02 INFO - PROCESS | 1796 | 1461204422030 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]]]}] 19:07:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 19:07:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1696ms 19:07:02 INFO - PROCESS | 1796 | 1461204422089 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 19:07:02 INFO - PROCESS | 1796 | 1461204422092 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 19:07:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 19:07:02 INFO - PROCESS | 1796 | 1461204422099 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 19:07:02 INFO - PROCESS | 1796 | 1461204422103 Marionette TRACE conn3 <- [1,2202,null,{}] 19:07:02 INFO - PROCESS | 1796 | 1461204422108 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}] 19:07:02 INFO - PROCESS | 1796 | 1461204422319 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 19:07:02 INFO - PROCESS | 1796 | 1461204422685 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:02 INFO - PROCESS | 1796 | ++DOCSHELL 0x83e41400 == 122 [pid = 1796] [id = 558] 19:07:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x8e9b9000) [pid = 1796] [serial = 1675] [outer = (nil)] 19:07:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x8f445c00) [pid = 1796] [serial = 1676] [outer = 0x8e9b9000] 19:07:02 INFO - PROCESS | 1796 | 1461204422793 Marionette DEBUG loaded listener.js 19:07:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x8f44d400) [pid = 1796] [serial = 1677] [outer = 0x8e9b9000] 19:07:03 INFO - PROCESS | 1796 | 1461204423737 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]]]}] 19:07:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 19:07:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1680ms 19:07:03 INFO - PROCESS | 1796 | 1461204423780 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 19:07:03 INFO - PROCESS | 1796 | 1461204423785 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 19:07:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 19:07:03 INFO - PROCESS | 1796 | 1461204423791 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 19:07:03 INFO - PROCESS | 1796 | 1461204423794 Marionette TRACE conn3 <- [1,2206,null,{}] 19:07:03 INFO - PROCESS | 1796 | 1461204423800 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}] 19:07:04 INFO - PROCESS | 1796 | 1461204424046 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 19:07:04 INFO - PROCESS | 1796 | 1461204424385 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:04 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e7d7400 == 123 [pid = 1796] [id = 559] 19:07:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x8f443000) [pid = 1796] [serial = 1678] [outer = (nil)] 19:07:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x8fe47800) [pid = 1796] [serial = 1679] [outer = 0x8f443000] 19:07:04 INFO - PROCESS | 1796 | 1461204424527 Marionette DEBUG loaded listener.js 19:07:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x8fe54400) [pid = 1796] [serial = 1680] [outer = 0x8f443000] 19:07:05 INFO - PROCESS | 1796 | 1461204425553 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]]]}] 19:07:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 19:07:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1799ms 19:07:05 INFO - PROCESS | 1796 | 1461204425591 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 19:07:05 INFO - PROCESS | 1796 | 1461204425595 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 19:07:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 19:07:05 INFO - PROCESS | 1796 | 1461204425601 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 19:07:05 INFO - PROCESS | 1796 | 1461204425605 Marionette TRACE conn3 <- [1,2210,null,{}] 19:07:05 INFO - PROCESS | 1796 | 1461204425610 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}] 19:07:05 INFO - PROCESS | 1796 | 1461204425829 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 19:07:06 INFO - PROCESS | 1796 | 1461204426157 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:06 INFO - PROCESS | 1796 | ++DOCSHELL 0x8fc86c00 == 124 [pid = 1796] [id = 560] 19:07:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x8fe48400) [pid = 1796] [serial = 1681] [outer = (nil)] 19:07:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x8ff67c00) [pid = 1796] [serial = 1682] [outer = 0x8fe48400] 19:07:06 INFO - PROCESS | 1796 | 1461204426267 Marionette DEBUG loaded listener.js 19:07:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x9024ec00) [pid = 1796] [serial = 1683] [outer = 0x8fe48400] 19:07:07 INFO - PROCESS | 1796 | 1461204427330 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]]]}] 19:07:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 19:07:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1788ms 19:07:07 INFO - PROCESS | 1796 | 1461204427392 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 19:07:07 INFO - PROCESS | 1796 | 1461204427399 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 19:07:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 19:07:07 INFO - PROCESS | 1796 | 1461204427408 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 19:07:07 INFO - PROCESS | 1796 | 1461204427414 Marionette TRACE conn3 <- [1,2214,null,{}] 19:07:07 INFO - PROCESS | 1796 | 1461204427424 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}] 19:07:07 INFO - PROCESS | 1796 | 1461204427760 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 19:07:08 INFO - PROCESS | 1796 | 1461204428093 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:08 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ff1a800 == 125 [pid = 1796] [id = 561] 19:07:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x8ff62400) [pid = 1796] [serial = 1684] [outer = (nil)] 19:07:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x9051e800) [pid = 1796] [serial = 1685] [outer = 0x8ff62400] 19:07:08 INFO - PROCESS | 1796 | 1461204428214 Marionette DEBUG loaded listener.js 19:07:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x9059c000) [pid = 1796] [serial = 1686] [outer = 0x8ff62400] 19:07:09 INFO - PROCESS | 1796 | 1461204429188 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]]]}] 19:07:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 19:07:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1838ms 19:07:09 INFO - PROCESS | 1796 | 1461204429246 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 19:07:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 19:07:09 INFO - PROCESS | 1796 | 1461204429251 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 19:07:09 INFO - PROCESS | 1796 | 1461204429257 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 19:07:09 INFO - PROCESS | 1796 | 1461204429261 Marionette TRACE conn3 <- [1,2218,null,{}] 19:07:09 INFO - PROCESS | 1796 | 1461204429267 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}] 19:07:09 INFO - PROCESS | 1796 | 1461204429497 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 19:07:09 INFO - PROCESS | 1796 | 1461204429845 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:09 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f36d800 == 126 [pid = 1796] [id = 562] 19:07:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x8ff16400) [pid = 1796] [serial = 1687] [outer = (nil)] 19:07:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x914dc400) [pid = 1796] [serial = 1688] [outer = 0x8ff16400] 19:07:09 INFO - PROCESS | 1796 | 1461204429965 Marionette DEBUG loaded listener.js 19:07:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x91510400) [pid = 1796] [serial = 1689] [outer = 0x8ff16400] 19:07:10 INFO - PROCESS | 1796 | 1461204430919 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]]]}] 19:07:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 19:07:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1733ms 19:07:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 19:07:10 INFO - PROCESS | 1796 | 1461204430990 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 19:07:10 INFO - PROCESS | 1796 | 1461204430994 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 19:07:11 INFO - PROCESS | 1796 | 1461204431001 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 19:07:11 INFO - PROCESS | 1796 | 1461204431004 Marionette TRACE conn3 <- [1,2222,null,{}] 19:07:11 INFO - PROCESS | 1796 | 1461204431010 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}] 19:07:11 INFO - PROCESS | 1796 | 1461204431233 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 19:07:11 INFO - PROCESS | 1796 | 1461204431564 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:11 INFO - PROCESS | 1796 | ++DOCSHELL 0x8843ec00 == 127 [pid = 1796] [id = 563] 19:07:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x90726800) [pid = 1796] [serial = 1690] [outer = (nil)] 19:07:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x92bcf800) [pid = 1796] [serial = 1691] [outer = 0x90726800] 19:07:11 INFO - PROCESS | 1796 | 1461204431661 Marionette DEBUG loaded listener.js 19:07:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x93a62c00) [pid = 1796] [serial = 1692] [outer = 0x90726800] 19:07:12 INFO - PROCESS | 1796 | 1461204432574 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]]]}] 19:07:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 19:07:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1650ms 19:07:12 INFO - PROCESS | 1796 | 1461204432651 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 19:07:12 INFO - PROCESS | 1796 | 1461204432656 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 19:07:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 19:07:12 INFO - PROCESS | 1796 | 1461204432662 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 19:07:12 INFO - PROCESS | 1796 | 1461204432667 Marionette TRACE conn3 <- [1,2226,null,{}] 19:07:12 INFO - PROCESS | 1796 | 1461204432673 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}] 19:07:12 INFO - PROCESS | 1796 | 1461204432965 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 19:07:13 INFO - PROCESS | 1796 | 1461204433302 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:13 INFO - PROCESS | 1796 | ++DOCSHELL 0x92bab000 == 128 [pid = 1796] [id = 564] 19:07:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x93d7fc00) [pid = 1796] [serial = 1693] [outer = (nil)] 19:07:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x93d86c00) [pid = 1796] [serial = 1694] [outer = 0x93d7fc00] 19:07:13 INFO - PROCESS | 1796 | 1461204433406 Marionette DEBUG loaded listener.js 19:07:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x93e4e000) [pid = 1796] [serial = 1695] [outer = 0x93d7fc00] 19:07:14 INFO - PROCESS | 1796 | 1461204434316 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]]]}] 19:07:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 19:07:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1683ms 19:07:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 19:07:14 INFO - PROCESS | 1796 | 1461204434346 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 19:07:14 INFO - PROCESS | 1796 | 1461204434350 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 19:07:14 INFO - PROCESS | 1796 | 1461204434358 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 19:07:14 INFO - PROCESS | 1796 | 1461204434361 Marionette TRACE conn3 <- [1,2230,null,{}] 19:07:14 INFO - PROCESS | 1796 | 1461204434367 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}] 19:07:14 INFO - PROCESS | 1796 | 1461204434602 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 19:07:14 INFO - PROCESS | 1796 | 1461204434907 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:14 INFO - PROCESS | 1796 | ++DOCSHELL 0x93c49800 == 129 [pid = 1796] [id = 565] 19:07:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x93d7bc00) [pid = 1796] [serial = 1696] [outer = (nil)] 19:07:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x95177800) [pid = 1796] [serial = 1697] [outer = 0x93d7bc00] 19:07:15 INFO - PROCESS | 1796 | 1461204435056 Marionette DEBUG loaded listener.js 19:07:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x95181400) [pid = 1796] [serial = 1698] [outer = 0x93d7bc00] 19:07:16 INFO - PROCESS | 1796 | 1461204436002 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]]]}] 19:07:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 19:07:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1683ms 19:07:16 INFO - PROCESS | 1796 | 1461204436041 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 19:07:16 INFO - PROCESS | 1796 | 1461204436045 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 19:07:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 19:07:16 INFO - PROCESS | 1796 | 1461204436051 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 19:07:16 INFO - PROCESS | 1796 | 1461204436055 Marionette TRACE conn3 <- [1,2234,null,{}] 19:07:16 INFO - PROCESS | 1796 | 1461204436061 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}] 19:07:16 INFO - PROCESS | 1796 | 1461204436333 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 19:07:16 INFO - PROCESS | 1796 | 1461204436667 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:16 INFO - PROCESS | 1796 | ++DOCSHELL 0x8aeed800 == 130 [pid = 1796] [id = 566] 19:07:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x95175800) [pid = 1796] [serial = 1699] [outer = (nil)] 19:07:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 169 (0x96c43000) [pid = 1796] [serial = 1700] [outer = 0x95175800] 19:07:16 INFO - PROCESS | 1796 | 1461204436782 Marionette DEBUG loaded listener.js 19:07:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 170 (0x96fd9400) [pid = 1796] [serial = 1701] [outer = 0x95175800] 19:07:17 INFO - PROCESS | 1796 | 1461204437701 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]]]}] 19:07:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 19:07:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1682ms 19:07:17 INFO - PROCESS | 1796 | 1461204437762 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 19:07:17 INFO - PROCESS | 1796 | 1461204437774 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 19:07:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 19:07:17 INFO - PROCESS | 1796 | 1461204437788 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 19:07:17 INFO - PROCESS | 1796 | 1461204437791 Marionette TRACE conn3 <- [1,2238,null,{}] 19:07:17 INFO - PROCESS | 1796 | 1461204437799 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}] 19:07:18 INFO - PROCESS | 1796 | 1461204438046 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 19:07:18 INFO - PROCESS | 1796 | 1461204438374 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:18 INFO - PROCESS | 1796 | ++DOCSHELL 0x85213400 == 131 [pid = 1796] [id = 567] 19:07:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 171 (0x866cf000) [pid = 1796] [serial = 1702] [outer = (nil)] 19:07:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 172 (0x97c8c000) [pid = 1796] [serial = 1703] [outer = 0x866cf000] 19:07:18 INFO - PROCESS | 1796 | 1461204438471 Marionette DEBUG loaded listener.js 19:07:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 173 (0x97e8fc00) [pid = 1796] [serial = 1704] [outer = 0x866cf000] 19:07:19 INFO - PROCESS | 1796 | 1461204439382 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]]]}] 19:07:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 19:07:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1639ms 19:07:19 INFO - PROCESS | 1796 | 1461204439431 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 19:07:19 INFO - PROCESS | 1796 | 1461204439437 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 19:07:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 19:07:19 INFO - PROCESS | 1796 | 1461204439447 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 19:07:19 INFO - PROCESS | 1796 | 1461204439452 Marionette TRACE conn3 <- [1,2242,null,{}] 19:07:19 INFO - PROCESS | 1796 | 1461204439462 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}] 19:07:19 INFO - PROCESS | 1796 | 1461204439716 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 19:07:20 INFO - PROCESS | 1796 | 1461204440065 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:20 INFO - PROCESS | 1796 | ++DOCSHELL 0x96fe6400 == 132 [pid = 1796] [id = 568] 19:07:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 174 (0x9713e800) [pid = 1796] [serial = 1705] [outer = (nil)] 19:07:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 175 (0x97fa2800) [pid = 1796] [serial = 1706] [outer = 0x9713e800] 19:07:20 INFO - PROCESS | 1796 | 1461204440163 Marionette DEBUG loaded listener.js 19:07:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 176 (0x97fa6000) [pid = 1796] [serial = 1707] [outer = 0x9713e800] 19:07:21 INFO - PROCESS | 1796 | 1461204441057 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]]]}] 19:07:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 19:07:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1645ms 19:07:21 INFO - PROCESS | 1796 | 1461204441092 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 19:07:21 INFO - PROCESS | 1796 | 1461204441096 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 19:07:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 19:07:21 INFO - PROCESS | 1796 | 1461204441102 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 19:07:21 INFO - PROCESS | 1796 | 1461204441106 Marionette TRACE conn3 <- [1,2246,null,{}] 19:07:21 INFO - PROCESS | 1796 | 1461204441111 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}] 19:07:21 INFO - PROCESS | 1796 | 1461204441348 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 19:07:21 INFO - PROCESS | 1796 | 1461204441698 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:21 INFO - PROCESS | 1796 | ++DOCSHELL 0x97f71000 == 133 [pid = 1796] [id = 569] 19:07:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 177 (0x97f73800) [pid = 1796] [serial = 1708] [outer = (nil)] 19:07:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 178 (0x983d1800) [pid = 1796] [serial = 1709] [outer = 0x97f73800] 19:07:21 INFO - PROCESS | 1796 | 1461204441789 Marionette DEBUG loaded listener.js 19:07:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 179 (0x98821c00) [pid = 1796] [serial = 1710] [outer = 0x97f73800] 19:07:22 INFO - PROCESS | 1796 | 1461204442740 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]]]}] 19:07:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 19:07:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1682ms 19:07:22 INFO - PROCESS | 1796 | 1461204442785 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 19:07:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 19:07:22 INFO - PROCESS | 1796 | 1461204442797 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 19:07:22 INFO - PROCESS | 1796 | 1461204442806 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 19:07:22 INFO - PROCESS | 1796 | 1461204442809 Marionette TRACE conn3 <- [1,2250,null,{}] 19:07:22 INFO - PROCESS | 1796 | 1461204442816 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}] 19:07:23 INFO - PROCESS | 1796 | 1461204443049 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 19:07:23 INFO - PROCESS | 1796 | 1461204443376 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:23 INFO - PROCESS | 1796 | ++DOCSHELL 0x97f76c00 == 134 [pid = 1796] [id = 570] 19:07:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 180 (0x9827bc00) [pid = 1796] [serial = 1711] [outer = (nil)] 19:07:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 181 (0x98cd8400) [pid = 1796] [serial = 1712] [outer = 0x9827bc00] 19:07:23 INFO - PROCESS | 1796 | 1461204443470 Marionette DEBUG loaded listener.js 19:07:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 182 (0x98d3c000) [pid = 1796] [serial = 1713] [outer = 0x9827bc00] 19:07:24 INFO - PROCESS | 1796 | 1461204444426 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]]]}] 19:07:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 19:07:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1685ms 19:07:24 INFO - PROCESS | 1796 | 1461204444488 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 19:07:24 INFO - PROCESS | 1796 | 1461204444492 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 19:07:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 19:07:24 INFO - PROCESS | 1796 | 1461204444499 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 19:07:24 INFO - PROCESS | 1796 | 1461204444502 Marionette TRACE conn3 <- [1,2254,null,{}] 19:07:24 INFO - PROCESS | 1796 | 1461204444508 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}] 19:07:24 INFO - PROCESS | 1796 | 1461204444727 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 19:07:26 INFO - PROCESS | 1796 | --DOCSHELL 0x866c2400 == 133 [pid = 1796] [id = 393] 19:07:26 INFO - PROCESS | 1796 | --DOCSHELL 0x86fcc800 == 132 [pid = 1796] [id = 502] 19:07:26 INFO - PROCESS | 1796 | --DOCSHELL 0x895e3c00 == 131 [pid = 1796] [id = 392] 19:07:26 INFO - PROCESS | 1796 | --DOCSHELL 0xa2912000 == 130 [pid = 1796] [id = 503] 19:07:26 INFO - PROCESS | 1796 | --DOCSHELL 0x95101c00 == 129 [pid = 1796] [id = 67] 19:07:26 INFO - PROCESS | 1796 | --DOCSHELL 0x9881e000 == 128 [pid = 1796] [id = 547] 19:07:26 INFO - PROCESS | 1796 | --DOCSHELL 0x83e43c00 == 127 [pid = 1796] [id = 548] 19:07:26 INFO - PROCESS | 1796 | --DOCSHELL 0x981b0000 == 126 [pid = 1796] [id = 546] 19:07:26 INFO - PROCESS | 1796 | --DOCSHELL 0x93a6f000 == 125 [pid = 1796] [id = 545] 19:07:26 INFO - PROCESS | 1796 | --DOCSHELL 0x93c4dc00 == 124 [pid = 1796] [id = 544] 19:07:26 INFO - PROCESS | 1796 | --DOCSHELL 0x9510ac00 == 123 [pid = 1796] [id = 542] 19:07:26 INFO - PROCESS | 1796 | --DOCSHELL 0x95da4c00 == 122 [pid = 1796] [id = 543] 19:07:26 INFO - PROCESS | 1796 | --DOCSHELL 0x86496c00 == 121 [pid = 1796] [id = 541] 19:07:26 INFO - PROCESS | 1796 | --DOCSHELL 0x90518000 == 120 [pid = 1796] [id = 540] 19:07:26 INFO - PROCESS | 1796 | --DOCSHELL 0x8f4b3800 == 119 [pid = 1796] [id = 539] 19:07:26 INFO - PROCESS | 1796 | --DOCSHELL 0x8f4cf000 == 118 [pid = 1796] [id = 538] 19:07:26 INFO - PROCESS | 1796 | --DOCSHELL 0x866c7400 == 117 [pid = 1796] [id = 536] 19:07:26 INFO - PROCESS | 1796 | --DOCSHELL 0x8fc82c00 == 116 [pid = 1796] [id = 537] 19:07:26 INFO - PROCESS | 1796 | --DOCSHELL 0x88f44c00 == 115 [pid = 1796] [id = 535] 19:07:26 INFO - PROCESS | 1796 | --DOCSHELL 0x8a3d2c00 == 114 [pid = 1796] [id = 534] 19:07:26 INFO - PROCESS | 1796 | --DOCSHELL 0x88f47000 == 113 [pid = 1796] [id = 533] 19:07:26 INFO - PROCESS | 1796 | --DOCSHELL 0x86070400 == 112 [pid = 1796] [id = 532] 19:07:26 INFO - PROCESS | 1796 | --DOMWINDOW == 181 (0x8ff62800) [pid = 1796] [serial = 1541] [outer = (nil)] [url = about:blank] 19:07:26 INFO - PROCESS | 1796 | --DOMWINDOW == 180 (0x9aea3000) [pid = 1796] [serial = 1443] [outer = (nil)] [url = about:blank] 19:07:26 INFO - PROCESS | 1796 | --DOMWINDOW == 179 (0x8a3dc000) [pid = 1796] [serial = 1533] [outer = (nil)] [url = about:blank] 19:07:26 INFO - PROCESS | 1796 | --DOMWINDOW == 178 (0x896c9c00) [pid = 1796] [serial = 1532] [outer = (nil)] [url = about:blank] 19:07:26 INFO - PROCESS | 1796 | --DOMWINDOW == 177 (0x8a3da000) [pid = 1796] [serial = 1592] [outer = (nil)] [url = about:blank] 19:07:26 INFO - PROCESS | 1796 | --DOMWINDOW == 176 (0x88ec7c00) [pid = 1796] [serial = 1587] [outer = (nil)] [url = about:blank] 19:07:26 INFO - PROCESS | 1796 | --DOMWINDOW == 175 (0x90247000) [pid = 1796] [serial = 1542] [outer = (nil)] [url = about:blank] 19:07:26 INFO - PROCESS | 1796 | --DOMWINDOW == 174 (0x95176400) [pid = 1796] [serial = 1556] [outer = (nil)] [url = about:blank] 19:07:26 INFO - PROCESS | 1796 | --DOMWINDOW == 173 (0x88ebb800) [pid = 1796] [serial = 1586] [outer = (nil)] [url = about:blank] 19:07:26 INFO - PROCESS | 1796 | --DOMWINDOW == 172 (0x91518400) [pid = 1796] [serial = 1547] [outer = (nil)] [url = about:blank] 19:07:26 INFO - PROCESS | 1796 | --DOMWINDOW == 171 (0xa46ee800) [pid = 1796] [serial = 1583] [outer = (nil)] [url = about:blank] 19:07:26 INFO - PROCESS | 1796 | --DOMWINDOW == 170 (0x8e9b6c00) [pid = 1796] [serial = 1461] [outer = (nil)] [url = about:blank] 19:07:26 INFO - PROCESS | 1796 | --DOMWINDOW == 169 (0x8e9be800) [pid = 1796] [serial = 1535] [outer = (nil)] [url = about:blank] 19:07:26 INFO - PROCESS | 1796 | --DOMWINDOW == 168 (0x8a1ea400) [pid = 1796] [serial = 1590] [outer = (nil)] [url = about:blank] 19:07:26 INFO - PROCESS | 1796 | --DOMWINDOW == 167 (0xa0f57c00) [pid = 1796] [serial = 1446] [outer = (nil)] [url = about:blank] 19:07:26 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0x83e4d400) [pid = 1796] [serial = 1581] [outer = (nil)] [url = about:blank] 19:07:26 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0x8fc86400) [pid = 1796] [serial = 1539] [outer = (nil)] [url = about:blank] 19:07:26 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x98189800) [pid = 1796] [serial = 1562] [outer = (nil)] [url = about:blank] 19:07:26 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x8f165000) [pid = 1796] [serial = 1536] [outer = (nil)] [url = about:blank] 19:07:26 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x896cd400) [pid = 1796] [serial = 1589] [outer = (nil)] [url = about:blank] 19:07:26 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0xa3d85c00) [pid = 1796] [serial = 1574] [outer = (nil)] [url = about:blank] 19:07:26 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x9059ac00) [pid = 1796] [serial = 1545] [outer = (nil)] [url = about:blank] 19:07:26 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x9ae9e400) [pid = 1796] [serial = 1569] [outer = (nil)] [url = about:blank] 19:07:26 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x90518800) [pid = 1796] [serial = 1544] [outer = (nil)] [url = about:blank] 19:07:26 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x915e2400) [pid = 1796] [serial = 1548] [outer = (nil)] [url = about:blank] 19:07:26 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0xa4687c00) [pid = 1796] [serial = 1515] [outer = (nil)] [url = about:blank] 19:07:26 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0xa46c9800) [pid = 1796] [serial = 1577] [outer = (nil)] [url = about:blank] 19:07:26 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x98b06000) [pid = 1796] [serial = 1566] [outer = (nil)] [url = about:blank] 19:07:26 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0xa46eec00) [pid = 1796] [serial = 1578] [outer = (nil)] [url = about:blank] 19:07:26 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x98285400) [pid = 1796] [serial = 1563] [outer = (nil)] [url = about:blank] 19:07:26 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x93d85c00) [pid = 1796] [serial = 1553] [outer = (nil)] [url = about:blank] 19:07:26 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x9ad14000) [pid = 1796] [serial = 1568] [outer = (nil)] [url = about:blank] 19:07:26 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0xa00d2800) [pid = 1796] [serial = 1572] [outer = (nil)] [url = about:blank] 19:07:26 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x93e40c00) [pid = 1796] [serial = 1554] [outer = (nil)] [url = about:blank] 19:07:26 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x95182c00) [pid = 1796] [serial = 1557] [outer = (nil)] [url = about:blank] 19:07:26 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x9714c000) [pid = 1796] [serial = 1560] [outer = (nil)] [url = about:blank] 19:07:26 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x96fdf000) [pid = 1796] [serial = 1559] [outer = (nil)] [url = about:blank] 19:07:26 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x9881d800) [pid = 1796] [serial = 1565] [outer = (nil)] [url = about:blank] 19:07:26 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x9fda3c00) [pid = 1796] [serial = 1571] [outer = (nil)] [url = about:blank] 19:07:26 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0xa457a000) [pid = 1796] [serial = 1575] [outer = (nil)] [url = about:blank] 19:07:26 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x8f4be800) [pid = 1796] [serial = 1538] [outer = (nil)] [url = about:blank] 19:07:26 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x92bdc800) [pid = 1796] [serial = 1550] [outer = (nil)] [url = about:blank] 19:07:26 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x93a6a000) [pid = 1796] [serial = 1551] [outer = (nil)] [url = about:blank] 19:07:26 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x8afef400) [pid = 1796] [serial = 1593] [outer = (nil)] [url = about:blank] 19:07:26 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x83e4b000) [pid = 1796] [serial = 1580] [outer = (nil)] [url = about:blank] 19:07:26 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x8a3d2400) [pid = 1796] [serial = 1595] [outer = (nil)] [url = about:blank] 19:07:27 INFO - PROCESS | 1796 | 1461204447129 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:27 INFO - PROCESS | 1796 | ++DOCSHELL 0x83e4e800 == 113 [pid = 1796] [id = 571] 19:07:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x83e4f000) [pid = 1796] [serial = 1714] [outer = (nil)] 19:07:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x86496800) [pid = 1796] [serial = 1715] [outer = 0x83e4f000] 19:07:27 INFO - PROCESS | 1796 | 1461204447216 Marionette DEBUG loaded listener.js 19:07:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x86844800) [pid = 1796] [serial = 1716] [outer = 0x83e4f000] 19:07:28 INFO - PROCESS | 1796 | 1461204448035 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]]]}] 19:07:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 19:07:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 3592ms 19:07:28 INFO - PROCESS | 1796 | 1461204448093 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 19:07:28 INFO - PROCESS | 1796 | 1461204448100 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 19:07:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 19:07:28 INFO - PROCESS | 1796 | 1461204448109 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 19:07:28 INFO - PROCESS | 1796 | 1461204448114 Marionette TRACE conn3 <- [1,2258,null,{}] 19:07:28 INFO - PROCESS | 1796 | 1461204448120 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}] 19:07:28 INFO - PROCESS | 1796 | 1461204448433 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 19:07:28 INFO - PROCESS | 1796 | 1461204448561 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:28 INFO - PROCESS | 1796 | ++DOCSHELL 0x88ec7c00 == 114 [pid = 1796] [id = 572] 19:07:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x88f39800) [pid = 1796] [serial = 1717] [outer = (nil)] 19:07:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x88f47000) [pid = 1796] [serial = 1718] [outer = 0x88f39800] 19:07:28 INFO - PROCESS | 1796 | 1461204448643 Marionette DEBUG loaded listener.js 19:07:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x895eb400) [pid = 1796] [serial = 1719] [outer = 0x88f39800] 19:07:29 INFO - PROCESS | 1796 | 1461204449693 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]]]}] 19:07:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 19:07:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1631ms 19:07:29 INFO - PROCESS | 1796 | 1461204449744 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 19:07:29 INFO - PROCESS | 1796 | 1461204449750 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 19:07:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 19:07:29 INFO - PROCESS | 1796 | 1461204449767 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 19:07:29 INFO - PROCESS | 1796 | 1461204449771 Marionette TRACE conn3 <- [1,2262,null,{}] 19:07:29 INFO - PROCESS | 1796 | 1461204449777 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}] 19:07:30 INFO - PROCESS | 1796 | 1461204450058 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 19:07:30 INFO - PROCESS | 1796 | 1461204450094 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:30 INFO - PROCESS | 1796 | ++DOCSHELL 0x8a1f4c00 == 115 [pid = 1796] [id = 573] 19:07:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x8a3d5000) [pid = 1796] [serial = 1720] [outer = (nil)] 19:07:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x8aeef800) [pid = 1796] [serial = 1721] [outer = 0x8a3d5000] 19:07:30 INFO - PROCESS | 1796 | 1461204450256 Marionette DEBUG loaded listener.js 19:07:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x8bd32c00) [pid = 1796] [serial = 1722] [outer = 0x8a3d5000] 19:07:31 INFO - PROCESS | 1796 | 1461204451338 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]]]}] 19:07:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 19:07:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 2184ms 19:07:32 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x92016000) [pid = 1796] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 19:07:32 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x97dd6c00) [pid = 1796] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 19:07:32 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x891c7000) [pid = 1796] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 19:07:32 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x9714c400) [pid = 1796] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 19:07:32 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x9ae7c000) [pid = 1796] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 19:07:32 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x9510bc00) [pid = 1796] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 19:07:32 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x88433800) [pid = 1796] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 19:07:32 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x8a3d4c00) [pid = 1796] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 19:07:32 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x86fcfc00) [pid = 1796] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 19:07:32 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x8aef0c00) [pid = 1796] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 19:07:32 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x912bec00) [pid = 1796] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 19:07:32 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x8fc84800) [pid = 1796] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 19:07:32 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x98817000) [pid = 1796] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 19:07:32 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x8f4d1400) [pid = 1796] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 19:07:32 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x86078400) [pid = 1796] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 19:07:32 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x97c8ec00) [pid = 1796] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 19:07:32 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x8a1f0800) [pid = 1796] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 19:07:32 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x9917b800) [pid = 1796] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 19:07:32 INFO - PROCESS | 1796 | --DOMWINDOW == 126 (0x86844400) [pid = 1796] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 19:07:32 INFO - PROCESS | 1796 | --DOMWINDOW == 125 (0x8f4d3000) [pid = 1796] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 19:07:32 INFO - PROCESS | 1796 | --DOMWINDOW == 124 (0x83e4c000) [pid = 1796] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 19:07:32 INFO - PROCESS | 1796 | --DOMWINDOW == 123 (0x866cbc00) [pid = 1796] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 19:07:32 INFO - PROCESS | 1796 | --DOMWINDOW == 122 (0x8e7d8000) [pid = 1796] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 19:07:32 INFO - PROCESS | 1796 | 1461204452066 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 19:07:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 19:07:32 INFO - PROCESS | 1796 | 1461204452071 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 19:07:32 INFO - PROCESS | 1796 | 1461204452085 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 19:07:32 INFO - PROCESS | 1796 | 1461204452094 Marionette TRACE conn3 <- [1,2266,null,{}] 19:07:32 INFO - PROCESS | 1796 | 1461204452101 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}] 19:07:32 INFO - PROCESS | 1796 | 1461204452283 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 19:07:32 INFO - PROCESS | 1796 | 1461204452474 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:32 INFO - PROCESS | 1796 | ++DOCSHELL 0x885e3000 == 116 [pid = 1796] [id = 574] 19:07:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 123 (0x896c8000) [pid = 1796] [serial = 1723] [outer = (nil)] 19:07:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 124 (0x8be54800) [pid = 1796] [serial = 1724] [outer = 0x896c8000] 19:07:32 INFO - PROCESS | 1796 | 1461204452567 Marionette DEBUG loaded listener.js 19:07:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 125 (0x8c42e000) [pid = 1796] [serial = 1725] [outer = 0x896c8000] 19:07:33 INFO - PROCESS | 1796 | 1461204453460 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]]]}] 19:07:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 19:07:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1398ms 19:07:33 INFO - PROCESS | 1796 | 1461204453489 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 19:07:33 INFO - PROCESS | 1796 | 1461204453496 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 19:07:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 19:07:33 INFO - PROCESS | 1796 | 1461204453506 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 19:07:33 INFO - PROCESS | 1796 | 1461204453511 Marionette TRACE conn3 <- [1,2270,null,{}] 19:07:33 INFO - PROCESS | 1796 | 1461204453518 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}] 19:07:33 INFO - PROCESS | 1796 | 1461204453744 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 19:07:34 INFO - PROCESS | 1796 | 1461204454064 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:34 INFO - PROCESS | 1796 | ++DOCSHELL 0x83e4d400 == 117 [pid = 1796] [id = 575] 19:07:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 126 (0x83e4e400) [pid = 1796] [serial = 1726] [outer = (nil)] 19:07:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 127 (0x86497c00) [pid = 1796] [serial = 1727] [outer = 0x83e4e400] 19:07:34 INFO - PROCESS | 1796 | 1461204454230 Marionette DEBUG loaded listener.js 19:07:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x86fcfc00) [pid = 1796] [serial = 1728] [outer = 0x83e4e400] 19:07:35 INFO - PROCESS | 1796 | 1461204455273 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]]]}] 19:07:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 19:07:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1789ms 19:07:35 INFO - PROCESS | 1796 | 1461204455295 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 19:07:35 INFO - PROCESS | 1796 | 1461204455303 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 19:07:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 19:07:35 INFO - PROCESS | 1796 | 1461204455312 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 19:07:35 INFO - PROCESS | 1796 | 1461204455317 Marionette TRACE conn3 <- [1,2274,null,{}] 19:07:35 INFO - PROCESS | 1796 | 1461204455325 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}] 19:07:35 INFO - PROCESS | 1796 | 1461204455550 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 19:07:35 INFO - PROCESS | 1796 | 1461204455831 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:35 INFO - PROCESS | 1796 | ++DOCSHELL 0x891c3400 == 118 [pid = 1796] [id = 576] 19:07:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x895e2400) [pid = 1796] [serial = 1729] [outer = (nil)] 19:07:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x896ce400) [pid = 1796] [serial = 1730] [outer = 0x895e2400] 19:07:35 INFO - PROCESS | 1796 | 1461204455981 Marionette DEBUG loaded listener.js 19:07:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x8a1ef400) [pid = 1796] [serial = 1731] [outer = 0x895e2400] 19:07:36 INFO - PROCESS | 1796 | 1461204456971 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]]]}] 19:07:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 19:07:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1736ms 19:07:37 INFO - PROCESS | 1796 | 1461204457051 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 19:07:37 INFO - PROCESS | 1796 | 1461204457058 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 19:07:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 19:07:37 INFO - PROCESS | 1796 | 1461204457067 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 19:07:37 INFO - PROCESS | 1796 | 1461204457070 Marionette TRACE conn3 <- [1,2278,null,{}] 19:07:37 INFO - PROCESS | 1796 | 1461204457077 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}] 19:07:37 INFO - PROCESS | 1796 | 1461204457331 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 19:07:37 INFO - PROCESS | 1796 | 1461204457699 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:37 INFO - PROCESS | 1796 | ++DOCSHELL 0x8a1e7000 == 119 [pid = 1796] [id = 577] 19:07:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x8aff0000) [pid = 1796] [serial = 1732] [outer = (nil)] 19:07:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x8bd33000) [pid = 1796] [serial = 1733] [outer = 0x8aff0000] 19:07:37 INFO - PROCESS | 1796 | 1461204457790 Marionette DEBUG loaded listener.js 19:07:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x8c431c00) [pid = 1796] [serial = 1734] [outer = 0x8aff0000] 19:07:38 INFO - PROCESS | 1796 | 1461204458766 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]]]}] 19:07:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 19:07:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1737ms 19:07:38 INFO - PROCESS | 1796 | 1461204458803 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 19:07:38 INFO - PROCESS | 1796 | 1461204458808 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 19:07:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 19:07:38 INFO - PROCESS | 1796 | 1461204458817 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 19:07:38 INFO - PROCESS | 1796 | 1461204458826 Marionette TRACE conn3 <- [1,2282,null,{}] 19:07:38 INFO - PROCESS | 1796 | 1461204458840 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}] 19:07:39 INFO - PROCESS | 1796 | 1461204459069 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 19:07:39 INFO - PROCESS | 1796 | 1461204459393 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:39 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd34c00 == 120 [pid = 1796] [id = 578] 19:07:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x8c688c00) [pid = 1796] [serial = 1735] [outer = (nil)] 19:07:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x8f10d800) [pid = 1796] [serial = 1736] [outer = 0x8c688c00] 19:07:39 INFO - PROCESS | 1796 | 1461204459485 Marionette DEBUG loaded listener.js 19:07:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x8f168800) [pid = 1796] [serial = 1737] [outer = 0x8c688c00] 19:07:40 INFO - PROCESS | 1796 | 1461204460366 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]]]}] 19:07:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 19:07:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1596ms 19:07:40 INFO - PROCESS | 1796 | 1461204460411 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 19:07:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 19:07:40 INFO - PROCESS | 1796 | 1461204460416 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 19:07:40 INFO - PROCESS | 1796 | 1461204460422 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 19:07:40 INFO - PROCESS | 1796 | 1461204460426 Marionette TRACE conn3 <- [1,2286,null,{}] 19:07:40 INFO - PROCESS | 1796 | 1461204460432 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}] 19:07:40 INFO - PROCESS | 1796 | 1461204460645 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 19:07:40 INFO - PROCESS | 1796 | 1461204460973 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:41 INFO - PROCESS | 1796 | ++DOCSHELL 0x8a3da800 == 121 [pid = 1796] [id = 579] 19:07:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x8f10d000) [pid = 1796] [serial = 1738] [outer = (nil)] 19:07:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x8f449000) [pid = 1796] [serial = 1739] [outer = 0x8f10d000] 19:07:41 INFO - PROCESS | 1796 | 1461204461064 Marionette DEBUG loaded listener.js 19:07:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x8f4bc400) [pid = 1796] [serial = 1740] [outer = 0x8f10d000] 19:07:41 INFO - PROCESS | 1796 | 1461204461932 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]]]}] 19:07:41 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 19:07:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1542ms 19:07:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 19:07:41 INFO - PROCESS | 1796 | 1461204461964 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 19:07:41 INFO - PROCESS | 1796 | 1461204461968 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 19:07:41 INFO - PROCESS | 1796 | 1461204461974 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 19:07:41 INFO - PROCESS | 1796 | 1461204461979 Marionette TRACE conn3 <- [1,2290,null,{}] 19:07:41 INFO - PROCESS | 1796 | 1461204461984 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}] 19:07:42 INFO - PROCESS | 1796 | 1461204462178 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 19:07:42 INFO - PROCESS | 1796 | 1461204462454 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:42 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f4d3c00 == 122 [pid = 1796] [id = 580] 19:07:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x8f4d4000) [pid = 1796] [serial = 1741] [outer = (nil)] 19:07:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x8fc88c00) [pid = 1796] [serial = 1742] [outer = 0x8f4d4000] 19:07:42 INFO - PROCESS | 1796 | 1461204462613 Marionette DEBUG loaded listener.js 19:07:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x90242400) [pid = 1796] [serial = 1743] [outer = 0x8f4d4000] 19:07:43 INFO - PROCESS | 1796 | 1461204463584 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]]]}] 19:07:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 19:07:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1641ms 19:07:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 19:07:43 INFO - PROCESS | 1796 | 1461204463614 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 19:07:43 INFO - PROCESS | 1796 | 1461204463617 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 19:07:43 INFO - PROCESS | 1796 | 1461204463624 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 19:07:43 INFO - PROCESS | 1796 | 1461204463628 Marionette TRACE conn3 <- [1,2294,null,{}] 19:07:43 INFO - PROCESS | 1796 | 1461204463634 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}] 19:07:43 INFO - PROCESS | 1796 | 1461204463831 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 19:07:44 INFO - PROCESS | 1796 | 1461204464119 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:44 INFO - PROCESS | 1796 | ++DOCSHELL 0x8afea000 == 123 [pid = 1796] [id = 581] 19:07:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x8e9b5c00) [pid = 1796] [serial = 1744] [outer = (nil)] 19:07:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x9051d000) [pid = 1796] [serial = 1745] [outer = 0x8e9b5c00] 19:07:44 INFO - PROCESS | 1796 | 1461204464253 Marionette DEBUG loaded listener.js 19:07:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x9059f800) [pid = 1796] [serial = 1746] [outer = 0x8e9b5c00] 19:07:45 INFO - PROCESS | 1796 | 1461204465157 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]]]}] 19:07:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 19:07:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1596ms 19:07:45 INFO - PROCESS | 1796 | 1461204465220 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 19:07:45 INFO - PROCESS | 1796 | 1461204465224 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 19:07:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 19:07:45 INFO - PROCESS | 1796 | 1461204465230 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 19:07:45 INFO - PROCESS | 1796 | 1461204465234 Marionette TRACE conn3 <- [1,2298,null,{}] 19:07:45 INFO - PROCESS | 1796 | 1461204465240 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}] 19:07:45 INFO - PROCESS | 1796 | 1461204465439 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 19:07:45 INFO - PROCESS | 1796 | 1461204465766 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:45 INFO - PROCESS | 1796 | ++DOCSHELL 0x90512800 == 124 [pid = 1796] [id = 582] 19:07:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x905a5800) [pid = 1796] [serial = 1747] [outer = (nil)] 19:07:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x914e5c00) [pid = 1796] [serial = 1748] [outer = 0x905a5800] 19:07:45 INFO - PROCESS | 1796 | 1461204465857 Marionette DEBUG loaded listener.js 19:07:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x91514c00) [pid = 1796] [serial = 1749] [outer = 0x905a5800] 19:07:46 INFO - PROCESS | 1796 | 1461204466758 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]]]}] 19:07:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 19:07:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1585ms 19:07:46 INFO - PROCESS | 1796 | 1461204466815 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 19:07:46 INFO - PROCESS | 1796 | 1461204466820 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 19:07:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 19:07:46 INFO - PROCESS | 1796 | 1461204466845 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 19:07:46 INFO - PROCESS | 1796 | 1461204466849 Marionette TRACE conn3 <- [1,2302,null,{}] 19:07:46 INFO - PROCESS | 1796 | 1461204466854 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}] 19:07:47 INFO - PROCESS | 1796 | 1461204467050 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 19:07:47 INFO - PROCESS | 1796 | 1461204467330 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:47 INFO - PROCESS | 1796 | ++DOCSHELL 0x90728000 == 125 [pid = 1796] [id = 583] 19:07:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x912bec00) [pid = 1796] [serial = 1750] [outer = (nil)] 19:07:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x93a65000) [pid = 1796] [serial = 1751] [outer = 0x912bec00] 19:07:47 INFO - PROCESS | 1796 | 1461204467463 Marionette DEBUG loaded listener.js 19:07:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x93a70800) [pid = 1796] [serial = 1752] [outer = 0x912bec00] 19:07:48 INFO - PROCESS | 1796 | 1461204468432 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]]]}] 19:07:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 19:07:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1637ms 19:07:48 INFO - PROCESS | 1796 | 1461204468479 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 19:07:48 INFO - PROCESS | 1796 | 1461204468483 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 19:07:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 19:07:48 INFO - PROCESS | 1796 | 1461204468489 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 19:07:48 INFO - PROCESS | 1796 | 1461204468493 Marionette TRACE conn3 <- [1,2306,null,{}] 19:07:48 INFO - PROCESS | 1796 | 1461204468498 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}] 19:07:48 INFO - PROCESS | 1796 | 1461204468709 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 19:07:49 INFO - PROCESS | 1796 | 1461204469034 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:49 INFO - PROCESS | 1796 | ++DOCSHELL 0x83e4fc00 == 126 [pid = 1796] [id = 584] 19:07:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x8c4f5800) [pid = 1796] [serial = 1753] [outer = (nil)] 19:07:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x93c4dc00) [pid = 1796] [serial = 1754] [outer = 0x8c4f5800] 19:07:49 INFO - PROCESS | 1796 | 1461204469127 Marionette DEBUG loaded listener.js 19:07:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x93c52000) [pid = 1796] [serial = 1755] [outer = 0x8c4f5800] 19:07:50 INFO - PROCESS | 1796 | 1461204470015 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]]]}] 19:07:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 19:07:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1587ms 19:07:50 INFO - PROCESS | 1796 | 1461204470076 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 19:07:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 19:07:50 INFO - PROCESS | 1796 | 1461204470081 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 19:07:50 INFO - PROCESS | 1796 | 1461204470087 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 19:07:50 INFO - PROCESS | 1796 | 1461204470091 Marionette TRACE conn3 <- [1,2310,null,{}] 19:07:50 INFO - PROCESS | 1796 | 1461204470096 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}] 19:07:50 INFO - PROCESS | 1796 | 1461204470293 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 19:07:50 INFO - PROCESS | 1796 | 1461204470570 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:50 INFO - PROCESS | 1796 | ++DOCSHELL 0x93e42800 == 127 [pid = 1796] [id = 585] 19:07:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x93e44400) [pid = 1796] [serial = 1756] [outer = (nil)] 19:07:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x95103400) [pid = 1796] [serial = 1757] [outer = 0x93e44400] 19:07:50 INFO - PROCESS | 1796 | 1461204470732 Marionette DEBUG loaded listener.js 19:07:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x9517ec00) [pid = 1796] [serial = 1758] [outer = 0x93e44400] 19:07:51 INFO - PROCESS | 1796 | 1461204471689 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]]]}] 19:07:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 19:07:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1636ms 19:07:51 INFO - PROCESS | 1796 | 1461204471723 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 19:07:51 INFO - PROCESS | 1796 | 1461204471727 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 19:07:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 19:07:51 INFO - PROCESS | 1796 | 1461204471734 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 19:07:51 INFO - PROCESS | 1796 | 1461204471738 Marionette TRACE conn3 <- [1,2314,null,{}] 19:07:51 INFO - PROCESS | 1796 | 1461204471744 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}] 19:07:51 INFO - PROCESS | 1796 | 1461204471986 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 19:07:52 INFO - PROCESS | 1796 | 1461204472313 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:52 INFO - PROCESS | 1796 | ++DOCSHELL 0x93e41000 == 128 [pid = 1796] [id = 586] 19:07:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x95182c00) [pid = 1796] [serial = 1759] [outer = (nil)] 19:07:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x97a9ac00) [pid = 1796] [serial = 1760] [outer = 0x95182c00] 19:07:52 INFO - PROCESS | 1796 | 1461204472407 Marionette DEBUG loaded listener.js 19:07:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x97de0000) [pid = 1796] [serial = 1761] [outer = 0x95182c00] 19:07:53 INFO - PROCESS | 1796 | 1461204473315 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]]]}] 19:07:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 19:07:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1650ms 19:07:53 INFO - PROCESS | 1796 | 1461204473385 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 19:07:53 INFO - PROCESS | 1796 | 1461204473389 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 19:07:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 19:07:53 INFO - PROCESS | 1796 | 1461204473396 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 19:07:53 INFO - PROCESS | 1796 | 1461204473399 Marionette TRACE conn3 <- [1,2318,null,{}] 19:07:53 INFO - PROCESS | 1796 | 1461204473405 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}] 19:07:53 INFO - PROCESS | 1796 | 1461204473604 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 19:07:53 INFO - PROCESS | 1796 | 1461204473935 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:53 INFO - PROCESS | 1796 | ++DOCSHELL 0x8aff4800 == 129 [pid = 1796] [id = 587] 19:07:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x8f4cbc00) [pid = 1796] [serial = 1762] [outer = (nil)] 19:07:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x98189c00) [pid = 1796] [serial = 1763] [outer = 0x8f4cbc00] 19:07:54 INFO - PROCESS | 1796 | 1461204474026 Marionette DEBUG loaded listener.js 19:07:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x9818f800) [pid = 1796] [serial = 1764] [outer = 0x8f4cbc00] 19:07:54 INFO - PROCESS | 1796 | 1461204474957 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] 19:07:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 19:07:55 INFO - PROCESS | 1796 | 1461204474998 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 19:07:55 INFO - PROCESS | 1796 | 1461204475004 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 19:07:55 INFO - PROCESS | 1796 | 1461204475008 Marionette TRACE conn3 <- [1,2322,null,{}] 19:07:55 INFO - PROCESS | 1796 | 1461204475014 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}] 19:07:55 INFO - PROCESS | 1796 | 1461204475209 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 19:07:55 INFO - PROCESS | 1796 | 1461204475537 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:55 INFO - PROCESS | 1796 | ++DOCSHELL 0x97c8f800 == 130 [pid = 1796] [id = 588] 19:07:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x97f9f400) [pid = 1796] [serial = 1765] [outer = (nil)] 19:07:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x9881f000) [pid = 1796] [serial = 1766] [outer = 0x97f9f400] 19:07:55 INFO - PROCESS | 1796 | 1461204475629 Marionette DEBUG loaded listener.js 19:07:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x98b08400) [pid = 1796] [serial = 1767] [outer = 0x97f9f400] 19:07:56 INFO - PROCESS | 1796 | 1461204476475 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]]]}] 19:07:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 19:07:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1482ms 19:07:56 INFO - PROCESS | 1796 | 1461204476487 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 19:07:56 INFO - PROCESS | 1796 | 1461204476489 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 19:07:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 19:07:56 INFO - PROCESS | 1796 | 1461204476517 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 19:07:56 INFO - PROCESS | 1796 | 1461204476519 Marionette TRACE conn3 <- [1,2326,null,{}] 19:07:56 INFO - PROCESS | 1796 | 1461204476526 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}] 19:07:56 INFO - PROCESS | 1796 | 1461204476720 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 19:07:57 INFO - PROCESS | 1796 | 1461204477003 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:57 INFO - PROCESS | 1796 | ++DOCSHELL 0x97fa6800 == 131 [pid = 1796] [id = 589] 19:07:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x98816400) [pid = 1796] [serial = 1768] [outer = (nil)] 19:07:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 169 (0x9917bc00) [pid = 1796] [serial = 1769] [outer = 0x98816400] 19:07:57 INFO - PROCESS | 1796 | 1461204477093 Marionette DEBUG loaded listener.js 19:07:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 170 (0x99481c00) [pid = 1796] [serial = 1770] [outer = 0x98816400] 19:07:58 INFO - PROCESS | 1796 | 1461204478006 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]]]}] 19:07:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 19:07:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1544ms 19:07:58 INFO - PROCESS | 1796 | 1461204478058 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 19:07:58 INFO - PROCESS | 1796 | 1461204478061 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 19:07:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 19:07:58 INFO - PROCESS | 1796 | 1461204478068 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 19:07:58 INFO - PROCESS | 1796 | 1461204478071 Marionette TRACE conn3 <- [1,2330,null,{}] 19:07:58 INFO - PROCESS | 1796 | 1461204478077 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}] 19:07:58 INFO - PROCESS | 1796 | 1461204478307 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 19:07:58 INFO - PROCESS | 1796 | 1461204478651 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:07:58 INFO - PROCESS | 1796 | ++DOCSHELL 0x9083a000 == 132 [pid = 1796] [id = 590] 19:07:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 171 (0x93c52c00) [pid = 1796] [serial = 1771] [outer = (nil)] 19:07:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 172 (0x9ae87400) [pid = 1796] [serial = 1772] [outer = 0x93c52c00] 19:07:58 INFO - PROCESS | 1796 | 1461204478738 Marionette DEBUG loaded listener.js 19:07:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 173 (0x9aea3000) [pid = 1796] [serial = 1773] [outer = 0x93c52c00] 19:07:59 INFO - PROCESS | 1796 | 1461204479670 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]]]}] 19:07:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 19:07:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1633ms 19:07:59 INFO - PROCESS | 1796 | 1461204479702 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 19:07:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 19:07:59 INFO - PROCESS | 1796 | 1461204479706 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 19:07:59 INFO - PROCESS | 1796 | 1461204479713 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 19:07:59 INFO - PROCESS | 1796 | 1461204479716 Marionette TRACE conn3 <- [1,2334,null,{}] 19:07:59 INFO - PROCESS | 1796 | 1461204479722 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}] 19:07:59 INFO - PROCESS | 1796 | 1461204479926 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 19:08:00 INFO - PROCESS | 1796 | 1461204480257 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:00 INFO - PROCESS | 1796 | ++DOCSHELL 0x98cd1400 == 133 [pid = 1796] [id = 591] 19:08:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 174 (0x99481000) [pid = 1796] [serial = 1774] [outer = (nil)] 19:08:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 175 (0x9ea20400) [pid = 1796] [serial = 1775] [outer = 0x99481000] 19:08:00 INFO - PROCESS | 1796 | 1461204480355 Marionette DEBUG loaded listener.js 19:08:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 176 (0x9fc8d400) [pid = 1796] [serial = 1776] [outer = 0x99481000] 19:08:01 INFO - PROCESS | 1796 | 1461204481258 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]]]}] 19:08:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 19:08:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1602ms 19:08:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 19:08:01 INFO - PROCESS | 1796 | 1461204481314 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 19:08:01 INFO - PROCESS | 1796 | 1461204481317 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 19:08:01 INFO - PROCESS | 1796 | 1461204481324 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 19:08:01 INFO - PROCESS | 1796 | 1461204481327 Marionette TRACE conn3 <- [1,2338,null,{}] 19:08:01 INFO - PROCESS | 1796 | 1461204481333 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}] 19:08:01 INFO - PROCESS | 1796 | 1461204481575 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 19:08:01 INFO - PROCESS | 1796 | 1461204481917 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:01 INFO - PROCESS | 1796 | ++DOCSHELL 0x97fa3000 == 134 [pid = 1796] [id = 592] 19:08:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 177 (0x9b087000) [pid = 1796] [serial = 1777] [outer = (nil)] 19:08:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 178 (0x9ffb0c00) [pid = 1796] [serial = 1778] [outer = 0x9b087000] 19:08:02 INFO - PROCESS | 1796 | 1461204482009 Marionette DEBUG loaded listener.js 19:08:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 179 (0x9ffb7800) [pid = 1796] [serial = 1779] [outer = 0x9b087000] 19:08:02 INFO - PROCESS | 1796 | 1461204482899 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]]]}] 19:08:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 19:08:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1641ms 19:08:02 INFO - PROCESS | 1796 | 1461204482965 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 19:08:02 INFO - PROCESS | 1796 | 1461204482969 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 19:08:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 19:08:02 INFO - PROCESS | 1796 | 1461204482975 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 19:08:02 INFO - PROCESS | 1796 | 1461204482978 Marionette TRACE conn3 <- [1,2342,null,{}] 19:08:02 INFO - PROCESS | 1796 | 1461204482984 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}] 19:08:03 INFO - PROCESS | 1796 | 1461204483243 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 19:08:03 INFO - PROCESS | 1796 | 1461204483622 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:03 INFO - PROCESS | 1796 | ++DOCSHELL 0x8648d000 == 135 [pid = 1796] [id = 593] 19:08:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 180 (0x8f444000) [pid = 1796] [serial = 1780] [outer = (nil)] 19:08:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 181 (0xa0bb1800) [pid = 1796] [serial = 1781] [outer = 0x8f444000] 19:08:03 INFO - PROCESS | 1796 | 1461204483709 Marionette DEBUG loaded listener.js 19:08:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 182 (0xa0d36400) [pid = 1796] [serial = 1782] [outer = 0x8f444000] 19:08:06 INFO - PROCESS | 1796 | --DOCSHELL 0x891ca400 == 134 [pid = 1796] [id = 552] 19:08:06 INFO - PROCESS | 1796 | --DOCSHELL 0x88756000 == 133 [pid = 1796] [id = 464] 19:08:06 INFO - PROCESS | 1796 | --DOCSHELL 0x83e45c00 == 132 [pid = 1796] [id = 551] 19:08:06 INFO - PROCESS | 1796 | --DOCSHELL 0x8f109000 == 131 [pid = 1796] [id = 466] 19:08:06 INFO - PROCESS | 1796 | --DOCSHELL 0x885e3000 == 130 [pid = 1796] [id = 574] 19:08:06 INFO - PROCESS | 1796 | --DOCSHELL 0x8a1f4c00 == 129 [pid = 1796] [id = 573] 19:08:06 INFO - PROCESS | 1796 | --DOCSHELL 0x88ec7c00 == 128 [pid = 1796] [id = 572] 19:08:06 INFO - PROCESS | 1796 | --DOCSHELL 0x83e4e800 == 127 [pid = 1796] [id = 571] 19:08:06 INFO - PROCESS | 1796 | --DOCSHELL 0x96fe6400 == 126 [pid = 1796] [id = 568] 19:08:06 INFO - PROCESS | 1796 | --DOCSHELL 0x97f71000 == 125 [pid = 1796] [id = 569] 19:08:06 INFO - PROCESS | 1796 | --DOCSHELL 0x85213400 == 124 [pid = 1796] [id = 567] 19:08:06 INFO - PROCESS | 1796 | --DOCSHELL 0x8aeed800 == 123 [pid = 1796] [id = 566] 19:08:06 INFO - PROCESS | 1796 | --DOCSHELL 0x93c49800 == 122 [pid = 1796] [id = 565] 19:08:06 INFO - PROCESS | 1796 | --DOCSHELL 0x8843ec00 == 121 [pid = 1796] [id = 563] 19:08:06 INFO - PROCESS | 1796 | --DOCSHELL 0x92bab000 == 120 [pid = 1796] [id = 564] 19:08:06 INFO - PROCESS | 1796 | --DOCSHELL 0x8f36d800 == 119 [pid = 1796] [id = 562] 19:08:06 INFO - PROCESS | 1796 | --DOCSHELL 0x8ff1a800 == 118 [pid = 1796] [id = 561] 19:08:06 INFO - PROCESS | 1796 | --DOCSHELL 0x8fc86c00 == 117 [pid = 1796] [id = 560] 19:08:06 INFO - PROCESS | 1796 | --DOCSHELL 0x8e7d7400 == 116 [pid = 1796] [id = 559] 19:08:06 INFO - PROCESS | 1796 | --DOCSHELL 0x83e41400 == 115 [pid = 1796] [id = 558] 19:08:06 INFO - PROCESS | 1796 | --DOCSHELL 0x8aee8400 == 114 [pid = 1796] [id = 556] 19:08:06 INFO - PROCESS | 1796 | --DOCSHELL 0x8be52c00 == 113 [pid = 1796] [id = 557] 19:08:06 INFO - PROCESS | 1796 | --DOCSHELL 0x891c8c00 == 112 [pid = 1796] [id = 555] 19:08:06 INFO - PROCESS | 1796 | --DOCSHELL 0x86fd4400 == 111 [pid = 1796] [id = 554] 19:08:06 INFO - PROCESS | 1796 | --DOMWINDOW == 181 (0x93d83400) [pid = 1796] [serial = 1625] [outer = (nil)] [url = about:blank] 19:08:06 INFO - PROCESS | 1796 | --DOMWINDOW == 180 (0x98281c00) [pid = 1796] [serial = 1635] [outer = (nil)] [url = about:blank] 19:08:06 INFO - PROCESS | 1796 | --DOMWINDOW == 179 (0x896c6000) [pid = 1796] [serial = 1601] [outer = (nil)] [url = about:blank] 19:08:06 INFO - PROCESS | 1796 | --DOMWINDOW == 178 (0x97f73400) [pid = 1796] [serial = 1631] [outer = (nil)] [url = about:blank] 19:08:06 INFO - PROCESS | 1796 | --DOMWINDOW == 177 (0x9ea29c00) [pid = 1796] [serial = 1643] [outer = (nil)] [url = about:blank] 19:08:06 INFO - PROCESS | 1796 | --DOMWINDOW == 176 (0x95da7000) [pid = 1796] [serial = 1629] [outer = (nil)] [url = about:blank] 19:08:06 INFO - PROCESS | 1796 | --DOMWINDOW == 175 (0x896c2400) [pid = 1796] [serial = 1656] [outer = (nil)] [url = about:blank] 19:08:06 INFO - PROCESS | 1796 | --DOMWINDOW == 174 (0x8bd2f400) [pid = 1796] [serial = 1659] [outer = (nil)] [url = about:blank] 19:08:06 INFO - PROCESS | 1796 | --DOMWINDOW == 173 (0x93d8a400) [pid = 1796] [serial = 1626] [outer = (nil)] [url = about:blank] 19:08:06 INFO - PROCESS | 1796 | --DOMWINDOW == 172 (0x8f44a400) [pid = 1796] [serial = 1610] [outer = (nil)] [url = about:blank] 19:08:06 INFO - PROCESS | 1796 | --DOMWINDOW == 171 (0x9517c400) [pid = 1796] [serial = 1628] [outer = (nil)] [url = about:blank] 19:08:06 INFO - PROCESS | 1796 | --DOMWINDOW == 170 (0x8bfb3400) [pid = 1796] [serial = 1604] [outer = (nil)] [url = about:blank] 19:08:06 INFO - PROCESS | 1796 | --DOMWINDOW == 169 (0x92bb5c00) [pid = 1796] [serial = 1622] [outer = (nil)] [url = about:blank] 19:08:06 INFO - PROCESS | 1796 | --DOMWINDOW == 168 (0x8fe4b000) [pid = 1796] [serial = 1613] [outer = (nil)] [url = about:blank] 19:08:06 INFO - PROCESS | 1796 | --DOMWINDOW == 167 (0x8a1ef800) [pid = 1796] [serial = 1602] [outer = (nil)] [url = about:blank] 19:08:06 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0x8aee9400) [pid = 1796] [serial = 1658] [outer = (nil)] [url = about:blank] 19:08:06 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0x97f9bc00) [pid = 1796] [serial = 1632] [outer = (nil)] [url = about:blank] 19:08:06 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x9ae88400) [pid = 1796] [serial = 1641] [outer = (nil)] [url = about:blank] 19:08:06 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x90519800) [pid = 1796] [serial = 1616] [outer = (nil)] [url = about:blank] 19:08:06 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x86842800) [pid = 1796] [serial = 1598] [outer = (nil)] [url = about:blank] 19:08:06 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x98193000) [pid = 1796] [serial = 1634] [outer = (nil)] [url = about:blank] 19:08:06 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x98d3a400) [pid = 1796] [serial = 1638] [outer = (nil)] [url = about:blank] 19:08:06 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x93a68c00) [pid = 1796] [serial = 1623] [outer = (nil)] [url = about:blank] 19:08:06 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x9fd57000) [pid = 1796] [serial = 1644] [outer = (nil)] [url = about:blank] 19:08:06 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x8f10a400) [pid = 1796] [serial = 1607] [outer = (nil)] [url = about:blank] 19:08:06 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x86fd7000) [pid = 1796] [serial = 1599] [outer = (nil)] [url = about:blank] 19:08:06 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x905a3800) [pid = 1796] [serial = 1617] [outer = (nil)] [url = about:blank] 19:08:06 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0xa4aa9400) [pid = 1796] [serial = 1650] [outer = (nil)] [url = about:blank] 19:08:06 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x8c4f7800) [pid = 1796] [serial = 1605] [outer = (nil)] [url = about:blank] 19:08:06 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x9ae7dc00) [pid = 1796] [serial = 1640] [outer = (nil)] [url = about:blank] 19:08:06 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0xa0ba7c00) [pid = 1796] [serial = 1646] [outer = (nil)] [url = about:blank] 19:08:06 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0xa46eb800) [pid = 1796] [serial = 1649] [outer = (nil)] [url = about:blank] 19:08:06 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x8ff69800) [pid = 1796] [serial = 1614] [outer = (nil)] [url = about:blank] 19:08:06 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x912c9c00) [pid = 1796] [serial = 1620] [outer = (nil)] [url = about:blank] 19:08:06 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0xa4aaa800) [pid = 1796] [serial = 1584] [outer = (nil)] [url = about:blank] 19:08:06 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x88f48000) [pid = 1796] [serial = 1655] [outer = (nil)] [url = about:blank] 19:08:06 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0xa1041000) [pid = 1796] [serial = 1647] [outer = (nil)] [url = about:blank] 19:08:06 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x8843c400) [pid = 1796] [serial = 1652] [outer = (nil)] [url = about:blank] 19:08:06 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x8f44e000) [pid = 1796] [serial = 1611] [outer = (nil)] [url = about:blank] 19:08:06 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x8f366800) [pid = 1796] [serial = 1608] [outer = (nil)] [url = about:blank] 19:08:06 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x8f171c00) [pid = 1796] [serial = 1530] [outer = (nil)] [url = about:blank] 19:08:06 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x9083ac00) [pid = 1796] [serial = 1619] [outer = (nil)] [url = about:blank] 19:08:06 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x88759800) [pid = 1796] [serial = 1653] [outer = (nil)] [url = about:blank] 19:08:06 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x98b0c000) [pid = 1796] [serial = 1637] [outer = (nil)] [url = about:blank] 19:08:06 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x8aff3c00) [pid = 1796] [serial = 1661] [outer = (nil)] [url = about:blank] 19:08:06 INFO - PROCESS | 1796 | 1461204486631 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]]]}] 19:08:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 19:08:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 3698ms 19:08:06 INFO - PROCESS | 1796 | 1461204486674 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 19:08:06 INFO - PROCESS | 1796 | 1461204486679 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 19:08:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 19:08:06 INFO - PROCESS | 1796 | 1461204486687 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 19:08:06 INFO - PROCESS | 1796 | 1461204486693 Marionette TRACE conn3 <- [1,2346,null,{}] 19:08:06 INFO - PROCESS | 1796 | 1461204486702 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}] 19:08:06 INFO - PROCESS | 1796 | 1461204486933 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 19:08:07 INFO - PROCESS | 1796 | 1461204487139 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:07 INFO - PROCESS | 1796 | ++DOCSHELL 0x8683e000 == 112 [pid = 1796] [id = 594] 19:08:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x86845000) [pid = 1796] [serial = 1783] [outer = (nil)] 19:08:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x885ea400) [pid = 1796] [serial = 1784] [outer = 0x86845000] 19:08:07 INFO - PROCESS | 1796 | 1461204487220 Marionette DEBUG loaded listener.js 19:08:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x8875e400) [pid = 1796] [serial = 1785] [outer = 0x86845000] 19:08:08 INFO - PROCESS | 1796 | 1461204488007 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]]]}] 19:08:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 19:08:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1345ms 19:08:08 INFO - PROCESS | 1796 | 1461204488033 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 19:08:08 INFO - PROCESS | 1796 | 1461204488040 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 19:08:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 19:08:08 INFO - PROCESS | 1796 | 1461204488050 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 19:08:08 INFO - PROCESS | 1796 | 1461204488054 Marionette TRACE conn3 <- [1,2350,null,{}] 19:08:08 INFO - PROCESS | 1796 | 1461204488060 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}] 19:08:08 INFO - PROCESS | 1796 | 1461204488344 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 19:08:08 INFO - PROCESS | 1796 | 1461204488486 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:08 INFO - PROCESS | 1796 | ++DOCSHELL 0x86fd4000 == 113 [pid = 1796] [id = 595] 19:08:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x885e7400) [pid = 1796] [serial = 1786] [outer = (nil)] 19:08:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x891ca800) [pid = 1796] [serial = 1787] [outer = 0x885e7400] 19:08:08 INFO - PROCESS | 1796 | 1461204488563 Marionette DEBUG loaded listener.js 19:08:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x896c9800) [pid = 1796] [serial = 1788] [outer = 0x885e7400] 19:08:09 INFO - PROCESS | 1796 | 1461204489554 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]]]}] 19:08:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 19:08:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1542ms 19:08:09 INFO - PROCESS | 1796 | 1461204489592 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 19:08:09 INFO - PROCESS | 1796 | 1461204489595 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 19:08:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 19:08:09 INFO - PROCESS | 1796 | 1461204489603 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 19:08:09 INFO - PROCESS | 1796 | 1461204489611 Marionette TRACE conn3 <- [1,2354,null,{}] 19:08:09 INFO - PROCESS | 1796 | 1461204489647 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}] 19:08:10 INFO - PROCESS | 1796 | 1461204490067 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 19:08:10 INFO - PROCESS | 1796 | 1461204490365 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:10 INFO - PROCESS | 1796 | ++DOCSHELL 0x8a3ce000 == 114 [pid = 1796] [id = 596] 19:08:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x8a3d6400) [pid = 1796] [serial = 1789] [outer = (nil)] 19:08:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x8aef7400) [pid = 1796] [serial = 1790] [outer = 0x8a3d6400] 19:08:10 INFO - PROCESS | 1796 | 1461204490493 Marionette DEBUG loaded listener.js 19:08:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x8bd36000) [pid = 1796] [serial = 1791] [outer = 0x8a3d6400] 19:08:11 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x8f443000) [pid = 1796] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 19:08:11 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x8c4fb800) [pid = 1796] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 19:08:11 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x83e4f000) [pid = 1796] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 19:08:11 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x95175800) [pid = 1796] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 19:08:11 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x8ff16400) [pid = 1796] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 19:08:11 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x8fe48400) [pid = 1796] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 19:08:11 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x866cf000) [pid = 1796] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 19:08:11 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x8a1ea800) [pid = 1796] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 19:08:11 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x90726800) [pid = 1796] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 19:08:11 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x88436800) [pid = 1796] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 19:08:11 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x9713e800) [pid = 1796] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 19:08:11 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x8c687c00) [pid = 1796] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 19:08:11 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x97f73800) [pid = 1796] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 19:08:11 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x93d7fc00) [pid = 1796] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 19:08:11 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x88f39800) [pid = 1796] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 19:08:11 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x885e2c00) [pid = 1796] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 19:08:11 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x93d7bc00) [pid = 1796] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 19:08:11 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x8e9b9000) [pid = 1796] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 19:08:11 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x8a3d5000) [pid = 1796] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 19:08:11 INFO - PROCESS | 1796 | --DOMWINDOW == 126 (0x8ff62400) [pid = 1796] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 19:08:12 INFO - PROCESS | 1796 | 1461204492416 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]]]}] 19:08:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 19:08:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 2857ms 19:08:12 INFO - PROCESS | 1796 | 1461204492460 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 19:08:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 19:08:12 INFO - PROCESS | 1796 | 1461204492464 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 19:08:12 INFO - PROCESS | 1796 | 1461204492470 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 19:08:12 INFO - PROCESS | 1796 | 1461204492474 Marionette TRACE conn3 <- [1,2358,null,{}] 19:08:12 INFO - PROCESS | 1796 | 1461204492479 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}] 19:08:12 INFO - PROCESS | 1796 | 1461204492686 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 19:08:12 INFO - PROCESS | 1796 | 1461204492891 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:12 INFO - PROCESS | 1796 | ++DOCSHELL 0x88ebe400 == 115 [pid = 1796] [id = 597] 19:08:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 127 (0x895ee800) [pid = 1796] [serial = 1792] [outer = (nil)] 19:08:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x8bfb4c00) [pid = 1796] [serial = 1793] [outer = 0x895ee800] 19:08:13 INFO - PROCESS | 1796 | 1461204493014 Marionette DEBUG loaded listener.js 19:08:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x8c4fe000) [pid = 1796] [serial = 1794] [outer = 0x895ee800] 19:08:14 INFO - PROCESS | 1796 | 1461204494321 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]]]}] 19:08:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 19:08:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1895ms 19:08:14 INFO - PROCESS | 1796 | 1461204494366 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 19:08:14 INFO - PROCESS | 1796 | 1461204494373 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 19:08:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 19:08:14 INFO - PROCESS | 1796 | 1461204494382 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 19:08:14 INFO - PROCESS | 1796 | 1461204494387 Marionette TRACE conn3 <- [1,2362,null,{}] 19:08:14 INFO - PROCESS | 1796 | 1461204494398 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}] 19:08:14 INFO - PROCESS | 1796 | 1461204494615 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 19:08:14 INFO - PROCESS | 1796 | 1461204494959 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:14 INFO - PROCESS | 1796 | ++DOCSHELL 0x86fd0c00 == 116 [pid = 1796] [id = 598] 19:08:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x86fd4c00) [pid = 1796] [serial = 1795] [outer = (nil)] 19:08:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x88f42800) [pid = 1796] [serial = 1796] [outer = 0x86fd4c00] 19:08:15 INFO - PROCESS | 1796 | 1461204495056 Marionette DEBUG loaded listener.js 19:08:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x891cec00) [pid = 1796] [serial = 1797] [outer = 0x86fd4c00] 19:08:16 INFO - PROCESS | 1796 | 1461204496137 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]]]}] 19:08:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 19:08:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1791ms 19:08:16 INFO - PROCESS | 1796 | 1461204496172 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 19:08:16 INFO - PROCESS | 1796 | 1461204496181 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 19:08:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 19:08:16 INFO - PROCESS | 1796 | 1461204496192 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 19:08:16 INFO - PROCESS | 1796 | 1461204496197 Marionette TRACE conn3 <- [1,2366,null,{}] 19:08:16 INFO - PROCESS | 1796 | 1461204496203 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}] 19:08:16 INFO - PROCESS | 1796 | 1461204496447 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 19:08:16 INFO - PROCESS | 1796 | 1461204496808 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:16 INFO - PROCESS | 1796 | ++DOCSHELL 0x88f44000 == 117 [pid = 1796] [id = 599] 19:08:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x8a1ee000) [pid = 1796] [serial = 1798] [outer = (nil)] 19:08:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x8be55400) [pid = 1796] [serial = 1799] [outer = 0x8a1ee000] 19:08:16 INFO - PROCESS | 1796 | 1461204496969 Marionette DEBUG loaded listener.js 19:08:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x8e7d4400) [pid = 1796] [serial = 1800] [outer = 0x8a1ee000] 19:08:18 INFO - PROCESS | 1796 | 1461204498247 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]]]}] 19:08:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 19:08:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 2089ms 19:08:18 INFO - PROCESS | 1796 | 1461204498281 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 19:08:18 INFO - PROCESS | 1796 | 1461204498284 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 19:08:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 19:08:18 INFO - PROCESS | 1796 | 1461204498293 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 19:08:18 INFO - PROCESS | 1796 | 1461204498299 Marionette TRACE conn3 <- [1,2370,null,{}] 19:08:18 INFO - PROCESS | 1796 | 1461204498316 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}] 19:08:18 INFO - PROCESS | 1796 | 1461204498554 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 19:08:18 INFO - PROCESS | 1796 | 1461204498911 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:18 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e9ba400 == 118 [pid = 1796] [id = 600] 19:08:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x8f360c00) [pid = 1796] [serial = 1801] [outer = (nil)] 19:08:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x8f369c00) [pid = 1796] [serial = 1802] [outer = 0x8f360c00] 19:08:19 INFO - PROCESS | 1796 | 1461204499012 Marionette DEBUG loaded listener.js 19:08:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x8f44a000) [pid = 1796] [serial = 1803] [outer = 0x8f360c00] 19:08:19 INFO - PROCESS | 1796 | 1461204499954 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]]]}] 19:08:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 19:08:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1736ms 19:08:20 INFO - PROCESS | 1796 | 1461204500029 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 19:08:20 INFO - PROCESS | 1796 | 1461204500034 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 19:08:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 19:08:20 INFO - PROCESS | 1796 | 1461204500040 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 19:08:20 INFO - PROCESS | 1796 | 1461204500044 Marionette TRACE conn3 <- [1,2374,null,{}] 19:08:20 INFO - PROCESS | 1796 | 1461204500050 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}] 19:08:20 INFO - PROCESS | 1796 | 1461204500305 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 19:08:20 INFO - PROCESS | 1796 | 1461204500686 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:20 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f442000 == 119 [pid = 1796] [id = 601] 19:08:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x8f4ba800) [pid = 1796] [serial = 1804] [outer = (nil)] 19:08:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x8f4d3000) [pid = 1796] [serial = 1805] [outer = 0x8f4ba800] 19:08:20 INFO - PROCESS | 1796 | 1461204500777 Marionette DEBUG loaded listener.js 19:08:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x8fc8e400) [pid = 1796] [serial = 1806] [outer = 0x8f4ba800] 19:08:21 INFO - PROCESS | 1796 | 1461204501676 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]]]}] 19:08:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 19:08:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1686ms 19:08:21 INFO - PROCESS | 1796 | 1461204501728 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 19:08:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 19:08:21 INFO - PROCESS | 1796 | 1461204501732 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 19:08:21 INFO - PROCESS | 1796 | 1461204501739 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 19:08:21 INFO - PROCESS | 1796 | 1461204501742 Marionette TRACE conn3 <- [1,2378,null,{}] 19:08:21 INFO - PROCESS | 1796 | 1461204501748 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}] 19:08:21 INFO - PROCESS | 1796 | 1461204501956 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 19:08:22 INFO - PROCESS | 1796 | 1461204502230 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:22 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f36b000 == 120 [pid = 1796] [id = 602] 19:08:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x8f4b5400) [pid = 1796] [serial = 1807] [outer = (nil)] 19:08:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x8ff1d800) [pid = 1796] [serial = 1808] [outer = 0x8f4b5400] 19:08:22 INFO - PROCESS | 1796 | 1461204502365 Marionette DEBUG loaded listener.js 19:08:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x8ff66800) [pid = 1796] [serial = 1809] [outer = 0x8f4b5400] 19:08:23 INFO - PROCESS | 1796 | 1461204503345 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]]]}] 19:08:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 19:08:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1688ms 19:08:23 INFO - PROCESS | 1796 | 1461204503427 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 19:08:23 INFO - PROCESS | 1796 | 1461204503431 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 19:08:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 19:08:23 INFO - PROCESS | 1796 | 1461204503437 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 19:08:23 INFO - PROCESS | 1796 | 1461204503441 Marionette TRACE conn3 <- [1,2382,null,{}] 19:08:23 INFO - PROCESS | 1796 | 1461204503446 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}] 19:08:23 INFO - PROCESS | 1796 | 1461204503744 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 19:08:24 INFO - PROCESS | 1796 | 1461204504078 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:24 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e9c0400 == 121 [pid = 1796] [id = 603] 19:08:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x8ff6d000) [pid = 1796] [serial = 1810] [outer = (nil)] 19:08:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x9051cc00) [pid = 1796] [serial = 1811] [outer = 0x8ff6d000] 19:08:24 INFO - PROCESS | 1796 | 1461204504172 Marionette DEBUG loaded listener.js 19:08:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x905a0c00) [pid = 1796] [serial = 1812] [outer = 0x8ff6d000] 19:08:25 INFO - PROCESS | 1796 | 1461204505152 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]]]}] 19:08:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 19:08:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1788ms 19:08:25 INFO - PROCESS | 1796 | 1461204505227 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 19:08:25 INFO - PROCESS | 1796 | 1461204505232 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 19:08:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 19:08:25 INFO - PROCESS | 1796 | 1461204505238 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 19:08:25 INFO - PROCESS | 1796 | 1461204505242 Marionette TRACE conn3 <- [1,2386,null,{}] 19:08:25 INFO - PROCESS | 1796 | 1461204505247 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}] 19:08:25 INFO - PROCESS | 1796 | 1461204505457 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 19:08:25 INFO - PROCESS | 1796 | 1461204505782 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:25 INFO - PROCESS | 1796 | ++DOCSHELL 0x86495c00 == 122 [pid = 1796] [id = 604] 19:08:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x86841400) [pid = 1796] [serial = 1813] [outer = (nil)] 19:08:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x8ff1d400) [pid = 1796] [serial = 1814] [outer = 0x86841400] 19:08:25 INFO - PROCESS | 1796 | 1461204505881 Marionette DEBUG loaded listener.js 19:08:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x915dd400) [pid = 1796] [serial = 1815] [outer = 0x86841400] 19:08:26 INFO - PROCESS | 1796 | 1461204506808 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]]]}] 19:08:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 19:08:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1636ms 19:08:26 INFO - PROCESS | 1796 | 1461204506875 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 19:08:26 INFO - PROCESS | 1796 | 1461204506879 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 19:08:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 19:08:26 INFO - PROCESS | 1796 | 1461204506885 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 19:08:26 INFO - PROCESS | 1796 | 1461204506889 Marionette TRACE conn3 <- [1,2390,null,{}] 19:08:26 INFO - PROCESS | 1796 | 1461204506895 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}] 19:08:27 INFO - PROCESS | 1796 | 1461204507141 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 19:08:27 INFO - PROCESS | 1796 | 1461204507461 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:27 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f360000 == 123 [pid = 1796] [id = 605] 19:08:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x902b0000) [pid = 1796] [serial = 1816] [outer = (nil)] 19:08:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x93a68400) [pid = 1796] [serial = 1817] [outer = 0x902b0000] 19:08:27 INFO - PROCESS | 1796 | 1461204507552 Marionette DEBUG loaded listener.js 19:08:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x93a6d000) [pid = 1796] [serial = 1818] [outer = 0x902b0000] 19:08:28 INFO - PROCESS | 1796 | 1461204508426 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]]]}] 19:08:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 19:08:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1581ms 19:08:28 INFO - PROCESS | 1796 | 1461204508475 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 19:08:28 INFO - PROCESS | 1796 | 1461204508479 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 19:08:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 19:08:28 INFO - PROCESS | 1796 | 1461204508486 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 19:08:28 INFO - PROCESS | 1796 | 1461204508489 Marionette TRACE conn3 <- [1,2394,null,{}] 19:08:28 INFO - PROCESS | 1796 | 1461204508495 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}] 19:08:28 INFO - PROCESS | 1796 | 1461204508693 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 19:08:29 INFO - PROCESS | 1796 | 1461204508981 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:29 INFO - PROCESS | 1796 | ++DOCSHELL 0x86491400 == 124 [pid = 1796] [id = 606] 19:08:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x8f4ca000) [pid = 1796] [serial = 1819] [outer = (nil)] 19:08:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x93d7dc00) [pid = 1796] [serial = 1820] [outer = 0x8f4ca000] 19:08:29 INFO - PROCESS | 1796 | 1461204509114 Marionette DEBUG loaded listener.js 19:08:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x93e42000) [pid = 1796] [serial = 1821] [outer = 0x8f4ca000] 19:08:30 INFO - PROCESS | 1796 | 1461204510018 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]]]}] 19:08:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 19:08:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1587ms 19:08:30 INFO - PROCESS | 1796 | 1461204510074 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 19:08:30 INFO - PROCESS | 1796 | 1461204510078 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 19:08:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 19:08:30 INFO - PROCESS | 1796 | 1461204510084 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 19:08:30 INFO - PROCESS | 1796 | 1461204510087 Marionette TRACE conn3 <- [1,2398,null,{}] 19:08:30 INFO - PROCESS | 1796 | 1461204510093 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}] 19:08:30 INFO - PROCESS | 1796 | 1461204510299 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 19:08:30 INFO - PROCESS | 1796 | 1461204510627 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:30 INFO - PROCESS | 1796 | ++DOCSHELL 0x8fe53400 == 125 [pid = 1796] [id = 607] 19:08:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x90845800) [pid = 1796] [serial = 1822] [outer = (nil)] 19:08:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x9510bc00) [pid = 1796] [serial = 1823] [outer = 0x90845800] 19:08:30 INFO - PROCESS | 1796 | 1461204510719 Marionette DEBUG loaded listener.js 19:08:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x95110800) [pid = 1796] [serial = 1824] [outer = 0x90845800] 19:08:31 INFO - PROCESS | 1796 | 1461204511645 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]]]}] 19:08:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 19:08:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1634ms 19:08:31 INFO - PROCESS | 1796 | 1461204511719 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 19:08:31 INFO - PROCESS | 1796 | 1461204511724 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 19:08:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 19:08:31 INFO - PROCESS | 1796 | 1461204511731 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 19:08:31 INFO - PROCESS | 1796 | 1461204511735 Marionette TRACE conn3 <- [1,2402,null,{}] 19:08:31 INFO - PROCESS | 1796 | 1461204511741 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}] 19:08:32 INFO - PROCESS | 1796 | 1461204512001 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 19:08:32 INFO - PROCESS | 1796 | 1461204512365 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:32 INFO - PROCESS | 1796 | ++DOCSHELL 0x9510d000 == 126 [pid = 1796] [id = 608] 19:08:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x96c46c00) [pid = 1796] [serial = 1825] [outer = (nil)] 19:08:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x96fe0c00) [pid = 1796] [serial = 1826] [outer = 0x96c46c00] 19:08:32 INFO - PROCESS | 1796 | 1461204512471 Marionette DEBUG loaded listener.js 19:08:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x978e3800) [pid = 1796] [serial = 1827] [outer = 0x96c46c00] 19:08:33 INFO - PROCESS | 1796 | 1461204513380 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]]]}] 19:08:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 19:08:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1686ms 19:08:33 INFO - PROCESS | 1796 | 1461204513417 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 19:08:33 INFO - PROCESS | 1796 | 1461204513420 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 19:08:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 19:08:33 INFO - PROCESS | 1796 | 1461204513427 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 19:08:33 INFO - PROCESS | 1796 | 1461204513431 Marionette TRACE conn3 <- [1,2406,null,{}] 19:08:33 INFO - PROCESS | 1796 | 1461204513436 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}] 19:08:33 INFO - PROCESS | 1796 | 1461204513668 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 19:08:33 INFO - PROCESS | 1796 | 1461204513979 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:34 INFO - PROCESS | 1796 | ++DOCSHELL 0x96fdbc00 == 127 [pid = 1796] [id = 609] 19:08:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x97f68400) [pid = 1796] [serial = 1828] [outer = (nil)] 19:08:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x97f9bc00) [pid = 1796] [serial = 1829] [outer = 0x97f68400] 19:08:34 INFO - PROCESS | 1796 | 1461204514120 Marionette DEBUG loaded listener.js 19:08:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x98187000) [pid = 1796] [serial = 1830] [outer = 0x97f68400] 19:08:35 INFO - PROCESS | 1796 | 1461204515282 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]]]}] 19:08:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 19:08:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1892ms 19:08:35 INFO - PROCESS | 1796 | 1461204515320 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 19:08:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 19:08:35 INFO - PROCESS | 1796 | 1461204515324 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 19:08:35 INFO - PROCESS | 1796 | 1461204515331 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 19:08:35 INFO - PROCESS | 1796 | 1461204515335 Marionette TRACE conn3 <- [1,2410,null,{}] 19:08:35 INFO - PROCESS | 1796 | 1461204515341 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}] 19:08:35 INFO - PROCESS | 1796 | 1461204515643 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 19:08:35 INFO - PROCESS | 1796 | 1461204515944 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:35 INFO - PROCESS | 1796 | ++DOCSHELL 0x83e44c00 == 128 [pid = 1796] [id = 610] 19:08:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x915e7400) [pid = 1796] [serial = 1831] [outer = (nil)] 19:08:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x9818f400) [pid = 1796] [serial = 1832] [outer = 0x915e7400] 19:08:36 INFO - PROCESS | 1796 | 1461204516054 Marionette DEBUG loaded listener.js 19:08:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x98814c00) [pid = 1796] [serial = 1833] [outer = 0x915e7400] 19:08:37 INFO - PROCESS | 1796 | 1461204517028 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]]]}] 19:08:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 19:08:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1738ms 19:08:37 INFO - PROCESS | 1796 | 1461204517068 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 19:08:37 INFO - PROCESS | 1796 | 1461204517071 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 19:08:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 19:08:37 INFO - PROCESS | 1796 | 1461204517079 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 19:08:37 INFO - PROCESS | 1796 | 1461204517082 Marionette TRACE conn3 <- [1,2414,null,{}] 19:08:37 INFO - PROCESS | 1796 | 1461204517087 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}] 19:08:37 INFO - PROCESS | 1796 | 1461204517297 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 19:08:37 INFO - PROCESS | 1796 | 1461204517585 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:37 INFO - PROCESS | 1796 | ++DOCSHELL 0x97a0d800 == 129 [pid = 1796] [id = 611] 19:08:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 169 (0x98284000) [pid = 1796] [serial = 1834] [outer = (nil)] 19:08:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 170 (0x99173000) [pid = 1796] [serial = 1835] [outer = 0x98284000] 19:08:37 INFO - PROCESS | 1796 | 1461204517719 Marionette DEBUG loaded listener.js 19:08:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 171 (0x99178000) [pid = 1796] [serial = 1836] [outer = 0x98284000] 19:08:38 INFO - PROCESS | 1796 | 1461204518632 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]]]}] 19:08:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 19:08:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1589ms 19:08:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 19:08:38 INFO - PROCESS | 1796 | 1461204518669 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 19:08:38 INFO - PROCESS | 1796 | 1461204518671 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 19:08:38 INFO - PROCESS | 1796 | 1461204518678 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 19:08:38 INFO - PROCESS | 1796 | 1461204518681 Marionette TRACE conn3 <- [1,2418,null,{}] 19:08:38 INFO - PROCESS | 1796 | 1461204518687 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}] 19:08:38 INFO - PROCESS | 1796 | 1461204518891 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 19:08:39 INFO - PROCESS | 1796 | 1461204519234 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:39 INFO - PROCESS | 1796 | ++DOCSHELL 0x83e48400 == 130 [pid = 1796] [id = 612] 19:08:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 172 (0x97c86c00) [pid = 1796] [serial = 1837] [outer = (nil)] 19:08:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 173 (0x9df90c00) [pid = 1796] [serial = 1838] [outer = 0x97c86c00] 19:08:39 INFO - PROCESS | 1796 | 1461204519326 Marionette DEBUG loaded listener.js 19:08:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 174 (0x9fc35800) [pid = 1796] [serial = 1839] [outer = 0x97c86c00] 19:08:40 INFO - PROCESS | 1796 | 1461204520196 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]]]}] 19:08:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 19:08:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1583ms 19:08:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 19:08:40 INFO - PROCESS | 1796 | 1461204520270 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 19:08:40 INFO - PROCESS | 1796 | 1461204520273 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 19:08:40 INFO - PROCESS | 1796 | 1461204520281 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 19:08:40 INFO - PROCESS | 1796 | 1461204520283 Marionette TRACE conn3 <- [1,2422,null,{}] 19:08:40 INFO - PROCESS | 1796 | 1461204520290 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}] 19:08:40 INFO - PROCESS | 1796 | 1461204520500 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 19:08:40 INFO - PROCESS | 1796 | 1461204520788 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:40 INFO - PROCESS | 1796 | ++DOCSHELL 0x95109000 == 131 [pid = 1796] [id = 613] 19:08:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 175 (0x95bb1c00) [pid = 1796] [serial = 1840] [outer = (nil)] 19:08:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 176 (0xa003c000) [pid = 1796] [serial = 1841] [outer = 0x95bb1c00] 19:08:40 INFO - PROCESS | 1796 | 1461204520922 Marionette DEBUG loaded listener.js 19:08:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 177 (0xa00d2c00) [pid = 1796] [serial = 1842] [outer = 0x95bb1c00] 19:08:41 INFO - PROCESS | 1796 | 1461204521874 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]]]}] 19:08:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 19:08:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1637ms 19:08:41 INFO - PROCESS | 1796 | 1461204521918 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 19:08:41 INFO - PROCESS | 1796 | 1461204521922 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 19:08:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 19:08:41 INFO - PROCESS | 1796 | 1461204521929 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 19:08:41 INFO - PROCESS | 1796 | 1461204521931 Marionette TRACE conn3 <- [1,2426,null,{}] 19:08:41 INFO - PROCESS | 1796 | 1461204521938 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}] 19:08:42 INFO - PROCESS | 1796 | 1461204522145 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 19:08:42 INFO - PROCESS | 1796 | 1461204522433 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:42 INFO - PROCESS | 1796 | ++DOCSHELL 0x9ae98c00 == 132 [pid = 1796] [id = 614] 19:08:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 178 (0x9ffb1800) [pid = 1796] [serial = 1843] [outer = (nil)] 19:08:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 179 (0xa2913c00) [pid = 1796] [serial = 1844] [outer = 0x9ffb1800] 19:08:42 INFO - PROCESS | 1796 | 1461204522564 Marionette DEBUG loaded listener.js 19:08:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 180 (0xa3d85800) [pid = 1796] [serial = 1845] [outer = 0x9ffb1800] 19:08:43 INFO - PROCESS | 1796 | 1461204523465 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]]]}] 19:08:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 19:08:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1579ms 19:08:43 INFO - PROCESS | 1796 | 1461204523509 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 19:08:43 INFO - PROCESS | 1796 | 1461204523513 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 19:08:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 19:08:43 INFO - PROCESS | 1796 | 1461204523519 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 19:08:43 INFO - PROCESS | 1796 | 1461204523522 Marionette TRACE conn3 <- [1,2430,null,{}] 19:08:43 INFO - PROCESS | 1796 | 1461204523528 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}] 19:08:43 INFO - PROCESS | 1796 | 1461204523740 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 19:08:44 INFO - PROCESS | 1796 | 1461204524085 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:45 INFO - PROCESS | 1796 | --DOCSHELL 0x8fc90000 == 131 [pid = 1796] [id = 84] 19:08:45 INFO - PROCESS | 1796 | --DOCSHELL 0x8606e000 == 130 [pid = 1796] [id = 550] 19:08:45 INFO - PROCESS | 1796 | --DOCSHELL 0x83e44800 == 129 [pid = 1796] [id = 553] 19:08:46 INFO - PROCESS | 1796 | --DOCSHELL 0x97fa3000 == 128 [pid = 1796] [id = 592] 19:08:46 INFO - PROCESS | 1796 | --DOCSHELL 0x98cd1400 == 127 [pid = 1796] [id = 591] 19:08:46 INFO - PROCESS | 1796 | --DOCSHELL 0x97fa6800 == 126 [pid = 1796] [id = 589] 19:08:46 INFO - PROCESS | 1796 | --DOCSHELL 0x9083a000 == 125 [pid = 1796] [id = 590] 19:08:46 INFO - PROCESS | 1796 | --DOCSHELL 0x97c8f800 == 124 [pid = 1796] [id = 588] 19:08:46 INFO - PROCESS | 1796 | --DOCSHELL 0x8aff4800 == 123 [pid = 1796] [id = 587] 19:08:46 INFO - PROCESS | 1796 | --DOCSHELL 0x93e41000 == 122 [pid = 1796] [id = 586] 19:08:46 INFO - PROCESS | 1796 | --DOCSHELL 0x83e4fc00 == 121 [pid = 1796] [id = 584] 19:08:46 INFO - PROCESS | 1796 | --DOCSHELL 0x93e42800 == 120 [pid = 1796] [id = 585] 19:08:46 INFO - PROCESS | 1796 | --DOCSHELL 0x90728000 == 119 [pid = 1796] [id = 583] 19:08:46 INFO - PROCESS | 1796 | --DOCSHELL 0x90512800 == 118 [pid = 1796] [id = 582] 19:08:46 INFO - PROCESS | 1796 | --DOCSHELL 0x8afea000 == 117 [pid = 1796] [id = 581] 19:08:46 INFO - PROCESS | 1796 | --DOCSHELL 0x8f4d3c00 == 116 [pid = 1796] [id = 580] 19:08:46 INFO - PROCESS | 1796 | --DOCSHELL 0x8a3da800 == 115 [pid = 1796] [id = 579] 19:08:46 INFO - PROCESS | 1796 | --DOCSHELL 0x8a1e7000 == 114 [pid = 1796] [id = 577] 19:08:46 INFO - PROCESS | 1796 | --DOCSHELL 0x8bd34c00 == 113 [pid = 1796] [id = 578] 19:08:46 INFO - PROCESS | 1796 | --DOCSHELL 0x891c3400 == 112 [pid = 1796] [id = 576] 19:08:46 INFO - PROCESS | 1796 | --DOCSHELL 0x83e4d400 == 111 [pid = 1796] [id = 575] 19:08:46 INFO - PROCESS | 1796 | --DOMWINDOW == 179 (0x8fe47800) [pid = 1796] [serial = 1679] [outer = (nil)] [url = about:blank] 19:08:46 INFO - PROCESS | 1796 | --DOMWINDOW == 178 (0x8be54800) [pid = 1796] [serial = 1724] [outer = (nil)] [url = about:blank] 19:08:46 INFO - PROCESS | 1796 | --DOMWINDOW == 177 (0x8c686400) [pid = 1796] [serial = 1670] [outer = (nil)] [url = about:blank] 19:08:46 INFO - PROCESS | 1796 | --DOMWINDOW == 176 (0x86496800) [pid = 1796] [serial = 1715] [outer = (nil)] [url = about:blank] 19:08:46 INFO - PROCESS | 1796 | --DOMWINDOW == 175 (0x96c43000) [pid = 1796] [serial = 1700] [outer = (nil)] [url = about:blank] 19:08:46 INFO - PROCESS | 1796 | --DOMWINDOW == 174 (0x91510400) [pid = 1796] [serial = 1689] [outer = (nil)] [url = about:blank] 19:08:46 INFO - PROCESS | 1796 | --DOMWINDOW == 173 (0x9024ec00) [pid = 1796] [serial = 1683] [outer = (nil)] [url = about:blank] 19:08:46 INFO - PROCESS | 1796 | --DOMWINDOW == 172 (0x97c8c000) [pid = 1796] [serial = 1703] [outer = (nil)] [url = about:blank] 19:08:46 INFO - PROCESS | 1796 | --DOMWINDOW == 171 (0x8afedc00) [pid = 1796] [serial = 1667] [outer = (nil)] [url = about:blank] 19:08:46 INFO - PROCESS | 1796 | --DOMWINDOW == 170 (0x92bcf800) [pid = 1796] [serial = 1691] [outer = (nil)] [url = about:blank] 19:08:46 INFO - PROCESS | 1796 | --DOMWINDOW == 169 (0x885ecc00) [pid = 1796] [serial = 1664] [outer = (nil)] [url = about:blank] 19:08:46 INFO - PROCESS | 1796 | --DOMWINDOW == 168 (0x97fa2800) [pid = 1796] [serial = 1706] [outer = (nil)] [url = about:blank] 19:08:46 INFO - PROCESS | 1796 | --DOMWINDOW == 167 (0x8f16f800) [pid = 1796] [serial = 1674] [outer = (nil)] [url = about:blank] 19:08:46 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0x983d1800) [pid = 1796] [serial = 1709] [outer = (nil)] [url = about:blank] 19:08:46 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0x98cd8400) [pid = 1796] [serial = 1712] [outer = (nil)] [url = about:blank] 19:08:46 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x93d86c00) [pid = 1796] [serial = 1694] [outer = (nil)] [url = about:blank] 19:08:46 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x97fa6000) [pid = 1796] [serial = 1707] [outer = (nil)] [url = about:blank] 19:08:46 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x86844800) [pid = 1796] [serial = 1716] [outer = (nil)] [url = about:blank] 19:08:46 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x895eb400) [pid = 1796] [serial = 1719] [outer = (nil)] [url = about:blank] 19:08:46 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x914dc400) [pid = 1796] [serial = 1688] [outer = (nil)] [url = about:blank] 19:08:46 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x8fe54400) [pid = 1796] [serial = 1680] [outer = (nil)] [url = about:blank] 19:08:46 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x8ff67c00) [pid = 1796] [serial = 1682] [outer = (nil)] [url = about:blank] 19:08:46 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x8f107c00) [pid = 1796] [serial = 1673] [outer = (nil)] [url = about:blank] 19:08:46 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x8e7d2400) [pid = 1796] [serial = 1671] [outer = (nil)] [url = about:blank] 19:08:46 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x8bfab800) [pid = 1796] [serial = 1596] [outer = (nil)] [url = about:blank] 19:08:46 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x95177800) [pid = 1796] [serial = 1697] [outer = (nil)] [url = about:blank] 19:08:46 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x8f44d400) [pid = 1796] [serial = 1677] [outer = (nil)] [url = about:blank] 19:08:46 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x97e8fc00) [pid = 1796] [serial = 1704] [outer = (nil)] [url = about:blank] 19:08:46 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x96fd9400) [pid = 1796] [serial = 1701] [outer = (nil)] [url = about:blank] 19:08:46 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x93a62c00) [pid = 1796] [serial = 1692] [outer = (nil)] [url = about:blank] 19:08:46 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x98821c00) [pid = 1796] [serial = 1710] [outer = (nil)] [url = about:blank] 19:08:46 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x8aeef800) [pid = 1796] [serial = 1721] [outer = (nil)] [url = about:blank] 19:08:46 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x8bd3e800) [pid = 1796] [serial = 1668] [outer = (nil)] [url = about:blank] 19:08:46 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x93e4e000) [pid = 1796] [serial = 1695] [outer = (nil)] [url = about:blank] 19:08:46 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x9059c000) [pid = 1796] [serial = 1686] [outer = (nil)] [url = about:blank] 19:08:46 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x88f47000) [pid = 1796] [serial = 1718] [outer = (nil)] [url = about:blank] 19:08:46 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x88f3dc00) [pid = 1796] [serial = 1665] [outer = (nil)] [url = about:blank] 19:08:46 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x8f445c00) [pid = 1796] [serial = 1676] [outer = (nil)] [url = about:blank] 19:08:46 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x9051e800) [pid = 1796] [serial = 1685] [outer = (nil)] [url = about:blank] 19:08:46 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x95181400) [pid = 1796] [serial = 1698] [outer = (nil)] [url = about:blank] 19:08:46 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x8bd32c00) [pid = 1796] [serial = 1722] [outer = (nil)] [url = about:blank] 19:08:46 INFO - PROCESS | 1796 | ++DOCSHELL 0x83e44800 == 112 [pid = 1796] [id = 615] 19:08:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x83e4d400) [pid = 1796] [serial = 1846] [outer = (nil)] 19:08:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x86845400) [pid = 1796] [serial = 1847] [outer = 0x83e4d400] 19:08:46 INFO - PROCESS | 1796 | 1461204526320 Marionette DEBUG loaded listener.js 19:08:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x88756000) [pid = 1796] [serial = 1848] [outer = 0x83e4d400] 19:08:47 INFO - PROCESS | 1796 | 1461204527163 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]]]}] 19:08:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 19:08:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 3689ms 19:08:47 INFO - PROCESS | 1796 | 1461204527210 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 19:08:47 INFO - PROCESS | 1796 | 1461204527216 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 19:08:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 19:08:47 INFO - PROCESS | 1796 | 1461204527226 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 19:08:47 INFO - PROCESS | 1796 | 1461204527230 Marionette TRACE conn3 <- [1,2434,null,{}] 19:08:47 INFO - PROCESS | 1796 | 1461204527237 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}] 19:08:47 INFO - PROCESS | 1796 | 1461204527457 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 19:08:47 INFO - PROCESS | 1796 | 1461204527668 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:47 INFO - PROCESS | 1796 | ++DOCSHELL 0x896c3c00 == 113 [pid = 1796] [id = 616] 19:08:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x896c5400) [pid = 1796] [serial = 1849] [outer = (nil)] 19:08:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x8a1e8800) [pid = 1796] [serial = 1850] [outer = 0x896c5400] 19:08:47 INFO - PROCESS | 1796 | 1461204527747 Marionette DEBUG loaded listener.js 19:08:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x8a3cdc00) [pid = 1796] [serial = 1851] [outer = 0x896c5400] 19:08:48 INFO - PROCESS | 1796 | 1461204528593 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]]]}] 19:08:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 19:08:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1385ms 19:08:48 INFO - PROCESS | 1796 | 1461204528610 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 19:08:48 INFO - PROCESS | 1796 | 1461204528615 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 19:08:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 19:08:48 INFO - PROCESS | 1796 | 1461204528675 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 19:08:48 INFO - PROCESS | 1796 | 1461204528680 Marionette TRACE conn3 <- [1,2438,null,{}] 19:08:48 INFO - PROCESS | 1796 | 1461204528686 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}] 19:08:48 INFO - PROCESS | 1796 | 1461204528939 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 19:08:49 INFO - PROCESS | 1796 | 1461204528968 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:49 INFO - PROCESS | 1796 | ++DOCSHELL 0x8a1ebc00 == 114 [pid = 1796] [id = 617] 19:08:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x8afef400) [pid = 1796] [serial = 1852] [outer = (nil)] 19:08:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x8bfa9800) [pid = 1796] [serial = 1853] [outer = 0x8afef400] 19:08:49 INFO - PROCESS | 1796 | 1461204529052 Marionette DEBUG loaded listener.js 19:08:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x8c4fcc00) [pid = 1796] [serial = 1854] [outer = 0x8afef400] 19:08:50 INFO - PROCESS | 1796 | 1461204530163 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]]]}] 19:08:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 19:08:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1548ms 19:08:50 INFO - PROCESS | 1796 | 1461204530207 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 19:08:50 INFO - PROCESS | 1796 | 1461204530210 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 19:08:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 19:08:50 INFO - PROCESS | 1796 | 1461204530225 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 19:08:50 INFO - PROCESS | 1796 | 1461204530230 Marionette TRACE conn3 <- [1,2442,null,{}] 19:08:50 INFO - PROCESS | 1796 | 1461204530246 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}] 19:08:50 INFO - PROCESS | 1796 | 1461204530513 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 19:08:50 INFO - PROCESS | 1796 | 1461204530542 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:50 INFO - PROCESS | 1796 | ++DOCSHELL 0x891c5c00 == 115 [pid = 1796] [id = 618] 19:08:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x8f109000) [pid = 1796] [serial = 1855] [outer = (nil)] 19:08:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x8f16f400) [pid = 1796] [serial = 1856] [outer = 0x8f109000] 19:08:50 INFO - PROCESS | 1796 | 1461204530615 Marionette DEBUG loaded listener.js 19:08:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x8f363000) [pid = 1796] [serial = 1857] [outer = 0x8f109000] 19:08:51 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x8f10d000) [pid = 1796] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 19:08:51 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x8a3d6400) [pid = 1796] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 19:08:51 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x97f9f400) [pid = 1796] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 19:08:51 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x8aff0000) [pid = 1796] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 19:08:51 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x9b087000) [pid = 1796] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 19:08:51 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x95182c00) [pid = 1796] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 19:08:51 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x895e2400) [pid = 1796] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 19:08:51 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x86845000) [pid = 1796] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 19:08:51 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x98816400) [pid = 1796] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 19:08:51 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x912bec00) [pid = 1796] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 19:08:51 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x8e9b5c00) [pid = 1796] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 19:08:51 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x8f4cbc00) [pid = 1796] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 19:08:51 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x99481000) [pid = 1796] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 19:08:51 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x8f4d4000) [pid = 1796] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 19:08:51 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x8c4f5800) [pid = 1796] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 19:08:51 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x85207800) [pid = 1796] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 19:08:51 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x905a5800) [pid = 1796] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 19:08:51 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x8f444000) [pid = 1796] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 19:08:51 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x83e4e400) [pid = 1796] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 19:08:51 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x885e7400) [pid = 1796] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 19:08:51 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x93c52c00) [pid = 1796] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 19:08:51 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x93e44400) [pid = 1796] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 19:08:51 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x8c688c00) [pid = 1796] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 19:08:51 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x9827bc00) [pid = 1796] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 19:08:52 INFO - PROCESS | 1796 | 1461204532110 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]]]}] 19:08:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 19:08:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1936ms 19:08:52 INFO - PROCESS | 1796 | 1461204532161 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 19:08:52 INFO - PROCESS | 1796 | 1461204532165 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 19:08:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 19:08:52 INFO - PROCESS | 1796 | 1461204532175 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 19:08:52 INFO - PROCESS | 1796 | 1461204532178 Marionette TRACE conn3 <- [1,2446,null,{}] 19:08:52 INFO - PROCESS | 1796 | 1461204532182 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}] 19:08:52 INFO - PROCESS | 1796 | 1461204532369 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 19:08:52 INFO - PROCESS | 1796 | 1461204532565 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:52 INFO - PROCESS | 1796 | ++DOCSHELL 0x85207800 == 116 [pid = 1796] [id = 619] 19:08:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x86840400) [pid = 1796] [serial = 1858] [outer = (nil)] 19:08:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x8aff0400) [pid = 1796] [serial = 1859] [outer = 0x86840400] 19:08:52 INFO - PROCESS | 1796 | 1461204532641 Marionette DEBUG loaded listener.js 19:08:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x8f10d000) [pid = 1796] [serial = 1860] [outer = 0x86840400] 19:08:53 INFO - PROCESS | 1796 | 1461204533568 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]]]}] 19:08:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 19:08:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1437ms 19:08:53 INFO - PROCESS | 1796 | 1461204533614 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 19:08:53 INFO - PROCESS | 1796 | 1461204533621 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 19:08:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 19:08:53 INFO - PROCESS | 1796 | 1461204533629 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 19:08:53 INFO - PROCESS | 1796 | 1461204533635 Marionette TRACE conn3 <- [1,2450,null,{}] 19:08:53 INFO - PROCESS | 1796 | 1461204533644 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}] 19:08:53 INFO - PROCESS | 1796 | 1461204533888 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 19:08:54 INFO - PROCESS | 1796 | 1461204534243 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:54 INFO - PROCESS | 1796 | ++DOCSHELL 0x88f41800 == 117 [pid = 1796] [id = 620] 19:08:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x88f41c00) [pid = 1796] [serial = 1861] [outer = (nil)] 19:08:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x891c3800) [pid = 1796] [serial = 1862] [outer = 0x88f41c00] 19:08:54 INFO - PROCESS | 1796 | 1461204534337 Marionette DEBUG loaded listener.js 19:08:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x896c8c00) [pid = 1796] [serial = 1863] [outer = 0x88f41c00] 19:08:55 INFO - PROCESS | 1796 | 1461204535292 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]]]}] 19:08:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 19:08:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1737ms 19:08:55 INFO - PROCESS | 1796 | 1461204535368 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 19:08:55 INFO - PROCESS | 1796 | 1461204535377 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 19:08:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 19:08:55 INFO - PROCESS | 1796 | 1461204535389 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 19:08:55 INFO - PROCESS | 1796 | 1461204535393 Marionette TRACE conn3 <- [1,2454,null,{}] 19:08:55 INFO - PROCESS | 1796 | 1461204535400 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}] 19:08:55 INFO - PROCESS | 1796 | 1461204535650 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 19:08:56 INFO - PROCESS | 1796 | 1461204535987 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:56 INFO - PROCESS | 1796 | ++DOCSHELL 0x8aef3400 == 118 [pid = 1796] [id = 621] 19:08:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x8aff4800) [pid = 1796] [serial = 1864] [outer = (nil)] 19:08:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x8c4f8c00) [pid = 1796] [serial = 1865] [outer = 0x8aff4800] 19:08:56 INFO - PROCESS | 1796 | 1461204536078 Marionette DEBUG loaded listener.js 19:08:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x8e7d1800) [pid = 1796] [serial = 1866] [outer = 0x8aff4800] 19:08:57 INFO - PROCESS | 1796 | 1461204537045 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]]]}] 19:08:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 19:08:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1731ms 19:08:57 INFO - PROCESS | 1796 | 1461204537121 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 19:08:57 INFO - PROCESS | 1796 | 1461204537126 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 19:08:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 19:08:57 INFO - PROCESS | 1796 | 1461204537132 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 19:08:57 INFO - PROCESS | 1796 | 1461204537139 Marionette TRACE conn3 <- [1,2458,null,{}] 19:08:57 INFO - PROCESS | 1796 | 1461204537155 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}] 19:08:57 INFO - PROCESS | 1796 | 1461204537477 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 19:08:57 INFO - PROCESS | 1796 | 1461204537786 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:57 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f44ac00 == 119 [pid = 1796] [id = 622] 19:08:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x8f44bc00) [pid = 1796] [serial = 1867] [outer = (nil)] 19:08:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x8f4b3800) [pid = 1796] [serial = 1868] [outer = 0x8f44bc00] 19:08:57 INFO - PROCESS | 1796 | 1461204537881 Marionette DEBUG loaded listener.js 19:08:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x8f4cf400) [pid = 1796] [serial = 1869] [outer = 0x8f44bc00] 19:08:58 INFO - PROCESS | 1796 | 1461204538848 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]]]}] 19:08:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 19:08:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1751ms 19:08:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 19:08:58 INFO - PROCESS | 1796 | 1461204538884 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 19:08:58 INFO - PROCESS | 1796 | 1461204538888 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 19:08:58 INFO - PROCESS | 1796 | 1461204538895 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 19:08:58 INFO - PROCESS | 1796 | 1461204538899 Marionette TRACE conn3 <- [1,2462,null,{}] 19:08:58 INFO - PROCESS | 1796 | 1461204538904 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}] 19:08:59 INFO - PROCESS | 1796 | 1461204539124 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 19:08:59 INFO - PROCESS | 1796 | 1461204539413 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:08:59 INFO - PROCESS | 1796 | ++DOCSHELL 0x8606f000 == 120 [pid = 1796] [id = 623] 19:08:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x896cd800) [pid = 1796] [serial = 1870] [outer = (nil)] 19:08:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x8fe54c00) [pid = 1796] [serial = 1871] [outer = 0x896cd800] 19:08:59 INFO - PROCESS | 1796 | 1461204539558 Marionette DEBUG loaded listener.js 19:08:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x8ff6d800) [pid = 1796] [serial = 1872] [outer = 0x896cd800] 19:09:00 INFO - PROCESS | 1796 | 1461204540512 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]]]}] 19:09:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 19:09:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1684ms 19:09:00 INFO - PROCESS | 1796 | 1461204540579 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 19:09:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 19:09:00 INFO - PROCESS | 1796 | 1461204540584 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 19:09:00 INFO - PROCESS | 1796 | 1461204540590 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 19:09:00 INFO - PROCESS | 1796 | 1461204540594 Marionette TRACE conn3 <- [1,2466,null,{}] 19:09:00 INFO - PROCESS | 1796 | 1461204540599 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}] 19:09:00 INFO - PROCESS | 1796 | 1461204540827 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 19:09:01 INFO - PROCESS | 1796 | 1461204541156 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:01 INFO - PROCESS | 1796 | ++DOCSHELL 0x8fe47800 == 121 [pid = 1796] [id = 624] 19:09:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x8fe4c400) [pid = 1796] [serial = 1873] [outer = (nil)] 19:09:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x902a9000) [pid = 1796] [serial = 1874] [outer = 0x8fe4c400] 19:09:01 INFO - PROCESS | 1796 | 1461204541244 Marionette DEBUG loaded listener.js 19:09:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x902ad400) [pid = 1796] [serial = 1875] [outer = 0x8fe4c400] 19:09:02 INFO - PROCESS | 1796 | 1461204542186 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]]]}] 19:09:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 19:09:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1634ms 19:09:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 19:09:02 INFO - PROCESS | 1796 | 1461204542223 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 19:09:02 INFO - PROCESS | 1796 | 1461204542227 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 19:09:02 INFO - PROCESS | 1796 | 1461204542233 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 19:09:02 INFO - PROCESS | 1796 | 1461204542236 Marionette TRACE conn3 <- [1,2470,null,{}] 19:09:02 INFO - PROCESS | 1796 | 1461204542242 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}] 19:09:02 INFO - PROCESS | 1796 | 1461204542504 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 19:09:02 INFO - PROCESS | 1796 | 1461204542931 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:02 INFO - PROCESS | 1796 | ++DOCSHELL 0x90515000 == 122 [pid = 1796] [id = 625] 19:09:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x912bec00) [pid = 1796] [serial = 1876] [outer = (nil)] 19:09:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x9150d000) [pid = 1796] [serial = 1877] [outer = 0x912bec00] 19:09:03 INFO - PROCESS | 1796 | 1461204543027 Marionette DEBUG loaded listener.js 19:09:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x9211e000) [pid = 1796] [serial = 1878] [outer = 0x912bec00] 19:09:03 INFO - PROCESS | 1796 | 1461204543920 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]]]}] 19:09:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 19:09:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1735ms 19:09:03 INFO - PROCESS | 1796 | 1461204543968 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 19:09:03 INFO - PROCESS | 1796 | 1461204543971 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 19:09:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 19:09:03 INFO - PROCESS | 1796 | 1461204543979 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 19:09:03 INFO - PROCESS | 1796 | 1461204543982 Marionette TRACE conn3 <- [1,2474,null,{}] 19:09:03 INFO - PROCESS | 1796 | 1461204543988 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}] 19:09:04 INFO - PROCESS | 1796 | 1461204544196 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 19:09:04 INFO - PROCESS | 1796 | 1461204544476 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:04 INFO - PROCESS | 1796 | ++DOCSHELL 0x895e8000 == 123 [pid = 1796] [id = 626] 19:09:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x8be52000) [pid = 1796] [serial = 1879] [outer = (nil)] 19:09:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x93a6a000) [pid = 1796] [serial = 1880] [outer = 0x8be52000] 19:09:04 INFO - PROCESS | 1796 | 1461204544611 Marionette DEBUG loaded listener.js 19:09:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x93c49c00) [pid = 1796] [serial = 1881] [outer = 0x8be52000] 19:09:05 INFO - PROCESS | 1796 | 1461204545558 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]]]}] 19:09:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 19:09:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1630ms 19:09:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 19:09:05 INFO - PROCESS | 1796 | 1461204545610 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 19:09:05 INFO - PROCESS | 1796 | 1461204545613 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 19:09:05 INFO - PROCESS | 1796 | 1461204545620 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 19:09:05 INFO - PROCESS | 1796 | 1461204545623 Marionette TRACE conn3 <- [1,2478,null,{}] 19:09:05 INFO - PROCESS | 1796 | 1461204545629 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}] 19:09:05 INFO - PROCESS | 1796 | 1461204545847 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 19:09:06 INFO - PROCESS | 1796 | 1461204546174 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:06 INFO - PROCESS | 1796 | ++DOCSHELL 0x92bab000 == 124 [pid = 1796] [id = 627] 19:09:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x93a64c00) [pid = 1796] [serial = 1882] [outer = (nil)] 19:09:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x93e49800) [pid = 1796] [serial = 1883] [outer = 0x93a64c00] 19:09:06 INFO - PROCESS | 1796 | 1461204546265 Marionette DEBUG loaded listener.js 19:09:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x93e4b800) [pid = 1796] [serial = 1884] [outer = 0x93a64c00] 19:09:07 INFO - PROCESS | 1796 | 1461204547162 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]]]}] 19:09:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 19:09:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1582ms 19:09:07 INFO - PROCESS | 1796 | 1461204547211 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 19:09:07 INFO - PROCESS | 1796 | 1461204547216 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 19:09:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 19:09:07 INFO - PROCESS | 1796 | 1461204547222 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 19:09:07 INFO - PROCESS | 1796 | 1461204547225 Marionette TRACE conn3 <- [1,2482,null,{}] 19:09:07 INFO - PROCESS | 1796 | 1461204547231 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}] 19:09:07 INFO - PROCESS | 1796 | 1461204547435 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 19:09:07 INFO - PROCESS | 1796 | 1461204547719 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:07 INFO - PROCESS | 1796 | ++DOCSHELL 0x896c2400 == 125 [pid = 1796] [id = 628] 19:09:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x902af000) [pid = 1796] [serial = 1885] [outer = (nil)] 19:09:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x95180000) [pid = 1796] [serial = 1886] [outer = 0x902af000] 19:09:07 INFO - PROCESS | 1796 | 1461204547853 Marionette DEBUG loaded listener.js 19:09:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x95182c00) [pid = 1796] [serial = 1887] [outer = 0x902af000] 19:09:08 INFO - PROCESS | 1796 | 1461204548807 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]]]}] 19:09:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 19:09:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1634ms 19:09:08 INFO - PROCESS | 1796 | 1461204548857 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 19:09:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 19:09:08 INFO - PROCESS | 1796 | 1461204548862 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 19:09:08 INFO - PROCESS | 1796 | 1461204548868 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 19:09:08 INFO - PROCESS | 1796 | 1461204548873 Marionette TRACE conn3 <- [1,2486,null,{}] 19:09:08 INFO - PROCESS | 1796 | 1461204548879 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}] 19:09:09 INFO - PROCESS | 1796 | 1461204549126 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 19:09:09 INFO - PROCESS | 1796 | 1461204549463 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:09 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f172800 == 126 [pid = 1796] [id = 629] 19:09:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x8f366400) [pid = 1796] [serial = 1888] [outer = (nil)] 19:09:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x95da7c00) [pid = 1796] [serial = 1889] [outer = 0x8f366400] 19:09:09 INFO - PROCESS | 1796 | 1461204549556 Marionette DEBUG loaded listener.js 19:09:09 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x96fddc00) [pid = 1796] [serial = 1890] [outer = 0x8f366400] 19:09:10 INFO - PROCESS | 1796 | 1461204550522 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]]]}] 19:09:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 19:09:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1730ms 19:09:10 INFO - PROCESS | 1796 | 1461204550599 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 19:09:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 19:09:10 INFO - PROCESS | 1796 | 1461204550604 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 19:09:10 INFO - PROCESS | 1796 | 1461204550610 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 19:09:10 INFO - PROCESS | 1796 | 1461204550615 Marionette TRACE conn3 <- [1,2490,null,{}] 19:09:10 INFO - PROCESS | 1796 | 1461204550621 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}] 19:09:10 INFO - PROCESS | 1796 | 1461204550894 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 19:09:11 INFO - PROCESS | 1796 | 1461204551236 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:11 INFO - PROCESS | 1796 | ++DOCSHELL 0x95110400 == 127 [pid = 1796] [id = 630] 19:09:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x97f6c000) [pid = 1796] [serial = 1891] [outer = (nil)] 19:09:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x97f75800) [pid = 1796] [serial = 1892] [outer = 0x97f6c000] 19:09:11 INFO - PROCESS | 1796 | 1461204551333 Marionette DEBUG loaded listener.js 19:09:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x97faa800) [pid = 1796] [serial = 1893] [outer = 0x97f6c000] 19:09:12 INFO - PROCESS | 1796 | 1461204552299 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]]]}] 19:09:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 19:09:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1730ms 19:09:12 INFO - PROCESS | 1796 | 1461204552341 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 19:09:12 INFO - PROCESS | 1796 | 1461204552345 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 19:09:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 19:09:12 INFO - PROCESS | 1796 | 1461204552352 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 19:09:12 INFO - PROCESS | 1796 | 1461204552355 Marionette TRACE conn3 <- [1,2494,null,{}] 19:09:12 INFO - PROCESS | 1796 | 1461204552361 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}] 19:09:12 INFO - PROCESS | 1796 | 1461204552580 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 19:09:12 INFO - PROCESS | 1796 | 1461204552921 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:12 INFO - PROCESS | 1796 | ++DOCSHELL 0x97f68000 == 128 [pid = 1796] [id = 631] 19:09:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x97f74800) [pid = 1796] [serial = 1894] [outer = (nil)] 19:09:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x9881a400) [pid = 1796] [serial = 1895] [outer = 0x97f74800] 19:09:13 INFO - PROCESS | 1796 | 1461204553022 Marionette DEBUG loaded listener.js 19:09:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x9881f800) [pid = 1796] [serial = 1896] [outer = 0x97f74800] 19:09:13 INFO - PROCESS | 1796 | 1461204553957 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]]]}] 19:09:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 19:09:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1640ms 19:09:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 19:09:14 INFO - PROCESS | 1796 | 1461204553993 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 19:09:14 INFO - PROCESS | 1796 | 1461204553996 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 19:09:14 INFO - PROCESS | 1796 | 1461204554002 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 19:09:14 INFO - PROCESS | 1796 | 1461204554006 Marionette TRACE conn3 <- [1,2498,null,{}] 19:09:14 INFO - PROCESS | 1796 | 1461204554012 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}] 19:09:14 INFO - PROCESS | 1796 | 1461204554216 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 19:09:14 INFO - PROCESS | 1796 | 1461204554555 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:14 INFO - PROCESS | 1796 | ++DOCSHELL 0x885edc00 == 129 [pid = 1796] [id = 632] 19:09:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x90512000) [pid = 1796] [serial = 1897] [outer = (nil)] 19:09:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x98cd1400) [pid = 1796] [serial = 1898] [outer = 0x90512000] 19:09:14 INFO - PROCESS | 1796 | 1461204554645 Marionette DEBUG loaded listener.js 19:09:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 169 (0x98d34400) [pid = 1796] [serial = 1899] [outer = 0x90512000] 19:09:15 INFO - PROCESS | 1796 | 1461204555546 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]]]}] 19:09:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 19:09:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1590ms 19:09:15 INFO - PROCESS | 1796 | 1461204555592 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 19:09:15 INFO - PROCESS | 1796 | 1461204555596 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 19:09:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 19:09:15 INFO - PROCESS | 1796 | 1461204555602 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 19:09:15 INFO - PROCESS | 1796 | 1461204555605 Marionette TRACE conn3 <- [1,2502,null,{}] 19:09:15 INFO - PROCESS | 1796 | 1461204555611 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}] 19:09:15 INFO - PROCESS | 1796 | 1461204555831 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 19:09:16 INFO - PROCESS | 1796 | 1461204556168 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:16 INFO - PROCESS | 1796 | ++DOCSHELL 0x98b0c800 == 130 [pid = 1796] [id = 633] 19:09:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 170 (0x98cd8c00) [pid = 1796] [serial = 1900] [outer = (nil)] 19:09:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 171 (0x9aea0800) [pid = 1796] [serial = 1901] [outer = 0x98cd8c00] 19:09:16 INFO - PROCESS | 1796 | 1461204556261 Marionette DEBUG loaded listener.js 19:09:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 172 (0x9ea22000) [pid = 1796] [serial = 1902] [outer = 0x98cd8c00] 19:09:17 INFO - PROCESS | 1796 | 1461204557233 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]]]}] 19:09:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 19:09:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1680ms 19:09:17 INFO - PROCESS | 1796 | 1461204557283 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 19:09:17 INFO - PROCESS | 1796 | 1461204557286 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 19:09:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 19:09:17 INFO - PROCESS | 1796 | 1461204557292 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 19:09:17 INFO - PROCESS | 1796 | 1461204557296 Marionette TRACE conn3 <- [1,2506,null,{}] 19:09:17 INFO - PROCESS | 1796 | 1461204557301 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}] 19:09:17 INFO - PROCESS | 1796 | 1461204557506 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 19:09:17 INFO - PROCESS | 1796 | 1461204557768 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:17 INFO - PROCESS | 1796 | ++DOCSHELL 0x997c5c00 == 131 [pid = 1796] [id = 634] 19:09:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 173 (0x99a27800) [pid = 1796] [serial = 1903] [outer = (nil)] 19:09:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 174 (0xa0ba9400) [pid = 1796] [serial = 1904] [outer = 0x99a27800] 19:09:17 INFO - PROCESS | 1796 | 1461204557908 Marionette DEBUG loaded listener.js 19:09:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 175 (0xa1043000) [pid = 1796] [serial = 1905] [outer = 0x99a27800] 19:09:18 INFO - PROCESS | 1796 | 1461204558824 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]]]}] 19:09:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 19:09:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1593ms 19:09:18 INFO - PROCESS | 1796 | 1461204558887 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 19:09:18 INFO - PROCESS | 1796 | 1461204558891 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 19:09:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 19:09:18 INFO - PROCESS | 1796 | 1461204558897 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 19:09:18 INFO - PROCESS | 1796 | 1461204558899 Marionette TRACE conn3 <- [1,2510,null,{}] 19:09:18 INFO - PROCESS | 1796 | 1461204558905 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}] 19:09:19 INFO - PROCESS | 1796 | 1461204559105 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 19:09:19 INFO - PROCESS | 1796 | 1461204559442 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:19 INFO - PROCESS | 1796 | ++DOCSHELL 0x866c2c00 == 132 [pid = 1796] [id = 635] 19:09:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 176 (0x93e40800) [pid = 1796] [serial = 1906] [outer = (nil)] 19:09:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 177 (0xa4584800) [pid = 1796] [serial = 1907] [outer = 0x93e40800] 19:09:19 INFO - PROCESS | 1796 | 1461204559532 Marionette DEBUG loaded listener.js 19:09:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 178 (0xa4686800) [pid = 1796] [serial = 1908] [outer = 0x93e40800] 19:09:20 INFO - PROCESS | 1796 | 1461204560480 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]]]}] 19:09:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 19:09:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1633ms 19:09:20 INFO - PROCESS | 1796 | 1461204560531 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 19:09:20 INFO - PROCESS | 1796 | 1461204560535 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 19:09:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 19:09:20 INFO - PROCESS | 1796 | 1461204560541 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 19:09:20 INFO - PROCESS | 1796 | 1461204560545 Marionette TRACE conn3 <- [1,2514,null,{}] 19:09:20 INFO - PROCESS | 1796 | 1461204560550 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}] 19:09:20 INFO - PROCESS | 1796 | 1461204560761 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 19:09:21 INFO - PROCESS | 1796 | 1461204561097 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:21 INFO - PROCESS | 1796 | ++DOCSHELL 0x88e0c400 == 133 [pid = 1796] [id = 636] 19:09:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 179 (0x88e0d000) [pid = 1796] [serial = 1909] [outer = (nil)] 19:09:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 180 (0x88e15000) [pid = 1796] [serial = 1910] [outer = 0x88e0d000] 19:09:21 INFO - PROCESS | 1796 | 1461204561189 Marionette DEBUG loaded listener.js 19:09:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 181 (0x88e16c00) [pid = 1796] [serial = 1911] [outer = 0x88e0d000] 19:09:22 INFO - PROCESS | 1796 | 1461204562107 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]]]}] 19:09:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 19:09:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1640ms 19:09:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 19:09:22 INFO - PROCESS | 1796 | 1461204562183 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 19:09:22 INFO - PROCESS | 1796 | 1461204562186 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 19:09:22 INFO - PROCESS | 1796 | 1461204562193 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 19:09:22 INFO - PROCESS | 1796 | 1461204562196 Marionette TRACE conn3 <- [1,2518,null,{}] 19:09:22 INFO - PROCESS | 1796 | 1461204562202 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}] 19:09:22 INFO - PROCESS | 1796 | 1461204562411 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 19:09:22 INFO - PROCESS | 1796 | 1461204562749 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:22 INFO - PROCESS | 1796 | ++DOCSHELL 0x850da800 == 134 [pid = 1796] [id = 637] 19:09:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 182 (0x88e0e400) [pid = 1796] [serial = 1912] [outer = (nil)] 19:09:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 183 (0xa4587000) [pid = 1796] [serial = 1913] [outer = 0x88e0e400] 19:09:22 INFO - PROCESS | 1796 | 1461204562841 Marionette DEBUG loaded listener.js 19:09:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 184 (0xa46cb400) [pid = 1796] [serial = 1914] [outer = 0x88e0e400] 19:09:23 INFO - PROCESS | 1796 | 1461204563752 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]]]}] 19:09:25 INFO - PROCESS | 1796 | --DOCSHELL 0x97fa9400 == 133 [pid = 1796] [id = 252] 19:09:25 INFO - PROCESS | 1796 | --DOCSHELL 0x95176c00 == 132 [pid = 1796] [id = 105] 19:09:25 INFO - PROCESS | 1796 | --DOCSHELL 0x86078c00 == 131 [pid = 1796] [id = 300] 19:09:25 INFO - PROCESS | 1796 | --DOCSHELL 0x97f76c00 == 130 [pid = 1796] [id = 570] 19:09:25 INFO - PROCESS | 1796 | --DOCSHELL 0x86849000 == 129 [pid = 1796] [id = 412] 19:09:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 19:09:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 3643ms 19:09:25 INFO - PROCESS | 1796 | --DOMWINDOW == 183 (0x8bfb4c00) [pid = 1796] [serial = 1793] [outer = (nil)] [url = about:blank] 19:09:25 INFO - PROCESS | 1796 | --DOMWINDOW == 182 (0x8f4bc400) [pid = 1796] [serial = 1740] [outer = (nil)] [url = about:blank] 19:09:25 INFO - PROCESS | 1796 | --DOMWINDOW == 181 (0x8bd36000) [pid = 1796] [serial = 1791] [outer = (nil)] [url = about:blank] 19:09:25 INFO - PROCESS | 1796 | --DOMWINDOW == 180 (0x9881f000) [pid = 1796] [serial = 1766] [outer = (nil)] [url = about:blank] 19:09:25 INFO - PROCESS | 1796 | --DOMWINDOW == 179 (0x8c431c00) [pid = 1796] [serial = 1734] [outer = (nil)] [url = about:blank] 19:09:25 INFO - PROCESS | 1796 | --DOMWINDOW == 178 (0x9ffb7800) [pid = 1796] [serial = 1779] [outer = (nil)] [url = about:blank] 19:09:25 INFO - PROCESS | 1796 | --DOMWINDOW == 177 (0x9ffb0c00) [pid = 1796] [serial = 1778] [outer = (nil)] [url = about:blank] 19:09:25 INFO - PROCESS | 1796 | --DOMWINDOW == 176 (0x97de0000) [pid = 1796] [serial = 1761] [outer = (nil)] [url = about:blank] 19:09:25 INFO - PROCESS | 1796 | --DOMWINDOW == 175 (0x8a1ef400) [pid = 1796] [serial = 1731] [outer = (nil)] [url = about:blank] 19:09:25 INFO - PROCESS | 1796 | --DOMWINDOW == 174 (0x885ea400) [pid = 1796] [serial = 1784] [outer = (nil)] [url = about:blank] 19:09:25 INFO - PROCESS | 1796 | --DOMWINDOW == 173 (0x8bd33000) [pid = 1796] [serial = 1733] [outer = (nil)] [url = about:blank] 19:09:25 INFO - PROCESS | 1796 | --DOMWINDOW == 172 (0x9917bc00) [pid = 1796] [serial = 1769] [outer = (nil)] [url = about:blank] 19:09:25 INFO - PROCESS | 1796 | --DOMWINDOW == 171 (0x93a70800) [pid = 1796] [serial = 1752] [outer = (nil)] [url = about:blank] 19:09:25 INFO - PROCESS | 1796 | --DOMWINDOW == 170 (0x9059f800) [pid = 1796] [serial = 1746] [outer = (nil)] [url = about:blank] 19:09:25 INFO - PROCESS | 1796 | --DOMWINDOW == 169 (0x9818f800) [pid = 1796] [serial = 1764] [outer = (nil)] [url = about:blank] 19:09:25 INFO - PROCESS | 1796 | --DOMWINDOW == 168 (0x9fc8d400) [pid = 1796] [serial = 1776] [outer = (nil)] [url = about:blank] 19:09:25 INFO - PROCESS | 1796 | --DOMWINDOW == 167 (0x90242400) [pid = 1796] [serial = 1743] [outer = (nil)] [url = about:blank] 19:09:25 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0x97a9ac00) [pid = 1796] [serial = 1760] [outer = (nil)] [url = about:blank] 19:09:25 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0x93c52000) [pid = 1796] [serial = 1755] [outer = (nil)] [url = about:blank] 19:09:25 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x8bd3ac00) [pid = 1796] [serial = 1662] [outer = (nil)] [url = about:blank] 19:09:25 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x9ea20400) [pid = 1796] [serial = 1775] [outer = (nil)] [url = about:blank] 19:09:25 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x914e5c00) [pid = 1796] [serial = 1748] [outer = (nil)] [url = about:blank] 19:09:25 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0xa0bb1800) [pid = 1796] [serial = 1781] [outer = (nil)] [url = about:blank] 19:09:25 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x86fcfc00) [pid = 1796] [serial = 1728] [outer = (nil)] [url = about:blank] 19:09:25 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x896c9800) [pid = 1796] [serial = 1788] [outer = (nil)] [url = about:blank] 19:09:25 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x891ca800) [pid = 1796] [serial = 1787] [outer = (nil)] [url = about:blank] 19:09:25 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x9aea3000) [pid = 1796] [serial = 1773] [outer = (nil)] [url = about:blank] 19:09:25 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x8f449000) [pid = 1796] [serial = 1739] [outer = (nil)] [url = about:blank] 19:09:25 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x93c4dc00) [pid = 1796] [serial = 1754] [outer = (nil)] [url = about:blank] 19:09:26 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x86497c00) [pid = 1796] [serial = 1727] [outer = (nil)] [url = about:blank] 19:09:26 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x95103400) [pid = 1796] [serial = 1757] [outer = (nil)] [url = about:blank] 19:09:26 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x99481c00) [pid = 1796] [serial = 1770] [outer = (nil)] [url = about:blank] 19:09:26 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x8fc88c00) [pid = 1796] [serial = 1742] [outer = (nil)] [url = about:blank] 19:09:26 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x93a65000) [pid = 1796] [serial = 1751] [outer = (nil)] [url = about:blank] 19:09:26 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x9ae87400) [pid = 1796] [serial = 1772] [outer = (nil)] [url = about:blank] 19:09:26 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x98189c00) [pid = 1796] [serial = 1763] [outer = (nil)] [url = about:blank] 19:09:26 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x9051d000) [pid = 1796] [serial = 1745] [outer = (nil)] [url = about:blank] 19:09:26 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0xa0d36400) [pid = 1796] [serial = 1782] [outer = (nil)] [url = about:blank] 19:09:26 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x98b08400) [pid = 1796] [serial = 1767] [outer = (nil)] [url = about:blank] 19:09:26 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x896ce400) [pid = 1796] [serial = 1730] [outer = (nil)] [url = about:blank] 19:09:26 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x91514c00) [pid = 1796] [serial = 1749] [outer = (nil)] [url = about:blank] 19:09:26 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x8f168800) [pid = 1796] [serial = 1737] [outer = (nil)] [url = about:blank] 19:09:26 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x8875e400) [pid = 1796] [serial = 1785] [outer = (nil)] [url = about:blank] 19:09:26 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x98d3c000) [pid = 1796] [serial = 1713] [outer = (nil)] [url = about:blank] 19:09:26 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x9517ec00) [pid = 1796] [serial = 1758] [outer = (nil)] [url = about:blank] 19:09:26 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x8aef7400) [pid = 1796] [serial = 1790] [outer = (nil)] [url = about:blank] 19:09:26 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x8f10d800) [pid = 1796] [serial = 1736] [outer = (nil)] [url = about:blank] 19:09:26 INFO - PROCESS | 1796 | 1461204566141 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 19:09:26 INFO - PROCESS | 1796 | 1461204566146 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 19:09:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 19:09:26 INFO - PROCESS | 1796 | 1461204566159 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 19:09:26 INFO - PROCESS | 1796 | 1461204566166 Marionette TRACE conn3 <- [1,2522,null,{}] 19:09:26 INFO - PROCESS | 1796 | 1461204566174 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}] 19:09:26 INFO - PROCESS | 1796 | 1461204566352 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 19:09:26 INFO - PROCESS | 1796 | 1461204566370 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:26 INFO - PROCESS | 1796 | ++DOCSHELL 0x885f0c00 == 130 [pid = 1796] [id = 638] 19:09:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x88753c00) [pid = 1796] [serial = 1915] [outer = (nil)] 19:09:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x8875d000) [pid = 1796] [serial = 1916] [outer = 0x88753c00] 19:09:26 INFO - PROCESS | 1796 | 1461204566504 Marionette DEBUG loaded listener.js 19:09:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x88e12000) [pid = 1796] [serial = 1917] [outer = 0x88753c00] 19:09:27 INFO - PROCESS | 1796 | 1461204567487 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]]]}] 19:09:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 19:09:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1385ms 19:09:27 INFO - PROCESS | 1796 | 1461204567552 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 19:09:27 INFO - PROCESS | 1796 | 1461204567557 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 19:09:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 19:09:27 INFO - PROCESS | 1796 | 1461204567569 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 19:09:27 INFO - PROCESS | 1796 | 1461204567574 Marionette TRACE conn3 <- [1,2526,null,{}] 19:09:27 INFO - PROCESS | 1796 | 1461204567580 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}] 19:09:27 INFO - PROCESS | 1796 | 1461204567766 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 19:09:27 INFO - PROCESS | 1796 | 1461204567778 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:27 INFO - PROCESS | 1796 | ++DOCSHELL 0x88ebac00 == 131 [pid = 1796] [id = 639] 19:09:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x88f3dc00) [pid = 1796] [serial = 1918] [outer = (nil)] 19:09:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x891cdc00) [pid = 1796] [serial = 1919] [outer = 0x88f3dc00] 19:09:27 INFO - PROCESS | 1796 | 1461204567850 Marionette DEBUG loaded listener.js 19:09:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x896c4c00) [pid = 1796] [serial = 1920] [outer = 0x88f3dc00] 19:09:29 INFO - PROCESS | 1796 | 1461204569002 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]]]}] 19:09:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 19:09:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1489ms 19:09:29 INFO - PROCESS | 1796 | 1461204569066 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 19:09:29 INFO - PROCESS | 1796 | 1461204569070 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 19:09:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 19:09:29 INFO - PROCESS | 1796 | 1461204569077 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 19:09:29 INFO - PROCESS | 1796 | 1461204569079 Marionette TRACE conn3 <- [1,2530,null,{}] 19:09:29 INFO - PROCESS | 1796 | 1461204569094 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}] 19:09:29 INFO - PROCESS | 1796 | 1461204569362 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 19:09:29 INFO - PROCESS | 1796 | 1461204569388 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:29 INFO - PROCESS | 1796 | ++DOCSHELL 0x891cfc00 == 132 [pid = 1796] [id = 640] 19:09:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x8a3d1800) [pid = 1796] [serial = 1921] [outer = (nil)] 19:09:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x8aef4000) [pid = 1796] [serial = 1922] [outer = 0x8a3d1800] 19:09:29 INFO - PROCESS | 1796 | 1461204569470 Marionette DEBUG loaded listener.js 19:09:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x8bd36000) [pid = 1796] [serial = 1923] [outer = 0x8a3d1800] 19:09:30 INFO - PROCESS | 1796 | 1461204570480 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]]]}] 19:09:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 19:09:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1435ms 19:09:30 INFO - PROCESS | 1796 | 1461204570513 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 19:09:30 INFO - PROCESS | 1796 | 1461204570516 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 19:09:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 19:09:30 INFO - PROCESS | 1796 | 1461204570522 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 19:09:30 INFO - PROCESS | 1796 | 1461204570525 Marionette TRACE conn3 <- [1,2534,null,{}] 19:09:30 INFO - PROCESS | 1796 | 1461204570530 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}] 19:09:31 INFO - PROCESS | 1796 | 1461204571297 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 19:09:31 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x96c46c00) [pid = 1796] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 19:09:31 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x86fd4c00) [pid = 1796] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 19:09:31 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x98284000) [pid = 1796] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 19:09:31 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x8ff6d000) [pid = 1796] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 19:09:31 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x86841400) [pid = 1796] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 19:09:31 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x8afef400) [pid = 1796] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 19:09:31 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x915e7400) [pid = 1796] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 19:09:31 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x97f68400) [pid = 1796] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 19:09:31 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x8f109000) [pid = 1796] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 19:09:31 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x902b0000) [pid = 1796] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 19:09:31 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x8f4ca000) [pid = 1796] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 19:09:31 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x8f360c00) [pid = 1796] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 19:09:31 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x95bb1c00) [pid = 1796] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 19:09:31 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x896c8000) [pid = 1796] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 19:09:31 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x90845800) [pid = 1796] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 19:09:31 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x83e4d400) [pid = 1796] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 19:09:31 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x8f4b5400) [pid = 1796] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 19:09:31 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x896c5400) [pid = 1796] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 19:09:31 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x8f4ba800) [pid = 1796] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 19:09:31 INFO - PROCESS | 1796 | --DOMWINDOW == 126 (0x97c86c00) [pid = 1796] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 19:09:31 INFO - PROCESS | 1796 | --DOMWINDOW == 125 (0x8a1ee000) [pid = 1796] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 19:09:31 INFO - PROCESS | 1796 | --DOMWINDOW == 124 (0x9ffb1800) [pid = 1796] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 19:09:31 INFO - PROCESS | 1796 | 1461204571556 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:31 INFO - PROCESS | 1796 | ++DOCSHELL 0x83e4d400 == 133 [pid = 1796] [id = 641] 19:09:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 125 (0x866cc000) [pid = 1796] [serial = 1924] [outer = (nil)] 19:09:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 126 (0x8a1ee000) [pid = 1796] [serial = 1925] [outer = 0x866cc000] 19:09:31 INFO - PROCESS | 1796 | 1461204571636 Marionette DEBUG loaded listener.js 19:09:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 127 (0x8bd38800) [pid = 1796] [serial = 1926] [outer = 0x866cc000] 19:09:32 INFO - PROCESS | 1796 | 1461204572399 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]]]}] 19:09:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 19:09:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1932ms 19:09:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 19:09:32 INFO - PROCESS | 1796 | 1461204572455 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 19:09:32 INFO - PROCESS | 1796 | 1461204572457 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 19:09:32 INFO - PROCESS | 1796 | 1461204572464 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 19:09:32 INFO - PROCESS | 1796 | 1461204572467 Marionette TRACE conn3 <- [1,2538,null,{}] 19:09:32 INFO - PROCESS | 1796 | 1461204572472 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}] 19:09:32 INFO - PROCESS | 1796 | 1461204572723 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 19:09:32 INFO - PROCESS | 1796 | 1461204572744 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:32 INFO - PROCESS | 1796 | ++DOCSHELL 0x8a3d3800 == 134 [pid = 1796] [id = 642] 19:09:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x8bd3b400) [pid = 1796] [serial = 1927] [outer = (nil)] 19:09:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x8e7d7c00) [pid = 1796] [serial = 1928] [outer = 0x8bd3b400] 19:09:32 INFO - PROCESS | 1796 | 1461204572819 Marionette DEBUG loaded listener.js 19:09:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x8e9b8000) [pid = 1796] [serial = 1929] [outer = 0x8bd3b400] 19:09:34 INFO - PROCESS | 1796 | 1461204574005 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]]]}] 19:09:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 19:09:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1580ms 19:09:34 INFO - PROCESS | 1796 | 1461204574044 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 19:09:34 INFO - PROCESS | 1796 | 1461204574051 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 19:09:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 19:09:34 INFO - PROCESS | 1796 | 1461204574060 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 19:09:34 INFO - PROCESS | 1796 | 1461204574065 Marionette TRACE conn3 <- [1,2542,null,{}] 19:09:34 INFO - PROCESS | 1796 | 1461204574074 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}] 19:09:34 INFO - PROCESS | 1796 | 1461204574292 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 19:09:34 INFO - PROCESS | 1796 | 1461204574636 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:34 INFO - PROCESS | 1796 | ++DOCSHELL 0x86fd7c00 == 135 [pid = 1796] [id = 643] 19:09:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x8875e400) [pid = 1796] [serial = 1930] [outer = (nil)] 19:09:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x891ca400) [pid = 1796] [serial = 1931] [outer = 0x8875e400] 19:09:34 INFO - PROCESS | 1796 | 1461204574732 Marionette DEBUG loaded listener.js 19:09:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x8a1e7c00) [pid = 1796] [serial = 1932] [outer = 0x8875e400] 19:09:35 INFO - PROCESS | 1796 | 1461204575683 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]]]}] 19:09:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 19:09:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1686ms 19:09:35 INFO - PROCESS | 1796 | 1461204575747 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 19:09:35 INFO - PROCESS | 1796 | 1461204575756 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 19:09:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 19:09:35 INFO - PROCESS | 1796 | 1461204575766 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 19:09:35 INFO - PROCESS | 1796 | 1461204575770 Marionette TRACE conn3 <- [1,2546,null,{}] 19:09:35 INFO - PROCESS | 1796 | 1461204575777 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}] 19:09:36 INFO - PROCESS | 1796 | 1461204576028 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 19:09:36 INFO - PROCESS | 1796 | 1461204576418 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:36 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c432000 == 136 [pid = 1796] [id = 644] 19:09:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x8c4f9000) [pid = 1796] [serial = 1933] [outer = (nil)] 19:09:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x8e7d2800) [pid = 1796] [serial = 1934] [outer = 0x8c4f9000] 19:09:36 INFO - PROCESS | 1796 | 1461204576518 Marionette DEBUG loaded listener.js 19:09:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x8f107c00) [pid = 1796] [serial = 1935] [outer = 0x8c4f9000] 19:09:37 INFO - PROCESS | 1796 | 1461204577487 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]]]}] 19:09:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 19:09:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1785ms 19:09:37 INFO - PROCESS | 1796 | 1461204577552 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 19:09:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 19:09:37 INFO - PROCESS | 1796 | 1461204577556 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 19:09:37 INFO - PROCESS | 1796 | 1461204577563 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 19:09:37 INFO - PROCESS | 1796 | 1461204577569 Marionette TRACE conn3 <- [1,2550,null,{}] 19:09:37 INFO - PROCESS | 1796 | 1461204577586 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}] 19:09:37 INFO - PROCESS | 1796 | 1461204577799 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 19:09:38 INFO - PROCESS | 1796 | 1461204578125 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:38 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f10d800 == 137 [pid = 1796] [id = 645] 19:09:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x8f36e800) [pid = 1796] [serial = 1936] [outer = (nil)] 19:09:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x8f44c400) [pid = 1796] [serial = 1937] [outer = 0x8f36e800] 19:09:38 INFO - PROCESS | 1796 | 1461204578219 Marionette DEBUG loaded listener.js 19:09:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x8f4b5000) [pid = 1796] [serial = 1938] [outer = 0x8f36e800] 19:09:39 INFO - PROCESS | 1796 | 1461204579178 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]]]}] 19:09:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 19:09:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1691ms 19:09:39 INFO - PROCESS | 1796 | 1461204579254 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 19:09:39 INFO - PROCESS | 1796 | 1461204579259 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 19:09:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 19:09:39 INFO - PROCESS | 1796 | 1461204579265 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 19:09:39 INFO - PROCESS | 1796 | 1461204579269 Marionette TRACE conn3 <- [1,2554,null,{}] 19:09:39 INFO - PROCESS | 1796 | 1461204579275 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}] 19:09:39 INFO - PROCESS | 1796 | 1461204579518 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 19:09:39 INFO - PROCESS | 1796 | 1461204579842 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:39 INFO - PROCESS | 1796 | ++DOCSHELL 0x88f45c00 == 138 [pid = 1796] [id = 646] 19:09:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x8a3d9800) [pid = 1796] [serial = 1939] [outer = (nil)] 19:09:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x8fc84800) [pid = 1796] [serial = 1940] [outer = 0x8a3d9800] 19:09:39 INFO - PROCESS | 1796 | 1461204579933 Marionette DEBUG loaded listener.js 19:09:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x8fe4d800) [pid = 1796] [serial = 1941] [outer = 0x8a3d9800] 19:09:40 INFO - PROCESS | 1796 | 1461204580835 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]]]}] 19:09:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 19:09:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1637ms 19:09:40 INFO - PROCESS | 1796 | 1461204580904 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 19:09:40 INFO - PROCESS | 1796 | 1461204580908 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 19:09:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 19:09:40 INFO - PROCESS | 1796 | 1461204580914 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 19:09:40 INFO - PROCESS | 1796 | 1461204580917 Marionette TRACE conn3 <- [1,2558,null,{}] 19:09:40 INFO - PROCESS | 1796 | 1461204580923 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}] 19:09:41 INFO - PROCESS | 1796 | 1461204581125 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 19:09:41 INFO - PROCESS | 1796 | 1461204581457 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:41 INFO - PROCESS | 1796 | ++DOCSHELL 0x88e13400 == 139 [pid = 1796] [id = 647] 19:09:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x8a1f0400) [pid = 1796] [serial = 1942] [outer = (nil)] 19:09:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x8ff6ac00) [pid = 1796] [serial = 1943] [outer = 0x8a1f0400] 19:09:41 INFO - PROCESS | 1796 | 1461204581562 Marionette DEBUG loaded listener.js 19:09:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x90241c00) [pid = 1796] [serial = 1944] [outer = 0x8a1f0400] 19:09:42 INFO - PROCESS | 1796 | 1461204582478 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]]]}] 19:09:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 19:09:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1637ms 19:09:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 19:09:42 INFO - PROCESS | 1796 | 1461204582553 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 19:09:42 INFO - PROCESS | 1796 | 1461204582556 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 19:09:42 INFO - PROCESS | 1796 | 1461204582562 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 19:09:42 INFO - PROCESS | 1796 | 1461204582566 Marionette TRACE conn3 <- [1,2562,null,{}] 19:09:42 INFO - PROCESS | 1796 | 1461204582572 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}] 19:09:42 INFO - PROCESS | 1796 | 1461204582835 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 19:09:43 INFO - PROCESS | 1796 | 1461204583165 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:43 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ff1fc00 == 140 [pid = 1796] [id = 648] 19:09:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x9051d800) [pid = 1796] [serial = 1945] [outer = (nil)] 19:09:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x905a4c00) [pid = 1796] [serial = 1946] [outer = 0x9051d800] 19:09:43 INFO - PROCESS | 1796 | 1461204583259 Marionette DEBUG loaded listener.js 19:09:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x90723000) [pid = 1796] [serial = 1947] [outer = 0x9051d800] 19:09:44 INFO - PROCESS | 1796 | 1461204584162 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]]]}] 19:09:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 19:09:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1640ms 19:09:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 19:09:44 INFO - PROCESS | 1796 | 1461204584201 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 19:09:44 INFO - PROCESS | 1796 | 1461204584204 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 19:09:44 INFO - PROCESS | 1796 | 1461204584212 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 19:09:44 INFO - PROCESS | 1796 | 1461204584215 Marionette TRACE conn3 <- [1,2566,null,{}] 19:09:44 INFO - PROCESS | 1796 | 1461204584221 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}] 19:09:44 INFO - PROCESS | 1796 | 1461204584411 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 19:09:44 INFO - PROCESS | 1796 | 1461204584701 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:44 INFO - PROCESS | 1796 | ++DOCSHELL 0x88f43000 == 141 [pid = 1796] [id = 649] 19:09:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x8be56800) [pid = 1796] [serial = 1948] [outer = (nil)] 19:09:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x91512800) [pid = 1796] [serial = 1949] [outer = 0x8be56800] 19:09:44 INFO - PROCESS | 1796 | 1461204584833 Marionette DEBUG loaded listener.js 19:09:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x915de800) [pid = 1796] [serial = 1950] [outer = 0x8be56800] 19:09:45 INFO - PROCESS | 1796 | 1461204585728 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]]]}] 19:09:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 19:09:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1588ms 19:09:45 INFO - PROCESS | 1796 | 1461204585798 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 19:09:45 INFO - PROCESS | 1796 | 1461204585803 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 19:09:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 19:09:45 INFO - PROCESS | 1796 | 1461204585809 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 19:09:45 INFO - PROCESS | 1796 | 1461204585812 Marionette TRACE conn3 <- [1,2570,null,{}] 19:09:45 INFO - PROCESS | 1796 | 1461204585818 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}] 19:09:46 INFO - PROCESS | 1796 | 1461204586028 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 19:09:46 INFO - PROCESS | 1796 | 1461204586334 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:46 INFO - PROCESS | 1796 | ++DOCSHELL 0x866cbc00 == 142 [pid = 1796] [id = 650] 19:09:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x914e5c00) [pid = 1796] [serial = 1951] [outer = (nil)] 19:09:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x92bdb400) [pid = 1796] [serial = 1952] [outer = 0x914e5c00] 19:09:46 INFO - PROCESS | 1796 | 1461204586425 Marionette DEBUG loaded listener.js 19:09:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x93a6b800) [pid = 1796] [serial = 1953] [outer = 0x914e5c00] 19:09:47 INFO - PROCESS | 1796 | 1461204587343 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]]]}] 19:09:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 19:09:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1583ms 19:09:47 INFO - PROCESS | 1796 | 1461204587392 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 19:09:47 INFO - PROCESS | 1796 | 1461204587396 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 19:09:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 19:09:47 INFO - PROCESS | 1796 | 1461204587403 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 19:09:47 INFO - PROCESS | 1796 | 1461204587405 Marionette TRACE conn3 <- [1,2574,null,{}] 19:09:47 INFO - PROCESS | 1796 | 1461204587411 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}] 19:09:47 INFO - PROCESS | 1796 | 1461204587616 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 19:09:47 INFO - PROCESS | 1796 | 1461204587942 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:47 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f4ca000 == 143 [pid = 1796] [id = 651] 19:09:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x915e7400) [pid = 1796] [serial = 1954] [outer = (nil)] 19:09:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x93d7e400) [pid = 1796] [serial = 1955] [outer = 0x915e7400] 19:09:48 INFO - PROCESS | 1796 | 1461204588032 Marionette DEBUG loaded listener.js 19:09:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x93d82000) [pid = 1796] [serial = 1956] [outer = 0x915e7400] 19:09:48 INFO - PROCESS | 1796 | 1461204588927 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]]]}] 19:09:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 19:09:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1585ms 19:09:48 INFO - PROCESS | 1796 | 1461204588989 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 19:09:48 INFO - PROCESS | 1796 | 1461204588992 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 19:09:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 19:09:49 INFO - PROCESS | 1796 | 1461204588999 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 19:09:49 INFO - PROCESS | 1796 | 1461204589002 Marionette TRACE conn3 <- [1,2578,null,{}] 19:09:49 INFO - PROCESS | 1796 | 1461204589008 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}] 19:09:49 INFO - PROCESS | 1796 | 1461204589220 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 19:09:49 INFO - PROCESS | 1796 | 1461204589502 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:49 INFO - PROCESS | 1796 | ++DOCSHELL 0x86843c00 == 144 [pid = 1796] [id = 652] 19:09:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x8fc8b400) [pid = 1796] [serial = 1957] [outer = (nil)] 19:09:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x95107400) [pid = 1796] [serial = 1958] [outer = 0x8fc8b400] 19:09:49 INFO - PROCESS | 1796 | 1461204589646 Marionette DEBUG loaded listener.js 19:09:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x95110c00) [pid = 1796] [serial = 1959] [outer = 0x8fc8b400] 19:09:50 INFO - PROCESS | 1796 | 1461204590609 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]]]}] 19:09:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 19:09:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1690ms 19:09:50 INFO - PROCESS | 1796 | 1461204590690 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 19:09:50 INFO - PROCESS | 1796 | 1461204590694 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 19:09:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 19:09:50 INFO - PROCESS | 1796 | 1461204590700 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 19:09:50 INFO - PROCESS | 1796 | 1461204590711 Marionette TRACE conn3 <- [1,2582,null,{}] 19:09:50 INFO - PROCESS | 1796 | 1461204590717 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}] 19:09:50 INFO - PROCESS | 1796 | 1461204590980 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 19:09:51 INFO - PROCESS | 1796 | 1461204591333 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:51 INFO - PROCESS | 1796 | ++DOCSHELL 0x914d8000 == 145 [pid = 1796] [id = 653] 19:09:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x96fe6800) [pid = 1796] [serial = 1960] [outer = (nil)] 19:09:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x97a0bc00) [pid = 1796] [serial = 1961] [outer = 0x96fe6800] 19:09:51 INFO - PROCESS | 1796 | 1461204591426 Marionette DEBUG loaded listener.js 19:09:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x97f68c00) [pid = 1796] [serial = 1962] [outer = 0x96fe6800] 19:09:52 INFO - PROCESS | 1796 | 1461204592377 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]]]}] 19:09:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 19:09:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1739ms 19:09:52 INFO - PROCESS | 1796 | 1461204592441 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 19:09:52 INFO - PROCESS | 1796 | 1461204592445 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 19:09:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 19:09:52 INFO - PROCESS | 1796 | 1461204592452 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 19:09:52 INFO - PROCESS | 1796 | 1461204592455 Marionette TRACE conn3 <- [1,2586,null,{}] 19:09:52 INFO - PROCESS | 1796 | 1461204592461 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}] 19:09:52 INFO - PROCESS | 1796 | 1461204592671 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 19:09:52 INFO - PROCESS | 1796 | 1461204592956 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:53 INFO - PROCESS | 1796 | ++DOCSHELL 0x978e7400 == 146 [pid = 1796] [id = 654] 19:09:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x978e9c00) [pid = 1796] [serial = 1963] [outer = (nil)] 19:09:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x97f9f000) [pid = 1796] [serial = 1964] [outer = 0x978e9c00] 19:09:53 INFO - PROCESS | 1796 | 1461204593095 Marionette DEBUG loaded listener.js 19:09:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x97fa3800) [pid = 1796] [serial = 1965] [outer = 0x978e9c00] 19:09:53 INFO - PROCESS | 1796 | 1461204593971 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]]]}] 19:09:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 19:09:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1580ms 19:09:54 INFO - PROCESS | 1796 | 1461204594033 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 19:09:54 INFO - PROCESS | 1796 | 1461204594037 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 19:09:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 19:09:54 INFO - PROCESS | 1796 | 1461204594044 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 19:09:54 INFO - PROCESS | 1796 | 1461204594047 Marionette TRACE conn3 <- [1,2590,null,{}] 19:09:54 INFO - PROCESS | 1796 | 1461204594053 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}] 19:09:54 INFO - PROCESS | 1796 | 1461204594261 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 19:09:54 INFO - PROCESS | 1796 | 1461204594589 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:54 INFO - PROCESS | 1796 | ++DOCSHELL 0x9024ac00 == 147 [pid = 1796] [id = 655] 19:09:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x90726c00) [pid = 1796] [serial = 1966] [outer = (nil)] 19:09:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x98281c00) [pid = 1796] [serial = 1967] [outer = 0x90726c00] 19:09:54 INFO - PROCESS | 1796 | 1461204594678 Marionette DEBUG loaded listener.js 19:09:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 169 (0x983c0000) [pid = 1796] [serial = 1968] [outer = 0x90726c00] 19:09:55 INFO - PROCESS | 1796 | 1461204595550 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]]]}] 19:09:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 19:09:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1541ms 19:09:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 19:09:55 INFO - PROCESS | 1796 | 1461204595586 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 19:09:55 INFO - PROCESS | 1796 | 1461204595589 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 19:09:55 INFO - PROCESS | 1796 | 1461204595595 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 19:09:55 INFO - PROCESS | 1796 | 1461204595599 Marionette TRACE conn3 <- [1,2594,null,{}] 19:09:55 INFO - PROCESS | 1796 | 1461204595605 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}] 19:09:55 INFO - PROCESS | 1796 | 1461204595823 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 19:09:56 INFO - PROCESS | 1796 | 1461204596111 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:56 INFO - PROCESS | 1796 | ++DOCSHELL 0x98195000 == 148 [pid = 1796] [id = 656] 19:09:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 170 (0x981af400) [pid = 1796] [serial = 1969] [outer = (nil)] 19:09:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 171 (0x98b0cc00) [pid = 1796] [serial = 1970] [outer = 0x981af400] 19:09:56 INFO - PROCESS | 1796 | 1461204596265 Marionette DEBUG loaded listener.js 19:09:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 172 (0x98cd2800) [pid = 1796] [serial = 1971] [outer = 0x981af400] 19:09:57 INFO - PROCESS | 1796 | 1461204597236 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]]]}] 19:09:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 19:09:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1688ms 19:09:57 INFO - PROCESS | 1796 | 1461204597282 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 19:09:57 INFO - PROCESS | 1796 | 1461204597286 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 19:09:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 19:09:57 INFO - PROCESS | 1796 | 1461204597292 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 19:09:57 INFO - PROCESS | 1796 | 1461204597295 Marionette TRACE conn3 <- [1,2598,null,{}] 19:09:57 INFO - PROCESS | 1796 | 1461204597301 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}] 19:09:57 INFO - PROCESS | 1796 | 1461204597545 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 19:09:57 INFO - PROCESS | 1796 | 1461204597881 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:57 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f169800 == 149 [pid = 1796] [id = 657] 19:09:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 173 (0x93c44400) [pid = 1796] [serial = 1972] [outer = (nil)] 19:09:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 174 (0x997c3c00) [pid = 1796] [serial = 1973] [outer = 0x93c44400] 19:09:57 INFO - PROCESS | 1796 | 1461204597974 Marionette DEBUG loaded listener.js 19:09:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 175 (0x9ae7dc00) [pid = 1796] [serial = 1974] [outer = 0x93c44400] 19:09:58 INFO - PROCESS | 1796 | 1461204598949 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]]]}] 19:09:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 19:09:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1738ms 19:09:59 INFO - PROCESS | 1796 | 1461204599031 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 19:09:59 INFO - PROCESS | 1796 | 1461204599035 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 19:09:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 19:09:59 INFO - PROCESS | 1796 | 1461204599041 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 19:09:59 INFO - PROCESS | 1796 | 1461204599045 Marionette TRACE conn3 <- [1,2602,null,{}] 19:09:59 INFO - PROCESS | 1796 | 1461204599050 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}] 19:09:59 INFO - PROCESS | 1796 | 1461204599306 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 19:09:59 INFO - PROCESS | 1796 | 1461204599648 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:09:59 INFO - PROCESS | 1796 | ++DOCSHELL 0x86079800 == 150 [pid = 1796] [id = 658] 19:09:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 176 (0x86079c00) [pid = 1796] [serial = 1975] [outer = (nil)] 19:09:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 177 (0x9fc32800) [pid = 1796] [serial = 1976] [outer = 0x86079c00] 19:09:59 INFO - PROCESS | 1796 | 1461204599735 Marionette DEBUG loaded listener.js 19:09:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 178 (0x9fc90000) [pid = 1796] [serial = 1977] [outer = 0x86079c00] 19:10:00 INFO - PROCESS | 1796 | 1461204600713 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]]]}] 19:10:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 19:10:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1734ms 19:10:00 INFO - PROCESS | 1796 | 1461204600777 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 19:10:00 INFO - PROCESS | 1796 | 1461204600781 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 19:10:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 19:10:00 INFO - PROCESS | 1796 | 1461204600787 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 19:10:00 INFO - PROCESS | 1796 | 1461204600789 Marionette TRACE conn3 <- [1,2606,null,{}] 19:10:00 INFO - PROCESS | 1796 | 1461204600796 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}] 19:10:01 INFO - PROCESS | 1796 | 1461204601018 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 19:10:01 INFO - PROCESS | 1796 | 1461204601365 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:01 INFO - PROCESS | 1796 | ++DOCSHELL 0x9917bc00 == 151 [pid = 1796] [id = 659] 19:10:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 179 (0x9ae7c000) [pid = 1796] [serial = 1978] [outer = (nil)] 19:10:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 180 (0xa0be1800) [pid = 1796] [serial = 1979] [outer = 0x9ae7c000] 19:10:01 INFO - PROCESS | 1796 | 1461204601468 Marionette DEBUG loaded listener.js 19:10:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 181 (0xa0d36c00) [pid = 1796] [serial = 1980] [outer = 0x9ae7c000] 19:10:02 INFO - PROCESS | 1796 | 1461204602932 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]]]}] 19:10:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 19:10:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 2191ms 19:10:02 INFO - PROCESS | 1796 | 1461204602981 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 19:10:02 INFO - PROCESS | 1796 | 1461204602987 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 19:10:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 19:10:02 INFO - PROCESS | 1796 | 1461204602997 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 19:10:03 INFO - PROCESS | 1796 | 1461204603002 Marionette TRACE conn3 <- [1,2610,null,{}] 19:10:03 INFO - PROCESS | 1796 | 1461204603011 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}] 19:10:03 INFO - PROCESS | 1796 | 1461204603355 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 19:10:03 INFO - PROCESS | 1796 | 1461204603637 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:03 INFO - PROCESS | 1796 | ++DOCSHELL 0x86f3ec00 == 152 [pid = 1796] [id = 660] 19:10:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 182 (0x86f3f000) [pid = 1796] [serial = 1981] [outer = (nil)] 19:10:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 183 (0x86f46c00) [pid = 1796] [serial = 1982] [outer = 0x86f3f000] 19:10:03 INFO - PROCESS | 1796 | 1461204603726 Marionette DEBUG loaded listener.js 19:10:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 184 (0x86f4b000) [pid = 1796] [serial = 1983] [outer = 0x86f3f000] 19:10:05 INFO - PROCESS | 1796 | --DOCSHELL 0xa00d2400 == 151 [pid = 1796] [id = 504] 19:10:05 INFO - PROCESS | 1796 | --DOCSHELL 0x891c9800 == 150 [pid = 1796] [id = 227] 19:10:05 INFO - PROCESS | 1796 | --DOCSHELL 0x850dfc00 == 149 [pid = 1796] [id = 459] 19:10:05 INFO - PROCESS | 1796 | --DOCSHELL 0xa000f800 == 148 [pid = 1796] [id = 458] 19:10:05 INFO - PROCESS | 1796 | --DOCSHELL 0x83e4d400 == 147 [pid = 1796] [id = 641] 19:10:05 INFO - PROCESS | 1796 | --DOCSHELL 0x891cfc00 == 146 [pid = 1796] [id = 640] 19:10:05 INFO - PROCESS | 1796 | --DOCSHELL 0x88ebac00 == 145 [pid = 1796] [id = 639] 19:10:05 INFO - PROCESS | 1796 | --DOCSHELL 0x885f0c00 == 144 [pid = 1796] [id = 638] 19:10:05 INFO - PROCESS | 1796 | --DOCSHELL 0x98b0c800 == 143 [pid = 1796] [id = 633] 19:10:05 INFO - PROCESS | 1796 | --DOCSHELL 0x997c5c00 == 142 [pid = 1796] [id = 634] 19:10:05 INFO - PROCESS | 1796 | --DOCSHELL 0x885edc00 == 141 [pid = 1796] [id = 632] 19:10:05 INFO - PROCESS | 1796 | --DOCSHELL 0x97f68000 == 140 [pid = 1796] [id = 631] 19:10:05 INFO - PROCESS | 1796 | --DOCSHELL 0x95110400 == 139 [pid = 1796] [id = 630] 19:10:05 INFO - PROCESS | 1796 | --DOCSHELL 0x896c2400 == 138 [pid = 1796] [id = 628] 19:10:05 INFO - PROCESS | 1796 | --DOCSHELL 0x8f172800 == 137 [pid = 1796] [id = 629] 19:10:05 INFO - PROCESS | 1796 | --DOCSHELL 0x92bab000 == 136 [pid = 1796] [id = 627] 19:10:05 INFO - PROCESS | 1796 | --DOCSHELL 0x895e8000 == 135 [pid = 1796] [id = 626] 19:10:05 INFO - PROCESS | 1796 | --DOCSHELL 0x90515000 == 134 [pid = 1796] [id = 625] 19:10:05 INFO - PROCESS | 1796 | --DOCSHELL 0x8fe47800 == 133 [pid = 1796] [id = 624] 19:10:05 INFO - PROCESS | 1796 | --DOCSHELL 0x8f44ac00 == 132 [pid = 1796] [id = 622] 19:10:05 INFO - PROCESS | 1796 | --DOCSHELL 0x8606f000 == 131 [pid = 1796] [id = 623] 19:10:05 INFO - PROCESS | 1796 | --DOCSHELL 0x8aef3400 == 130 [pid = 1796] [id = 621] 19:10:05 INFO - PROCESS | 1796 | --DOCSHELL 0x88f41800 == 129 [pid = 1796] [id = 620] 19:10:06 INFO - PROCESS | 1796 | --DOMWINDOW == 183 (0x8aff0400) [pid = 1796] [serial = 1859] [outer = (nil)] [url = about:blank] 19:10:06 INFO - PROCESS | 1796 | --DOMWINDOW == 182 (0x978e3800) [pid = 1796] [serial = 1827] [outer = (nil)] [url = about:blank] 19:10:06 INFO - PROCESS | 1796 | --DOMWINDOW == 181 (0x891cec00) [pid = 1796] [serial = 1797] [outer = (nil)] [url = about:blank] 19:10:06 INFO - PROCESS | 1796 | --DOMWINDOW == 180 (0x99178000) [pid = 1796] [serial = 1836] [outer = (nil)] [url = about:blank] 19:10:06 INFO - PROCESS | 1796 | --DOMWINDOW == 179 (0x905a0c00) [pid = 1796] [serial = 1812] [outer = (nil)] [url = about:blank] 19:10:06 INFO - PROCESS | 1796 | --DOMWINDOW == 178 (0x915dd400) [pid = 1796] [serial = 1815] [outer = (nil)] [url = about:blank] 19:10:06 INFO - PROCESS | 1796 | --DOMWINDOW == 177 (0x8bfa9800) [pid = 1796] [serial = 1853] [outer = (nil)] [url = about:blank] 19:10:06 INFO - PROCESS | 1796 | --DOMWINDOW == 176 (0x98814c00) [pid = 1796] [serial = 1833] [outer = (nil)] [url = about:blank] 19:10:06 INFO - PROCESS | 1796 | --DOMWINDOW == 175 (0x97f9bc00) [pid = 1796] [serial = 1829] [outer = (nil)] [url = about:blank] 19:10:06 INFO - PROCESS | 1796 | --DOMWINDOW == 174 (0x8f16f400) [pid = 1796] [serial = 1856] [outer = (nil)] [url = about:blank] 19:10:06 INFO - PROCESS | 1796 | --DOMWINDOW == 173 (0x93a68400) [pid = 1796] [serial = 1817] [outer = (nil)] [url = about:blank] 19:10:06 INFO - PROCESS | 1796 | --DOMWINDOW == 172 (0x93d7dc00) [pid = 1796] [serial = 1820] [outer = (nil)] [url = about:blank] 19:10:06 INFO - PROCESS | 1796 | --DOMWINDOW == 171 (0x8f369c00) [pid = 1796] [serial = 1802] [outer = (nil)] [url = about:blank] 19:10:06 INFO - PROCESS | 1796 | --DOMWINDOW == 170 (0xa00d2c00) [pid = 1796] [serial = 1842] [outer = (nil)] [url = about:blank] 19:10:06 INFO - PROCESS | 1796 | --DOMWINDOW == 169 (0x8c42e000) [pid = 1796] [serial = 1725] [outer = (nil)] [url = about:blank] 19:10:06 INFO - PROCESS | 1796 | --DOMWINDOW == 168 (0x98187000) [pid = 1796] [serial = 1830] [outer = (nil)] [url = about:blank] 19:10:06 INFO - PROCESS | 1796 | --DOMWINDOW == 167 (0x95110800) [pid = 1796] [serial = 1824] [outer = (nil)] [url = about:blank] 19:10:06 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0x8f44a000) [pid = 1796] [serial = 1803] [outer = (nil)] [url = about:blank] 19:10:06 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0x86845400) [pid = 1796] [serial = 1847] [outer = (nil)] [url = about:blank] 19:10:06 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x8ff1d800) [pid = 1796] [serial = 1808] [outer = (nil)] [url = about:blank] 19:10:06 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x88f42800) [pid = 1796] [serial = 1796] [outer = (nil)] [url = about:blank] 19:10:06 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x8a1e8800) [pid = 1796] [serial = 1850] [outer = (nil)] [url = about:blank] 19:10:06 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0xa003c000) [pid = 1796] [serial = 1841] [outer = (nil)] [url = about:blank] 19:10:06 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x8a3cdc00) [pid = 1796] [serial = 1851] [outer = (nil)] [url = about:blank] 19:10:06 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x99173000) [pid = 1796] [serial = 1835] [outer = (nil)] [url = about:blank] 19:10:06 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x93e42000) [pid = 1796] [serial = 1821] [outer = (nil)] [url = about:blank] 19:10:06 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x8ff66800) [pid = 1796] [serial = 1809] [outer = (nil)] [url = about:blank] 19:10:06 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x88756000) [pid = 1796] [serial = 1848] [outer = (nil)] [url = about:blank] 19:10:06 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x8f4d3000) [pid = 1796] [serial = 1805] [outer = (nil)] [url = about:blank] 19:10:06 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x9df90c00) [pid = 1796] [serial = 1838] [outer = (nil)] [url = about:blank] 19:10:06 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x8ff1d400) [pid = 1796] [serial = 1814] [outer = (nil)] [url = about:blank] 19:10:06 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x9051cc00) [pid = 1796] [serial = 1811] [outer = (nil)] [url = about:blank] 19:10:06 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x8e7d4400) [pid = 1796] [serial = 1800] [outer = (nil)] [url = about:blank] 19:10:06 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x8be55400) [pid = 1796] [serial = 1799] [outer = (nil)] [url = about:blank] 19:10:06 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0xa2913c00) [pid = 1796] [serial = 1844] [outer = (nil)] [url = about:blank] 19:10:06 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x9fc35800) [pid = 1796] [serial = 1839] [outer = (nil)] [url = about:blank] 19:10:06 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x93a6d000) [pid = 1796] [serial = 1818] [outer = (nil)] [url = about:blank] 19:10:06 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x8c4fcc00) [pid = 1796] [serial = 1854] [outer = (nil)] [url = about:blank] 19:10:06 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x9818f400) [pid = 1796] [serial = 1832] [outer = (nil)] [url = about:blank] 19:10:06 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x8f363000) [pid = 1796] [serial = 1857] [outer = (nil)] [url = about:blank] 19:10:06 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x96fe0c00) [pid = 1796] [serial = 1826] [outer = (nil)] [url = about:blank] 19:10:06 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x9510bc00) [pid = 1796] [serial = 1823] [outer = (nil)] [url = about:blank] 19:10:06 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x8fc8e400) [pid = 1796] [serial = 1806] [outer = (nil)] [url = about:blank] 19:10:06 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0xa3d85800) [pid = 1796] [serial = 1845] [outer = (nil)] [url = about:blank] 19:10:06 INFO - PROCESS | 1796 | 1461204606873 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]]]}] 19:10:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 19:10:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 3901ms 19:10:06 INFO - PROCESS | 1796 | 1461204606897 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 19:10:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 19:10:06 INFO - PROCESS | 1796 | 1461204606903 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 19:10:06 INFO - PROCESS | 1796 | 1461204606911 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 19:10:06 INFO - PROCESS | 1796 | 1461204606916 Marionette TRACE conn3 <- [1,2614,null,{}] 19:10:06 INFO - PROCESS | 1796 | 1461204606924 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}] 19:10:07 INFO - PROCESS | 1796 | 1461204607121 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 19:10:07 INFO - PROCESS | 1796 | 1461204607346 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:07 INFO - PROCESS | 1796 | ++DOCSHELL 0x866cac00 == 130 [pid = 1796] [id = 661] 19:10:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x866cdc00) [pid = 1796] [serial = 1984] [outer = (nil)] 19:10:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x86f43400) [pid = 1796] [serial = 1985] [outer = 0x866cdc00] 19:10:07 INFO - PROCESS | 1796 | 1461204607432 Marionette DEBUG loaded listener.js 19:10:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x86f4d800) [pid = 1796] [serial = 1986] [outer = 0x866cdc00] 19:10:08 INFO - PROCESS | 1796 | 1461204608329 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]]]}] 19:10:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 19:10:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1440ms 19:10:08 INFO - PROCESS | 1796 | 1461204608351 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 19:10:08 INFO - PROCESS | 1796 | 1461204608359 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 19:10:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 19:10:08 INFO - PROCESS | 1796 | 1461204608369 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 19:10:08 INFO - PROCESS | 1796 | 1461204608373 Marionette TRACE conn3 <- [1,2618,null,{}] 19:10:08 INFO - PROCESS | 1796 | 1461204608379 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}] 19:10:08 INFO - PROCESS | 1796 | 1461204608663 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 19:10:08 INFO - PROCESS | 1796 | 1461204608702 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:08 INFO - PROCESS | 1796 | ++DOCSHELL 0x88430800 == 131 [pid = 1796] [id = 662] 19:10:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x88438000) [pid = 1796] [serial = 1987] [outer = (nil)] 19:10:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x88752000) [pid = 1796] [serial = 1988] [outer = 0x88438000] 19:10:08 INFO - PROCESS | 1796 | 1461204608778 Marionette DEBUG loaded listener.js 19:10:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x88e10800) [pid = 1796] [serial = 1989] [outer = 0x88438000] 19:10:09 INFO - PROCESS | 1796 | 1461204609786 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]]]}] 19:10:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 19:10:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1485ms 19:10:09 INFO - PROCESS | 1796 | 1461204609853 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 19:10:09 INFO - PROCESS | 1796 | 1461204609857 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 19:10:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 19:10:09 INFO - PROCESS | 1796 | 1461204609863 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 19:10:09 INFO - PROCESS | 1796 | 1461204609869 Marionette TRACE conn3 <- [1,2622,null,{}] 19:10:09 INFO - PROCESS | 1796 | 1461204609896 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}] 19:10:10 INFO - PROCESS | 1796 | 1461204610189 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 19:10:10 INFO - PROCESS | 1796 | 1461204610221 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:10 INFO - PROCESS | 1796 | ++DOCSHELL 0x88f3bc00 == 132 [pid = 1796] [id = 663] 19:10:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x88f3d000) [pid = 1796] [serial = 1990] [outer = (nil)] 19:10:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x88f48000) [pid = 1796] [serial = 1991] [outer = 0x88f3d000] 19:10:10 INFO - PROCESS | 1796 | 1461204610299 Marionette DEBUG loaded listener.js 19:10:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x891cc400) [pid = 1796] [serial = 1992] [outer = 0x88f3d000] 19:10:11 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x895ee800) [pid = 1796] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 19:10:11 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x8a3d1800) [pid = 1796] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 19:10:11 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x866cc000) [pid = 1796] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 19:10:11 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x88f3dc00) [pid = 1796] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 19:10:11 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x88753c00) [pid = 1796] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 19:10:11 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x88e0d000) [pid = 1796] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 19:10:11 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x93e40800) [pid = 1796] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 19:10:11 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x99a27800) [pid = 1796] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 19:10:11 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x98cd8c00) [pid = 1796] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 19:10:11 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x90512000) [pid = 1796] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 19:10:11 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x97f74800) [pid = 1796] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 19:10:11 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x97f6c000) [pid = 1796] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 19:10:11 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x8f366400) [pid = 1796] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 19:10:11 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x902af000) [pid = 1796] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 19:10:11 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x93a64c00) [pid = 1796] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 19:10:11 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x8be52000) [pid = 1796] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 19:10:11 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x912bec00) [pid = 1796] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 19:10:11 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x8fe4c400) [pid = 1796] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 19:10:11 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x896cd800) [pid = 1796] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 19:10:11 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x8f44bc00) [pid = 1796] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 19:10:11 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x8aff4800) [pid = 1796] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 19:10:11 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x88f41c00) [pid = 1796] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 19:10:11 INFO - PROCESS | 1796 | 1461204611881 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]]]}] 19:10:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 19:10:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 2039ms 19:10:11 INFO - PROCESS | 1796 | 1461204611903 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 19:10:11 INFO - PROCESS | 1796 | 1461204611908 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 19:10:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 19:10:11 INFO - PROCESS | 1796 | 1461204611913 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 19:10:11 INFO - PROCESS | 1796 | 1461204611917 Marionette TRACE conn3 <- [1,2626,null,{}] 19:10:11 INFO - PROCESS | 1796 | 1461204611922 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}] 19:10:12 INFO - PROCESS | 1796 | 1461204612185 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 19:10:12 INFO - PROCESS | 1796 | 1461204612318 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:12 INFO - PROCESS | 1796 | ++DOCSHELL 0x8607ac00 == 133 [pid = 1796] [id = 664] 19:10:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x891ce000) [pid = 1796] [serial = 1993] [outer = (nil)] 19:10:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x895e7400) [pid = 1796] [serial = 1994] [outer = 0x891ce000] 19:10:12 INFO - PROCESS | 1796 | 1461204612391 Marionette DEBUG loaded listener.js 19:10:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x896c4800) [pid = 1796] [serial = 1995] [outer = 0x891ce000] 19:10:13 INFO - PROCESS | 1796 | 1461204613156 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]]]}] 19:10:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 19:10:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1284ms 19:10:13 INFO - PROCESS | 1796 | 1461204613198 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 19:10:13 INFO - PROCESS | 1796 | 1461204613202 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 19:10:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 19:10:13 INFO - PROCESS | 1796 | 1461204613208 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 19:10:13 INFO - PROCESS | 1796 | 1461204613210 Marionette TRACE conn3 <- [1,2630,null,{}] 19:10:13 INFO - PROCESS | 1796 | 1461204613216 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}] 19:10:13 INFO - PROCESS | 1796 | 1461204613467 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 19:10:13 INFO - PROCESS | 1796 | 1461204613785 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:13 INFO - PROCESS | 1796 | ++DOCSHELL 0x86073800 == 134 [pid = 1796] [id = 665] 19:10:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x86074000) [pid = 1796] [serial = 1996] [outer = (nil)] 19:10:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x86497400) [pid = 1796] [serial = 1997] [outer = 0x86074000] 19:10:13 INFO - PROCESS | 1796 | 1461204613951 Marionette DEBUG loaded listener.js 19:10:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x86f43000) [pid = 1796] [serial = 1998] [outer = 0x86074000] 19:10:14 INFO - PROCESS | 1796 | 1461204614931 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]]]}] 19:10:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 19:10:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1779ms 19:10:14 INFO - PROCESS | 1796 | 1461204614990 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 19:10:14 INFO - PROCESS | 1796 | 1461204614996 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 19:10:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 19:10:15 INFO - PROCESS | 1796 | 1461204615004 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 19:10:15 INFO - PROCESS | 1796 | 1461204615011 Marionette TRACE conn3 <- [1,2634,null,{}] 19:10:15 INFO - PROCESS | 1796 | 1461204615019 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}] 19:10:15 INFO - PROCESS | 1796 | 1461204615274 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 19:10:15 INFO - PROCESS | 1796 | 1461204615605 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:15 INFO - PROCESS | 1796 | ++DOCSHELL 0x88754800 == 135 [pid = 1796] [id = 666] 19:10:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x88757c00) [pid = 1796] [serial = 1999] [outer = (nil)] 19:10:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x88eb9800) [pid = 1796] [serial = 2000] [outer = 0x88757c00] 19:10:15 INFO - PROCESS | 1796 | 1461204615701 Marionette DEBUG loaded listener.js 19:10:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x88ec4400) [pid = 1796] [serial = 2001] [outer = 0x88757c00] 19:10:16 INFO - PROCESS | 1796 | 1461204616743 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]]]}] 19:10:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 19:10:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1785ms 19:10:16 INFO - PROCESS | 1796 | 1461204616792 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 19:10:16 INFO - PROCESS | 1796 | 1461204616799 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 19:10:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 19:10:16 INFO - PROCESS | 1796 | 1461204616806 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 19:10:16 INFO - PROCESS | 1796 | 1461204616809 Marionette TRACE conn3 <- [1,2638,null,{}] 19:10:16 INFO - PROCESS | 1796 | 1461204616816 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}] 19:10:17 INFO - PROCESS | 1796 | 1461204617035 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 19:10:17 INFO - PROCESS | 1796 | 1461204617414 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:17 INFO - PROCESS | 1796 | ++DOCSHELL 0x891c2800 == 136 [pid = 1796] [id = 667] 19:10:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x896d0800) [pid = 1796] [serial = 2002] [outer = (nil)] 19:10:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x8a1ed800) [pid = 1796] [serial = 2003] [outer = 0x896d0800] 19:10:17 INFO - PROCESS | 1796 | 1461204617508 Marionette DEBUG loaded listener.js 19:10:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x8a3d0c00) [pid = 1796] [serial = 2004] [outer = 0x896d0800] 19:10:18 INFO - PROCESS | 1796 | 1461204618437 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]]]}] 19:10:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 19:10:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1684ms 19:10:18 INFO - PROCESS | 1796 | 1461204618491 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 19:10:18 INFO - PROCESS | 1796 | 1461204618496 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 19:10:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 19:10:18 INFO - PROCESS | 1796 | 1461204618512 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 19:10:18 INFO - PROCESS | 1796 | 1461204618522 Marionette TRACE conn3 <- [1,2642,null,{}] 19:10:18 INFO - PROCESS | 1796 | 1461204618528 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}] 19:10:18 INFO - PROCESS | 1796 | 1461204618785 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 19:10:19 INFO - PROCESS | 1796 | 1461204619111 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:19 INFO - PROCESS | 1796 | ++DOCSHELL 0x891c7c00 == 137 [pid = 1796] [id = 668] 19:10:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x896cf800) [pid = 1796] [serial = 2005] [outer = (nil)] 19:10:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x8afedc00) [pid = 1796] [serial = 2006] [outer = 0x896cf800] 19:10:19 INFO - PROCESS | 1796 | 1461204619204 Marionette DEBUG loaded listener.js 19:10:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x8bd32800) [pid = 1796] [serial = 2007] [outer = 0x896cf800] 19:10:20 INFO - PROCESS | 1796 | 1461204620112 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]]]}] 19:10:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 19:10:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1661ms 19:10:20 INFO - PROCESS | 1796 | 1461204620165 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 19:10:20 INFO - PROCESS | 1796 | 1461204620169 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 19:10:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 19:10:20 INFO - PROCESS | 1796 | 1461204620176 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 19:10:20 INFO - PROCESS | 1796 | 1461204620179 Marionette TRACE conn3 <- [1,2646,null,{}] 19:10:20 INFO - PROCESS | 1796 | 1461204620185 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}] 19:10:20 INFO - PROCESS | 1796 | 1461204620429 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 19:10:20 INFO - PROCESS | 1796 | 1461204620762 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:20 INFO - PROCESS | 1796 | ++DOCSHELL 0x88436c00 == 138 [pid = 1796] [id = 669] 19:10:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x8aeecc00) [pid = 1796] [serial = 2008] [outer = (nil)] 19:10:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x8bd3ec00) [pid = 1796] [serial = 2009] [outer = 0x8aeecc00] 19:10:20 INFO - PROCESS | 1796 | 1461204620867 Marionette DEBUG loaded listener.js 19:10:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x8be54000) [pid = 1796] [serial = 2010] [outer = 0x8aeecc00] 19:10:21 INFO - PROCESS | 1796 | 1461204621856 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]]]}] 19:10:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 19:10:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1731ms 19:10:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 19:10:21 INFO - PROCESS | 1796 | 1461204621908 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 19:10:21 INFO - PROCESS | 1796 | 1461204621911 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 19:10:21 INFO - PROCESS | 1796 | 1461204621918 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 19:10:21 INFO - PROCESS | 1796 | 1461204621921 Marionette TRACE conn3 <- [1,2650,null,{}] 19:10:21 INFO - PROCESS | 1796 | 1461204621927 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}] 19:10:22 INFO - PROCESS | 1796 | 1461204622164 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 19:10:22 INFO - PROCESS | 1796 | 1461204622567 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:22 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bfb3800 == 139 [pid = 1796] [id = 670] 19:10:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x8bfb3c00) [pid = 1796] [serial = 2011] [outer = (nil)] 19:10:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x8bfb7800) [pid = 1796] [serial = 2012] [outer = 0x8bfb3c00] 19:10:22 INFO - PROCESS | 1796 | 1461204622676 Marionette DEBUG loaded listener.js 19:10:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x8c4f8000) [pid = 1796] [serial = 2013] [outer = 0x8bfb3c00] 19:10:23 INFO - PROCESS | 1796 | 1461204623687 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]]]}] 19:10:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 19:10:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1782ms 19:10:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 19:10:23 INFO - PROCESS | 1796 | 1461204623700 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 19:10:23 INFO - PROCESS | 1796 | 1461204623703 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 19:10:23 INFO - PROCESS | 1796 | 1461204623709 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 19:10:23 INFO - PROCESS | 1796 | 1461204623713 Marionette TRACE conn3 <- [1,2654,null,{}] 19:10:23 INFO - PROCESS | 1796 | 1461204623719 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}] 19:10:23 INFO - PROCESS | 1796 | 1461204623926 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 19:10:24 INFO - PROCESS | 1796 | 1461204624211 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:24 INFO - PROCESS | 1796 | ++DOCSHELL 0x8be5fc00 == 140 [pid = 1796] [id = 671] 19:10:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x8bfb8800) [pid = 1796] [serial = 2014] [outer = (nil)] 19:10:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x8c68ac00) [pid = 1796] [serial = 2015] [outer = 0x8bfb8800] 19:10:24 INFO - PROCESS | 1796 | 1461204624302 Marionette DEBUG loaded listener.js 19:10:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x8e7d3800) [pid = 1796] [serial = 2016] [outer = 0x8bfb8800] 19:10:25 INFO - PROCESS | 1796 | 1461204625260 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]]]}] 19:10:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 19:10:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1584ms 19:10:25 INFO - PROCESS | 1796 | 1461204625293 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 19:10:25 INFO - PROCESS | 1796 | 1461204625296 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 19:10:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 19:10:25 INFO - PROCESS | 1796 | 1461204625302 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 19:10:25 INFO - PROCESS | 1796 | 1461204625306 Marionette TRACE conn3 <- [1,2658,null,{}] 19:10:25 INFO - PROCESS | 1796 | 1461204625312 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}] 19:10:25 INFO - PROCESS | 1796 | 1461204625522 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 19:10:25 INFO - PROCESS | 1796 | 1461204625857 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:25 INFO - PROCESS | 1796 | ++DOCSHELL 0x885ea400 == 141 [pid = 1796] [id = 672] 19:10:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x8be52400) [pid = 1796] [serial = 2017] [outer = (nil)] 19:10:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x8e9b9400) [pid = 1796] [serial = 2018] [outer = 0x8be52400] 19:10:25 INFO - PROCESS | 1796 | 1461204625950 Marionette DEBUG loaded listener.js 19:10:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x8e9bc400) [pid = 1796] [serial = 2019] [outer = 0x8be52400] 19:10:26 INFO - PROCESS | 1796 | 1461204626880 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]]]}] 19:10:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 19:10:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1640ms 19:10:26 INFO - PROCESS | 1796 | 1461204626943 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 19:10:26 INFO - PROCESS | 1796 | 1461204626946 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 19:10:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 19:10:26 INFO - PROCESS | 1796 | 1461204626952 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 19:10:26 INFO - PROCESS | 1796 | 1461204626956 Marionette TRACE conn3 <- [1,2662,null,{}] 19:10:26 INFO - PROCESS | 1796 | 1461204626962 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}] 19:10:27 INFO - PROCESS | 1796 | 1461204627178 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 19:10:27 INFO - PROCESS | 1796 | 1461204627510 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:27 INFO - PROCESS | 1796 | ++DOCSHELL 0x8a1e6400 == 142 [pid = 1796] [id = 673] 19:10:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x8c684c00) [pid = 1796] [serial = 2020] [outer = (nil)] 19:10:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x8f16ec00) [pid = 1796] [serial = 2021] [outer = 0x8c684c00] 19:10:27 INFO - PROCESS | 1796 | 1461204627602 Marionette DEBUG loaded listener.js 19:10:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x8f171000) [pid = 1796] [serial = 2022] [outer = 0x8c684c00] 19:10:28 INFO - PROCESS | 1796 | 1461204628462 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]]]}] 19:10:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 19:10:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1532ms 19:10:28 INFO - PROCESS | 1796 | 1461204628485 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 19:10:28 INFO - PROCESS | 1796 | 1461204628489 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 19:10:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 19:10:28 INFO - PROCESS | 1796 | 1461204628495 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 19:10:28 INFO - PROCESS | 1796 | 1461204628499 Marionette TRACE conn3 <- [1,2666,null,{}] 19:10:28 INFO - PROCESS | 1796 | 1461204628505 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}] 19:10:28 INFO - PROCESS | 1796 | 1461204628704 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 19:10:29 INFO - PROCESS | 1796 | 1461204628994 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:29 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c67b400 == 143 [pid = 1796] [id = 674] 19:10:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x8f168c00) [pid = 1796] [serial = 2023] [outer = (nil)] 19:10:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x8f369c00) [pid = 1796] [serial = 2024] [outer = 0x8f168c00] 19:10:29 INFO - PROCESS | 1796 | 1461204629086 Marionette DEBUG loaded listener.js 19:10:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x8f443800) [pid = 1796] [serial = 2025] [outer = 0x8f168c00] 19:10:30 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 19:10:30 INFO - PROCESS | 1796 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:10:30 INFO - PROCESS | 1796 | 1461204630421 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]]]}] 19:10:30 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) 19:10:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1937ms 19:10:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 19:10:30 INFO - PROCESS | 1796 | 1461204630433 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 19:10:30 INFO - PROCESS | 1796 | 1461204630436 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 19:10:30 INFO - PROCESS | 1796 | 1461204630442 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 19:10:30 INFO - PROCESS | 1796 | 1461204630446 Marionette TRACE conn3 <- [1,2670,null,{}] 19:10:30 INFO - PROCESS | 1796 | 1461204630452 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}] 19:10:30 INFO - PROCESS | 1796 | 1461204630650 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 19:10:30 INFO - PROCESS | 1796 | 1461204630961 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:31 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f445000 == 144 [pid = 1796] [id = 675] 19:10:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x8f447400) [pid = 1796] [serial = 2026] [outer = (nil)] 19:10:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x8f4b8800) [pid = 1796] [serial = 2027] [outer = 0x8f447400] 19:10:31 INFO - PROCESS | 1796 | 1461204631065 Marionette DEBUG loaded listener.js 19:10:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x8f4d0000) [pid = 1796] [serial = 2028] [outer = 0x8f447400] 19:10:32 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 19:10:32 INFO - PROCESS | 1796 | 1461204632494 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] 19:10:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 19:10:32 INFO - PROCESS | 1796 | 1461204632532 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 19:10:32 INFO - PROCESS | 1796 | 1461204632539 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 19:10:32 INFO - PROCESS | 1796 | 1461204632543 Marionette TRACE conn3 <- [1,2674,null,{}] 19:10:32 INFO - PROCESS | 1796 | 1461204632549 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}] 19:10:32 INFO - PROCESS | 1796 | 1461204632804 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 19:10:33 INFO - PROCESS | 1796 | 1461204633089 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:33 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f44e800 == 145 [pid = 1796] [id = 676] 19:10:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x8f44ec00) [pid = 1796] [serial = 2029] [outer = (nil)] 19:10:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x8ff19800) [pid = 1796] [serial = 2030] [outer = 0x8f44ec00] 19:10:33 INFO - PROCESS | 1796 | 1461204633176 Marionette DEBUG loaded listener.js 19:10:33 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x8ff6e400) [pid = 1796] [serial = 2031] [outer = 0x8f44ec00] 19:10:34 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 19:10:34 INFO - PROCESS | 1796 | 1461204634528 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] 19:10:34 INFO - PROCESS | 1796 | 1461204634577 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 19:10:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 19:10:34 INFO - PROCESS | 1796 | 1461204634584 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 19:10:34 INFO - PROCESS | 1796 | 1461204634588 Marionette TRACE conn3 <- [1,2678,null,{}] 19:10:34 INFO - PROCESS | 1796 | 1461204634593 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}] 19:10:34 INFO - PROCESS | 1796 | 1461204634866 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 19:10:35 INFO - PROCESS | 1796 | 1461204635129 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:35 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ff13400 == 146 [pid = 1796] [id = 677] 19:10:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x90246800) [pid = 1796] [serial = 2032] [outer = (nil)] 19:10:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x902ac800) [pid = 1796] [serial = 2033] [outer = 0x90246800] 19:10:35 INFO - PROCESS | 1796 | 1461204635217 Marionette DEBUG loaded listener.js 19:10:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 169 (0x902b0000) [pid = 1796] [serial = 2034] [outer = 0x90246800] 19:10:36 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 19:10:36 INFO - PROCESS | 1796 | 1461204636555 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]]]}] 19:10:36 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) 19:10:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2032ms 19:10:36 INFO - PROCESS | 1796 | 1461204636695 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 19:10:36 INFO - PROCESS | 1796 | 1461204636700 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 19:10:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 19:10:36 INFO - PROCESS | 1796 | 1461204636786 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 19:10:36 INFO - PROCESS | 1796 | 1461204636789 Marionette TRACE conn3 <- [1,2682,null,{}] 19:10:36 INFO - PROCESS | 1796 | 1461204636836 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}] 19:10:37 INFO - PROCESS | 1796 | 1461204637102 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 19:10:37 INFO - PROCESS | 1796 | 1461204637317 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:37 INFO - PROCESS | 1796 | ++DOCSHELL 0x902a8000 == 147 [pid = 1796] [id = 678] 19:10:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 170 (0x902a8800) [pid = 1796] [serial = 2035] [outer = (nil)] 19:10:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 171 (0x90599c00) [pid = 1796] [serial = 2036] [outer = 0x902a8800] 19:10:37 INFO - PROCESS | 1796 | 1461204637403 Marionette DEBUG loaded listener.js 19:10:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 172 (0x9059e400) [pid = 1796] [serial = 2037] [outer = 0x902a8800] 19:10:38 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 19:10:38 INFO - PROCESS | 1796 | 1461204638733 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]]]}] 19:10:38 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) 19:10:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2003ms 19:10:38 INFO - PROCESS | 1796 | 1461204638772 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 19:10:38 INFO - PROCESS | 1796 | 1461204638775 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 19:10:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 19:10:38 INFO - PROCESS | 1796 | 1461204638782 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 19:10:38 INFO - PROCESS | 1796 | 1461204638785 Marionette TRACE conn3 <- [1,2686,null,{}] 19:10:38 INFO - PROCESS | 1796 | 1461204638791 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}] 19:10:38 INFO - PROCESS | 1796 | 1461204638990 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 19:10:39 INFO - PROCESS | 1796 | 1461204639290 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:39 INFO - PROCESS | 1796 | ++DOCSHELL 0x8fe51c00 == 148 [pid = 1796] [id = 679] 19:10:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 173 (0x90516000) [pid = 1796] [serial = 2038] [outer = (nil)] 19:10:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 174 (0x90726800) [pid = 1796] [serial = 2039] [outer = 0x90516000] 19:10:39 INFO - PROCESS | 1796 | 1461204639377 Marionette DEBUG loaded listener.js 19:10:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 175 (0x912bdc00) [pid = 1796] [serial = 2040] [outer = 0x90516000] 19:10:40 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 19:10:40 INFO - PROCESS | 1796 | 1461204640728 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] 19:10:40 INFO - PROCESS | 1796 | 1461204640772 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 19:10:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 19:10:40 INFO - PROCESS | 1796 | 1461204640779 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 19:10:40 INFO - PROCESS | 1796 | 1461204640783 Marionette TRACE conn3 <- [1,2690,null,{}] 19:10:40 INFO - PROCESS | 1796 | 1461204640789 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}] 19:10:41 INFO - PROCESS | 1796 | 1461204641061 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 19:10:41 INFO - PROCESS | 1796 | 1461204641323 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:41 INFO - PROCESS | 1796 | ++DOCSHELL 0x866cf000 == 149 [pid = 1796] [id = 680] 19:10:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 176 (0x905a6c00) [pid = 1796] [serial = 2041] [outer = (nil)] 19:10:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 177 (0x91514400) [pid = 1796] [serial = 2042] [outer = 0x905a6c00] 19:10:41 INFO - PROCESS | 1796 | 1461204641409 Marionette DEBUG loaded listener.js 19:10:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 178 (0x915da000) [pid = 1796] [serial = 2043] [outer = 0x905a6c00] 19:10:42 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 19:10:42 INFO - PROCESS | 1796 | 1461204642792 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] 19:10:42 INFO - PROCESS | 1796 | 1461204642825 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 19:10:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 19:10:42 INFO - PROCESS | 1796 | 1461204642832 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 19:10:42 INFO - PROCESS | 1796 | 1461204642836 Marionette TRACE conn3 <- [1,2694,null,{}] 19:10:42 INFO - PROCESS | 1796 | 1461204642842 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}] 19:10:43 INFO - PROCESS | 1796 | 1461204643082 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 19:10:43 INFO - PROCESS | 1796 | 1461204643341 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:43 INFO - PROCESS | 1796 | ++DOCSHELL 0x866c4000 == 150 [pid = 1796] [id = 681] 19:10:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 179 (0x86f42c00) [pid = 1796] [serial = 2044] [outer = (nil)] 19:10:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 180 (0x92ba6400) [pid = 1796] [serial = 2045] [outer = 0x86f42c00] 19:10:43 INFO - PROCESS | 1796 | 1461204643428 Marionette DEBUG loaded listener.js 19:10:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 181 (0x92bac400) [pid = 1796] [serial = 2046] [outer = 0x86f42c00] 19:10:45 INFO - PROCESS | 1796 | --DOCSHELL 0x8683e000 == 149 [pid = 1796] [id = 594] 19:10:45 INFO - PROCESS | 1796 | --DOCSHELL 0x896c3c00 == 148 [pid = 1796] [id = 616] 19:10:45 INFO - PROCESS | 1796 | --DOCSHELL 0x8a1ebc00 == 147 [pid = 1796] [id = 617] 19:10:45 INFO - PROCESS | 1796 | --DOCSHELL 0x8e9ba400 == 146 [pid = 1796] [id = 600] 19:10:45 INFO - PROCESS | 1796 | --DOCSHELL 0x86fd0c00 == 145 [pid = 1796] [id = 598] 19:10:45 INFO - PROCESS | 1796 | --DOCSHELL 0x891c5c00 == 144 [pid = 1796] [id = 618] 19:10:45 INFO - PROCESS | 1796 | --DOCSHELL 0x88ebe400 == 143 [pid = 1796] [id = 597] 19:10:45 INFO - PROCESS | 1796 | --DOCSHELL 0x85207800 == 142 [pid = 1796] [id = 619] 19:10:45 INFO - PROCESS | 1796 | --DOCSHELL 0x8f360000 == 141 [pid = 1796] [id = 605] 19:10:45 INFO - PROCESS | 1796 | --DOCSHELL 0x8f36b000 == 140 [pid = 1796] [id = 602] 19:10:45 INFO - PROCESS | 1796 | --DOCSHELL 0x86495c00 == 139 [pid = 1796] [id = 604] 19:10:45 INFO - PROCESS | 1796 | --DOCSHELL 0x8e9c0400 == 138 [pid = 1796] [id = 603] 19:10:45 INFO - PROCESS | 1796 | --DOCSHELL 0x8607ac00 == 137 [pid = 1796] [id = 664] 19:10:45 INFO - PROCESS | 1796 | --DOCSHELL 0x88430800 == 136 [pid = 1796] [id = 662] 19:10:45 INFO - PROCESS | 1796 | --DOCSHELL 0x866cac00 == 135 [pid = 1796] [id = 661] 19:10:45 INFO - PROCESS | 1796 | --DOCSHELL 0x9917bc00 == 134 [pid = 1796] [id = 659] 19:10:45 INFO - PROCESS | 1796 | --DOCSHELL 0x86079800 == 133 [pid = 1796] [id = 658] 19:10:45 INFO - PROCESS | 1796 | --DOCSHELL 0x8f169800 == 132 [pid = 1796] [id = 657] 19:10:45 INFO - PROCESS | 1796 | --DOCSHELL 0x9024ac00 == 131 [pid = 1796] [id = 655] 19:10:45 INFO - PROCESS | 1796 | --DOCSHELL 0x98195000 == 130 [pid = 1796] [id = 656] 19:10:45 INFO - PROCESS | 1796 | --DOCSHELL 0x978e7400 == 129 [pid = 1796] [id = 654] 19:10:45 INFO - PROCESS | 1796 | --DOCSHELL 0x914d8000 == 128 [pid = 1796] [id = 653] 19:10:45 INFO - PROCESS | 1796 | --DOCSHELL 0x86843c00 == 127 [pid = 1796] [id = 652] 19:10:45 INFO - PROCESS | 1796 | --DOCSHELL 0x8f4ca000 == 126 [pid = 1796] [id = 651] 19:10:45 INFO - PROCESS | 1796 | --DOCSHELL 0x88f43000 == 125 [pid = 1796] [id = 649] 19:10:45 INFO - PROCESS | 1796 | --DOCSHELL 0x866cbc00 == 124 [pid = 1796] [id = 650] 19:10:45 INFO - PROCESS | 1796 | --DOCSHELL 0x8ff1fc00 == 123 [pid = 1796] [id = 648] 19:10:45 INFO - PROCESS | 1796 | --DOCSHELL 0x88e13400 == 122 [pid = 1796] [id = 647] 19:10:45 INFO - PROCESS | 1796 | --DOCSHELL 0x88f45c00 == 121 [pid = 1796] [id = 646] 19:10:45 INFO - PROCESS | 1796 | --DOCSHELL 0x8f10d800 == 120 [pid = 1796] [id = 645] 19:10:45 INFO - PROCESS | 1796 | --DOCSHELL 0x8c432000 == 119 [pid = 1796] [id = 644] 19:10:45 INFO - PROCESS | 1796 | --DOCSHELL 0x8a3d3800 == 118 [pid = 1796] [id = 642] 19:10:45 INFO - PROCESS | 1796 | --DOCSHELL 0x86fd7c00 == 117 [pid = 1796] [id = 643] 19:10:45 INFO - PROCESS | 1796 | --DOMWINDOW == 180 (0x8c4fe000) [pid = 1796] [serial = 1794] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1796 | --DOMWINDOW == 179 (0x8aef4000) [pid = 1796] [serial = 1922] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1796 | --DOMWINDOW == 178 (0x8bd36000) [pid = 1796] [serial = 1923] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1796 | --DOMWINDOW == 177 (0x8bd38800) [pid = 1796] [serial = 1926] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1796 | --DOMWINDOW == 176 (0x891cdc00) [pid = 1796] [serial = 1919] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1796 | --DOMWINDOW == 175 (0x8875d000) [pid = 1796] [serial = 1916] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1796 | --DOMWINDOW == 174 (0x88e12000) [pid = 1796] [serial = 1917] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1796 | --DOMWINDOW == 173 (0xa4587000) [pid = 1796] [serial = 1913] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1796 | --DOMWINDOW == 172 (0x88e16c00) [pid = 1796] [serial = 1911] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1796 | --DOMWINDOW == 171 (0x88e15000) [pid = 1796] [serial = 1910] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1796 | --DOMWINDOW == 170 (0xa4686800) [pid = 1796] [serial = 1908] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1796 | --DOMWINDOW == 169 (0xa4584800) [pid = 1796] [serial = 1907] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1796 | --DOMWINDOW == 168 (0xa1043000) [pid = 1796] [serial = 1905] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1796 | --DOMWINDOW == 167 (0xa0ba9400) [pid = 1796] [serial = 1904] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0x9ea22000) [pid = 1796] [serial = 1902] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0x9aea0800) [pid = 1796] [serial = 1901] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x98d34400) [pid = 1796] [serial = 1899] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x8e7d7c00) [pid = 1796] [serial = 1928] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x98cd1400) [pid = 1796] [serial = 1898] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x9881f800) [pid = 1796] [serial = 1896] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x9881a400) [pid = 1796] [serial = 1895] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x97faa800) [pid = 1796] [serial = 1893] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x97f75800) [pid = 1796] [serial = 1892] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x96fddc00) [pid = 1796] [serial = 1890] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x95da7c00) [pid = 1796] [serial = 1889] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x95182c00) [pid = 1796] [serial = 1887] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x95180000) [pid = 1796] [serial = 1886] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x93e4b800) [pid = 1796] [serial = 1884] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x93e49800) [pid = 1796] [serial = 1883] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x93c49c00) [pid = 1796] [serial = 1881] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x93a6a000) [pid = 1796] [serial = 1880] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x9211e000) [pid = 1796] [serial = 1878] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x9150d000) [pid = 1796] [serial = 1877] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x902ad400) [pid = 1796] [serial = 1875] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x902a9000) [pid = 1796] [serial = 1874] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x8ff6d800) [pid = 1796] [serial = 1872] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x8fe54c00) [pid = 1796] [serial = 1871] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x8f4cf400) [pid = 1796] [serial = 1869] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x8f4b3800) [pid = 1796] [serial = 1868] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x8e7d1800) [pid = 1796] [serial = 1866] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x8c4f8c00) [pid = 1796] [serial = 1865] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x896c8c00) [pid = 1796] [serial = 1863] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x891c3800) [pid = 1796] [serial = 1862] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x896c4c00) [pid = 1796] [serial = 1920] [outer = (nil)] [url = about:blank] 19:10:45 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x8a1ee000) [pid = 1796] [serial = 1925] [outer = (nil)] [url = about:blank] 19:10:46 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 19:10:46 INFO - PROCESS | 1796 | 1461204646744 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] 19:10:46 INFO - PROCESS | 1796 | 1461204646787 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 19:10:46 INFO - PROCESS | 1796 | 1461204646795 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 19:10:46 INFO - PROCESS | 1796 | 1461204646799 Marionette TRACE conn3 <- [1,2698,null,{}] 19:10:46 INFO - PROCESS | 1796 | 1461204646807 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}] 19:10:47 INFO - PROCESS | 1796 | 1461204647034 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 19:10:47 INFO - PROCESS | 1796 | 1461204647281 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:47 INFO - PROCESS | 1796 | ++DOCSHELL 0x86f40000 == 118 [pid = 1796] [id = 682] 19:10:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x86fd5800) [pid = 1796] [serial = 2047] [outer = (nil)] 19:10:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x885edc00) [pid = 1796] [serial = 2048] [outer = 0x86fd5800] 19:10:47 INFO - PROCESS | 1796 | 1461204647359 Marionette DEBUG loaded listener.js 19:10:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x88e0c000) [pid = 1796] [serial = 2049] [outer = 0x86fd5800] 19:10:48 INFO - PROCESS | 1796 | SkCairoFTTypeface::onFilterRec unimplemented 19:10:48 INFO - PROCESS | 1796 | 1461204648730 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] 19:10:48 INFO - PROCESS | 1796 | 1461204648831 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 19:10:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 19:10:48 INFO - PROCESS | 1796 | 1461204648842 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 19:10:48 INFO - PROCESS | 1796 | 1461204648845 Marionette TRACE conn3 <- [1,2702,null,{}] 19:10:48 INFO - PROCESS | 1796 | 1461204648858 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}] 19:10:49 INFO - PROCESS | 1796 | 1461204649114 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 19:10:49 INFO - PROCESS | 1796 | 1461204649141 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:49 INFO - PROCESS | 1796 | ++DOCSHELL 0x885ee400 == 119 [pid = 1796] [id = 683] 19:10:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x88e13400) [pid = 1796] [serial = 2050] [outer = (nil)] 19:10:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x88ec2c00) [pid = 1796] [serial = 2051] [outer = 0x88e13400] 19:10:49 INFO - PROCESS | 1796 | 1461204649213 Marionette DEBUG loaded listener.js 19:10:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x891cbc00) [pid = 1796] [serial = 2052] [outer = 0x88e13400] 19:10:50 INFO - PROCESS | 1796 | 1461204650655 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]]]}] 19:10:50 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x86840400) [pid = 1796] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 19:10:50 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x88f3d000) [pid = 1796] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 19:10:50 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x88438000) [pid = 1796] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 19:10:50 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x8a3d9800) [pid = 1796] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 19:10:50 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x8f36e800) [pid = 1796] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 19:10:50 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x8c4f9000) [pid = 1796] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 19:10:50 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x8875e400) [pid = 1796] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 19:10:50 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x866cdc00) [pid = 1796] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 19:10:50 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x9ae7c000) [pid = 1796] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 19:10:50 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x86079c00) [pid = 1796] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 19:10:50 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x93c44400) [pid = 1796] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 19:10:50 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x981af400) [pid = 1796] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 19:10:50 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x90726c00) [pid = 1796] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 19:10:50 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x978e9c00) [pid = 1796] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 19:10:50 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x96fe6800) [pid = 1796] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 19:10:50 INFO - PROCESS | 1796 | --DOMWINDOW == 126 (0x8fc8b400) [pid = 1796] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 19:10:50 INFO - PROCESS | 1796 | --DOMWINDOW == 125 (0x915e7400) [pid = 1796] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 19:10:50 INFO - PROCESS | 1796 | --DOMWINDOW == 124 (0x914e5c00) [pid = 1796] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 19:10:50 INFO - PROCESS | 1796 | --DOMWINDOW == 123 (0x8be56800) [pid = 1796] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 19:10:50 INFO - PROCESS | 1796 | --DOMWINDOW == 122 (0x9051d800) [pid = 1796] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 19:10:50 INFO - PROCESS | 1796 | --DOMWINDOW == 121 (0x8a1f0400) [pid = 1796] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 19:10:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 19:10:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1933ms 19:10:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 19:10:50 INFO - PROCESS | 1796 | 1461204650787 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 19:10:50 INFO - PROCESS | 1796 | 1461204650790 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 19:10:50 INFO - PROCESS | 1796 | 1461204650800 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 19:10:50 INFO - PROCESS | 1796 | 1461204650806 Marionette TRACE conn3 <- [1,2706,null,{}] 19:10:50 INFO - PROCESS | 1796 | 1461204650821 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}] 19:10:51 INFO - PROCESS | 1796 | 1461204651077 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 19:10:51 INFO - PROCESS | 1796 | 1461204651200 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:51 INFO - PROCESS | 1796 | ++DOCSHELL 0x88e17400 == 120 [pid = 1796] [id = 684] 19:10:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 122 (0x895e8c00) [pid = 1796] [serial = 2053] [outer = (nil)] 19:10:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 123 (0x896ca000) [pid = 1796] [serial = 2054] [outer = 0x895e8c00] 19:10:51 INFO - PROCESS | 1796 | 1461204651284 Marionette DEBUG loaded listener.js 19:10:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 124 (0x8a1f1c00) [pid = 1796] [serial = 2055] [outer = 0x895e8c00] 19:10:52 INFO - PROCESS | 1796 | 1461204652175 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]]]}] 19:10:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 19:10:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1451ms 19:10:52 INFO - PROCESS | 1796 | 1461204652247 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 19:10:52 INFO - PROCESS | 1796 | 1461204652252 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 19:10:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 19:10:52 INFO - PROCESS | 1796 | 1461204652258 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 19:10:52 INFO - PROCESS | 1796 | 1461204652262 Marionette TRACE conn3 <- [1,2710,null,{}] 19:10:52 INFO - PROCESS | 1796 | 1461204652267 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}] 19:10:52 INFO - PROCESS | 1796 | 1461204652460 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 19:10:52 INFO - PROCESS | 1796 | 1461204652798 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:52 INFO - PROCESS | 1796 | ++DOCSHELL 0x866cbc00 == 121 [pid = 1796] [id = 685] 19:10:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 125 (0x866cdc00) [pid = 1796] [serial = 2056] [outer = (nil)] 19:10:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 126 (0x86f3e400) [pid = 1796] [serial = 2057] [outer = 0x866cdc00] 19:10:52 INFO - PROCESS | 1796 | 1461204652962 Marionette DEBUG loaded listener.js 19:10:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 127 (0x86fcb000) [pid = 1796] [serial = 2058] [outer = 0x866cdc00] 19:10:54 INFO - PROCESS | 1796 | 1461204653988 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] 19:10:54 INFO - PROCESS | 1796 | 1461204654062 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 19:10:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 19:10:54 INFO - PROCESS | 1796 | 1461204654071 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 19:10:54 INFO - PROCESS | 1796 | 1461204654075 Marionette TRACE conn3 <- [1,2714,null,{}] 19:10:54 INFO - PROCESS | 1796 | 1461204654085 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}] 19:10:54 INFO - PROCESS | 1796 | 1461204654356 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 19:10:54 INFO - PROCESS | 1796 | 1461204654697 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:54 INFO - PROCESS | 1796 | ++DOCSHELL 0x88e19800 == 122 [pid = 1796] [id = 686] 19:10:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x88f3e800) [pid = 1796] [serial = 2059] [outer = (nil)] 19:10:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x891c8c00) [pid = 1796] [serial = 2060] [outer = 0x88f3e800] 19:10:54 INFO - PROCESS | 1796 | 1461204654791 Marionette DEBUG loaded listener.js 19:10:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x896c3c00) [pid = 1796] [serial = 2061] [outer = 0x88f3e800] 19:10:55 INFO - PROCESS | 1796 | 1461204655813 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]]]}] 19:10:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 19:10:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1791ms 19:10:55 INFO - PROCESS | 1796 | 1461204655865 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 19:10:55 INFO - PROCESS | 1796 | 1461204655873 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 19:10:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 19:10:55 INFO - PROCESS | 1796 | 1461204655882 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 19:10:55 INFO - PROCESS | 1796 | 1461204655885 Marionette TRACE conn3 <- [1,2718,null,{}] 19:10:55 INFO - PROCESS | 1796 | 1461204655893 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}] 19:10:56 INFO - PROCESS | 1796 | 1461204656152 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 19:10:56 INFO - PROCESS | 1796 | 1461204656532 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:56 INFO - PROCESS | 1796 | ++DOCSHELL 0x891c3400 == 123 [pid = 1796] [id = 687] 19:10:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x8a1ef000) [pid = 1796] [serial = 2062] [outer = (nil)] 19:10:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x8afea800) [pid = 1796] [serial = 2063] [outer = 0x8a1ef000] 19:10:56 INFO - PROCESS | 1796 | 1461204656626 Marionette DEBUG loaded listener.js 19:10:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x8bd32c00) [pid = 1796] [serial = 2064] [outer = 0x8a1ef000] 19:10:57 INFO - PROCESS | 1796 | 1461204657652 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] 19:10:57 INFO - PROCESS | 1796 | 1461204657726 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 19:10:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 19:10:57 INFO - PROCESS | 1796 | 1461204657735 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 19:10:57 INFO - PROCESS | 1796 | 1461204657745 Marionette TRACE conn3 <- [1,2722,null,{}] 19:10:57 INFO - PROCESS | 1796 | 1461204657759 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}] 19:10:58 INFO - PROCESS | 1796 | 1461204658025 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 19:10:58 INFO - PROCESS | 1796 | 1461204658357 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:10:58 INFO - PROCESS | 1796 | ++DOCSHELL 0x8a3d8c00 == 124 [pid = 1796] [id = 688] 19:10:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x8bfb0400) [pid = 1796] [serial = 2065] [outer = (nil)] 19:10:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x8c4f2800) [pid = 1796] [serial = 2066] [outer = 0x8bfb0400] 19:10:58 INFO - PROCESS | 1796 | 1461204658443 Marionette DEBUG loaded listener.js 19:10:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x8c4f9c00) [pid = 1796] [serial = 2067] [outer = 0x8bfb0400] 19:10:59 INFO - PROCESS | 1796 | 1461204659391 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] 19:10:59 INFO - PROCESS | 1796 | 1461204659441 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 19:10:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 19:10:59 INFO - PROCESS | 1796 | 1461204659448 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 19:10:59 INFO - PROCESS | 1796 | 1461204659451 Marionette TRACE conn3 <- [1,2726,null,{}] 19:10:59 INFO - PROCESS | 1796 | 1461204659457 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}] 19:10:59 INFO - PROCESS | 1796 | 1461204659681 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 19:11:00 INFO - PROCESS | 1796 | 1461204660013 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:00 INFO - PROCESS | 1796 | ++DOCSHELL 0x88ec8400 == 125 [pid = 1796] [id = 689] 19:11:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x8c42c800) [pid = 1796] [serial = 2068] [outer = (nil)] 19:11:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x8e7da400) [pid = 1796] [serial = 2069] [outer = 0x8c42c800] 19:11:00 INFO - PROCESS | 1796 | 1461204660105 Marionette DEBUG loaded listener.js 19:11:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x8f107800) [pid = 1796] [serial = 2070] [outer = 0x8c42c800] 19:11:01 INFO - PROCESS | 1796 | 1461204661016 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]]]}] 19:11:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 19:11:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1630ms 19:11:01 INFO - PROCESS | 1796 | 1461204661079 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 19:11:01 INFO - PROCESS | 1796 | 1461204661083 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 19:11:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 19:11:01 INFO - PROCESS | 1796 | 1461204661089 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 19:11:01 INFO - PROCESS | 1796 | 1461204661093 Marionette TRACE conn3 <- [1,2730,null,{}] 19:11:01 INFO - PROCESS | 1796 | 1461204661099 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}] 19:11:01 INFO - PROCESS | 1796 | 1461204661300 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 19:11:01 INFO - PROCESS | 1796 | 1461204661657 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:01 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f360800 == 126 [pid = 1796] [id = 690] 19:11:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x8f361c00) [pid = 1796] [serial = 2071] [outer = (nil)] 19:11:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x8f368800) [pid = 1796] [serial = 2072] [outer = 0x8f361c00] 19:11:01 INFO - PROCESS | 1796 | 1461204661785 Marionette DEBUG loaded listener.js 19:11:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x8f4bcc00) [pid = 1796] [serial = 2073] [outer = 0x8f361c00] 19:11:03 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 19:11:03 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 19:11:03 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 19:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:11:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 19:11:03 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1 19:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:11:03 INFO - _addTest/ [0,2733,"getWindowHandle",null] 19:11:03 INFO - PROCESS | 1796 | 1461204663228 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 19:11:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 19:11:03 INFO - PROCESS | 1796 | 1461204663235 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 19:11:03 INFO - PROCESS | 1796 | 1461204663239 Marionette TRACE conn3 <- [1,2734,null,{}] 19:11:03 INFO - PROCESS | 1796 | 1461204663245 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}] 19:11:03 INFO - PROCESS | 1796 | 1461204663508 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 19:11:03 INFO - PROCESS | 1796 | 1461204663804 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:03 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f16f000 == 127 [pid = 1796] [id = 691] 19:11:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x8f4b0c00) [pid = 1796] [serial = 2074] [outer = (nil)] 19:11:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x8fe53800) [pid = 1796] [serial = 2075] [outer = 0x8f4b0c00] 19:11:03 INFO - PROCESS | 1796 | 1461204663892 Marionette DEBUG loaded listener.js 19:11:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x8ff19000) [pid = 1796] [serial = 2076] [outer = 0x8f4b0c00] 19:11:04 INFO - PROCESS | 1796 | 1461204664850 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]]]}] 19:11:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 19:11:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1688ms 19:11:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 19:11:04 INFO - PROCESS | 1796 | 1461204664924 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 19:11:04 INFO - PROCESS | 1796 | 1461204664928 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 19:11:04 INFO - PROCESS | 1796 | 1461204664934 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 19:11:04 INFO - PROCESS | 1796 | 1461204664938 Marionette TRACE conn3 <- [1,2738,null,{}] 19:11:04 INFO - PROCESS | 1796 | 1461204664944 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}] 19:11:05 INFO - PROCESS | 1796 | 1461204665146 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 19:11:05 INFO - PROCESS | 1796 | 1461204665478 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:05 INFO - PROCESS | 1796 | ++DOCSHELL 0x8a3dc800 == 128 [pid = 1796] [id = 692] 19:11:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x8c4f6800) [pid = 1796] [serial = 2077] [outer = (nil)] 19:11:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x90247800) [pid = 1796] [serial = 2078] [outer = 0x8c4f6800] 19:11:05 INFO - PROCESS | 1796 | 1461204665569 Marionette DEBUG loaded listener.js 19:11:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x9024f000) [pid = 1796] [serial = 2079] [outer = 0x8c4f6800] 19:11:06 INFO - PROCESS | 1796 | 1461204666477 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]]]}] 19:11:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 19:11:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1587ms 19:11:06 INFO - PROCESS | 1796 | 1461204666521 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 19:11:06 INFO - PROCESS | 1796 | 1461204666525 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 19:11:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 19:11:06 INFO - PROCESS | 1796 | 1461204666531 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 19:11:06 INFO - PROCESS | 1796 | 1461204666540 Marionette TRACE conn3 <- [1,2742,null,{}] 19:11:06 INFO - PROCESS | 1796 | 1461204666548 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}] 19:11:06 INFO - PROCESS | 1796 | 1461204666766 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 19:11:07 INFO - PROCESS | 1796 | 1461204667152 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:07 INFO - PROCESS | 1796 | ++DOCSHELL 0x8a3d7000 == 129 [pid = 1796] [id = 693] 19:11:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x8a3d9c00) [pid = 1796] [serial = 2080] [outer = (nil)] 19:11:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x9051d800) [pid = 1796] [serial = 2081] [outer = 0x8a3d9c00] 19:11:07 INFO - PROCESS | 1796 | 1461204667249 Marionette DEBUG loaded listener.js 19:11:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x905a7400) [pid = 1796] [serial = 2082] [outer = 0x8a3d9c00] 19:11:08 INFO - PROCESS | 1796 | 1461204668153 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]]]}] 19:11:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 19:11:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1688ms 19:11:08 INFO - PROCESS | 1796 | 1461204668220 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 19:11:08 INFO - PROCESS | 1796 | 1461204668224 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 19:11:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 19:11:08 INFO - PROCESS | 1796 | 1461204668230 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 19:11:08 INFO - PROCESS | 1796 | 1461204668234 Marionette TRACE conn3 <- [1,2746,null,{}] 19:11:08 INFO - PROCESS | 1796 | 1461204668240 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}] 19:11:08 INFO - PROCESS | 1796 | 1461204668441 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 19:11:08 INFO - PROCESS | 1796 | 1461204668725 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:08 INFO - PROCESS | 1796 | ++DOCSHELL 0x902b1800 == 130 [pid = 1796] [id = 694] 19:11:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x90514c00) [pid = 1796] [serial = 2083] [outer = (nil)] 19:11:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x91515c00) [pid = 1796] [serial = 2084] [outer = 0x90514c00] 19:11:08 INFO - PROCESS | 1796 | 1461204668860 Marionette DEBUG loaded listener.js 19:11:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x915e7000) [pid = 1796] [serial = 2085] [outer = 0x90514c00] 19:11:09 INFO - PROCESS | 1796 | 1461204669756 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]]]}] 19:11:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 19:11:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1596ms 19:11:09 INFO - PROCESS | 1796 | 1461204669828 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 19:11:09 INFO - PROCESS | 1796 | 1461204669832 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 19:11:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 19:11:09 INFO - PROCESS | 1796 | 1461204669838 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 19:11:09 INFO - PROCESS | 1796 | 1461204669842 Marionette TRACE conn3 <- [1,2750,null,{}] 19:11:09 INFO - PROCESS | 1796 | 1461204669848 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}] 19:11:10 INFO - PROCESS | 1796 | 1461204670105 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 19:11:10 INFO - PROCESS | 1796 | 1461204670452 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:10 INFO - PROCESS | 1796 | ++DOCSHELL 0x9059d800 == 131 [pid = 1796] [id = 695] 19:11:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x92babc00) [pid = 1796] [serial = 2086] [outer = (nil)] 19:11:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x93a62800) [pid = 1796] [serial = 2087] [outer = 0x92babc00] 19:11:10 INFO - PROCESS | 1796 | 1461204670555 Marionette DEBUG loaded listener.js 19:11:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x93a6e800) [pid = 1796] [serial = 2088] [outer = 0x92babc00] 19:11:11 INFO - PROCESS | 1796 | 1461204671478 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]]]}] 19:11:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 19:11:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1686ms 19:11:11 INFO - PROCESS | 1796 | 1461204671526 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 19:11:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 19:11:11 INFO - PROCESS | 1796 | 1461204671530 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 19:11:11 INFO - PROCESS | 1796 | 1461204671537 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 19:11:11 INFO - PROCESS | 1796 | 1461204671541 Marionette TRACE conn3 <- [1,2754,null,{}] 19:11:11 INFO - PROCESS | 1796 | 1461204671547 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}] 19:11:11 INFO - PROCESS | 1796 | 1461204671796 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 19:11:12 INFO - PROCESS | 1796 | 1461204672160 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:12 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ff11400 == 132 [pid = 1796] [id = 696] 19:11:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x92ba8000) [pid = 1796] [serial = 2089] [outer = (nil)] 19:11:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x93d7ec00) [pid = 1796] [serial = 2090] [outer = 0x92ba8000] 19:11:12 INFO - PROCESS | 1796 | 1461204672252 Marionette DEBUG loaded listener.js 19:11:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x93d83400) [pid = 1796] [serial = 2091] [outer = 0x92ba8000] 19:11:13 INFO - PROCESS | 1796 | 1461204673109 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]]]}] 19:11:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 19:11:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1648ms 19:11:13 INFO - PROCESS | 1796 | 1461204673185 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 19:11:13 INFO - PROCESS | 1796 | 1461204673189 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 19:11:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 19:11:13 INFO - PROCESS | 1796 | 1461204673195 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 19:11:13 INFO - PROCESS | 1796 | 1461204673198 Marionette TRACE conn3 <- [1,2758,null,{}] 19:11:13 INFO - PROCESS | 1796 | 1461204673204 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}] 19:11:13 INFO - PROCESS | 1796 | 1461204673453 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 19:11:13 INFO - PROCESS | 1796 | 1461204673787 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:13 INFO - PROCESS | 1796 | ++DOCSHELL 0x93d7bc00 == 133 [pid = 1796] [id = 697] 19:11:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x93e40400) [pid = 1796] [serial = 2092] [outer = (nil)] 19:11:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x93e48000) [pid = 1796] [serial = 2093] [outer = 0x93e40400] 19:11:13 INFO - PROCESS | 1796 | 1461204673880 Marionette DEBUG loaded listener.js 19:11:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x93e4ac00) [pid = 1796] [serial = 2094] [outer = 0x93e40400] 19:11:14 INFO - PROCESS | 1796 | 1461204674780 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]]]}] 19:11:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 19:11:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1635ms 19:11:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 19:11:14 INFO - PROCESS | 1796 | 1461204674830 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 19:11:14 INFO - PROCESS | 1796 | 1461204674833 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 19:11:14 INFO - PROCESS | 1796 | 1461204674840 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 19:11:14 INFO - PROCESS | 1796 | 1461204674843 Marionette TRACE conn3 <- [1,2762,null,{}] 19:11:14 INFO - PROCESS | 1796 | 1461204674849 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}] 19:11:15 INFO - PROCESS | 1796 | 1461204675044 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 19:11:15 INFO - PROCESS | 1796 | 1461204675386 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:15 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f4cd800 == 134 [pid = 1796] [id = 698] 19:11:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x8ff67800) [pid = 1796] [serial = 2095] [outer = (nil)] 19:11:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x95107800) [pid = 1796] [serial = 2096] [outer = 0x8ff67800] 19:11:15 INFO - PROCESS | 1796 | 1461204675476 Marionette DEBUG loaded listener.js 19:11:15 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x9510dc00) [pid = 1796] [serial = 2097] [outer = 0x8ff67800] 19:11:16 INFO - PROCESS | 1796 | 1461204676376 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]]]}] 19:11:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 19:11:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1588ms 19:11:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 19:11:16 INFO - PROCESS | 1796 | 1461204676428 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 19:11:16 INFO - PROCESS | 1796 | 1461204676431 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 19:11:16 INFO - PROCESS | 1796 | 1461204676438 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 19:11:16 INFO - PROCESS | 1796 | 1461204676441 Marionette TRACE conn3 <- [1,2766,null,{}] 19:11:16 INFO - PROCESS | 1796 | 1461204676447 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}] 19:11:16 INFO - PROCESS | 1796 | 1461204676664 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 19:11:17 INFO - PROCESS | 1796 | 1461204677003 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:17 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f367400 == 135 [pid = 1796] [id = 699] 19:11:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x9072b800) [pid = 1796] [serial = 2098] [outer = (nil)] 19:11:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x95182000) [pid = 1796] [serial = 2099] [outer = 0x9072b800] 19:11:17 INFO - PROCESS | 1796 | 1461204677107 Marionette DEBUG loaded listener.js 19:11:17 INFO - PROCESS | 1796 | ++DOMWINDOW == 169 (0x95184000) [pid = 1796] [serial = 2100] [outer = 0x9072b800] 19:11:17 INFO - PROCESS | 1796 | 1461204677967 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]]]}] 19:11:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 19:11:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1585ms 19:11:18 INFO - PROCESS | 1796 | 1461204678023 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 19:11:18 INFO - PROCESS | 1796 | 1461204678026 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 19:11:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 19:11:18 INFO - PROCESS | 1796 | 1461204678032 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 19:11:18 INFO - PROCESS | 1796 | 1461204678036 Marionette TRACE conn3 <- [1,2770,null,{}] 19:11:18 INFO - PROCESS | 1796 | 1461204678041 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}] 19:11:18 INFO - PROCESS | 1796 | 1461204678257 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 19:11:18 INFO - PROCESS | 1796 | 1461204678546 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:18 INFO - PROCESS | 1796 | ++DOCSHELL 0x912bf400 == 136 [pid = 1796] [id = 700] 19:11:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 170 (0x9517a800) [pid = 1796] [serial = 2101] [outer = (nil)] 19:11:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 171 (0x95bb5400) [pid = 1796] [serial = 2102] [outer = 0x9517a800] 19:11:18 INFO - PROCESS | 1796 | 1461204678682 Marionette DEBUG loaded listener.js 19:11:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 172 (0x95d2b800) [pid = 1796] [serial = 2103] [outer = 0x9517a800] 19:11:19 INFO - PROCESS | 1796 | 1461204679606 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]]]}] 19:11:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 19:11:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1636ms 19:11:19 INFO - PROCESS | 1796 | 1461204679670 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 19:11:19 INFO - PROCESS | 1796 | 1461204679673 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 19:11:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 19:11:19 INFO - PROCESS | 1796 | 1461204679680 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 19:11:19 INFO - PROCESS | 1796 | 1461204679682 Marionette TRACE conn3 <- [1,2774,null,{}] 19:11:19 INFO - PROCESS | 1796 | 1461204679688 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}] 19:11:19 INFO - PROCESS | 1796 | 1461204679892 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 19:11:20 INFO - PROCESS | 1796 | 1461204680189 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:20 INFO - PROCESS | 1796 | ++DOCSHELL 0x93d7d000 == 137 [pid = 1796] [id = 701] 19:11:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 173 (0x9510d800) [pid = 1796] [serial = 2104] [outer = (nil)] 19:11:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 174 (0x96fda800) [pid = 1796] [serial = 2105] [outer = 0x9510d800] 19:11:20 INFO - PROCESS | 1796 | 1461204680325 Marionette DEBUG loaded listener.js 19:11:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 175 (0x96cb4000) [pid = 1796] [serial = 2106] [outer = 0x9510d800] 19:11:21 INFO - PROCESS | 1796 | 1461204681233 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]]]}] 19:11:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 19:11:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1629ms 19:11:21 INFO - PROCESS | 1796 | 1461204681310 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 19:11:21 INFO - PROCESS | 1796 | 1461204681314 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 19:11:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 19:11:21 INFO - PROCESS | 1796 | 1461204681320 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 19:11:21 INFO - PROCESS | 1796 | 1461204681323 Marionette TRACE conn3 <- [1,2778,null,{}] 19:11:21 INFO - PROCESS | 1796 | 1461204681329 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}] 19:11:21 INFO - PROCESS | 1796 | 1461204681574 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 19:11:21 INFO - PROCESS | 1796 | 1461204681919 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:21 INFO - PROCESS | 1796 | ++DOCSHELL 0x95bacc00 == 138 [pid = 1796] [id = 702] 19:11:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 176 (0x95bb4000) [pid = 1796] [serial = 2107] [outer = (nil)] 19:11:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 177 (0x9714b400) [pid = 1796] [serial = 2108] [outer = 0x95bb4000] 19:11:22 INFO - PROCESS | 1796 | 1461204682011 Marionette DEBUG loaded listener.js 19:11:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 178 (0x9714c800) [pid = 1796] [serial = 2109] [outer = 0x95bb4000] 19:11:22 INFO - PROCESS | 1796 | 1461204682965 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]]]}] 19:11:24 INFO - PROCESS | 1796 | --DOCSHELL 0x88e17400 == 137 [pid = 1796] [id = 684] 19:11:24 INFO - PROCESS | 1796 | --DOCSHELL 0x885ee400 == 136 [pid = 1796] [id = 683] 19:11:24 INFO - PROCESS | 1796 | --DOCSHELL 0x88f3bc00 == 135 [pid = 1796] [id = 663] 19:11:24 INFO - PROCESS | 1796 | --DOCSHELL 0x86f40000 == 134 [pid = 1796] [id = 682] 19:11:24 INFO - PROCESS | 1796 | --DOCSHELL 0x866cf000 == 133 [pid = 1796] [id = 680] 19:11:24 INFO - PROCESS | 1796 | --DOCSHELL 0x902a8000 == 132 [pid = 1796] [id = 678] 19:11:24 INFO - PROCESS | 1796 | --DOCSHELL 0x8fe51c00 == 131 [pid = 1796] [id = 679] 19:11:25 INFO - PROCESS | 1796 | --DOCSHELL 0x8ff13400 == 130 [pid = 1796] [id = 677] 19:11:25 INFO - PROCESS | 1796 | --DOCSHELL 0x8f44e800 == 129 [pid = 1796] [id = 676] 19:11:25 INFO - PROCESS | 1796 | --DOCSHELL 0x8a1e6400 == 128 [pid = 1796] [id = 673] 19:11:25 INFO - PROCESS | 1796 | --DOCSHELL 0x8c67b400 == 127 [pid = 1796] [id = 674] 19:11:25 INFO - PROCESS | 1796 | --DOCSHELL 0x885ea400 == 126 [pid = 1796] [id = 672] 19:11:25 INFO - PROCESS | 1796 | --DOCSHELL 0x8be5fc00 == 125 [pid = 1796] [id = 671] 19:11:25 INFO - PROCESS | 1796 | --DOCSHELL 0x8bfb3800 == 124 [pid = 1796] [id = 670] 19:11:25 INFO - PROCESS | 1796 | --DOCSHELL 0x88436c00 == 123 [pid = 1796] [id = 669] 19:11:25 INFO - PROCESS | 1796 | --DOCSHELL 0x891c7c00 == 122 [pid = 1796] [id = 668] 19:11:25 INFO - PROCESS | 1796 | --DOCSHELL 0x88754800 == 121 [pid = 1796] [id = 666] 19:11:25 INFO - PROCESS | 1796 | --DOCSHELL 0x891c2800 == 120 [pid = 1796] [id = 667] 19:11:25 INFO - PROCESS | 1796 | --DOCSHELL 0x86073800 == 119 [pid = 1796] [id = 665] 19:11:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 19:11:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 3742ms 19:11:25 INFO - PROCESS | 1796 | --DOMWINDOW == 177 (0x8f10d000) [pid = 1796] [serial = 1860] [outer = (nil)] [url = about:blank] 19:11:25 INFO - PROCESS | 1796 | --DOMWINDOW == 176 (0x88f48000) [pid = 1796] [serial = 1991] [outer = (nil)] [url = about:blank] 19:11:25 INFO - PROCESS | 1796 | --DOMWINDOW == 175 (0x88e10800) [pid = 1796] [serial = 1989] [outer = (nil)] [url = about:blank] 19:11:25 INFO - PROCESS | 1796 | --DOMWINDOW == 174 (0x891cc400) [pid = 1796] [serial = 1992] [outer = (nil)] [url = about:blank] 19:11:25 INFO - PROCESS | 1796 | --DOMWINDOW == 173 (0x8fe4d800) [pid = 1796] [serial = 1941] [outer = (nil)] [url = about:blank] 19:11:25 INFO - PROCESS | 1796 | --DOMWINDOW == 172 (0x8fc84800) [pid = 1796] [serial = 1940] [outer = (nil)] [url = about:blank] 19:11:25 INFO - PROCESS | 1796 | --DOMWINDOW == 171 (0x8f4b5000) [pid = 1796] [serial = 1938] [outer = (nil)] [url = about:blank] 19:11:25 INFO - PROCESS | 1796 | --DOMWINDOW == 170 (0x8f44c400) [pid = 1796] [serial = 1937] [outer = (nil)] [url = about:blank] 19:11:25 INFO - PROCESS | 1796 | --DOMWINDOW == 169 (0x8f107c00) [pid = 1796] [serial = 1935] [outer = (nil)] [url = about:blank] 19:11:25 INFO - PROCESS | 1796 | --DOMWINDOW == 168 (0x8e7d2800) [pid = 1796] [serial = 1934] [outer = (nil)] [url = about:blank] 19:11:25 INFO - PROCESS | 1796 | --DOMWINDOW == 167 (0x8a1e7c00) [pid = 1796] [serial = 1932] [outer = (nil)] [url = about:blank] 19:11:25 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0x891ca400) [pid = 1796] [serial = 1931] [outer = (nil)] [url = about:blank] 19:11:25 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0x86f43400) [pid = 1796] [serial = 1985] [outer = (nil)] [url = about:blank] 19:11:25 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x86f4d800) [pid = 1796] [serial = 1986] [outer = (nil)] [url = about:blank] 19:11:25 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x86f46c00) [pid = 1796] [serial = 1982] [outer = (nil)] [url = about:blank] 19:11:25 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0xa0d36c00) [pid = 1796] [serial = 1980] [outer = (nil)] [url = about:blank] 19:11:25 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0xa0be1800) [pid = 1796] [serial = 1979] [outer = (nil)] [url = about:blank] 19:11:25 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x9fc90000) [pid = 1796] [serial = 1977] [outer = (nil)] [url = about:blank] 19:11:25 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x9fc32800) [pid = 1796] [serial = 1976] [outer = (nil)] [url = about:blank] 19:11:25 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x9ae7dc00) [pid = 1796] [serial = 1974] [outer = (nil)] [url = about:blank] 19:11:25 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x997c3c00) [pid = 1796] [serial = 1973] [outer = (nil)] [url = about:blank] 19:11:25 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x98cd2800) [pid = 1796] [serial = 1971] [outer = (nil)] [url = about:blank] 19:11:25 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x98b0cc00) [pid = 1796] [serial = 1970] [outer = (nil)] [url = about:blank] 19:11:25 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x983c0000) [pid = 1796] [serial = 1968] [outer = (nil)] [url = about:blank] 19:11:25 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x98281c00) [pid = 1796] [serial = 1967] [outer = (nil)] [url = about:blank] 19:11:25 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x97fa3800) [pid = 1796] [serial = 1965] [outer = (nil)] [url = about:blank] 19:11:25 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x97f9f000) [pid = 1796] [serial = 1964] [outer = (nil)] [url = about:blank] 19:11:25 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x97f68c00) [pid = 1796] [serial = 1962] [outer = (nil)] [url = about:blank] 19:11:25 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x97a0bc00) [pid = 1796] [serial = 1961] [outer = (nil)] [url = about:blank] 19:11:25 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x895e7400) [pid = 1796] [serial = 1994] [outer = (nil)] [url = about:blank] 19:11:25 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x95110c00) [pid = 1796] [serial = 1959] [outer = (nil)] [url = about:blank] 19:11:25 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x95107400) [pid = 1796] [serial = 1958] [outer = (nil)] [url = about:blank] 19:11:25 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x93d82000) [pid = 1796] [serial = 1956] [outer = (nil)] [url = about:blank] 19:11:25 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x93d7e400) [pid = 1796] [serial = 1955] [outer = (nil)] [url = about:blank] 19:11:25 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x93a6b800) [pid = 1796] [serial = 1953] [outer = (nil)] [url = about:blank] 19:11:25 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x92bdb400) [pid = 1796] [serial = 1952] [outer = (nil)] [url = about:blank] 19:11:25 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x915de800) [pid = 1796] [serial = 1950] [outer = (nil)] [url = about:blank] 19:11:25 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x91512800) [pid = 1796] [serial = 1949] [outer = (nil)] [url = about:blank] 19:11:25 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x90723000) [pid = 1796] [serial = 1947] [outer = (nil)] [url = about:blank] 19:11:25 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x905a4c00) [pid = 1796] [serial = 1946] [outer = (nil)] [url = about:blank] 19:11:25 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x90241c00) [pid = 1796] [serial = 1944] [outer = (nil)] [url = about:blank] 19:11:25 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x8ff6ac00) [pid = 1796] [serial = 1943] [outer = (nil)] [url = about:blank] 19:11:25 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x88752000) [pid = 1796] [serial = 1988] [outer = (nil)] [url = about:blank] 19:11:25 INFO - PROCESS | 1796 | 1461204685343 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 19:11:25 INFO - PROCESS | 1796 | 1461204685348 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 19:11:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 19:11:25 INFO - PROCESS | 1796 | 1461204685361 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 19:11:25 INFO - PROCESS | 1796 | 1461204685369 Marionette TRACE conn3 <- [1,2782,null,{}] 19:11:25 INFO - PROCESS | 1796 | 1461204685376 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}] 19:11:25 INFO - PROCESS | 1796 | 1461204685577 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 19:11:25 INFO - PROCESS | 1796 | 1461204685641 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:25 INFO - PROCESS | 1796 | ++DOCSHELL 0x885e2400 == 120 [pid = 1796] [id = 703] 19:11:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x885e2800) [pid = 1796] [serial = 2110] [outer = (nil)] 19:11:25 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x885eac00) [pid = 1796] [serial = 2111] [outer = 0x885e2800] 19:11:25 INFO - PROCESS | 1796 | 1461204685901 Marionette DEBUG loaded listener.js 19:11:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x88e0ec00) [pid = 1796] [serial = 2112] [outer = 0x885e2800] 19:11:26 INFO - PROCESS | 1796 | 1461204686709 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]]]}] 19:11:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 19:11:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1392ms 19:11:26 INFO - PROCESS | 1796 | 1461204686753 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 19:11:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 19:11:26 INFO - PROCESS | 1796 | 1461204686758 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 19:11:26 INFO - PROCESS | 1796 | 1461204686769 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 19:11:26 INFO - PROCESS | 1796 | 1461204686775 Marionette TRACE conn3 <- [1,2786,null,{}] 19:11:26 INFO - PROCESS | 1796 | 1461204686781 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}] 19:11:26 INFO - PROCESS | 1796 | 1461204686990 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 19:11:27 INFO - PROCESS | 1796 | 1461204687225 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:27 INFO - PROCESS | 1796 | ++DOCSHELL 0x88437800 == 121 [pid = 1796] [id = 704] 19:11:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x88438000) [pid = 1796] [serial = 2113] [outer = (nil)] 19:11:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x891c7c00) [pid = 1796] [serial = 2114] [outer = 0x88438000] 19:11:27 INFO - PROCESS | 1796 | 1461204687312 Marionette DEBUG loaded listener.js 19:11:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x896c1800) [pid = 1796] [serial = 2115] [outer = 0x88438000] 19:11:28 INFO - PROCESS | 1796 | 1461204688331 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]]]}] 19:11:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 19:11:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1591ms 19:11:28 INFO - PROCESS | 1796 | 1461204688357 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 19:11:28 INFO - PROCESS | 1796 | 1461204688360 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 19:11:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 19:11:28 INFO - PROCESS | 1796 | 1461204688367 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 19:11:28 INFO - PROCESS | 1796 | 1461204688370 Marionette TRACE conn3 <- [1,2790,null,{}] 19:11:28 INFO - PROCESS | 1796 | 1461204688391 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}] 19:11:28 INFO - PROCESS | 1796 | 1461204688681 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 19:11:28 INFO - PROCESS | 1796 | 1461204688715 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:28 INFO - PROCESS | 1796 | ++DOCSHELL 0x88e15000 == 122 [pid = 1796] [id = 705] 19:11:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x8a3d6000) [pid = 1796] [serial = 2116] [outer = (nil)] 19:11:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x8aef4800) [pid = 1796] [serial = 2117] [outer = 0x8a3d6000] 19:11:28 INFO - PROCESS | 1796 | 1461204688794 Marionette DEBUG loaded listener.js 19:11:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x8bd31800) [pid = 1796] [serial = 2118] [outer = 0x8a3d6000] 19:11:30 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x86f42c00) [pid = 1796] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 19:11:30 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x8f44ec00) [pid = 1796] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 19:11:30 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x905a6c00) [pid = 1796] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 19:11:30 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x8bfb3c00) [pid = 1796] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 19:11:30 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x86fd5800) [pid = 1796] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 19:11:30 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x902a8800) [pid = 1796] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 19:11:30 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x8f168c00) [pid = 1796] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 19:11:30 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x8bd3b400) [pid = 1796] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 19:11:30 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x88757c00) [pid = 1796] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 19:11:30 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x8f447400) [pid = 1796] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 19:11:30 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x86f3f000) [pid = 1796] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 19:11:30 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x8c684c00) [pid = 1796] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 19:11:30 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x8be52400) [pid = 1796] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 19:11:30 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x86074000) [pid = 1796] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 19:11:30 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x90246800) [pid = 1796] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 19:11:30 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x896d0800) [pid = 1796] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 19:11:30 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x8aeecc00) [pid = 1796] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 19:11:30 INFO - PROCESS | 1796 | --DOMWINDOW == 126 (0x896cf800) [pid = 1796] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 19:11:30 INFO - PROCESS | 1796 | --DOMWINDOW == 125 (0x88e13400) [pid = 1796] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 19:11:30 INFO - PROCESS | 1796 | --DOMWINDOW == 124 (0x8bfb8800) [pid = 1796] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 19:11:30 INFO - PROCESS | 1796 | --DOMWINDOW == 123 (0x88e0e400) [pid = 1796] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 19:11:30 INFO - PROCESS | 1796 | --DOMWINDOW == 122 (0x90516000) [pid = 1796] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 19:11:30 INFO - PROCESS | 1796 | 1461204690321 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]]]}] 19:11:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 19:11:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 2003ms 19:11:30 INFO - PROCESS | 1796 | 1461204690370 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 19:11:30 INFO - PROCESS | 1796 | 1461204690374 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 19:11:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 19:11:30 INFO - PROCESS | 1796 | 1461204690380 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 19:11:30 INFO - PROCESS | 1796 | 1461204690383 Marionette TRACE conn3 <- [1,2794,null,{}] 19:11:30 INFO - PROCESS | 1796 | 1461204690388 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}] 19:11:30 INFO - PROCESS | 1796 | 1461204690647 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 19:11:30 INFO - PROCESS | 1796 | 1461204690848 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:30 INFO - PROCESS | 1796 | ++DOCSHELL 0x88430800 == 123 [pid = 1796] [id = 706] 19:11:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 123 (0x88e0bc00) [pid = 1796] [serial = 2119] [outer = (nil)] 19:11:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 124 (0x8a3d2000) [pid = 1796] [serial = 2120] [outer = 0x88e0bc00] 19:11:30 INFO - PROCESS | 1796 | 1461204690926 Marionette DEBUG loaded listener.js 19:11:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 125 (0x8bfadc00) [pid = 1796] [serial = 2121] [outer = 0x88e0bc00] 19:11:31 INFO - PROCESS | 1796 | 1461204691724 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]]]}] 19:11:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 19:11:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1399ms 19:11:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 19:11:31 INFO - PROCESS | 1796 | 1461204691779 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 19:11:31 INFO - PROCESS | 1796 | 1461204691782 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 19:11:31 INFO - PROCESS | 1796 | 1461204691789 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 19:11:31 INFO - PROCESS | 1796 | 1461204691792 Marionette TRACE conn3 <- [1,2798,null,{}] 19:11:31 INFO - PROCESS | 1796 | 1461204691797 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}] 19:11:31 INFO - PROCESS | 1796 | 1461204691986 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 19:11:32 INFO - PROCESS | 1796 | 1461204692359 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:32 INFO - PROCESS | 1796 | ++DOCSHELL 0x86f42000 == 124 [pid = 1796] [id = 707] 19:11:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 126 (0x86f42800) [pid = 1796] [serial = 2122] [outer = (nil)] 19:11:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 127 (0x86f4bc00) [pid = 1796] [serial = 2123] [outer = 0x86f42800] 19:11:32 INFO - PROCESS | 1796 | 1461204692521 Marionette DEBUG loaded listener.js 19:11:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x8843e400) [pid = 1796] [serial = 2124] [outer = 0x86f42800] 19:11:33 INFO - PROCESS | 1796 | 1461204693541 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]]]}] 19:11:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 19:11:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1786ms 19:11:33 INFO - PROCESS | 1796 | 1461204693575 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 19:11:33 INFO - PROCESS | 1796 | 1461204693582 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 19:11:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 19:11:33 INFO - PROCESS | 1796 | 1461204693592 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 19:11:33 INFO - PROCESS | 1796 | 1461204693596 Marionette TRACE conn3 <- [1,2802,null,{}] 19:11:33 INFO - PROCESS | 1796 | 1461204693605 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}] 19:11:33 INFO - PROCESS | 1796 | 1461204693826 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 19:11:34 INFO - PROCESS | 1796 | 1461204694164 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:34 INFO - PROCESS | 1796 | ++DOCSHELL 0x895ebc00 == 125 [pid = 1796] [id = 708] 19:11:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x896cd800) [pid = 1796] [serial = 2125] [outer = (nil)] 19:11:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x8a1e8c00) [pid = 1796] [serial = 2126] [outer = 0x896cd800] 19:11:34 INFO - PROCESS | 1796 | 1461204694260 Marionette DEBUG loaded listener.js 19:11:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x8a3d7c00) [pid = 1796] [serial = 2127] [outer = 0x896cd800] 19:11:35 INFO - PROCESS | 1796 | 1461204695217 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]]]}] 19:11:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 19:11:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1683ms 19:11:35 INFO - PROCESS | 1796 | 1461204695277 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 19:11:35 INFO - PROCESS | 1796 | 1461204695283 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 19:11:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 19:11:35 INFO - PROCESS | 1796 | 1461204695299 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 19:11:35 INFO - PROCESS | 1796 | 1461204695303 Marionette TRACE conn3 <- [1,2806,null,{}] 19:11:35 INFO - PROCESS | 1796 | 1461204695313 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}] 19:11:35 INFO - PROCESS | 1796 | 1461204695575 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 19:11:35 INFO - PROCESS | 1796 | 1461204695964 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:35 INFO - PROCESS | 1796 | ++DOCSHELL 0x88e0e400 == 126 [pid = 1796] [id = 709] 19:11:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x8be52000) [pid = 1796] [serial = 2128] [outer = (nil)] 19:11:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x8bfb5400) [pid = 1796] [serial = 2129] [outer = 0x8be52000] 19:11:36 INFO - PROCESS | 1796 | 1461204696053 Marionette DEBUG loaded listener.js 19:11:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x8c67c400) [pid = 1796] [serial = 2130] [outer = 0x8be52000] 19:11:36 INFO - PROCESS | 1796 | 1461204696969 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]]]}] 19:11:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 19:11:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1698ms 19:11:36 INFO - PROCESS | 1796 | 1461204696990 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 19:11:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 19:11:36 INFO - PROCESS | 1796 | 1461204696994 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 19:11:37 INFO - PROCESS | 1796 | 1461204697002 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 19:11:37 INFO - PROCESS | 1796 | 1461204697012 Marionette TRACE conn3 <- [1,2810,null,{}] 19:11:37 INFO - PROCESS | 1796 | 1461204697042 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}] 19:11:37 INFO - PROCESS | 1796 | 1461204697372 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 19:11:37 INFO - PROCESS | 1796 | 1461204697674 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:37 INFO - PROCESS | 1796 | ++DOCSHELL 0x86845c00 == 127 [pid = 1796] [id = 710] 19:11:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x8bd3b400) [pid = 1796] [serial = 2131] [outer = (nil)] 19:11:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x8f164800) [pid = 1796] [serial = 2132] [outer = 0x8bd3b400] 19:11:37 INFO - PROCESS | 1796 | 1461204697770 Marionette DEBUG loaded listener.js 19:11:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x8f16fc00) [pid = 1796] [serial = 2133] [outer = 0x8bd3b400] 19:11:38 INFO - PROCESS | 1796 | 1461204698645 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]]]}] 19:11:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 19:11:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1662ms 19:11:38 INFO - PROCESS | 1796 | 1461204698663 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 19:11:38 INFO - PROCESS | 1796 | 1461204698667 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 19:11:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 19:11:38 INFO - PROCESS | 1796 | 1461204698673 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 19:11:38 INFO - PROCESS | 1796 | 1461204698677 Marionette TRACE conn3 <- [1,2814,null,{}] 19:11:38 INFO - PROCESS | 1796 | 1461204698683 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}] 19:11:38 INFO - PROCESS | 1796 | 1461204698902 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 19:11:39 INFO - PROCESS | 1796 | 1461204699197 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:39 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e7ce400 == 128 [pid = 1796] [id = 711] 19:11:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x8e7d2c00) [pid = 1796] [serial = 2134] [outer = (nil)] 19:11:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x8f44d800) [pid = 1796] [serial = 2135] [outer = 0x8e7d2c00] 19:11:39 INFO - PROCESS | 1796 | 1461204699286 Marionette DEBUG loaded listener.js 19:11:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x8f450400) [pid = 1796] [serial = 2136] [outer = 0x8e7d2c00] 19:11:40 INFO - PROCESS | 1796 | 1461204700282 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]]]}] 19:11:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 19:11:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1683ms 19:11:40 INFO - PROCESS | 1796 | 1461204700358 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 19:11:40 INFO - PROCESS | 1796 | 1461204700362 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 19:11:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 19:11:40 INFO - PROCESS | 1796 | 1461204700369 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 19:11:40 INFO - PROCESS | 1796 | 1461204700372 Marionette TRACE conn3 <- [1,2818,null,{}] 19:11:40 INFO - PROCESS | 1796 | 1461204700378 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}] 19:11:40 INFO - PROCESS | 1796 | 1461204700635 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 19:11:41 INFO - PROCESS | 1796 | 1461204700980 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:41 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f4bfc00 == 129 [pid = 1796] [id = 712] 19:11:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x8f4cb000) [pid = 1796] [serial = 2137] [outer = (nil)] 19:11:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x8fc88c00) [pid = 1796] [serial = 2138] [outer = 0x8f4cb000] 19:11:41 INFO - PROCESS | 1796 | 1461204701086 Marionette DEBUG loaded listener.js 19:11:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x8ff6b800) [pid = 1796] [serial = 2139] [outer = 0x8f4cb000] 19:11:42 INFO - PROCESS | 1796 | 1461204702038 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]]]}] 19:11:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 19:11:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1733ms 19:11:42 INFO - PROCESS | 1796 | 1461204702103 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 19:11:42 INFO - PROCESS | 1796 | 1461204702107 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 19:11:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 19:11:42 INFO - PROCESS | 1796 | 1461204702120 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 19:11:42 INFO - PROCESS | 1796 | 1461204702123 Marionette TRACE conn3 <- [1,2822,null,{}] 19:11:42 INFO - PROCESS | 1796 | 1461204702132 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}] 19:11:42 INFO - PROCESS | 1796 | 1461204702391 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 19:11:42 INFO - PROCESS | 1796 | 1461204702742 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:42 INFO - PROCESS | 1796 | ++DOCSHELL 0x88ec7800 == 130 [pid = 1796] [id = 713] 19:11:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x8aef6000) [pid = 1796] [serial = 2140] [outer = (nil)] 19:11:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x902b1000) [pid = 1796] [serial = 2141] [outer = 0x8aef6000] 19:11:42 INFO - PROCESS | 1796 | 1461204702836 Marionette DEBUG loaded listener.js 19:11:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x90513800) [pid = 1796] [serial = 2142] [outer = 0x8aef6000] 19:11:43 INFO - PROCESS | 1796 | 1461204703742 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]]]}] 19:11:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 19:11:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1692ms 19:11:43 INFO - PROCESS | 1796 | 1461204703807 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 19:11:43 INFO - PROCESS | 1796 | 1461204703811 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 19:11:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 19:11:43 INFO - PROCESS | 1796 | 1461204703818 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 19:11:43 INFO - PROCESS | 1796 | 1461204703821 Marionette TRACE conn3 <- [1,2826,null,{}] 19:11:43 INFO - PROCESS | 1796 | 1461204703827 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}] 19:11:44 INFO - PROCESS | 1796 | 1461204704054 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 19:11:44 INFO - PROCESS | 1796 | 1461204704388 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:44 INFO - PROCESS | 1796 | ++DOCSHELL 0x8607a400 == 131 [pid = 1796] [id = 714] 19:11:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x86842800) [pid = 1796] [serial = 2143] [outer = (nil)] 19:11:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x912bd400) [pid = 1796] [serial = 2144] [outer = 0x86842800] 19:11:44 INFO - PROCESS | 1796 | 1461204704483 Marionette DEBUG loaded listener.js 19:11:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x912c3000) [pid = 1796] [serial = 2145] [outer = 0x86842800] 19:11:45 INFO - PROCESS | 1796 | 1461204705393 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 19:11:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 19:11:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1638ms 19:11:45 INFO - PROCESS | 1796 | 1461204705457 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 19:11:45 INFO - PROCESS | 1796 | 1461204705461 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 19:11:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 19:11:45 INFO - PROCESS | 1796 | 1461204705467 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 19:11:45 INFO - PROCESS | 1796 | 1461204705471 Marionette TRACE conn3 <- [1,2830,null,{}] 19:11:45 INFO - PROCESS | 1796 | 1461204705477 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}] 19:11:45 INFO - PROCESS | 1796 | 1461204705700 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 19:11:46 INFO - PROCESS | 1796 | 1461204706039 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:46 INFO - PROCESS | 1796 | ++DOCSHELL 0x90512000 == 132 [pid = 1796] [id = 715] 19:11:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x905a4c00) [pid = 1796] [serial = 2146] [outer = (nil)] 19:11:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x92bda800) [pid = 1796] [serial = 2147] [outer = 0x905a4c00] 19:11:46 INFO - PROCESS | 1796 | 1461204706135 Marionette DEBUG loaded listener.js 19:11:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x93a64c00) [pid = 1796] [serial = 2148] [outer = 0x905a4c00] 19:11:47 INFO - PROCESS | 1796 | 1461204707082 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]]]}] 19:11:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 19:11:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1683ms 19:11:47 INFO - PROCESS | 1796 | 1461204707171 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 19:11:47 INFO - PROCESS | 1796 | 1461204707176 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 19:11:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 19:11:47 INFO - PROCESS | 1796 | 1461204707182 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 19:11:47 INFO - PROCESS | 1796 | 1461204707186 Marionette TRACE conn3 <- [1,2834,null,{}] 19:11:47 INFO - PROCESS | 1796 | 1461204707192 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}] 19:11:47 INFO - PROCESS | 1796 | 1461204707424 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 19:11:47 INFO - PROCESS | 1796 | 1461204707782 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:47 INFO - PROCESS | 1796 | ++DOCSHELL 0x896cec00 == 133 [pid = 1796] [id = 716] 19:11:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x8e7da000) [pid = 1796] [serial = 2149] [outer = (nil)] 19:11:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x93c46800) [pid = 1796] [serial = 2150] [outer = 0x8e7da000] 19:11:47 INFO - PROCESS | 1796 | 1461204707877 Marionette DEBUG loaded listener.js 19:11:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x93c4a800) [pid = 1796] [serial = 2151] [outer = 0x8e7da000] 19:11:48 INFO - PROCESS | 1796 | 1461204708803 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 19:11:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 19:11:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1683ms 19:11:48 INFO - PROCESS | 1796 | 1461204708866 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 19:11:48 INFO - PROCESS | 1796 | 1461204708870 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 19:11:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 19:11:48 INFO - PROCESS | 1796 | 1461204708876 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 19:11:48 INFO - PROCESS | 1796 | 1461204708880 Marionette TRACE conn3 <- [1,2838,null,{}] 19:11:48 INFO - PROCESS | 1796 | 1461204708885 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}] 19:11:49 INFO - PROCESS | 1796 | 1461204709110 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 19:11:49 INFO - PROCESS | 1796 | 1461204709456 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:49 INFO - PROCESS | 1796 | ++DOCSHELL 0x93d87400 == 134 [pid = 1796] [id = 717] 19:11:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x93e42800) [pid = 1796] [serial = 2152] [outer = (nil)] 19:11:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x9510a800) [pid = 1796] [serial = 2153] [outer = 0x93e42800] 19:11:49 INFO - PROCESS | 1796 | 1461204709564 Marionette DEBUG loaded listener.js 19:11:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x95b0a400) [pid = 1796] [serial = 2154] [outer = 0x93e42800] 19:11:50 INFO - PROCESS | 1796 | 1461204710517 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]]]}] 19:11:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 19:11:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1690ms 19:11:50 INFO - PROCESS | 1796 | 1461204710568 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 19:11:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 19:11:50 INFO - PROCESS | 1796 | 1461204710573 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 19:11:50 INFO - PROCESS | 1796 | 1461204710579 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 19:11:50 INFO - PROCESS | 1796 | 1461204710584 Marionette TRACE conn3 <- [1,2842,null,{}] 19:11:50 INFO - PROCESS | 1796 | 1461204710589 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}] 19:11:50 INFO - PROCESS | 1796 | 1461204710831 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 19:11:51 INFO - PROCESS | 1796 | 1461204711170 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:51 INFO - PROCESS | 1796 | ++DOCSHELL 0x93d89800 == 135 [pid = 1796] [id = 718] 19:11:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x95178c00) [pid = 1796] [serial = 2155] [outer = (nil)] 19:11:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x97f68000) [pid = 1796] [serial = 2156] [outer = 0x95178c00] 19:11:51 INFO - PROCESS | 1796 | 1461204711265 Marionette DEBUG loaded listener.js 19:11:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x97f6c400) [pid = 1796] [serial = 2157] [outer = 0x95178c00] 19:11:52 INFO - PROCESS | 1796 | 1461204712184 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]]]}] 19:11:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 19:11:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1645ms 19:11:52 INFO - PROCESS | 1796 | 1461204712224 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 19:11:52 INFO - PROCESS | 1796 | 1461204712227 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 19:11:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 19:11:52 INFO - PROCESS | 1796 | 1461204712234 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 19:11:52 INFO - PROCESS | 1796 | 1461204712237 Marionette TRACE conn3 <- [1,2846,null,{}] 19:11:52 INFO - PROCESS | 1796 | 1461204712243 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}] 19:11:52 INFO - PROCESS | 1796 | 1461204712445 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 19:11:52 INFO - PROCESS | 1796 | 1461204712838 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:52 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ff1ac00 == 136 [pid = 1796] [id = 719] 19:11:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x9713e800) [pid = 1796] [serial = 2158] [outer = (nil)] 19:11:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x97fa1400) [pid = 1796] [serial = 2159] [outer = 0x9713e800] 19:11:52 INFO - PROCESS | 1796 | 1461204712932 Marionette DEBUG loaded listener.js 19:11:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x97fa6c00) [pid = 1796] [serial = 2160] [outer = 0x9713e800] 19:11:53 INFO - PROCESS | 1796 | 1461204713844 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]]]}] 19:11:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 19:11:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1683ms 19:11:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 19:11:53 INFO - PROCESS | 1796 | 1461204713918 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 19:11:53 INFO - PROCESS | 1796 | 1461204713921 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 19:11:53 INFO - PROCESS | 1796 | 1461204713928 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 19:11:53 INFO - PROCESS | 1796 | 1461204713931 Marionette TRACE conn3 <- [1,2850,null,{}] 19:11:53 INFO - PROCESS | 1796 | 1461204713937 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}] 19:11:54 INFO - PROCESS | 1796 | 1461204714201 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 19:11:54 INFO - PROCESS | 1796 | 1461204714546 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:54 INFO - PROCESS | 1796 | ++DOCSHELL 0x97f75800 == 137 [pid = 1796] [id = 720] 19:11:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x97f9cc00) [pid = 1796] [serial = 2161] [outer = (nil)] 19:11:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x9818e000) [pid = 1796] [serial = 2162] [outer = 0x97f9cc00] 19:11:54 INFO - PROCESS | 1796 | 1461204714633 Marionette DEBUG loaded listener.js 19:11:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x98190000) [pid = 1796] [serial = 2163] [outer = 0x97f9cc00] 19:11:55 INFO - PROCESS | 1796 | 1461204715530 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 19:11:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 19:11:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1638ms 19:11:55 INFO - PROCESS | 1796 | 1461204715566 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 19:11:55 INFO - PROCESS | 1796 | 1461204715569 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 19:11:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 19:11:55 INFO - PROCESS | 1796 | 1461204715576 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 19:11:55 INFO - PROCESS | 1796 | 1461204715579 Marionette TRACE conn3 <- [1,2854,null,{}] 19:11:55 INFO - PROCESS | 1796 | 1461204715586 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}] 19:11:55 INFO - PROCESS | 1796 | 1461204715791 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 19:11:56 INFO - PROCESS | 1796 | 1461204716091 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:56 INFO - PROCESS | 1796 | ++DOCSHELL 0x97f9ec00 == 138 [pid = 1796] [id = 721] 19:11:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x97fa0400) [pid = 1796] [serial = 2164] [outer = (nil)] 19:11:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 169 (0x98281400) [pid = 1796] [serial = 2165] [outer = 0x97fa0400] 19:11:56 INFO - PROCESS | 1796 | 1461204716235 Marionette DEBUG loaded listener.js 19:11:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 170 (0x982b1800) [pid = 1796] [serial = 2166] [outer = 0x97fa0400] 19:11:57 INFO - PROCESS | 1796 | 1461204717141 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]]]}] 19:11:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 19:11:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1633ms 19:11:57 INFO - PROCESS | 1796 | 1461204717209 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 19:11:57 INFO - PROCESS | 1796 | 1461204717213 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 19:11:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 19:11:57 INFO - PROCESS | 1796 | 1461204717220 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 19:11:57 INFO - PROCESS | 1796 | 1461204717223 Marionette TRACE conn3 <- [1,2858,null,{}] 19:11:57 INFO - PROCESS | 1796 | 1461204717229 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}] 19:11:57 INFO - PROCESS | 1796 | 1461204717448 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 19:11:57 INFO - PROCESS | 1796 | 1461204717786 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:57 INFO - PROCESS | 1796 | ++DOCSHELL 0x902b2800 == 139 [pid = 1796] [id = 722] 19:11:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 171 (0x9071f000) [pid = 1796] [serial = 2167] [outer = (nil)] 19:11:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 172 (0x98814000) [pid = 1796] [serial = 2168] [outer = 0x9071f000] 19:11:57 INFO - PROCESS | 1796 | 1461204717893 Marionette DEBUG loaded listener.js 19:11:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 173 (0x98818000) [pid = 1796] [serial = 2169] [outer = 0x9071f000] 19:11:58 INFO - PROCESS | 1796 | 1461204718828 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 19:11:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 19:11:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1684ms 19:11:58 INFO - PROCESS | 1796 | 1461204718906 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 19:11:58 INFO - PROCESS | 1796 | 1461204718910 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 19:11:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 19:11:58 INFO - PROCESS | 1796 | 1461204718916 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 19:11:58 INFO - PROCESS | 1796 | 1461204718920 Marionette TRACE conn3 <- [1,2862,null,{}] 19:11:58 INFO - PROCESS | 1796 | 1461204718925 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}] 19:11:59 INFO - PROCESS | 1796 | 1461204719177 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 19:11:59 INFO - PROCESS | 1796 | 1461204719517 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:11:59 INFO - PROCESS | 1796 | ++DOCSHELL 0x983cd800 == 140 [pid = 1796] [id = 723] 19:11:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 174 (0x983d9800) [pid = 1796] [serial = 2170] [outer = (nil)] 19:11:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 175 (0x98b03c00) [pid = 1796] [serial = 2171] [outer = 0x983d9800] 19:11:59 INFO - PROCESS | 1796 | 1461204719608 Marionette DEBUG loaded listener.js 19:11:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 176 (0x98b05c00) [pid = 1796] [serial = 2172] [outer = 0x983d9800] 19:12:00 INFO - PROCESS | 1796 | 1461204720536 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]]]}] 19:12:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 19:12:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1689ms 19:12:00 INFO - PROCESS | 1796 | 1461204720607 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 19:12:00 INFO - PROCESS | 1796 | 1461204720611 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 19:12:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 19:12:00 INFO - PROCESS | 1796 | 1461204720617 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 19:12:00 INFO - PROCESS | 1796 | 1461204720620 Marionette TRACE conn3 <- [1,2866,null,{}] 19:12:00 INFO - PROCESS | 1796 | 1461204720626 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}] 19:12:00 INFO - PROCESS | 1796 | 1461204720845 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 19:12:01 INFO - PROCESS | 1796 | 1461204721187 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:01 INFO - PROCESS | 1796 | ++DOCSHELL 0x98820000 == 141 [pid = 1796] [id = 724] 19:12:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 177 (0x98820400) [pid = 1796] [serial = 2173] [outer = (nil)] 19:12:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 178 (0x98cd4000) [pid = 1796] [serial = 2174] [outer = 0x98820400] 19:12:01 INFO - PROCESS | 1796 | 1461204721281 Marionette DEBUG loaded listener.js 19:12:01 INFO - PROCESS | 1796 | ++DOMWINDOW == 179 (0x98cd8800) [pid = 1796] [serial = 2175] [outer = 0x98820400] 19:12:02 INFO - PROCESS | 1796 | 1461204722211 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]]]}] 19:12:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 19:12:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1680ms 19:12:02 INFO - PROCESS | 1796 | 1461204722298 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 19:12:02 INFO - PROCESS | 1796 | 1461204722302 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 19:12:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 19:12:02 INFO - PROCESS | 1796 | 1461204722309 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 19:12:02 INFO - PROCESS | 1796 | 1461204722311 Marionette TRACE conn3 <- [1,2870,null,{}] 19:12:02 INFO - PROCESS | 1796 | 1461204722317 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}] 19:12:02 INFO - PROCESS | 1796 | 1461204722594 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 19:12:02 INFO - PROCESS | 1796 | 1461204722964 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:05 INFO - PROCESS | 1796 | --DOCSHELL 0x90520800 == 140 [pid = 1796] [id = 65] 19:12:05 INFO - PROCESS | 1796 | --DOCSHELL 0x86491400 == 139 [pid = 1796] [id = 606] 19:12:05 INFO - PROCESS | 1796 | --DOCSHELL 0x83e48400 == 138 [pid = 1796] [id = 612] 19:12:05 INFO - PROCESS | 1796 | --DOCSHELL 0x83e44800 == 137 [pid = 1796] [id = 615] 19:12:05 INFO - PROCESS | 1796 | --DOCSHELL 0x8a3ce000 == 136 [pid = 1796] [id = 596] 19:12:05 INFO - PROCESS | 1796 | --DOCSHELL 0x9211c000 == 135 [pid = 1796] [id = 81] 19:12:05 INFO - PROCESS | 1796 | --DOCSHELL 0x8fe53400 == 134 [pid = 1796] [id = 607] 19:12:05 INFO - PROCESS | 1796 | --DOCSHELL 0x95109000 == 133 [pid = 1796] [id = 613] 19:12:05 INFO - PROCESS | 1796 | --DOCSHELL 0x96fdbc00 == 132 [pid = 1796] [id = 609] 19:12:05 INFO - PROCESS | 1796 | --DOCSHELL 0x8f442000 == 131 [pid = 1796] [id = 601] 19:12:05 INFO - PROCESS | 1796 | --DOCSHELL 0x88f44000 == 130 [pid = 1796] [id = 599] 19:12:05 INFO - PROCESS | 1796 | --DOCSHELL 0x88430800 == 129 [pid = 1796] [id = 706] 19:12:05 INFO - PROCESS | 1796 | --DOCSHELL 0x88e15000 == 128 [pid = 1796] [id = 705] 19:12:05 INFO - PROCESS | 1796 | --DOCSHELL 0x88437800 == 127 [pid = 1796] [id = 704] 19:12:05 INFO - PROCESS | 1796 | --DOCSHELL 0x885e2400 == 126 [pid = 1796] [id = 703] 19:12:05 INFO - PROCESS | 1796 | --DOCSHELL 0x912bf400 == 125 [pid = 1796] [id = 700] 19:12:05 INFO - PROCESS | 1796 | --DOCSHELL 0x8f367400 == 124 [pid = 1796] [id = 699] 19:12:05 INFO - PROCESS | 1796 | --DOCSHELL 0x93d7bc00 == 123 [pid = 1796] [id = 697] 19:12:05 INFO - PROCESS | 1796 | --DOCSHELL 0x8f4cd800 == 122 [pid = 1796] [id = 698] 19:12:05 INFO - PROCESS | 1796 | --DOCSHELL 0x8ff11400 == 121 [pid = 1796] [id = 696] 19:12:05 INFO - PROCESS | 1796 | --DOCSHELL 0x9059d800 == 120 [pid = 1796] [id = 695] 19:12:05 INFO - PROCESS | 1796 | --DOCSHELL 0x902b1800 == 119 [pid = 1796] [id = 694] 19:12:05 INFO - PROCESS | 1796 | --DOCSHELL 0x8a3d7000 == 118 [pid = 1796] [id = 693] 19:12:05 INFO - PROCESS | 1796 | --DOCSHELL 0x8a3dc800 == 117 [pid = 1796] [id = 692] 19:12:05 INFO - PROCESS | 1796 | --DOCSHELL 0x8f360800 == 116 [pid = 1796] [id = 690] 19:12:05 INFO - PROCESS | 1796 | --DOCSHELL 0x8f16f000 == 115 [pid = 1796] [id = 691] 19:12:05 INFO - PROCESS | 1796 | --DOCSHELL 0x88ec8400 == 114 [pid = 1796] [id = 689] 19:12:05 INFO - PROCESS | 1796 | --DOCSHELL 0x8a3d8c00 == 113 [pid = 1796] [id = 688] 19:12:05 INFO - PROCESS | 1796 | --DOCSHELL 0x891c3400 == 112 [pid = 1796] [id = 687] 19:12:05 INFO - PROCESS | 1796 | --DOCSHELL 0x88e19800 == 111 [pid = 1796] [id = 686] 19:12:05 INFO - PROCESS | 1796 | --DOCSHELL 0x866cbc00 == 110 [pid = 1796] [id = 685] 19:12:05 INFO - PROCESS | 1796 | --DOMWINDOW == 178 (0x92bac400) [pid = 1796] [serial = 2046] [outer = (nil)] [url = about:blank] 19:12:05 INFO - PROCESS | 1796 | --DOMWINDOW == 177 (0x8ff6e400) [pid = 1796] [serial = 2031] [outer = (nil)] [url = about:blank] 19:12:05 INFO - PROCESS | 1796 | --DOMWINDOW == 176 (0x915da000) [pid = 1796] [serial = 2043] [outer = (nil)] [url = about:blank] 19:12:05 INFO - PROCESS | 1796 | --DOMWINDOW == 175 (0x91514400) [pid = 1796] [serial = 2042] [outer = (nil)] [url = about:blank] 19:12:05 INFO - PROCESS | 1796 | --DOMWINDOW == 174 (0x8bfb7800) [pid = 1796] [serial = 2012] [outer = (nil)] [url = about:blank] 19:12:05 INFO - PROCESS | 1796 | --DOMWINDOW == 173 (0x885edc00) [pid = 1796] [serial = 2048] [outer = (nil)] [url = about:blank] 19:12:05 INFO - PROCESS | 1796 | --DOMWINDOW == 172 (0x90599c00) [pid = 1796] [serial = 2036] [outer = (nil)] [url = about:blank] 19:12:05 INFO - PROCESS | 1796 | --DOMWINDOW == 171 (0x8f443800) [pid = 1796] [serial = 2025] [outer = (nil)] [url = about:blank] 19:12:05 INFO - PROCESS | 1796 | --DOMWINDOW == 170 (0x8e9b8000) [pid = 1796] [serial = 1929] [outer = (nil)] [url = about:blank] 19:12:05 INFO - PROCESS | 1796 | --DOMWINDOW == 169 (0x88eb9800) [pid = 1796] [serial = 2000] [outer = (nil)] [url = about:blank] 19:12:05 INFO - PROCESS | 1796 | --DOMWINDOW == 168 (0x8f4d0000) [pid = 1796] [serial = 2028] [outer = (nil)] [url = about:blank] 19:12:05 INFO - PROCESS | 1796 | --DOMWINDOW == 167 (0x8f4b8800) [pid = 1796] [serial = 2027] [outer = (nil)] [url = about:blank] 19:12:05 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0x86f4b000) [pid = 1796] [serial = 1983] [outer = (nil)] [url = about:blank] 19:12:05 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0x8f16ec00) [pid = 1796] [serial = 2021] [outer = (nil)] [url = about:blank] 19:12:05 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x8e9bc400) [pid = 1796] [serial = 2019] [outer = (nil)] [url = about:blank] 19:12:05 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x86f43000) [pid = 1796] [serial = 1998] [outer = (nil)] [url = about:blank] 19:12:05 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x86497400) [pid = 1796] [serial = 1997] [outer = (nil)] [url = about:blank] 19:12:05 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x88e0c000) [pid = 1796] [serial = 2049] [outer = (nil)] [url = about:blank] 19:12:05 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x8ff19800) [pid = 1796] [serial = 2030] [outer = (nil)] [url = about:blank] 19:12:05 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x8f369c00) [pid = 1796] [serial = 2024] [outer = (nil)] [url = about:blank] 19:12:05 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x88ec4400) [pid = 1796] [serial = 2001] [outer = (nil)] [url = about:blank] 19:12:05 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x9059e400) [pid = 1796] [serial = 2037] [outer = (nil)] [url = about:blank] 19:12:05 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x902ac800) [pid = 1796] [serial = 2033] [outer = (nil)] [url = about:blank] 19:12:05 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x8a1ed800) [pid = 1796] [serial = 2003] [outer = (nil)] [url = about:blank] 19:12:05 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x8bd3ec00) [pid = 1796] [serial = 2009] [outer = (nil)] [url = about:blank] 19:12:05 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x8e9b9400) [pid = 1796] [serial = 2018] [outer = (nil)] [url = about:blank] 19:12:05 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x8f171000) [pid = 1796] [serial = 2022] [outer = (nil)] [url = about:blank] 19:12:05 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x8afedc00) [pid = 1796] [serial = 2006] [outer = (nil)] [url = about:blank] 19:12:05 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x8c4f8000) [pid = 1796] [serial = 2013] [outer = (nil)] [url = about:blank] 19:12:05 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x92ba6400) [pid = 1796] [serial = 2045] [outer = (nil)] [url = about:blank] 19:12:05 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x8a3d0c00) [pid = 1796] [serial = 2004] [outer = (nil)] [url = about:blank] 19:12:05 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x902b0000) [pid = 1796] [serial = 2034] [outer = (nil)] [url = about:blank] 19:12:05 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x891cbc00) [pid = 1796] [serial = 2052] [outer = (nil)] [url = about:blank] 19:12:05 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x8bd32800) [pid = 1796] [serial = 2007] [outer = (nil)] [url = about:blank] 19:12:05 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x8c68ac00) [pid = 1796] [serial = 2015] [outer = (nil)] [url = about:blank] 19:12:05 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x896ca000) [pid = 1796] [serial = 2054] [outer = (nil)] [url = about:blank] 19:12:05 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0xa46cb400) [pid = 1796] [serial = 1914] [outer = (nil)] [url = about:blank] 19:12:05 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x8be54000) [pid = 1796] [serial = 2010] [outer = (nil)] [url = about:blank] 19:12:05 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x8e7d3800) [pid = 1796] [serial = 2016] [outer = (nil)] [url = about:blank] 19:12:05 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x88ec2c00) [pid = 1796] [serial = 2051] [outer = (nil)] [url = about:blank] 19:12:05 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x912bdc00) [pid = 1796] [serial = 2040] [outer = (nil)] [url = about:blank] 19:12:05 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x90726800) [pid = 1796] [serial = 2039] [outer = (nil)] [url = about:blank] 19:12:05 INFO - PROCESS | 1796 | ++DOCSHELL 0x83e48400 == 111 [pid = 1796] [id = 725] 19:12:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x83e4dc00) [pid = 1796] [serial = 2176] [outer = (nil)] 19:12:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x86489c00) [pid = 1796] [serial = 2177] [outer = 0x83e4dc00] 19:12:05 INFO - PROCESS | 1796 | 1461204725484 Marionette DEBUG loaded listener.js 19:12:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x866cbc00) [pid = 1796] [serial = 2178] [outer = 0x83e4dc00] 19:12:06 INFO - PROCESS | 1796 | 1461204726388 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]]]}] 19:12:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 19:12:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 4140ms 19:12:06 INFO - PROCESS | 1796 | 1461204726451 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 19:12:06 INFO - PROCESS | 1796 | 1461204726458 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 19:12:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 19:12:06 INFO - PROCESS | 1796 | 1461204726468 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 19:12:06 INFO - PROCESS | 1796 | 1461204726472 Marionette TRACE conn3 <- [1,2874,null,{}] 19:12:06 INFO - PROCESS | 1796 | 1461204726479 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}] 19:12:06 INFO - PROCESS | 1796 | 1461204726717 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 19:12:07 INFO - PROCESS | 1796 | 1461204727025 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:07 INFO - PROCESS | 1796 | ++DOCSHELL 0x885e5c00 == 112 [pid = 1796] [id = 726] 19:12:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x885e6800) [pid = 1796] [serial = 2179] [outer = (nil)] 19:12:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x88753c00) [pid = 1796] [serial = 2180] [outer = 0x885e6800] 19:12:07 INFO - PROCESS | 1796 | 1461204727111 Marionette DEBUG loaded listener.js 19:12:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x88e10c00) [pid = 1796] [serial = 2181] [outer = 0x885e6800] 19:12:08 INFO - PROCESS | 1796 | 1461204728067 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]]]}] 19:12:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 19:12:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1634ms 19:12:08 INFO - PROCESS | 1796 | 1461204728102 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 19:12:08 INFO - PROCESS | 1796 | 1461204728107 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 19:12:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 19:12:08 INFO - PROCESS | 1796 | 1461204728117 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 19:12:08 INFO - PROCESS | 1796 | 1461204728121 Marionette TRACE conn3 <- [1,2878,null,{}] 19:12:08 INFO - PROCESS | 1796 | 1461204728135 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}] 19:12:08 INFO - PROCESS | 1796 | 1461204728419 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 19:12:08 INFO - PROCESS | 1796 | 1461204728462 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:08 INFO - PROCESS | 1796 | ++DOCSHELL 0x88435c00 == 113 [pid = 1796] [id = 727] 19:12:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x885ee800) [pid = 1796] [serial = 2182] [outer = (nil)] 19:12:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x88f43800) [pid = 1796] [serial = 2183] [outer = 0x885ee800] 19:12:08 INFO - PROCESS | 1796 | 1461204728540 Marionette DEBUG loaded listener.js 19:12:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x891cec00) [pid = 1796] [serial = 2184] [outer = 0x885ee800] 19:12:09 INFO - PROCESS | 1796 | 1461204729730 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]]]}] 19:12:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 19:12:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1642ms 19:12:09 INFO - PROCESS | 1796 | 1461204729760 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 19:12:09 INFO - PROCESS | 1796 | 1461204729764 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 19:12:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 19:12:09 INFO - PROCESS | 1796 | 1461204729771 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 19:12:09 INFO - PROCESS | 1796 | 1461204729777 Marionette TRACE conn3 <- [1,2882,null,{}] 19:12:09 INFO - PROCESS | 1796 | 1461204729800 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}] 19:12:10 INFO - PROCESS | 1796 | 1461204730755 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 19:12:10 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x8f4b0c00) [pid = 1796] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 19:12:10 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x9510d800) [pid = 1796] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 19:12:10 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x88438000) [pid = 1796] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 19:12:10 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x92babc00) [pid = 1796] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 19:12:10 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x8f361c00) [pid = 1796] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 19:12:10 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x9517a800) [pid = 1796] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 19:12:10 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x8a1ef000) [pid = 1796] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 19:12:10 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x88f3e800) [pid = 1796] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 19:12:10 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x885e2800) [pid = 1796] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 19:12:10 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x9072b800) [pid = 1796] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 19:12:10 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x92ba8000) [pid = 1796] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 19:12:10 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x8ff67800) [pid = 1796] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 19:12:10 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x8a3d9c00) [pid = 1796] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 19:12:10 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x866cdc00) [pid = 1796] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 19:12:10 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x90514c00) [pid = 1796] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 19:12:10 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x8c42c800) [pid = 1796] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 19:12:10 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x93e40400) [pid = 1796] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 19:12:10 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x891ce000) [pid = 1796] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 19:12:10 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x8bfb0400) [pid = 1796] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 19:12:10 INFO - PROCESS | 1796 | --DOMWINDOW == 126 (0x8a3d6000) [pid = 1796] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 19:12:10 INFO - PROCESS | 1796 | --DOMWINDOW == 125 (0x8c4f6800) [pid = 1796] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 19:12:11 INFO - PROCESS | 1796 | 1461204731010 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:11 INFO - PROCESS | 1796 | ++DOCSHELL 0x8606e000 == 114 [pid = 1796] [id = 728] 19:12:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 126 (0x866cdc00) [pid = 1796] [serial = 2185] [outer = (nil)] 19:12:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 127 (0x885f0c00) [pid = 1796] [serial = 2186] [outer = 0x866cdc00] 19:12:11 INFO - PROCESS | 1796 | 1461204731092 Marionette DEBUG loaded listener.js 19:12:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x8a1eec00) [pid = 1796] [serial = 2187] [outer = 0x866cdc00] 19:12:11 INFO - PROCESS | 1796 | 1461204731855 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]]]}] 19:12:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 19:12:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 2152ms 19:12:11 INFO - PROCESS | 1796 | 1461204731924 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 19:12:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 19:12:11 INFO - PROCESS | 1796 | 1461204731929 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 19:12:11 INFO - PROCESS | 1796 | 1461204731935 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 19:12:11 INFO - PROCESS | 1796 | 1461204731939 Marionette TRACE conn3 <- [1,2886,null,{}] 19:12:11 INFO - PROCESS | 1796 | 1461204731944 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}] 19:12:12 INFO - PROCESS | 1796 | 1461204732236 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 19:12:12 INFO - PROCESS | 1796 | 1461204732254 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:12 INFO - PROCESS | 1796 | ++DOCSHELL 0x88438000 == 115 [pid = 1796] [id = 729] 19:12:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x8a3d4c00) [pid = 1796] [serial = 2188] [outer = (nil)] 19:12:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x8aff5c00) [pid = 1796] [serial = 2189] [outer = 0x8a3d4c00] 19:12:12 INFO - PROCESS | 1796 | 1461204732351 Marionette DEBUG loaded listener.js 19:12:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x8bd36000) [pid = 1796] [serial = 2190] [outer = 0x8a3d4c00] 19:12:13 INFO - PROCESS | 1796 | 1461204733611 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]]]}] 19:12:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 19:12:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1739ms 19:12:13 INFO - PROCESS | 1796 | 1461204733676 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 19:12:13 INFO - PROCESS | 1796 | 1461204733683 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 19:12:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 19:12:13 INFO - PROCESS | 1796 | 1461204733693 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 19:12:13 INFO - PROCESS | 1796 | 1461204733698 Marionette TRACE conn3 <- [1,2890,null,{}] 19:12:13 INFO - PROCESS | 1796 | 1461204733707 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}] 19:12:13 INFO - PROCESS | 1796 | 1461204733977 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 19:12:14 INFO - PROCESS | 1796 | 1461204734331 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:14 INFO - PROCESS | 1796 | ++DOCSHELL 0x88436800 == 116 [pid = 1796] [id = 730] 19:12:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x88436c00) [pid = 1796] [serial = 2191] [outer = (nil)] 19:12:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x88e19800) [pid = 1796] [serial = 2192] [outer = 0x88436c00] 19:12:14 INFO - PROCESS | 1796 | 1461204734426 Marionette DEBUG loaded listener.js 19:12:14 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x88f48800) [pid = 1796] [serial = 2193] [outer = 0x88436c00] 19:12:15 INFO - PROCESS | 1796 | 1461204735416 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 19:12:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 19:12:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1788ms 19:12:15 INFO - PROCESS | 1796 | 1461204735482 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 19:12:15 INFO - PROCESS | 1796 | 1461204735491 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 19:12:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 19:12:15 INFO - PROCESS | 1796 | 1461204735502 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 19:12:15 INFO - PROCESS | 1796 | 1461204735507 Marionette TRACE conn3 <- [1,2894,null,{}] 19:12:15 INFO - PROCESS | 1796 | 1461204735513 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}] 19:12:15 INFO - PROCESS | 1796 | 1461204735796 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 19:12:16 INFO - PROCESS | 1796 | 1461204736191 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:16 INFO - PROCESS | 1796 | ++DOCSHELL 0x8a1e5400 == 117 [pid = 1796] [id = 731] 19:12:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x8aef5400) [pid = 1796] [serial = 2194] [outer = (nil)] 19:12:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x8bd38c00) [pid = 1796] [serial = 2195] [outer = 0x8aef5400] 19:12:16 INFO - PROCESS | 1796 | 1461204736281 Marionette DEBUG loaded listener.js 19:12:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x8be54400) [pid = 1796] [serial = 2196] [outer = 0x8aef5400] 19:12:17 INFO - PROCESS | 1796 | 1461204737284 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]]]}] 19:12:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 19:12:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1836ms 19:12:17 INFO - PROCESS | 1796 | 1461204737338 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 19:12:17 INFO - PROCESS | 1796 | 1461204737341 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 19:12:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 19:12:17 INFO - PROCESS | 1796 | 1461204737349 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 19:12:17 INFO - PROCESS | 1796 | 1461204737355 Marionette TRACE conn3 <- [1,2898,null,{}] 19:12:17 INFO - PROCESS | 1796 | 1461204737371 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}] 19:12:17 INFO - PROCESS | 1796 | 1461204737628 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 19:12:17 INFO - PROCESS | 1796 | 1461204737966 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:18 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bfac000 == 118 [pid = 1796] [id = 732] 19:12:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x8c4f2000) [pid = 1796] [serial = 2197] [outer = (nil)] 19:12:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x8c4fa000) [pid = 1796] [serial = 2198] [outer = 0x8c4f2000] 19:12:18 INFO - PROCESS | 1796 | 1461204738072 Marionette DEBUG loaded listener.js 19:12:18 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x8c683000) [pid = 1796] [serial = 2199] [outer = 0x8c4f2000] 19:12:19 INFO - PROCESS | 1796 | 1461204738996 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]]]}] 19:12:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 19:12:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1696ms 19:12:19 INFO - PROCESS | 1796 | 1461204739047 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 19:12:19 INFO - PROCESS | 1796 | 1461204739052 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 19:12:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 19:12:19 INFO - PROCESS | 1796 | 1461204739059 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 19:12:19 INFO - PROCESS | 1796 | 1461204739065 Marionette TRACE conn3 <- [1,2902,null,{}] 19:12:19 INFO - PROCESS | 1796 | 1461204739073 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}] 19:12:19 INFO - PROCESS | 1796 | 1461204739304 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 19:12:19 INFO - PROCESS | 1796 | 1461204739638 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:19 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c4fb800 == 119 [pid = 1796] [id = 733] 19:12:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x8e7ccc00) [pid = 1796] [serial = 2200] [outer = (nil)] 19:12:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x8e7d7800) [pid = 1796] [serial = 2201] [outer = 0x8e7ccc00] 19:12:19 INFO - PROCESS | 1796 | 1461204739733 Marionette DEBUG loaded listener.js 19:12:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x8e9b9400) [pid = 1796] [serial = 2202] [outer = 0x8e7ccc00] 19:12:20 INFO - PROCESS | 1796 | 1461204740734 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 19:12:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 19:12:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1743ms 19:12:20 INFO - PROCESS | 1796 | 1461204740802 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 19:12:20 INFO - PROCESS | 1796 | 1461204740806 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 19:12:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 19:12:20 INFO - PROCESS | 1796 | 1461204740812 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 19:12:20 INFO - PROCESS | 1796 | 1461204740816 Marionette TRACE conn3 <- [1,2906,null,{}] 19:12:20 INFO - PROCESS | 1796 | 1461204740822 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}] 19:12:21 INFO - PROCESS | 1796 | 1461204741131 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 19:12:21 INFO - PROCESS | 1796 | 1461204741489 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:21 INFO - PROCESS | 1796 | ++DOCSHELL 0x8bd3a800 == 120 [pid = 1796] [id = 734] 19:12:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x8e9bd400) [pid = 1796] [serial = 2203] [outer = (nil)] 19:12:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x8f10cc00) [pid = 1796] [serial = 2204] [outer = 0x8e9bd400] 19:12:21 INFO - PROCESS | 1796 | 1461204741582 Marionette DEBUG loaded listener.js 19:12:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x8f110400) [pid = 1796] [serial = 2205] [outer = 0x8e9bd400] 19:12:22 INFO - PROCESS | 1796 | 1461204742499 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]]]}] 19:12:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 19:12:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1734ms 19:12:22 INFO - PROCESS | 1796 | 1461204742547 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 19:12:22 INFO - PROCESS | 1796 | 1461204742550 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 19:12:22 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 19:12:22 INFO - PROCESS | 1796 | 1461204742557 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 19:12:22 INFO - PROCESS | 1796 | 1461204742560 Marionette TRACE conn3 <- [1,2910,null,{}] 19:12:22 INFO - PROCESS | 1796 | 1461204742566 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}] 19:12:22 INFO - PROCESS | 1796 | 1461204742812 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 19:12:23 INFO - PROCESS | 1796 | 1461204743200 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:23 INFO - PROCESS | 1796 | ++DOCSHELL 0x8a1e7400 == 121 [pid = 1796] [id = 735] 19:12:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x8bfad800) [pid = 1796] [serial = 2206] [outer = (nil)] 19:12:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x8f44d000) [pid = 1796] [serial = 2207] [outer = 0x8bfad800] 19:12:23 INFO - PROCESS | 1796 | 1461204743311 Marionette DEBUG loaded listener.js 19:12:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x8f4cbc00) [pid = 1796] [serial = 2208] [outer = 0x8bfad800] 19:12:24 INFO - PROCESS | 1796 | 1461204744101 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]]]}] 19:12:24 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 19:12:24 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 19:12:24 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1580ms 19:12:24 INFO - PROCESS | 1796 | 1461204744138 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 19:12:24 INFO - PROCESS | 1796 | 1461204744143 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 19:12:24 INFO - TEST-START | /DOMEvents/constructors.html 19:12:24 INFO - PROCESS | 1796 | 1461204744149 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 19:12:24 INFO - PROCESS | 1796 | 1461204744153 Marionette TRACE conn3 <- [1,2914,null,{}] 19:12:24 INFO - PROCESS | 1796 | 1461204744158 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}] 19:12:24 INFO - PROCESS | 1796 | 1461204744379 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 19:12:24 INFO - PROCESS | 1796 | 1461204744643 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:24 INFO - PROCESS | 1796 | ++DOCSHELL 0x83e46800 == 122 [pid = 1796] [id = 736] 19:12:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x8f44a400) [pid = 1796] [serial = 2209] [outer = (nil)] 19:12:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x8fc90000) [pid = 1796] [serial = 2210] [outer = 0x8f44a400] 19:12:24 INFO - PROCESS | 1796 | 1461204744736 Marionette DEBUG loaded listener.js 19:12:24 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x8fe4c800) [pid = 1796] [serial = 2211] [outer = 0x8f44a400] 19:12:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 19:12:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 19:12:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 19:12:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 19:12:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 19:12:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 19:12:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 19:12:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 19:12:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 19:12:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 19:12:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 19:12:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 19:12:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 19:12:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 19:12:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 19:12:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 19:12:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 19:12:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 19:12:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 19:12:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 19:12:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 19:12:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 19:12:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 19:12:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 19:12:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 19:12:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 19:12:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 19:12:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 19:12:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 19:12:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 19:12:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 19:12:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 19:12:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 19:12:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 19:12:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 19:12:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 19:12:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 19:12:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 19:12:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:12:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:12:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 19:12:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:12:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 19:12:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 19:12:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:12:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:12:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 19:12:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:12:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 19:12:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 19:12:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:12:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:12:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 19:12:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:12:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 19:12:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 19:12:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:12:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:12:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 19:12:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:12:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 19:12:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 19:12:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:12:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:12:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 19:12:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:12:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 19:12:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 19:12:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:12:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:12:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 19:12:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:12:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 19:12:25 INFO - TEST-OK | /DOMEvents/constructors.html | took 1657ms 19:12:25 INFO - PROCESS | 1796 | 1461204745746 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]]]}] 19:12:25 INFO - PROCESS | 1796 | 1461204745838 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 19:12:25 INFO - PROCESS | 1796 | 1461204745845 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 19:12:25 INFO - TEST-START | /DOMEvents/event-phases-order.html 19:12:25 INFO - PROCESS | 1796 | 1461204745853 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 19:12:25 INFO - PROCESS | 1796 | 1461204745856 Marionette TRACE conn3 <- [1,2918,null,{}] 19:12:25 INFO - PROCESS | 1796 | 1461204745866 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}] 19:12:26 INFO - PROCESS | 1796 | 1461204746086 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 19:12:26 INFO - PROCESS | 1796 | 1461204746420 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:26 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f10b800 == 123 [pid = 1796] [id = 737] 19:12:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x8fc85c00) [pid = 1796] [serial = 2212] [outer = (nil)] 19:12:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x8ff6d800) [pid = 1796] [serial = 2213] [outer = 0x8fc85c00] 19:12:26 INFO - PROCESS | 1796 | 1461204746510 Marionette DEBUG loaded listener.js 19:12:26 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x9024ac00) [pid = 1796] [serial = 2214] [outer = 0x8fc85c00] 19:12:27 INFO - PROCESS | 1796 | 1461204747321 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 19:12:27 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 19:12:27 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1495ms 19:12:27 INFO - PROCESS | 1796 | 1461204747349 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 19:12:27 INFO - PROCESS | 1796 | 1461204747356 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 19:12:27 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 19:12:27 INFO - PROCESS | 1796 | 1461204747368 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 19:12:27 INFO - PROCESS | 1796 | 1461204747370 Marionette TRACE conn3 <- [1,2922,null,{}] 19:12:27 INFO - PROCESS | 1796 | 1461204747377 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}] 19:12:27 INFO - PROCESS | 1796 | 1461204747611 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 19:12:27 INFO - PROCESS | 1796 | 1461204747909 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:27 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e7d6400 == 124 [pid = 1796] [id = 738] 19:12:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x8fe51c00) [pid = 1796] [serial = 2215] [outer = (nil)] 19:12:27 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x902b1800) [pid = 1796] [serial = 2216] [outer = 0x8fe51c00] 19:12:28 INFO - PROCESS | 1796 | 1461204748002 Marionette DEBUG loaded listener.js 19:12:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x90514400) [pid = 1796] [serial = 2217] [outer = 0x8fe51c00] 19:12:28 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 19:12:28 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 19:12:28 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 19:12:28 INFO - PROCESS | 1796 | [1796] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 19:12:28 INFO - PROCESS | 1796 | 1461204748890 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]]]}] 19:12:28 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 19:12:28 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 19:12:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 19:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:12:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:12:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:12:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:12:28 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 19:12:28 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 19:12:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:12:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:12:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:12:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:12:28 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 19:12:28 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 19:12:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:12:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:12:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:12:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:12:28 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]" 19:12:28 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 19:12:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:12:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:12:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:12:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:12:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:12:28 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 19:12:28 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1585ms 19:12:28 INFO - PROCESS | 1796 | 1461204748954 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 19:12:28 INFO - PROCESS | 1796 | 1461204748958 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 19:12:28 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 19:12:28 INFO - PROCESS | 1796 | 1461204748969 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 19:12:28 INFO - PROCESS | 1796 | 1461204748977 Marionette TRACE conn3 <- [1,2926,null,{}] 19:12:29 INFO - PROCESS | 1796 | 1461204749004 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}] 19:12:29 INFO - PROCESS | 1796 | 1461204749205 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 19:12:29 INFO - PROCESS | 1796 | 1461204749495 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:29 INFO - PROCESS | 1796 | ++DOCSHELL 0x902ae000 == 125 [pid = 1796] [id = 739] 19:12:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x90512800) [pid = 1796] [serial = 2218] [outer = (nil)] 19:12:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x91512800) [pid = 1796] [serial = 2219] [outer = 0x90512800] 19:12:29 INFO - PROCESS | 1796 | 1461204749589 Marionette DEBUG loaded listener.js 19:12:29 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x91517400) [pid = 1796] [serial = 2220] [outer = 0x90512800] 19:12:30 INFO - PROCESS | 1796 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 19:12:30 INFO - PROCESS | 1796 | 1461204750464 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]]]}] 19:12:30 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 19:12:30 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1553ms 19:12:30 INFO - PROCESS | 1796 | 1461204750523 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 19:12:30 INFO - PROCESS | 1796 | 1461204750526 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 19:12:30 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 19:12:30 INFO - PROCESS | 1796 | 1461204750533 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 19:12:30 INFO - PROCESS | 1796 | 1461204750538 Marionette TRACE conn3 <- [1,2930,null,{}] 19:12:30 INFO - PROCESS | 1796 | 1461204750565 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}] 19:12:30 INFO - PROCESS | 1796 | 1461204750804 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 19:12:31 INFO - PROCESS | 1796 | 1461204751095 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:31 INFO - PROCESS | 1796 | ++DOCSHELL 0x9150e000 == 126 [pid = 1796] [id = 740] 19:12:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x915e5c00) [pid = 1796] [serial = 2221] [outer = (nil)] 19:12:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x92babc00) [pid = 1796] [serial = 2222] [outer = 0x915e5c00] 19:12:31 INFO - PROCESS | 1796 | 1461204751195 Marionette DEBUG loaded listener.js 19:12:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x93a6f000) [pid = 1796] [serial = 2223] [outer = 0x915e5c00] 19:12:31 INFO - PROCESS | 1796 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 19:12:32 INFO - PROCESS | 1796 | 1461204752074 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]]]}] 19:12:32 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 19:12:32 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1589ms 19:12:32 INFO - PROCESS | 1796 | 1461204752123 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 19:12:32 INFO - PROCESS | 1796 | 1461204752127 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 19:12:32 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 19:12:32 INFO - PROCESS | 1796 | 1461204752133 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 19:12:32 INFO - PROCESS | 1796 | 1461204752135 Marionette TRACE conn3 <- [1,2934,null,{}] 19:12:32 INFO - PROCESS | 1796 | 1461204752142 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}] 19:12:32 INFO - PROCESS | 1796 | 1461204752391 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 19:12:32 INFO - PROCESS | 1796 | 1461204752688 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:32 INFO - PROCESS | 1796 | ++DOCSHELL 0x915e0000 == 127 [pid = 1796] [id = 741] 19:12:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x92bac400) [pid = 1796] [serial = 2224] [outer = (nil)] 19:12:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x93d82000) [pid = 1796] [serial = 2225] [outer = 0x92bac400] 19:12:32 INFO - PROCESS | 1796 | 1461204752778 Marionette DEBUG loaded listener.js 19:12:32 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x93d87c00) [pid = 1796] [serial = 2226] [outer = 0x92bac400] 19:12:33 INFO - PROCESS | 1796 | 1461204753593 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]]]}] 19:12:33 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 19:12:33 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1491ms 19:12:33 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 19:12:33 INFO - PROCESS | 1796 | 1461204753624 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 19:12:33 INFO - PROCESS | 1796 | 1461204753627 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 19:12:33 INFO - PROCESS | 1796 | 1461204753633 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 19:12:33 INFO - PROCESS | 1796 | 1461204753637 Marionette TRACE conn3 <- [1,2938,null,{}] 19:12:33 INFO - PROCESS | 1796 | 1461204753642 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}] 19:12:33 INFO - PROCESS | 1796 | 1461204753839 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 19:12:34 INFO - PROCESS | 1796 | 1461204754108 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:34 INFO - PROCESS | 1796 | ++DOCSHELL 0x92122400 == 128 [pid = 1796] [id = 742] 19:12:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x93c44400) [pid = 1796] [serial = 2227] [outer = (nil)] 19:12:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 169 (0x95109c00) [pid = 1796] [serial = 2228] [outer = 0x93c44400] 19:12:34 INFO - PROCESS | 1796 | 1461204754198 Marionette DEBUG loaded listener.js 19:12:34 INFO - PROCESS | 1796 | ++DOMWINDOW == 170 (0x9510d400) [pid = 1796] [serial = 2229] [outer = 0x93c44400] 19:12:35 INFO - PROCESS | 1796 | 1461204755002 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]]]}] 19:12:35 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. 19:12:35 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1380ms 19:12:35 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 19:12:35 INFO - PROCESS | 1796 | 1461204755012 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 19:12:35 INFO - PROCESS | 1796 | 1461204755015 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 19:12:35 INFO - PROCESS | 1796 | 1461204755022 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 19:12:35 INFO - PROCESS | 1796 | 1461204755025 Marionette TRACE conn3 <- [1,2942,null,{}] 19:12:35 INFO - PROCESS | 1796 | 1461204755031 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}] 19:12:35 INFO - PROCESS | 1796 | 1461204755234 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 19:12:35 INFO - PROCESS | 1796 | 1461204755507 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:35 INFO - PROCESS | 1796 | ++DOCSHELL 0x93e46800 == 129 [pid = 1796] [id = 743] 19:12:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 171 (0x93e49400) [pid = 1796] [serial = 2230] [outer = (nil)] 19:12:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 172 (0x95babc00) [pid = 1796] [serial = 2231] [outer = 0x93e49400] 19:12:35 INFO - PROCESS | 1796 | 1461204755682 Marionette DEBUG loaded listener.js 19:12:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 173 (0x95d1fc00) [pid = 1796] [serial = 2232] [outer = 0x93e49400] 19:12:36 INFO - PROCESS | 1796 | 1461204756599 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"]]]}] 19:12:36 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 19:12:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 19:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:12:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 19:12:36 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1631ms 19:12:36 INFO - PROCESS | 1796 | 1461204756654 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 19:12:36 INFO - PROCESS | 1796 | 1461204756658 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 19:12:36 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 19:12:36 INFO - PROCESS | 1796 | 1461204756664 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 19:12:36 INFO - PROCESS | 1796 | 1461204756667 Marionette TRACE conn3 <- [1,2946,null,{}] 19:12:36 INFO - PROCESS | 1796 | 1461204756673 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}] 19:12:36 INFO - PROCESS | 1796 | 1461204756895 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 19:12:37 INFO - PROCESS | 1796 | 1461204757229 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:37 INFO - PROCESS | 1796 | ++DOCSHELL 0x8ff1f800 == 130 [pid = 1796] [id = 744] 19:12:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 174 (0x96fdcc00) [pid = 1796] [serial = 2233] [outer = (nil)] 19:12:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 175 (0x9714b800) [pid = 1796] [serial = 2234] [outer = 0x96fdcc00] 19:12:37 INFO - PROCESS | 1796 | 1461204757384 Marionette DEBUG loaded listener.js 19:12:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 176 (0x978e7400) [pid = 1796] [serial = 2235] [outer = 0x96fdcc00] 19:12:38 INFO - PROCESS | 1796 | 1461204758434 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]]]}] 19:12:38 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. 19:12:38 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1796ms 19:12:38 INFO - PROCESS | 1796 | 1461204758461 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 19:12:38 INFO - PROCESS | 1796 | 1461204758465 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 19:12:38 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 19:12:38 INFO - PROCESS | 1796 | 1461204758471 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 19:12:38 INFO - PROCESS | 1796 | 1461204758475 Marionette TRACE conn3 <- [1,2950,null,{}] 19:12:38 INFO - PROCESS | 1796 | 1461204758480 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}] 19:12:38 INFO - PROCESS | 1796 | 1461204758734 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 19:12:39 INFO - PROCESS | 1796 | 1461204759019 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:39 INFO - PROCESS | 1796 | ++DOCSHELL 0x8a3dc800 == 131 [pid = 1796] [id = 745] 19:12:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 177 (0x8aeeb800) [pid = 1796] [serial = 2236] [outer = (nil)] 19:12:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 178 (0x97f9f000) [pid = 1796] [serial = 2237] [outer = 0x8aeeb800] 19:12:39 INFO - PROCESS | 1796 | 1461204759161 Marionette DEBUG loaded listener.js 19:12:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 179 (0x97fa4c00) [pid = 1796] [serial = 2238] [outer = 0x8aeeb800] 19:12:39 INFO - PROCESS | 1796 | ++DOCSHELL 0x97f75000 == 132 [pid = 1796] [id = 746] 19:12:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 180 (0x97f9d800) [pid = 1796] [serial = 2239] [outer = (nil)] 19:12:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 181 (0x98cce000) [pid = 1796] [serial = 2240] [outer = 0x97f9d800] 19:12:40 INFO - PROCESS | 1796 | 1461204760217 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]]]}] 19:12:40 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. 19:12:40 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1785ms 19:12:40 INFO - PROCESS | 1796 | 1461204760258 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 19:12:40 INFO - PROCESS | 1796 | 1461204760262 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 19:12:40 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 19:12:40 INFO - PROCESS | 1796 | 1461204760268 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 19:12:40 INFO - PROCESS | 1796 | 1461204760271 Marionette TRACE conn3 <- [1,2954,null,{}] 19:12:40 INFO - PROCESS | 1796 | 1461204760277 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}] 19:12:40 INFO - PROCESS | 1796 | 1461204760571 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 19:12:40 INFO - PROCESS | 1796 | 1461204760927 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:40 INFO - PROCESS | 1796 | ++DOCSHELL 0x8684ac00 == 133 [pid = 1796] [id = 747] 19:12:40 INFO - PROCESS | 1796 | ++DOMWINDOW == 182 (0x97f6dc00) [pid = 1796] [serial = 2241] [outer = (nil)] 19:12:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 183 (0x98b0c800) [pid = 1796] [serial = 2242] [outer = 0x97f6dc00] 19:12:41 INFO - PROCESS | 1796 | 1461204761024 Marionette DEBUG loaded listener.js 19:12:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 184 (0x98d34400) [pid = 1796] [serial = 2243] [outer = 0x97f6dc00] 19:12:41 INFO - PROCESS | 1796 | 1461204761807 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]]]}] 19:12:41 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 19:12:41 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 19:12:41 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1581ms 19:12:41 INFO - PROCESS | 1796 | 1461204761850 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 19:12:41 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 19:12:41 INFO - PROCESS | 1796 | 1461204761854 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 19:12:41 INFO - PROCESS | 1796 | 1461204761860 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 19:12:41 INFO - PROCESS | 1796 | 1461204761864 Marionette TRACE conn3 <- [1,2958,null,{}] 19:12:41 INFO - PROCESS | 1796 | 1461204761870 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}] 19:12:42 INFO - PROCESS | 1796 | 1461204762101 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 19:12:42 INFO - PROCESS | 1796 | 1461204762402 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:42 INFO - PROCESS | 1796 | ++DOCSHELL 0x98281c00 == 134 [pid = 1796] [id = 748] 19:12:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 185 (0x98814400) [pid = 1796] [serial = 2244] [outer = (nil)] 19:12:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 186 (0x997c3c00) [pid = 1796] [serial = 2245] [outer = 0x98814400] 19:12:42 INFO - PROCESS | 1796 | 1461204762507 Marionette DEBUG loaded listener.js 19:12:42 INFO - PROCESS | 1796 | ++DOMWINDOW == 187 (0x9ad0ec00) [pid = 1796] [serial = 2246] [outer = 0x98814400] 19:12:46 INFO - PROCESS | 1796 | --DOCSHELL 0x866c2c00 == 133 [pid = 1796] [id = 635] 19:12:46 INFO - PROCESS | 1796 | --DOCSHELL 0x983cd800 == 132 [pid = 1796] [id = 723] 19:12:46 INFO - PROCESS | 1796 | --DOCSHELL 0x902b2800 == 131 [pid = 1796] [id = 722] 19:12:46 INFO - PROCESS | 1796 | --DOCSHELL 0x97f75800 == 130 [pid = 1796] [id = 720] 19:12:46 INFO - PROCESS | 1796 | --DOCSHELL 0x97f9ec00 == 129 [pid = 1796] [id = 721] 19:12:46 INFO - PROCESS | 1796 | --DOCSHELL 0x8ff1ac00 == 128 [pid = 1796] [id = 719] 19:12:46 INFO - PROCESS | 1796 | --DOCSHELL 0x93d89800 == 127 [pid = 1796] [id = 718] 19:12:46 INFO - PROCESS | 1796 | --DOCSHELL 0x93d87400 == 126 [pid = 1796] [id = 717] 19:12:46 INFO - PROCESS | 1796 | --DOCSHELL 0x90512000 == 125 [pid = 1796] [id = 715] 19:12:46 INFO - PROCESS | 1796 | --DOCSHELL 0x896cec00 == 124 [pid = 1796] [id = 716] 19:12:46 INFO - PROCESS | 1796 | --DOCSHELL 0x8607a400 == 123 [pid = 1796] [id = 714] 19:12:46 INFO - PROCESS | 1796 | --DOCSHELL 0x88ec7800 == 122 [pid = 1796] [id = 713] 19:12:46 INFO - PROCESS | 1796 | --DOCSHELL 0x8f445000 == 121 [pid = 1796] [id = 675] 19:12:46 INFO - PROCESS | 1796 | --DOCSHELL 0x8f4bfc00 == 120 [pid = 1796] [id = 712] 19:12:46 INFO - PROCESS | 1796 | --DOCSHELL 0x8e7ce400 == 119 [pid = 1796] [id = 711] 19:12:46 INFO - PROCESS | 1796 | --DOCSHELL 0x88e0e400 == 118 [pid = 1796] [id = 709] 19:12:46 INFO - PROCESS | 1796 | --DOCSHELL 0x86845c00 == 117 [pid = 1796] [id = 710] 19:12:46 INFO - PROCESS | 1796 | --DOCSHELL 0x895ebc00 == 116 [pid = 1796] [id = 708] 19:12:46 INFO - PROCESS | 1796 | --DOCSHELL 0x86f42000 == 115 [pid = 1796] [id = 707] 19:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 186 (0x891c8c00) [pid = 1796] [serial = 2060] [outer = (nil)] [url = about:blank] 19:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 185 (0x88e0ec00) [pid = 1796] [serial = 2112] [outer = (nil)] [url = about:blank] 19:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 184 (0x95184000) [pid = 1796] [serial = 2100] [outer = (nil)] [url = about:blank] 19:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 183 (0x93d7ec00) [pid = 1796] [serial = 2090] [outer = (nil)] [url = about:blank] 19:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 182 (0x95107800) [pid = 1796] [serial = 2096] [outer = (nil)] [url = about:blank] 19:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 181 (0x905a7400) [pid = 1796] [serial = 2082] [outer = (nil)] [url = about:blank] 19:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 180 (0x86f3e400) [pid = 1796] [serial = 2057] [outer = (nil)] [url = about:blank] 19:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 179 (0x915e7000) [pid = 1796] [serial = 2085] [outer = (nil)] [url = about:blank] 19:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 178 (0x885eac00) [pid = 1796] [serial = 2111] [outer = (nil)] [url = about:blank] 19:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 177 (0x8f107800) [pid = 1796] [serial = 2070] [outer = (nil)] [url = about:blank] 19:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 176 (0x8bd32c00) [pid = 1796] [serial = 2064] [outer = (nil)] [url = about:blank] 19:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 175 (0x9051d800) [pid = 1796] [serial = 2081] [outer = (nil)] [url = about:blank] 19:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 174 (0x95182000) [pid = 1796] [serial = 2099] [outer = (nil)] [url = about:blank] 19:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 173 (0x93e48000) [pid = 1796] [serial = 2093] [outer = (nil)] [url = about:blank] 19:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 172 (0x8fe53800) [pid = 1796] [serial = 2075] [outer = (nil)] [url = about:blank] 19:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 171 (0x896c4800) [pid = 1796] [serial = 1995] [outer = (nil)] [url = about:blank] 19:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 170 (0x91515c00) [pid = 1796] [serial = 2084] [outer = (nil)] [url = about:blank] 19:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 169 (0x8f368800) [pid = 1796] [serial = 2072] [outer = (nil)] [url = about:blank] 19:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 168 (0x8a3d2000) [pid = 1796] [serial = 2120] [outer = (nil)] [url = about:blank] 19:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 167 (0x86fcb000) [pid = 1796] [serial = 2058] [outer = (nil)] [url = about:blank] 19:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0x8c4f9c00) [pid = 1796] [serial = 2067] [outer = (nil)] [url = about:blank] 19:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0x93e4ac00) [pid = 1796] [serial = 2094] [outer = (nil)] [url = about:blank] 19:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x8aef4800) [pid = 1796] [serial = 2117] [outer = (nil)] [url = about:blank] 19:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x8c4f2800) [pid = 1796] [serial = 2066] [outer = (nil)] [url = about:blank] 19:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x8e7da400) [pid = 1796] [serial = 2069] [outer = (nil)] [url = about:blank] 19:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x9024f000) [pid = 1796] [serial = 2079] [outer = (nil)] [url = about:blank] 19:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x896c3c00) [pid = 1796] [serial = 2061] [outer = (nil)] [url = about:blank] 19:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x93d83400) [pid = 1796] [serial = 2091] [outer = (nil)] [url = about:blank] 19:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x93a6e800) [pid = 1796] [serial = 2088] [outer = (nil)] [url = about:blank] 19:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x96fda800) [pid = 1796] [serial = 2105] [outer = (nil)] [url = about:blank] 19:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x90247800) [pid = 1796] [serial = 2078] [outer = (nil)] [url = about:blank] 19:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x9510dc00) [pid = 1796] [serial = 2097] [outer = (nil)] [url = about:blank] 19:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x95d2b800) [pid = 1796] [serial = 2103] [outer = (nil)] [url = about:blank] 19:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x8bd31800) [pid = 1796] [serial = 2118] [outer = (nil)] [url = about:blank] 19:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x891c7c00) [pid = 1796] [serial = 2114] [outer = (nil)] [url = about:blank] 19:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x8ff19000) [pid = 1796] [serial = 2076] [outer = (nil)] [url = about:blank] 19:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x96cb4000) [pid = 1796] [serial = 2106] [outer = (nil)] [url = about:blank] 19:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x896c1800) [pid = 1796] [serial = 2115] [outer = (nil)] [url = about:blank] 19:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x93a62800) [pid = 1796] [serial = 2087] [outer = (nil)] [url = about:blank] 19:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x9714b400) [pid = 1796] [serial = 2108] [outer = (nil)] [url = about:blank] 19:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x8f4bcc00) [pid = 1796] [serial = 2073] [outer = (nil)] [url = about:blank] 19:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x95bb5400) [pid = 1796] [serial = 2102] [outer = (nil)] [url = about:blank] 19:12:46 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x8afea800) [pid = 1796] [serial = 2063] [outer = (nil)] [url = about:blank] 19:12:46 INFO - PROCESS | 1796 | 1461204766433 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]]]}] 19:12:46 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 19:12:46 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 4650ms 19:12:46 INFO - PROCESS | 1796 | 1461204766511 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 19:12:46 INFO - PROCESS | 1796 | 1461204766517 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 19:12:46 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 19:12:46 INFO - PROCESS | 1796 | 1461204766525 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 19:12:46 INFO - PROCESS | 1796 | 1461204766530 Marionette TRACE conn3 <- [1,2962,null,{}] 19:12:46 INFO - PROCESS | 1796 | 1461204766539 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}] 19:12:46 INFO - PROCESS | 1796 | 1461204766724 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 19:12:46 INFO - PROCESS | 1796 | 1461204766967 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:46 INFO - PROCESS | 1796 | ++DOCSHELL 0x885e9000 == 116 [pid = 1796] [id = 749] 19:12:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x885eac00) [pid = 1796] [serial = 2247] [outer = (nil)] 19:12:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x88757000) [pid = 1796] [serial = 2248] [outer = 0x885eac00] 19:12:47 INFO - PROCESS | 1796 | 1461204767045 Marionette DEBUG loaded listener.js 19:12:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x88e0fc00) [pid = 1796] [serial = 2249] [outer = 0x885eac00] 19:12:47 INFO - PROCESS | 1796 | 1461204767789 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]]]}] 19:12:47 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 19:12:47 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1287ms 19:12:47 INFO - PROCESS | 1796 | 1461204767812 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 19:12:47 INFO - PROCESS | 1796 | 1461204767820 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 19:12:47 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 19:12:47 INFO - PROCESS | 1796 | 1461204767829 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 19:12:47 INFO - PROCESS | 1796 | 1461204767833 Marionette TRACE conn3 <- [1,2966,null,{}] 19:12:47 INFO - PROCESS | 1796 | 1461204767839 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}] 19:12:48 INFO - PROCESS | 1796 | 1461204768114 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 19:12:48 INFO - PROCESS | 1796 | 1461204768142 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:48 INFO - PROCESS | 1796 | ++DOCSHELL 0x8843e000 == 117 [pid = 1796] [id = 750] 19:12:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x88ec2400) [pid = 1796] [serial = 2250] [outer = (nil)] 19:12:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x895e1000) [pid = 1796] [serial = 2251] [outer = 0x88ec2400] 19:12:48 INFO - PROCESS | 1796 | 1461204768214 Marionette DEBUG loaded listener.js 19:12:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x895ee000) [pid = 1796] [serial = 2252] [outer = 0x88ec2400] 19:12:49 INFO - PROCESS | 1796 | 1461204769291 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]]]}] 19:12:49 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 19:12:49 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1479ms 19:12:49 INFO - PROCESS | 1796 | 1461204769309 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 19:12:49 INFO - PROCESS | 1796 | 1461204769312 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 19:12:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 19:12:49 INFO - PROCESS | 1796 | 1461204769319 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 19:12:49 INFO - PROCESS | 1796 | 1461204769324 Marionette TRACE conn3 <- [1,2970,null,{}] 19:12:49 INFO - PROCESS | 1796 | 1461204769352 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}] 19:12:49 INFO - PROCESS | 1796 | 1461204769636 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 19:12:49 INFO - PROCESS | 1796 | 1461204769678 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:49 INFO - PROCESS | 1796 | ++DOCSHELL 0x88ebf000 == 118 [pid = 1796] [id = 751] 19:12:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x8a1efc00) [pid = 1796] [serial = 2253] [outer = (nil)] 19:12:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x8aff0800) [pid = 1796] [serial = 2254] [outer = 0x8a1efc00] 19:12:49 INFO - PROCESS | 1796 | 1461204769758 Marionette DEBUG loaded listener.js 19:12:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x8bd33000) [pid = 1796] [serial = 2255] [outer = 0x8a1efc00] 19:12:50 INFO - PROCESS | 1796 | 1461204770725 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]]]}] 19:12:50 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 19:12:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1456ms 19:12:50 INFO - PROCESS | 1796 | 1461204770775 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 19:12:50 INFO - PROCESS | 1796 | 1461204770780 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 19:12:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 19:12:50 INFO - PROCESS | 1796 | 1461204770786 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 19:12:50 INFO - PROCESS | 1796 | 1461204770789 Marionette TRACE conn3 <- [1,2974,null,{}] 19:12:50 INFO - PROCESS | 1796 | 1461204770801 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}] 19:12:51 INFO - PROCESS | 1796 | 1461204771635 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 19:12:51 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x9713e800) [pid = 1796] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 19:12:51 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x97fa0400) [pid = 1796] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 19:12:51 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x895e8c00) [pid = 1796] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 19:12:51 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x8aef6000) [pid = 1796] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 19:12:51 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x86842800) [pid = 1796] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 19:12:51 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x8be52000) [pid = 1796] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 19:12:51 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x93e42800) [pid = 1796] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 19:12:51 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x9071f000) [pid = 1796] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 19:12:51 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x905a4c00) [pid = 1796] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 19:12:51 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x866cdc00) [pid = 1796] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 19:12:51 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x95178c00) [pid = 1796] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 19:12:51 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x97f9cc00) [pid = 1796] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 19:12:51 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x86f42800) [pid = 1796] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 19:12:51 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x885ee800) [pid = 1796] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 19:12:51 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x983d9800) [pid = 1796] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 19:12:51 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x885e6800) [pid = 1796] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 19:12:51 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x8bd3b400) [pid = 1796] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 19:12:51 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x896cd800) [pid = 1796] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 19:12:51 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x8f4cb000) [pid = 1796] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 19:12:51 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x83e4dc00) [pid = 1796] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 19:12:51 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x8e7da000) [pid = 1796] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 19:12:51 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x8e7d2c00) [pid = 1796] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 19:12:51 INFO - PROCESS | 1796 | 1461204771903 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:51 INFO - PROCESS | 1796 | ++DOCSHELL 0x83e4dc00 == 119 [pid = 1796] [id = 752] 19:12:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x86073400) [pid = 1796] [serial = 2256] [outer = (nil)] 19:12:51 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x86fca000) [pid = 1796] [serial = 2257] [outer = 0x86073400] 19:12:51 INFO - PROCESS | 1796 | 1461204771984 Marionette DEBUG loaded listener.js 19:12:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x88f3e000) [pid = 1796] [serial = 2258] [outer = 0x86073400] 19:12:52 INFO - PROCESS | 1796 | 1461204772713 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]]]}] 19:12:52 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. 19:12:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1979ms 19:12:52 INFO - PROCESS | 1796 | 1461204772766 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 19:12:52 INFO - PROCESS | 1796 | 1461204772770 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 19:12:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 19:12:52 INFO - PROCESS | 1796 | 1461204772776 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 19:12:52 INFO - PROCESS | 1796 | 1461204772778 Marionette TRACE conn3 <- [1,2978,null,{}] 19:12:52 INFO - PROCESS | 1796 | 1461204772784 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}] 19:12:53 INFO - PROCESS | 1796 | 1461204773057 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 19:12:53 INFO - PROCESS | 1796 | 1461204773079 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:53 INFO - PROCESS | 1796 | ++DOCSHELL 0x8afee400 == 120 [pid = 1796] [id = 753] 19:12:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x8be5b800) [pid = 1796] [serial = 2259] [outer = (nil)] 19:12:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x8c42f400) [pid = 1796] [serial = 2260] [outer = 0x8be5b800] 19:12:53 INFO - PROCESS | 1796 | 1461204773151 Marionette DEBUG loaded listener.js 19:12:53 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x8c4f6c00) [pid = 1796] [serial = 2261] [outer = 0x8be5b800] 19:12:54 INFO - PROCESS | 1796 | 1461204774267 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]]]}] 19:12:54 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. 19:12:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1541ms 19:12:54 INFO - PROCESS | 1796 | 1461204774319 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 19:12:54 INFO - PROCESS | 1796 | 1461204774326 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 19:12:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 19:12:54 INFO - PROCESS | 1796 | 1461204774335 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 19:12:54 INFO - PROCESS | 1796 | 1461204774340 Marionette TRACE conn3 <- [1,2982,null,{}] 19:12:54 INFO - PROCESS | 1796 | 1461204774397 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}] 19:12:54 INFO - PROCESS | 1796 | 1461204774642 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 19:12:54 INFO - PROCESS | 1796 | 1461204774936 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:55 INFO - PROCESS | 1796 | ++DOCSHELL 0x885e7400 == 121 [pid = 1796] [id = 754] 19:12:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x885e8c00) [pid = 1796] [serial = 2262] [outer = (nil)] 19:12:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x891c7c00) [pid = 1796] [serial = 2263] [outer = 0x885e8c00] 19:12:55 INFO - PROCESS | 1796 | 1461204775088 Marionette DEBUG loaded listener.js 19:12:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x896c6c00) [pid = 1796] [serial = 2264] [outer = 0x885e8c00] 19:12:55 INFO - PROCESS | 1796 | 1461204775930 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"]]]}] 19:12:55 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 19:12:55 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 19:12:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:12:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:12:55 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 19:12:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1632ms 19:12:55 INFO - PROCESS | 1796 | 1461204775969 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 19:12:55 INFO - PROCESS | 1796 | 1461204775979 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 19:12:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 19:12:55 INFO - PROCESS | 1796 | 1461204775989 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 19:12:55 INFO - PROCESS | 1796 | 1461204775994 Marionette TRACE conn3 <- [1,2986,null,{}] 19:12:56 INFO - PROCESS | 1796 | 1461204776001 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}] 19:12:56 INFO - PROCESS | 1796 | 1461204776244 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 19:12:56 INFO - PROCESS | 1796 | 1461204776574 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:56 INFO - PROCESS | 1796 | ++DOCSHELL 0x8a3d6800 == 122 [pid = 1796] [id = 755] 19:12:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x8a3d9000) [pid = 1796] [serial = 2265] [outer = (nil)] 19:12:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x8bfaa400) [pid = 1796] [serial = 2266] [outer = 0x8a3d9000] 19:12:56 INFO - PROCESS | 1796 | 1461204776666 Marionette DEBUG loaded listener.js 19:12:56 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x8c438c00) [pid = 1796] [serial = 2267] [outer = 0x8a3d9000] 19:12:57 INFO - PROCESS | 1796 | 1461204777675 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]]]}] 19:12:57 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. 19:12:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1732ms 19:12:57 INFO - PROCESS | 1796 | 1461204777723 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 19:12:57 INFO - PROCESS | 1796 | 1461204777726 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 19:12:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 19:12:57 INFO - PROCESS | 1796 | 1461204777734 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 19:12:57 INFO - PROCESS | 1796 | 1461204777740 Marionette TRACE conn3 <- [1,2990,null,{}] 19:12:57 INFO - PROCESS | 1796 | 1461204777758 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}] 19:12:58 INFO - PROCESS | 1796 | 1461204778002 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 19:12:58 INFO - PROCESS | 1796 | 1461204778310 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:12:58 INFO - PROCESS | 1796 | ++DOCSHELL 0x8be5c000 == 123 [pid = 1796] [id = 756] 19:12:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x8bfb8c00) [pid = 1796] [serial = 2268] [outer = (nil)] 19:12:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x8f165800) [pid = 1796] [serial = 2269] [outer = 0x8bfb8c00] 19:12:58 INFO - PROCESS | 1796 | 1461204778410 Marionette DEBUG loaded listener.js 19:12:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x8f364000) [pid = 1796] [serial = 2270] [outer = 0x8bfb8c00] 19:12:59 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f450c00 == 124 [pid = 1796] [id = 757] 19:12:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x8f4b3400) [pid = 1796] [serial = 2271] [outer = (nil)] 19:12:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x8f4b4800) [pid = 1796] [serial = 2272] [outer = 0x8f4b3400] 19:12:59 INFO - PROCESS | 1796 | 1461204779538 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]]]}] 19:12:59 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. 19:12:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1837ms 19:12:59 INFO - PROCESS | 1796 | 1461204779572 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 19:12:59 INFO - PROCESS | 1796 | 1461204779576 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 19:12:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 19:12:59 INFO - PROCESS | 1796 | 1461204779583 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 19:12:59 INFO - PROCESS | 1796 | 1461204779586 Marionette TRACE conn3 <- [1,2994,null,{}] 19:12:59 INFO - PROCESS | 1796 | 1461204779593 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}] 19:12:59 INFO - PROCESS | 1796 | 1461204779899 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 19:13:00 INFO - PROCESS | 1796 | 1461204780262 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:00 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f445400 == 125 [pid = 1796] [id = 758] 19:13:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x8f44b800) [pid = 1796] [serial = 2273] [outer = (nil)] 19:13:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x8fc86400) [pid = 1796] [serial = 2274] [outer = 0x8f44b800] 19:13:00 INFO - PROCESS | 1796 | 1461204780361 Marionette DEBUG loaded listener.js 19:13:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x8fe4c400) [pid = 1796] [serial = 2275] [outer = 0x8f44b800] 19:13:01 INFO - PROCESS | 1796 | 1461204781255 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]]]}] 19:13:01 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 19:13:01 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 19:13:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1732ms 19:13:01 INFO - PROCESS | 1796 | 1461204781316 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 19:13:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 19:13:01 INFO - PROCESS | 1796 | 1461204781323 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 19:13:01 INFO - PROCESS | 1796 | 1461204781330 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 19:13:01 INFO - PROCESS | 1796 | 1461204781334 Marionette TRACE conn3 <- [1,2998,null,{}] 19:13:01 INFO - PROCESS | 1796 | 1461204781340 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}] 19:13:01 INFO - PROCESS | 1796 | 1461204781642 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 19:13:01 INFO - PROCESS | 1796 | 1461204781942 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:02 INFO - PROCESS | 1796 | ++DOCSHELL 0x88e19400 == 126 [pid = 1796] [id = 759] 19:13:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x8f36d400) [pid = 1796] [serial = 2276] [outer = (nil)] 19:13:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x90243000) [pid = 1796] [serial = 2277] [outer = 0x8f36d400] 19:13:02 INFO - PROCESS | 1796 | 1461204782100 Marionette DEBUG loaded listener.js 19:13:02 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x9024f000) [pid = 1796] [serial = 2278] [outer = 0x8f36d400] 19:13:03 INFO - PROCESS | 1796 | 1461204783101 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]]]}] 19:13:03 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. 19:13:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1833ms 19:13:03 INFO - PROCESS | 1796 | 1461204783163 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 19:13:03 INFO - PROCESS | 1796 | 1461204783167 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 19:13:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 19:13:03 INFO - PROCESS | 1796 | 1461204783173 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 19:13:03 INFO - PROCESS | 1796 | 1461204783178 Marionette TRACE conn3 <- [1,3002,null,{}] 19:13:03 INFO - PROCESS | 1796 | 1461204783185 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}] 19:13:03 INFO - PROCESS | 1796 | 1461204783511 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 19:13:03 INFO - PROCESS | 1796 | 1461204783748 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:03 INFO - PROCESS | 1796 | ++DOCSHELL 0x86f3e400 == 127 [pid = 1796] [id = 760] 19:13:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x905a7000) [pid = 1796] [serial = 2279] [outer = (nil)] 19:13:03 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x90844c00) [pid = 1796] [serial = 2280] [outer = 0x905a7000] 19:13:03 INFO - PROCESS | 1796 | 1461204783895 Marionette DEBUG loaded listener.js 19:13:04 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x912c5000) [pid = 1796] [serial = 2281] [outer = 0x905a7000] 19:13:04 INFO - PROCESS | 1796 | 1461204784720 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]]]}] 19:13:04 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. 19:13:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1586ms 19:13:04 INFO - PROCESS | 1796 | 1461204784760 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 19:13:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 19:13:04 INFO - PROCESS | 1796 | 1461204784764 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 19:13:04 INFO - PROCESS | 1796 | 1461204784771 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 19:13:04 INFO - PROCESS | 1796 | 1461204784774 Marionette TRACE conn3 <- [1,3006,null,{}] 19:13:04 INFO - PROCESS | 1796 | 1461204784780 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}] 19:13:04 INFO - PROCESS | 1796 | 1461204784991 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 19:13:05 INFO - PROCESS | 1796 | 1461204785290 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:05 INFO - PROCESS | 1796 | ++DOCSHELL 0x9051d800 == 128 [pid = 1796] [id = 761] 19:13:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x912be800) [pid = 1796] [serial = 2282] [outer = (nil)] 19:13:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x92018400) [pid = 1796] [serial = 2283] [outer = 0x912be800] 19:13:05 INFO - PROCESS | 1796 | 1461204785385 Marionette DEBUG loaded listener.js 19:13:05 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x9211e000) [pid = 1796] [serial = 2284] [outer = 0x912be800] 19:13:06 INFO - PROCESS | 1796 | 1461204786273 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]]]}] 19:13:06 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. 19:13:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1531ms 19:13:06 INFO - PROCESS | 1796 | 1461204786304 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 19:13:06 INFO - PROCESS | 1796 | 1461204786310 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 19:13:06 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 19:13:06 INFO - PROCESS | 1796 | 1461204786318 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 19:13:06 INFO - PROCESS | 1796 | 1461204786321 Marionette TRACE conn3 <- [1,3010,null,{}] 19:13:06 INFO - PROCESS | 1796 | 1461204786328 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}] 19:13:06 INFO - PROCESS | 1796 | 1461204786575 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 19:13:06 INFO - PROCESS | 1796 | 1461204786872 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:06 INFO - PROCESS | 1796 | ++DOCSHELL 0x912bdc00 == 129 [pid = 1796] [id = 762] 19:13:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x9151b800) [pid = 1796] [serial = 2285] [outer = (nil)] 19:13:06 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x93a6f400) [pid = 1796] [serial = 2286] [outer = 0x9151b800] 19:13:06 INFO - PROCESS | 1796 | 1461204786965 Marionette DEBUG loaded listener.js 19:13:07 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x93c46400) [pid = 1796] [serial = 2287] [outer = 0x9151b800] 19:13:07 INFO - PROCESS | 1796 | 1461204787925 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]]]}] 19:13:07 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 19:13:07 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1645ms 19:13:07 INFO - PROCESS | 1796 | 1461204787964 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 19:13:07 INFO - PROCESS | 1796 | 1461204787968 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 19:13:07 INFO - TEST-START | /FileAPI/FileReaderSync.worker 19:13:07 INFO - PROCESS | 1796 | 1461204787974 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 19:13:07 INFO - PROCESS | 1796 | 1461204787978 Marionette TRACE conn3 <- [1,3014,null,{}] 19:13:08 INFO - PROCESS | 1796 | 1461204788007 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}] 19:13:08 INFO - PROCESS | 1796 | 1461204788217 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 19:13:08 INFO - PROCESS | 1796 | 1461204788509 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:08 INFO - PROCESS | 1796 | ++DOCSHELL 0x92bac000 == 130 [pid = 1796] [id = 763] 19:13:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x92bcf000) [pid = 1796] [serial = 2288] [outer = (nil)] 19:13:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x93d83000) [pid = 1796] [serial = 2289] [outer = 0x92bcf000] 19:13:08 INFO - PROCESS | 1796 | 1461204788601 Marionette DEBUG loaded listener.js 19:13:08 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x93d87400) [pid = 1796] [serial = 2290] [outer = 0x92bcf000] 19:13:09 INFO - PROCESS | 1796 | [1796] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:13:09 INFO - PROCESS | 1796 | 1461204789602 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 19:13:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 19:13:09 INFO - {} 19:13:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 19:13:09 INFO - {} 19:13:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 19:13:09 INFO - {} 19:13:09 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 19:13:09 INFO - {} 19:13:09 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1686ms 19:13:09 INFO - PROCESS | 1796 | 1461204789664 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 19:13:09 INFO - PROCESS | 1796 | 1461204789668 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 19:13:09 INFO - TEST-START | /FileAPI/fileReader.html 19:13:09 INFO - PROCESS | 1796 | 1461204789715 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 19:13:09 INFO - PROCESS | 1796 | 1461204789720 Marionette TRACE conn3 <- [1,3018,null,{}] 19:13:09 INFO - PROCESS | 1796 | 1461204789735 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}] 19:13:09 INFO - PROCESS | 1796 | 1461204789971 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 19:13:10 INFO - PROCESS | 1796 | 1461204790319 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:10 INFO - PROCESS | 1796 | ++DOCSHELL 0x93d7f400 == 131 [pid = 1796] [id = 764] 19:13:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x93d85000) [pid = 1796] [serial = 2291] [outer = (nil)] 19:13:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x95bb3000) [pid = 1796] [serial = 2292] [outer = 0x93d85000] 19:13:10 INFO - PROCESS | 1796 | 1461204790421 Marionette DEBUG loaded listener.js 19:13:10 INFO - PROCESS | 1796 | ++DOMWINDOW == 169 (0x95d2ac00) [pid = 1796] [serial = 2293] [outer = 0x93d85000] 19:13:11 INFO - PROCESS | 1796 | 1461204791214 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]]]}] 19:13:11 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 19:13:11 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 19:13:11 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 19:13:11 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 19:13:11 INFO - TEST-OK | /FileAPI/fileReader.html | took 1587ms 19:13:11 INFO - PROCESS | 1796 | 1461204791263 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 19:13:11 INFO - PROCESS | 1796 | 1461204791268 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 19:13:11 INFO - TEST-START | /FileAPI/historical.html 19:13:11 INFO - PROCESS | 1796 | 1461204791274 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 19:13:11 INFO - PROCESS | 1796 | 1461204791279 Marionette TRACE conn3 <- [1,3022,null,{}] 19:13:11 INFO - PROCESS | 1796 | 1461204791285 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}] 19:13:11 INFO - PROCESS | 1796 | 1461204791523 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 19:13:11 INFO - PROCESS | 1796 | 1461204791841 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:11 INFO - PROCESS | 1796 | ++DOCSHELL 0x86489800 == 132 [pid = 1796] [id = 765] 19:13:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 170 (0x95bb2400) [pid = 1796] [serial = 2294] [outer = (nil)] 19:13:11 INFO - PROCESS | 1796 | ++DOMWINDOW == 171 (0x97e8fc00) [pid = 1796] [serial = 2295] [outer = 0x95bb2400] 19:13:11 INFO - PROCESS | 1796 | 1461204791966 Marionette DEBUG loaded listener.js 19:13:12 INFO - PROCESS | 1796 | ++DOMWINDOW == 172 (0x97f9ec00) [pid = 1796] [serial = 2296] [outer = 0x95bb2400] 19:13:12 INFO - PROCESS | 1796 | 1461204792858 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"]]]}] 19:13:12 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 19:13:12 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 19:13:12 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 19:13:12 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 19:13:12 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 19:13:12 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 19:13:12 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 19:13:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:13:12 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 19:13:12 INFO - TEST-OK | /FileAPI/historical.html | took 1640ms 19:13:12 INFO - PROCESS | 1796 | 1461204792918 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 19:13:12 INFO - PROCESS | 1796 | 1461204792923 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 19:13:12 INFO - PROCESS | 1796 | 1461204792935 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 19:13:12 INFO - TEST-START | /FileAPI/idlharness.html 19:13:12 INFO - PROCESS | 1796 | 1461204792939 Marionette TRACE conn3 <- [1,3026,null,{}] 19:13:12 INFO - PROCESS | 1796 | 1461204792945 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}] 19:13:13 INFO - PROCESS | 1796 | 1461204793174 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 19:13:13 INFO - PROCESS | 1796 | 1461204793476 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:13 INFO - PROCESS | 1796 | ++DOCSHELL 0x96fe1000 == 133 [pid = 1796] [id = 766] 19:13:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 173 (0x978ebc00) [pid = 1796] [serial = 2297] [outer = (nil)] 19:13:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 174 (0x98280400) [pid = 1796] [serial = 2298] [outer = 0x978ebc00] 19:13:13 INFO - PROCESS | 1796 | 1461204793570 Marionette DEBUG loaded listener.js 19:13:13 INFO - PROCESS | 1796 | ++DOMWINDOW == 175 (0x98812800) [pid = 1796] [serial = 2299] [outer = 0x978ebc00] 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 19:13:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 19:13:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 19:13:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:13:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:13:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:13:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:13:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:13:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:13:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:13:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:13:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 19:13:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 19:13:15 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 19:13:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:13:15 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:13:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:13:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:13:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:13:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:13:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:13:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:13:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:13:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 19:13:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 19:13:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 19:13:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:13:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:13:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:13:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:13:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:13:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:13:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:13:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:13:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 19:13:15 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 19:13:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:13:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:13:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:13:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:13:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:13:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:13:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:13:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:13:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:13:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:13:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 19:13:15 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 19:13:15 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 19:13:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:13:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:13:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:13:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:13:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:13:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:13:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:13:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:13:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:13:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:13:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 19:13:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 19:13:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 19:13:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:13:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:13:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:13:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:13:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:13:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:13:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:13:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:13:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 19:13:15 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 19:13:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:13:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:13:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:13:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:13:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:13:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:13:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:13:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:13:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:13:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:13:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 19:13:15 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 19:13:15 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 19:13:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:13:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:13:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:13:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:13:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:13:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:13:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:13:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:13:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:13:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:13:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 19:13:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 19:13:15 INFO - TEST-OK | /FileAPI/idlharness.html | took 2752ms 19:13:15 INFO - TEST-START | /FileAPI/idlharness.worker 19:13:15 INFO - PROCESS | 1796 | 1461204795566 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]]]}] 19:13:15 INFO - PROCESS | 1796 | 1461204795694 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 19:13:15 INFO - PROCESS | 1796 | 1461204795705 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 19:13:15 INFO - PROCESS | 1796 | 1461204795717 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 19:13:15 INFO - PROCESS | 1796 | 1461204795725 Marionette TRACE conn3 <- [1,3030,null,{}] 19:13:15 INFO - PROCESS | 1796 | 1461204795818 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}] 19:13:16 INFO - PROCESS | 1796 | 1461204796082 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 19:13:16 INFO - PROCESS | 1796 | 1461204796380 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:16 INFO - PROCESS | 1796 | ++DOCSHELL 0x95103800 == 134 [pid = 1796] [id = 767] 19:13:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 176 (0x9818f400) [pid = 1796] [serial = 2300] [outer = (nil)] 19:13:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 177 (0x9ffb4400) [pid = 1796] [serial = 2301] [outer = 0x9818f400] 19:13:16 INFO - PROCESS | 1796 | 1461204796468 Marionette DEBUG loaded listener.js 19:13:16 INFO - PROCESS | 1796 | ++DOMWINDOW == 178 (0xa0010800) [pid = 1796] [serial = 2302] [outer = 0x9818f400] 19:13:16 INFO - PROCESS | 1796 | [1796] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 19:13:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 19:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:13:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:13:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:13:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:13:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:13:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 19:13:19 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 19:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:13:19 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:13:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:13:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:13:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:13:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:13:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 19:13:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 19:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:13:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:13:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:13:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:13:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:13:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 19:13:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:13:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:13:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:13:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:13:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:13:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:13:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 19:13:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:13:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:13:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:13:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:13:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:13:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:13:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 19:13:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 19:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:13:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:13:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:13:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:13:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:13:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 19:13:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:13:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:13:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:13:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:13:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:13:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:13:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 19:13:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:13:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:13:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:13:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:13:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:13:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:13:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:13:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:13:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 19:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:13:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 19:13:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:13:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:13:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:13:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:13:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:13:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 19:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:13:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:13:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:13:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:13:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:13:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:13:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:13:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 19:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:13:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 19:13:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:13:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:13:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:13:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:13:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:13:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 19:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:13:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 19:13:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:13:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:13:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:13:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:13:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:13:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 19:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:13:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 19:13:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:13:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:13:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:13:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:13:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:13:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 19:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:13:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:13:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:13:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:13:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:13:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:13:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:13:19 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 19:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:13:19 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:13:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:13:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:13:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:13:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:13:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:13:19 INFO - {} 19:13:19 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3396ms 19:13:19 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 19:13:19 INFO - PROCESS | 1796 | 1461204798986 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,{},{}]]]}] 19:13:19 INFO - PROCESS | 1796 | 1461204799132 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 19:13:19 INFO - PROCESS | 1796 | 1461204799144 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 19:13:19 INFO - PROCESS | 1796 | 1461204799160 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 19:13:19 INFO - PROCESS | 1796 | 1461204799163 Marionette TRACE conn3 <- [1,3034,null,{}] 19:13:19 INFO - PROCESS | 1796 | 1461204799178 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}] 19:13:19 INFO - PROCESS | 1796 | 1461204799552 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 19:13:19 INFO - PROCESS | 1796 | 1461204799855 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:19 INFO - PROCESS | 1796 | ++DOCSHELL 0x98b03000 == 135 [pid = 1796] [id = 768] 19:13:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 179 (0x9fd57000) [pid = 1796] [serial = 2303] [outer = (nil)] 19:13:19 INFO - PROCESS | 1796 | ++DOMWINDOW == 180 (0xa4b08000) [pid = 1796] [serial = 2304] [outer = 0x9fd57000] 19:13:19 INFO - PROCESS | 1796 | 1461204799944 Marionette DEBUG loaded listener.js 19:13:20 INFO - PROCESS | 1796 | ++DOMWINDOW == 181 (0xa4b0b000) [pid = 1796] [serial = 2305] [outer = 0x9fd57000] 19:13:20 INFO - PROCESS | 1796 | 1461204800769 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]]]}] 19:13:20 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 19:13:20 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1647ms 19:13:20 INFO - PROCESS | 1796 | 1461204800802 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 19:13:20 INFO - PROCESS | 1796 | 1461204800806 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 19:13:20 INFO - TEST-START | /FileAPI/blob/Blob-close.html 19:13:20 INFO - PROCESS | 1796 | 1461204800813 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 19:13:20 INFO - PROCESS | 1796 | 1461204800816 Marionette TRACE conn3 <- [1,3038,null,{}] 19:13:20 INFO - PROCESS | 1796 | 1461204800823 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}] 19:13:21 INFO - PROCESS | 1796 | 1461204801057 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 19:13:21 INFO - PROCESS | 1796 | 1461204801372 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:21 INFO - PROCESS | 1796 | ++DOCSHELL 0x832b8400 == 136 [pid = 1796] [id = 769] 19:13:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 182 (0x832b9000) [pid = 1796] [serial = 2306] [outer = (nil)] 19:13:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 183 (0x832c0c00) [pid = 1796] [serial = 2307] [outer = 0x832b9000] 19:13:21 INFO - PROCESS | 1796 | 1461204801471 Marionette DEBUG loaded listener.js 19:13:21 INFO - PROCESS | 1796 | ++DOMWINDOW == 184 (0x832c2800) [pid = 1796] [serial = 2308] [outer = 0x832b9000] 19:13:22 INFO - PROCESS | 1796 | 1461204802365 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"]]]}] 19:13:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 19:13:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 19:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:13:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 19:13:22 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1584ms 19:13:22 INFO - PROCESS | 1796 | 1461204802398 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 19:13:22 INFO - PROCESS | 1796 | 1461204802401 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 19:13:22 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 19:13:22 INFO - PROCESS | 1796 | 1461204802409 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 19:13:22 INFO - PROCESS | 1796 | 1461204802411 Marionette TRACE conn3 <- [1,3042,null,{}] 19:13:22 INFO - PROCESS | 1796 | 1461204802417 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}] 19:13:22 INFO - PROCESS | 1796 | 1461204802656 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 19:13:22 INFO - PROCESS | 1796 | 1461204802957 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:22 INFO - PROCESS | 1796 | ++DOCSHELL 0x832b8c00 == 137 [pid = 1796] [id = 770] 19:13:22 INFO - PROCESS | 1796 | ++DOMWINDOW == 185 (0x832be400) [pid = 1796] [serial = 2309] [outer = (nil)] 19:13:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 186 (0x89e58000) [pid = 1796] [serial = 2310] [outer = 0x832be400] 19:13:23 INFO - PROCESS | 1796 | 1461204803053 Marionette DEBUG loaded listener.js 19:13:23 INFO - PROCESS | 1796 | ++DOMWINDOW == 187 (0x89e59400) [pid = 1796] [serial = 2311] [outer = 0x832be400] 19:13:27 INFO - PROCESS | 1796 | --DOCSHELL 0x8c42d000 == 136 [pid = 1796] [id = 212] 19:13:27 INFO - PROCESS | 1796 | --DOCSHELL 0x8afeb400 == 135 [pid = 1796] [id = 213] 19:13:27 INFO - PROCESS | 1796 | --DOCSHELL 0x850dbc00 == 134 [pid = 1796] [id = 440] 19:13:27 INFO - PROCESS | 1796 | --DOCSHELL 0x95bacc00 == 133 [pid = 1796] [id = 702] 19:13:27 INFO - PROCESS | 1796 | --DOCSHELL 0x83e4dc00 == 132 [pid = 1796] [id = 752] 19:13:27 INFO - PROCESS | 1796 | --DOCSHELL 0x88ebf000 == 131 [pid = 1796] [id = 751] 19:13:27 INFO - PROCESS | 1796 | --DOCSHELL 0x8843e000 == 130 [pid = 1796] [id = 750] 19:13:27 INFO - PROCESS | 1796 | --DOCSHELL 0x885e9000 == 129 [pid = 1796] [id = 749] 19:13:27 INFO - PROCESS | 1796 | --DOCSHELL 0x97f75000 == 128 [pid = 1796] [id = 746] 19:13:27 INFO - PROCESS | 1796 | --DOCSHELL 0x8684ac00 == 127 [pid = 1796] [id = 747] 19:13:27 INFO - PROCESS | 1796 | --DOCSHELL 0x8a3dc800 == 126 [pid = 1796] [id = 745] 19:13:27 INFO - PROCESS | 1796 | --DOCSHELL 0x8ff1f800 == 125 [pid = 1796] [id = 744] 19:13:27 INFO - PROCESS | 1796 | --DOCSHELL 0x93e46800 == 124 [pid = 1796] [id = 743] 19:13:27 INFO - PROCESS | 1796 | --DOMWINDOW == 186 (0x97fa6c00) [pid = 1796] [serial = 2160] [outer = (nil)] [url = about:blank] 19:13:27 INFO - PROCESS | 1796 | --DOMWINDOW == 185 (0x98cd4000) [pid = 1796] [serial = 2174] [outer = (nil)] [url = about:blank] 19:13:27 INFO - PROCESS | 1796 | --DOMWINDOW == 184 (0x98281400) [pid = 1796] [serial = 2165] [outer = (nil)] [url = about:blank] 19:13:27 INFO - PROCESS | 1796 | --DOMWINDOW == 183 (0x8a1f1c00) [pid = 1796] [serial = 2055] [outer = (nil)] [url = about:blank] 19:13:27 INFO - PROCESS | 1796 | --DOMWINDOW == 182 (0x902b1000) [pid = 1796] [serial = 2141] [outer = (nil)] [url = about:blank] 19:13:27 INFO - PROCESS | 1796 | --DOMWINDOW == 181 (0x982b1800) [pid = 1796] [serial = 2166] [outer = (nil)] [url = about:blank] 19:13:27 INFO - PROCESS | 1796 | --DOMWINDOW == 180 (0x912bd400) [pid = 1796] [serial = 2144] [outer = (nil)] [url = about:blank] 19:13:27 INFO - PROCESS | 1796 | --DOMWINDOW == 179 (0x8c67c400) [pid = 1796] [serial = 2130] [outer = (nil)] [url = about:blank] 19:13:27 INFO - PROCESS | 1796 | --DOMWINDOW == 178 (0x9510a800) [pid = 1796] [serial = 2153] [outer = (nil)] [url = about:blank] 19:13:27 INFO - PROCESS | 1796 | --DOMWINDOW == 177 (0x98818000) [pid = 1796] [serial = 2169] [outer = (nil)] [url = about:blank] 19:13:27 INFO - PROCESS | 1796 | --DOMWINDOW == 176 (0x93a64c00) [pid = 1796] [serial = 2148] [outer = (nil)] [url = about:blank] 19:13:27 INFO - PROCESS | 1796 | --DOMWINDOW == 175 (0x885f0c00) [pid = 1796] [serial = 2186] [outer = (nil)] [url = about:blank] 19:13:27 INFO - PROCESS | 1796 | --DOMWINDOW == 174 (0x97f6c400) [pid = 1796] [serial = 2157] [outer = (nil)] [url = about:blank] 19:13:27 INFO - PROCESS | 1796 | --DOMWINDOW == 173 (0x97f68000) [pid = 1796] [serial = 2156] [outer = (nil)] [url = about:blank] 19:13:27 INFO - PROCESS | 1796 | --DOMWINDOW == 172 (0x9818e000) [pid = 1796] [serial = 2162] [outer = (nil)] [url = about:blank] 19:13:27 INFO - PROCESS | 1796 | --DOMWINDOW == 171 (0x8a1eec00) [pid = 1796] [serial = 2187] [outer = (nil)] [url = about:blank] 19:13:27 INFO - PROCESS | 1796 | --DOMWINDOW == 170 (0x8843e400) [pid = 1796] [serial = 2124] [outer = (nil)] [url = about:blank] 19:13:27 INFO - PROCESS | 1796 | --DOMWINDOW == 169 (0x88f43800) [pid = 1796] [serial = 2183] [outer = (nil)] [url = about:blank] 19:13:27 INFO - PROCESS | 1796 | --DOMWINDOW == 168 (0x98b03c00) [pid = 1796] [serial = 2171] [outer = (nil)] [url = about:blank] 19:13:27 INFO - PROCESS | 1796 | --DOMWINDOW == 167 (0x88753c00) [pid = 1796] [serial = 2180] [outer = (nil)] [url = about:blank] 19:13:27 INFO - PROCESS | 1796 | --DOMWINDOW == 166 (0x98b05c00) [pid = 1796] [serial = 2172] [outer = (nil)] [url = about:blank] 19:13:27 INFO - PROCESS | 1796 | --DOMWINDOW == 165 (0x86f4bc00) [pid = 1796] [serial = 2123] [outer = (nil)] [url = about:blank] 19:13:27 INFO - PROCESS | 1796 | --DOMWINDOW == 164 (0x88e10c00) [pid = 1796] [serial = 2181] [outer = (nil)] [url = about:blank] 19:13:27 INFO - PROCESS | 1796 | --DOMWINDOW == 163 (0x8f16fc00) [pid = 1796] [serial = 2133] [outer = (nil)] [url = about:blank] 19:13:27 INFO - PROCESS | 1796 | --DOMWINDOW == 162 (0x98814000) [pid = 1796] [serial = 2168] [outer = (nil)] [url = about:blank] 19:13:27 INFO - PROCESS | 1796 | --DOMWINDOW == 161 (0x8bfb5400) [pid = 1796] [serial = 2129] [outer = (nil)] [url = about:blank] 19:13:27 INFO - PROCESS | 1796 | --DOMWINDOW == 160 (0x8a1e8c00) [pid = 1796] [serial = 2126] [outer = (nil)] [url = about:blank] 19:13:27 INFO - PROCESS | 1796 | --DOMWINDOW == 159 (0x8f164800) [pid = 1796] [serial = 2132] [outer = (nil)] [url = about:blank] 19:13:27 INFO - PROCESS | 1796 | --DOMWINDOW == 158 (0x98190000) [pid = 1796] [serial = 2163] [outer = (nil)] [url = about:blank] 19:13:27 INFO - PROCESS | 1796 | --DOMWINDOW == 157 (0x8ff6b800) [pid = 1796] [serial = 2139] [outer = (nil)] [url = about:blank] 19:13:27 INFO - PROCESS | 1796 | --DOMWINDOW == 156 (0x8a3d7c00) [pid = 1796] [serial = 2127] [outer = (nil)] [url = about:blank] 19:13:27 INFO - PROCESS | 1796 | --DOMWINDOW == 155 (0x86489c00) [pid = 1796] [serial = 2177] [outer = (nil)] [url = about:blank] 19:13:27 INFO - PROCESS | 1796 | --DOMWINDOW == 154 (0x891cec00) [pid = 1796] [serial = 2184] [outer = (nil)] [url = about:blank] 19:13:27 INFO - PROCESS | 1796 | --DOMWINDOW == 153 (0x92bda800) [pid = 1796] [serial = 2147] [outer = (nil)] [url = about:blank] 19:13:27 INFO - PROCESS | 1796 | --DOMWINDOW == 152 (0x93c46800) [pid = 1796] [serial = 2150] [outer = (nil)] [url = about:blank] 19:13:27 INFO - PROCESS | 1796 | --DOMWINDOW == 151 (0x90513800) [pid = 1796] [serial = 2142] [outer = (nil)] [url = about:blank] 19:13:27 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x93c4a800) [pid = 1796] [serial = 2151] [outer = (nil)] [url = about:blank] 19:13:27 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x8fc88c00) [pid = 1796] [serial = 2138] [outer = (nil)] [url = about:blank] 19:13:27 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x8f450400) [pid = 1796] [serial = 2136] [outer = (nil)] [url = about:blank] 19:13:27 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x912c3000) [pid = 1796] [serial = 2145] [outer = (nil)] [url = about:blank] 19:13:27 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x866cbc00) [pid = 1796] [serial = 2178] [outer = (nil)] [url = about:blank] 19:13:27 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x8f44d800) [pid = 1796] [serial = 2135] [outer = (nil)] [url = about:blank] 19:13:27 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x97fa1400) [pid = 1796] [serial = 2159] [outer = (nil)] [url = about:blank] 19:13:27 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x95b0a400) [pid = 1796] [serial = 2154] [outer = (nil)] [url = about:blank] 19:13:27 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x8aff5c00) [pid = 1796] [serial = 2189] [outer = (nil)] [url = about:blank] 19:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 19:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 19:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 19:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 19:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 19:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 19:13:27 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. 19:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 19:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 19:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 19:13:27 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'.) 19:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 19:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 19:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 19:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 19:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 19:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 19:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 19:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 19:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 19:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 19:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 19:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 19:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 19:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 19:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 19:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 19:13:27 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. 19:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 19:13:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 19:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 19:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 19:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 19:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 19:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 19:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 19:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 19:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 19:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 19:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 19:13:27 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. 19:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 19:13:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 19:13:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 19:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 19:13:27 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. 19:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 19:13:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 19:13:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 19:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 19:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 19:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 19:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 19:13:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 19:13:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 19:13:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 19:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 19:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 19:13:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 19:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:13:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 19:13:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 19:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:13:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:13:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 19:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:13:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:13:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 19:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:13:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 19:13:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 19:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:13:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:13:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 19:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:13:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:13:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 19:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:13:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:13:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 19:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:13:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:13:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 19:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:13:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:13:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:13:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 19:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 19:13:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 19:13:28 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 5528ms 19:13:28 INFO - PROCESS | 1796 | 1461204807841 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]]]}] 19:13:28 INFO - PROCESS | 1796 | 1461204807940 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 19:13:28 INFO - PROCESS | 1796 | 1461204807953 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 19:13:28 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 19:13:28 INFO - PROCESS | 1796 | 1461204807987 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 19:13:28 INFO - PROCESS | 1796 | 1461204807990 Marionette TRACE conn3 <- [1,3046,null,{}] 19:13:28 INFO - PROCESS | 1796 | 1461204808013 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}] 19:13:28 INFO - PROCESS | 1796 | 1461204808310 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 19:13:28 INFO - PROCESS | 1796 | 1461204808543 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:28 INFO - PROCESS | 1796 | ++DOCSHELL 0x866c9800 == 125 [pid = 1796] [id = 771] 19:13:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x866c9c00) [pid = 1796] [serial = 2312] [outer = (nil)] 19:13:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x86fcbc00) [pid = 1796] [serial = 2313] [outer = 0x866c9c00] 19:13:28 INFO - PROCESS | 1796 | 1461204808629 Marionette DEBUG loaded listener.js 19:13:28 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x86fd6400) [pid = 1796] [serial = 2314] [outer = 0x866c9c00] 19:13:28 INFO - PROCESS | 1796 | [1796] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:13:29 INFO - PROCESS | 1796 | 1461204809453 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 19:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 19:13:29 INFO - {} 19:13:29 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1504ms 19:13:29 INFO - PROCESS | 1796 | 1461204809485 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 19:13:29 INFO - PROCESS | 1796 | 1461204809494 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 19:13:29 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 19:13:29 INFO - PROCESS | 1796 | 1461204809547 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 19:13:29 INFO - PROCESS | 1796 | 1461204809550 Marionette TRACE conn3 <- [1,3050,null,{}] 19:13:29 INFO - PROCESS | 1796 | 1461204809557 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}] 19:13:29 INFO - PROCESS | 1796 | 1461204809781 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 19:13:30 INFO - PROCESS | 1796 | 1461204810032 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:30 INFO - PROCESS | 1796 | ++DOCSHELL 0x81c3e800 == 126 [pid = 1796] [id = 772] 19:13:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x86f49800) [pid = 1796] [serial = 2315] [outer = (nil)] 19:13:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x88ebd800) [pid = 1796] [serial = 2316] [outer = 0x86f49800] 19:13:30 INFO - PROCESS | 1796 | 1461204810108 Marionette DEBUG loaded listener.js 19:13:30 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x88f40000) [pid = 1796] [serial = 2317] [outer = 0x86f49800] 19:13:31 INFO - PROCESS | 1796 | 1461204810995 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]]]}] 19:13:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 19:13:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 19:13:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 19:13:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 19:13:31 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1502ms 19:13:31 INFO - PROCESS | 1796 | 1461204811041 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 19:13:31 INFO - PROCESS | 1796 | 1461204811045 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 19:13:31 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 19:13:31 INFO - PROCESS | 1796 | 1461204811052 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 19:13:31 INFO - PROCESS | 1796 | 1461204811058 Marionette TRACE conn3 <- [1,3054,null,{}] 19:13:31 INFO - PROCESS | 1796 | 1461204811084 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}] 19:13:31 INFO - PROCESS | 1796 | 1461204811368 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 19:13:31 INFO - PROCESS | 1796 | 1461204811420 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:31 INFO - PROCESS | 1796 | ++DOCSHELL 0x896c6000 == 127 [pid = 1796] [id = 773] 19:13:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x896c7000) [pid = 1796] [serial = 2318] [outer = (nil)] 19:13:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x89e5ac00) [pid = 1796] [serial = 2319] [outer = 0x896c7000] 19:13:31 INFO - PROCESS | 1796 | 1461204811512 Marionette DEBUG loaded listener.js 19:13:31 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x89e5fc00) [pid = 1796] [serial = 2320] [outer = 0x896c7000] 19:13:32 INFO - PROCESS | 1796 | --DOMWINDOW == 150 (0x88436c00) [pid = 1796] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 19:13:32 INFO - PROCESS | 1796 | --DOMWINDOW == 149 (0x8aef5400) [pid = 1796] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 19:13:32 INFO - PROCESS | 1796 | --DOMWINDOW == 148 (0x95bb4000) [pid = 1796] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 19:13:32 INFO - PROCESS | 1796 | --DOMWINDOW == 147 (0x97f6dc00) [pid = 1796] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 19:13:32 INFO - PROCESS | 1796 | --DOMWINDOW == 146 (0x86073400) [pid = 1796] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 19:13:32 INFO - PROCESS | 1796 | --DOMWINDOW == 145 (0x885eac00) [pid = 1796] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 19:13:32 INFO - PROCESS | 1796 | --DOMWINDOW == 144 (0x92bac400) [pid = 1796] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 19:13:32 INFO - PROCESS | 1796 | --DOMWINDOW == 143 (0x8fc85c00) [pid = 1796] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 19:13:32 INFO - PROCESS | 1796 | --DOMWINDOW == 142 (0x8e9bd400) [pid = 1796] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 19:13:32 INFO - PROCESS | 1796 | --DOMWINDOW == 141 (0x98820400) [pid = 1796] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 19:13:32 INFO - PROCESS | 1796 | --DOMWINDOW == 140 (0x8fe51c00) [pid = 1796] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 19:13:32 INFO - PROCESS | 1796 | --DOMWINDOW == 139 (0x8a1efc00) [pid = 1796] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 19:13:32 INFO - PROCESS | 1796 | --DOMWINDOW == 138 (0x8e7ccc00) [pid = 1796] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 19:13:32 INFO - PROCESS | 1796 | --DOMWINDOW == 137 (0x96fdcc00) [pid = 1796] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 19:13:32 INFO - PROCESS | 1796 | --DOMWINDOW == 136 (0x98814400) [pid = 1796] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 19:13:32 INFO - PROCESS | 1796 | --DOMWINDOW == 135 (0x90512800) [pid = 1796] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 19:13:32 INFO - PROCESS | 1796 | --DOMWINDOW == 134 (0x8c4f2000) [pid = 1796] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 19:13:32 INFO - PROCESS | 1796 | --DOMWINDOW == 133 (0x93c44400) [pid = 1796] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 19:13:32 INFO - PROCESS | 1796 | --DOMWINDOW == 132 (0x93e49400) [pid = 1796] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 19:13:32 INFO - PROCESS | 1796 | --DOMWINDOW == 131 (0x915e5c00) [pid = 1796] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 19:13:32 INFO - PROCESS | 1796 | --DOMWINDOW == 130 (0x8aeeb800) [pid = 1796] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 19:13:32 INFO - PROCESS | 1796 | --DOMWINDOW == 129 (0x8bfad800) [pid = 1796] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 19:13:32 INFO - PROCESS | 1796 | --DOMWINDOW == 128 (0x88e0bc00) [pid = 1796] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 19:13:32 INFO - PROCESS | 1796 | --DOMWINDOW == 127 (0x88ec2400) [pid = 1796] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 19:13:32 INFO - PROCESS | 1796 | --DOMWINDOW == 126 (0x8f44a400) [pid = 1796] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 19:13:33 INFO - PROCESS | 1796 | --DOMWINDOW == 125 (0x97f9d800) [pid = 1796] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 19:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 19:13:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 19:13:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:13:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 19:13:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:13:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 19:13:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:13:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 19:13:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:13:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 19:13:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:13:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 19:13:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:13:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 19:13:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:13:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 19:13:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:13:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 19:13:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:13:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 19:13:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:13:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 19:13:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:13:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 19:13:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:13:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 19:13:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:13:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 19:13:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:13:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 19:13:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:13:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 19:13:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:13:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 19:13:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:13:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 19:13:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:13:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 19:13:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:13:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 19:13:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:13:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 19:13:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:13:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 19:13:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:13:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 19:13:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:13:34 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" 19:13:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:13:34 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" 19:13:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:13:34 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 3068ms 19:13:34 INFO - TEST-START | /FileAPI/file/File-constructor.html 19:13:34 INFO - PROCESS | 1796 | 1461204813961 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"]]]}] 19:13:34 INFO - PROCESS | 1796 | 1461204814215 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 19:13:34 INFO - PROCESS | 1796 | 1461204814218 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 19:13:34 INFO - PROCESS | 1796 | 1461204814279 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 19:13:34 INFO - PROCESS | 1796 | 1461204814295 Marionette TRACE conn3 <- [1,3058,null,{}] 19:13:34 INFO - PROCESS | 1796 | 1461204814314 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}] 19:13:34 INFO - PROCESS | 1796 | 1461204814519 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 19:13:34 INFO - PROCESS | 1796 | 1461204814973 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:35 INFO - PROCESS | 1796 | ++DOCSHELL 0x81c2f400 == 128 [pid = 1796] [id = 774] 19:13:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 126 (0x81c30400) [pid = 1796] [serial = 2321] [outer = (nil)] 19:13:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 127 (0x81c36000) [pid = 1796] [serial = 2322] [outer = 0x81c30400] 19:13:35 INFO - PROCESS | 1796 | 1461204815067 Marionette DEBUG loaded listener.js 19:13:35 INFO - PROCESS | 1796 | ++DOMWINDOW == 128 (0x81c3bc00) [pid = 1796] [serial = 2323] [outer = 0x81c30400] 19:13:36 INFO - PROCESS | 1796 | 1461204816124 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]]]}] 19:13:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 19:13:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 19:13:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 19:13:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 19:13:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 19:13:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 19:13:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 19:13:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 19:13:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 19:13:36 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 19:13:36 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 19:13:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:13:36 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 19:13:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 19:13:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 19:13:36 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 19:13:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 19:13:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:13:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 19:13:36 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 19:13:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 19:13:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:13:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 19:13:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 19:13:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 19:13:36 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1911ms 19:13:36 INFO - PROCESS | 1796 | 1461204816195 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 19:13:36 INFO - PROCESS | 1796 | 1461204816208 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 19:13:36 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 19:13:36 INFO - PROCESS | 1796 | 1461204816259 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 19:13:36 INFO - PROCESS | 1796 | 1461204816263 Marionette TRACE conn3 <- [1,3062,null,{}] 19:13:36 INFO - PROCESS | 1796 | 1461204816277 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}] 19:13:36 INFO - PROCESS | 1796 | 1461204816547 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 19:13:36 INFO - PROCESS | 1796 | 1461204816956 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:36 INFO - PROCESS | 1796 | ++DOCSHELL 0x88758c00 == 129 [pid = 1796] [id = 775] 19:13:36 INFO - PROCESS | 1796 | ++DOMWINDOW == 129 (0x8875b400) [pid = 1796] [serial = 2324] [outer = (nil)] 19:13:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 130 (0x88e13800) [pid = 1796] [serial = 2325] [outer = 0x8875b400] 19:13:37 INFO - PROCESS | 1796 | 1461204817060 Marionette DEBUG loaded listener.js 19:13:37 INFO - PROCESS | 1796 | ++DOMWINDOW == 131 (0x88ebd000) [pid = 1796] [serial = 2326] [outer = 0x8875b400] 19:13:37 INFO - PROCESS | 1796 | [1796] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:13:38 INFO - PROCESS | 1796 | 1461204818049 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 19:13:38 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 19:13:38 INFO - {} 19:13:38 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1886ms 19:13:38 INFO - PROCESS | 1796 | 1461204818107 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 19:13:38 INFO - PROCESS | 1796 | 1461204818113 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 19:13:38 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 19:13:38 INFO - PROCESS | 1796 | 1461204818122 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 19:13:38 INFO - PROCESS | 1796 | 1461204818126 Marionette TRACE conn3 <- [1,3066,null,{}] 19:13:38 INFO - PROCESS | 1796 | 1461204818183 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}] 19:13:38 INFO - PROCESS | 1796 | 1461204818451 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 19:13:38 INFO - PROCESS | 1796 | 1461204818878 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:38 INFO - PROCESS | 1796 | ++DOCSHELL 0x88f40800 == 130 [pid = 1796] [id = 776] 19:13:38 INFO - PROCESS | 1796 | ++DOMWINDOW == 132 (0x891cdc00) [pid = 1796] [serial = 2327] [outer = (nil)] 19:13:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 133 (0x89e5c800) [pid = 1796] [serial = 2328] [outer = 0x891cdc00] 19:13:39 INFO - PROCESS | 1796 | 1461204819037 Marionette DEBUG loaded listener.js 19:13:39 INFO - PROCESS | 1796 | ++DOMWINDOW == 134 (0x8a1e9c00) [pid = 1796] [serial = 2329] [outer = 0x891cdc00] 19:13:40 INFO - PROCESS | 1796 | 1461204820307 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]]]}] 19:13:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 19:13:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 19:13:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 19:13:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 19:13:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 19:13:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 19:13:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 19:13:40 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 2237ms 19:13:40 INFO - PROCESS | 1796 | 1461204820362 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 19:13:40 INFO - PROCESS | 1796 | 1461204820366 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 19:13:40 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 19:13:40 INFO - PROCESS | 1796 | 1461204820375 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 19:13:40 INFO - PROCESS | 1796 | 1461204820385 Marionette TRACE conn3 <- [1,3070,null,{}] 19:13:40 INFO - PROCESS | 1796 | 1461204820399 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}] 19:13:40 INFO - PROCESS | 1796 | 1461204820880 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 19:13:41 INFO - PROCESS | 1796 | 1461204821207 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:41 INFO - PROCESS | 1796 | ++DOCSHELL 0x8aff5400 == 131 [pid = 1796] [id = 777] 19:13:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 135 (0x8bd33800) [pid = 1796] [serial = 2330] [outer = (nil)] 19:13:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 136 (0x8bd3c800) [pid = 1796] [serial = 2331] [outer = 0x8bd33800] 19:13:41 INFO - PROCESS | 1796 | 1461204821311 Marionette DEBUG loaded listener.js 19:13:41 INFO - PROCESS | 1796 | ++DOMWINDOW == 137 (0x8be59000) [pid = 1796] [serial = 2332] [outer = 0x8bd33800] 19:13:42 INFO - PROCESS | 1796 | 1461204822315 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]]]}] 19:13:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 19:13:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 19:13:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 19:13:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 19:13:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 19:13:42 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 19:13:42 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1999ms 19:13:42 INFO - PROCESS | 1796 | 1461204822375 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 19:13:42 INFO - PROCESS | 1796 | 1461204822381 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 19:13:42 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 19:13:42 INFO - PROCESS | 1796 | 1461204822402 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 19:13:42 INFO - PROCESS | 1796 | 1461204822407 Marionette TRACE conn3 <- [1,3074,null,{}] 19:13:42 INFO - PROCESS | 1796 | 1461204822418 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}] 19:13:42 INFO - PROCESS | 1796 | 1461204822656 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 19:13:43 INFO - PROCESS | 1796 | 1461204823055 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:43 INFO - PROCESS | 1796 | ++DOCSHELL 0x8520b000 == 132 [pid = 1796] [id = 778] 19:13:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 138 (0x8843f800) [pid = 1796] [serial = 2333] [outer = (nil)] 19:13:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 139 (0x8c4f3400) [pid = 1796] [serial = 2334] [outer = 0x8843f800] 19:13:43 INFO - PROCESS | 1796 | 1461204823217 Marionette DEBUG loaded listener.js 19:13:43 INFO - PROCESS | 1796 | ++DOMWINDOW == 140 (0x88f3ec00) [pid = 1796] [serial = 2335] [outer = 0x8843f800] 19:13:44 INFO - PROCESS | 1796 | 1461204824243 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]]]}] 19:13:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 19:13:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 19:13:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 19:13:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 19:13:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 19:13:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 19:13:44 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1905ms 19:13:44 INFO - PROCESS | 1796 | 1461204824295 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 19:13:44 INFO - PROCESS | 1796 | 1461204824299 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 19:13:44 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 19:13:44 INFO - PROCESS | 1796 | 1461204824308 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 19:13:44 INFO - PROCESS | 1796 | 1461204824314 Marionette TRACE conn3 <- [1,3078,null,{}] 19:13:44 INFO - PROCESS | 1796 | 1461204824369 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}] 19:13:44 INFO - PROCESS | 1796 | 1461204824604 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 19:13:44 INFO - PROCESS | 1796 | 1461204824900 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:44 INFO - PROCESS | 1796 | ++DOCSHELL 0x8c4f9c00 == 133 [pid = 1796] [id = 779] 19:13:44 INFO - PROCESS | 1796 | ++DOMWINDOW == 141 (0x8c684000) [pid = 1796] [serial = 2336] [outer = (nil)] 19:13:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 142 (0x8e7cb400) [pid = 1796] [serial = 2337] [outer = 0x8c684000] 19:13:45 INFO - PROCESS | 1796 | 1461204825048 Marionette DEBUG loaded listener.js 19:13:45 INFO - PROCESS | 1796 | ++DOMWINDOW == 143 (0x8e9bec00) [pid = 1796] [serial = 2338] [outer = 0x8c684000] 19:13:46 INFO - PROCESS | 1796 | 1461204826040 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] 19:13:46 INFO - PROCESS | 1796 | 1461204826101 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 19:13:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 19:13:46 INFO - PROCESS | 1796 | 1461204826109 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 19:13:46 INFO - PROCESS | 1796 | 1461204826117 Marionette TRACE conn3 <- [1,3082,null,{}] 19:13:46 INFO - PROCESS | 1796 | 1461204826160 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}] 19:13:46 INFO - PROCESS | 1796 | 1461204826406 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 19:13:46 INFO - PROCESS | 1796 | 1461204826726 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:46 INFO - PROCESS | 1796 | ++DOCSHELL 0x8e7d9800 == 134 [pid = 1796] [id = 780] 19:13:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 144 (0x8f36a000) [pid = 1796] [serial = 2339] [outer = (nil)] 19:13:46 INFO - PROCESS | 1796 | ++DOMWINDOW == 145 (0x8f442c00) [pid = 1796] [serial = 2340] [outer = 0x8f36a000] 19:13:46 INFO - PROCESS | 1796 | 1461204826963 Marionette DEBUG loaded listener.js 19:13:47 INFO - PROCESS | 1796 | ++DOMWINDOW == 146 (0x8f44a400) [pid = 1796] [serial = 2341] [outer = 0x8f36a000] 19:13:48 INFO - PROCESS | 1796 | 1461204828085 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]]]}] 19:13:48 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 19:13:48 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 19:13:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:13:48 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 19:13:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 19:13:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 2004ms 19:13:48 INFO - PROCESS | 1796 | 1461204828116 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 19:13:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 19:13:48 INFO - PROCESS | 1796 | 1461204828122 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 19:13:48 INFO - PROCESS | 1796 | 1461204828128 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 19:13:48 INFO - PROCESS | 1796 | 1461204828133 Marionette TRACE conn3 <- [1,3086,null,{}] 19:13:48 INFO - PROCESS | 1796 | 1461204828142 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}] 19:13:48 INFO - PROCESS | 1796 | 1461204828435 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 19:13:48 INFO - PROCESS | 1796 | 1461204828751 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:48 INFO - PROCESS | 1796 | ++DOCSHELL 0x8a1ec000 == 135 [pid = 1796] [id = 781] 19:13:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 147 (0x8c42e400) [pid = 1796] [serial = 2342] [outer = (nil)] 19:13:48 INFO - PROCESS | 1796 | ++DOMWINDOW == 148 (0x8f4b9000) [pid = 1796] [serial = 2343] [outer = 0x8c42e400] 19:13:48 INFO - PROCESS | 1796 | 1461204828904 Marionette DEBUG loaded listener.js 19:13:49 INFO - PROCESS | 1796 | ++DOMWINDOW == 149 (0x8f4d0400) [pid = 1796] [serial = 2344] [outer = 0x8c42e400] 19:13:50 INFO - PROCESS | 1796 | 1461204830098 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 19:13:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 19:13:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1987ms 19:13:50 INFO - PROCESS | 1796 | 1461204830114 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 19:13:50 INFO - PROCESS | 1796 | 1461204830118 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 19:13:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 19:13:50 INFO - PROCESS | 1796 | 1461204830124 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 19:13:50 INFO - PROCESS | 1796 | 1461204830129 Marionette TRACE conn3 <- [1,3090,null,{}] 19:13:50 INFO - PROCESS | 1796 | 1461204830135 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}] 19:13:50 INFO - PROCESS | 1796 | 1461204830330 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 19:13:50 INFO - PROCESS | 1796 | 1461204830639 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:50 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f4b5400 == 136 [pid = 1796] [id = 782] 19:13:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 150 (0x8f4bb000) [pid = 1796] [serial = 2345] [outer = (nil)] 19:13:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 151 (0x8ff1f800) [pid = 1796] [serial = 2346] [outer = 0x8f4bb000] 19:13:50 INFO - PROCESS | 1796 | 1461204830730 Marionette DEBUG loaded listener.js 19:13:50 INFO - PROCESS | 1796 | ++DOMWINDOW == 152 (0x8ff66c00) [pid = 1796] [serial = 2347] [outer = 0x8f4bb000] 19:13:51 INFO - PROCESS | 1796 | 1461204831541 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 19:13:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 19:13:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1446ms 19:13:51 INFO - PROCESS | 1796 | 1461204831575 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 19:13:51 INFO - PROCESS | 1796 | 1461204831579 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 19:13:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 19:13:51 INFO - PROCESS | 1796 | 1461204831586 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 19:13:51 INFO - PROCESS | 1796 | 1461204831590 Marionette TRACE conn3 <- [1,3094,null,{}] 19:13:51 INFO - PROCESS | 1796 | 1461204831596 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}] 19:13:51 INFO - PROCESS | 1796 | 1461204831818 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 19:13:52 INFO - PROCESS | 1796 | 1461204832117 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:52 INFO - PROCESS | 1796 | ++DOCSHELL 0x81c37000 == 137 [pid = 1796] [id = 783] 19:13:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 153 (0x8fe54c00) [pid = 1796] [serial = 2348] [outer = (nil)] 19:13:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 154 (0x9024cc00) [pid = 1796] [serial = 2349] [outer = 0x8fe54c00] 19:13:52 INFO - PROCESS | 1796 | 1461204832206 Marionette DEBUG loaded listener.js 19:13:52 INFO - PROCESS | 1796 | ++DOMWINDOW == 155 (0x902a8c00) [pid = 1796] [serial = 2350] [outer = 0x8fe54c00] 19:13:53 INFO - PROCESS | 1796 | 1461204833260 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 19:13:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 19:13:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1685ms 19:13:53 INFO - PROCESS | 1796 | 1461204833273 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 19:13:53 INFO - PROCESS | 1796 | 1461204833277 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 19:13:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 19:13:53 INFO - PROCESS | 1796 | 1461204833288 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 19:13:53 INFO - PROCESS | 1796 | 1461204833292 Marionette TRACE conn3 <- [1,3098,null,{}] 19:13:53 INFO - PROCESS | 1796 | 1461204833302 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}] 19:13:53 INFO - PROCESS | 1796 | 1461204833642 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 19:13:54 INFO - PROCESS | 1796 | 1461204834079 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:54 INFO - PROCESS | 1796 | ++DOCSHELL 0x8f35f400 == 138 [pid = 1796] [id = 784] 19:13:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 156 (0x8f441400) [pid = 1796] [serial = 2351] [outer = (nil)] 19:13:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 157 (0x905a3400) [pid = 1796] [serial = 2352] [outer = 0x8f441400] 19:13:54 INFO - PROCESS | 1796 | 1461204834203 Marionette DEBUG loaded listener.js 19:13:54 INFO - PROCESS | 1796 | ++DOMWINDOW == 158 (0x9072c000) [pid = 1796] [serial = 2353] [outer = 0x8f441400] 19:13:55 INFO - PROCESS | 1796 | 1461204835036 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]]]}] 19:13:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 19:13:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 19:13:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1793ms 19:13:55 INFO - PROCESS | 1796 | 1461204835079 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 19:13:55 INFO - PROCESS | 1796 | 1461204835084 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 19:13:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 19:13:55 INFO - PROCESS | 1796 | 1461204835090 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 19:13:55 INFO - PROCESS | 1796 | 1461204835094 Marionette TRACE conn3 <- [1,3102,null,{}] 19:13:55 INFO - PROCESS | 1796 | 1461204835100 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}] 19:13:55 INFO - PROCESS | 1796 | 1461204835346 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 19:13:55 INFO - PROCESS | 1796 | 1461204835654 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:55 INFO - PROCESS | 1796 | ++DOCSHELL 0x90513800 == 139 [pid = 1796] [id = 785] 19:13:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 159 (0x9059b000) [pid = 1796] [serial = 2354] [outer = (nil)] 19:13:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 160 (0x92011800) [pid = 1796] [serial = 2355] [outer = 0x9059b000] 19:13:55 INFO - PROCESS | 1796 | 1461204835741 Marionette DEBUG loaded listener.js 19:13:55 INFO - PROCESS | 1796 | ++DOMWINDOW == 161 (0x9211c400) [pid = 1796] [serial = 2356] [outer = 0x9059b000] 19:13:56 INFO - PROCESS | 1796 | 1461204836596 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 19:13:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 19:13:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1533ms 19:13:56 INFO - PROCESS | 1796 | 1461204836623 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 19:13:56 INFO - PROCESS | 1796 | 1461204836627 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 19:13:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 19:13:56 INFO - PROCESS | 1796 | 1461204836633 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 19:13:56 INFO - PROCESS | 1796 | 1461204836637 Marionette TRACE conn3 <- [1,3106,null,{}] 19:13:56 INFO - PROCESS | 1796 | 1461204836642 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}] 19:13:56 INFO - PROCESS | 1796 | 1461204836843 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 19:13:57 INFO - PROCESS | 1796 | 1461204837125 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:57 INFO - PROCESS | 1796 | ++DOCSHELL 0x914da800 == 140 [pid = 1796] [id = 786] 19:13:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 162 (0x914dbc00) [pid = 1796] [serial = 2357] [outer = (nil)] 19:13:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 163 (0x93d7e400) [pid = 1796] [serial = 2358] [outer = 0x914dbc00] 19:13:57 INFO - PROCESS | 1796 | 1461204837219 Marionette DEBUG loaded listener.js 19:13:57 INFO - PROCESS | 1796 | ++DOMWINDOW == 164 (0x93d86c00) [pid = 1796] [serial = 2359] [outer = 0x914dbc00] 19:13:58 INFO - PROCESS | 1796 | 1461204838203 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]]]}] 19:13:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 19:13:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 19:13:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 19:13:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1582ms 19:13:58 INFO - PROCESS | 1796 | 1461204838256 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 19:13:58 INFO - PROCESS | 1796 | 1461204838260 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 19:13:58 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 19:13:58 INFO - PROCESS | 1796 | 1461204838270 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 19:13:58 INFO - PROCESS | 1796 | 1461204838273 Marionette TRACE conn3 <- [1,3110,null,{}] 19:13:58 INFO - PROCESS | 1796 | 1461204838279 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}] 19:13:58 INFO - PROCESS | 1796 | 1461204838524 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 19:13:58 INFO - PROCESS | 1796 | 1461204838833 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:13:58 INFO - PROCESS | 1796 | ++DOCSHELL 0x8fc82800 == 141 [pid = 1796] [id = 787] 19:13:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 165 (0x914e4400) [pid = 1796] [serial = 2360] [outer = (nil)] 19:13:58 INFO - PROCESS | 1796 | ++DOMWINDOW == 166 (0x9510ec00) [pid = 1796] [serial = 2361] [outer = 0x914e4400] 19:13:58 INFO - PROCESS | 1796 | 1461204838966 Marionette DEBUG loaded listener.js 19:13:59 INFO - PROCESS | 1796 | ++DOMWINDOW == 167 (0x9517d800) [pid = 1796] [serial = 2362] [outer = 0x914e4400] 19:13:59 INFO - PROCESS | 1796 | 1461204839725 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"]]]}] 19:13:59 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 19:13:59 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 19:13:59 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 19:13:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:13:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:13:59 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 19:13:59 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1527ms 19:13:59 INFO - PROCESS | 1796 | 1461204839799 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 19:13:59 INFO - PROCESS | 1796 | 1461204839802 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 19:13:59 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 19:13:59 INFO - PROCESS | 1796 | 1461204839809 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 19:13:59 INFO - PROCESS | 1796 | 1461204839813 Marionette TRACE conn3 <- [1,3114,null,{}] 19:13:59 INFO - PROCESS | 1796 | 1461204839818 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}] 19:14:00 INFO - PROCESS | 1796 | 1461204840023 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 19:14:00 INFO - PROCESS | 1796 | 1461204840341 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\", \"b01518ff-8368-41ca-83b0-02c0004feacd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:14:00 INFO - PROCESS | 1796 | ++DOCSHELL 0x86074c00 == 142 [pid = 1796] [id = 788] 19:14:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 168 (0x8aef3400) [pid = 1796] [serial = 2363] [outer = (nil)] 19:14:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 169 (0x95d25c00) [pid = 1796] [serial = 2364] [outer = 0x8aef3400] 19:14:00 INFO - PROCESS | 1796 | 1461204840430 Marionette DEBUG loaded listener.js 19:14:00 INFO - PROCESS | 1796 | ++DOMWINDOW == 170 (0x96ca5400) [pid = 1796] [serial = 2365] [outer = 0x8aef3400] 19:14:01 INFO - PROCESS | 1796 | 1461204841257 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]]]}] 19:14:01 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 19:14:01 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1485ms 19:14:01 INFO - PROCESS | 1796 | 1461204841294 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 19:14:01 INFO - PROCESS | 1796 | 1461204841297 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 19:14:02 WARNING - u'runner_teardown' () 19:14:02 INFO - No more tests 19:14:02 INFO - Got 0 unexpected results 19:14:02 INFO - SUITE-END | took 1331s 19:14:02 INFO - Closing logging queue 19:14:02 INFO - queue closed 19:14:02 INFO - Return code: 0 19:14:02 WARNING - # TBPL SUCCESS # 19:14:02 INFO - Running post-action listener: _resource_record_post_action 19:14:02 INFO - Running post-run listener: _resource_record_post_run 19:14:03 INFO - Total resource usage - Wall time: 1367s; CPU: 98.0%; Read bytes: 14012416; Write bytes: 960700416; Read time: 468; Write time: 237488 19:14:03 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 19:14:03 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 4096; Write bytes: 182353920; Read time: 12; Write time: 153968 19:14:03 INFO - run-tests - Wall time: 1336s; CPU: 98.0%; Read bytes: 11051008; Write bytes: 778346496; Read time: 340; Write time: 83520 19:14:03 INFO - Running post-run listener: _upload_blobber_files 19:14:03 INFO - Blob upload gear active. 19:14:03 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 19:14:03 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 19:14:03 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-inbound', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 19:14:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-inbound -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 19:14:04 INFO - (blobuploader) - INFO - Open directory for files ... 19:14:04 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 19:14:04 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 19:14:04 INFO - (blobuploader) - INFO - Uploading, attempt #1. 19:14:05 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 19:14:05 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 19:14:05 INFO - (blobuploader) - INFO - Done attempting. 19:14:05 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 19:14:05 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 19:14:05 INFO - (blobuploader) - INFO - Uploading, attempt #1. 19:14:06 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 19:14:06 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 19:14:06 INFO - (blobuploader) - INFO - Done attempting. 19:14:06 INFO - (blobuploader) - INFO - Iteration through files over. 19:14:06 INFO - Return code: 0 19:14:06 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 19:14:06 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 19:14:06 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/52fbeca016697e88b902df65e6a31d7c3fe257a8922787d59ad6d043f37451d4b511f70ca20ab91b1a419c84f8fcc3f1acda956789673d576269293f261ee327", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/d6fa6e7e4b789ae807e7e436bba691a512e692513a4c438e3e8f719981c2b54d57abce882a4e98e228111797042813f6a810fb01df82ce9ff8d5437a190a85fe"} 19:14:06 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 19:14:06 INFO - Writing to file /builds/slave/test/properties/blobber_files 19:14:06 INFO - Contents: 19:14:06 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/52fbeca016697e88b902df65e6a31d7c3fe257a8922787d59ad6d043f37451d4b511f70ca20ab91b1a419c84f8fcc3f1acda956789673d576269293f261ee327", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/d6fa6e7e4b789ae807e7e436bba691a512e692513a4c438e3e8f719981c2b54d57abce882a4e98e228111797042813f6a810fb01df82ce9ff8d5437a190a85fe"} 19:14:06 INFO - Running post-run listener: copy_logs_to_upload_dir 19:14:06 INFO - Copying logs to upload dir... 19:14:06 INFO - mkdir: /builds/slave/test/build/upload/logs 19:14:06 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1489.837218 ========= master_lag: 0.27 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 50 secs) (at 2016-04-20 19:14:06.527338) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 19:14:06.528774) ========= 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-1461201343.620918-635758538 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/52fbeca016697e88b902df65e6a31d7c3fe257a8922787d59ad6d043f37451d4b511f70ca20ab91b1a419c84f8fcc3f1acda956789673d576269293f261ee327", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/d6fa6e7e4b789ae807e7e436bba691a512e692513a4c438e3e8f719981c2b54d57abce882a4e98e228111797042813f6a810fb01df82ce9ff8d5437a190a85fe"} build_url:https://queue.taskcluster.net/v1/task/QECJ9xjwSO-F0rMzmh8yzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/QECJ9xjwSO-F0rMzmh8yzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.031977 build_url: 'https://queue.taskcluster.net/v1/task/QECJ9xjwSO-F0rMzmh8yzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/52fbeca016697e88b902df65e6a31d7c3fe257a8922787d59ad6d043f37451d4b511f70ca20ab91b1a419c84f8fcc3f1acda956789673d576269293f261ee327", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/d6fa6e7e4b789ae807e7e436bba691a512e692513a4c438e3e8f719981c2b54d57abce882a4e98e228111797042813f6a810fb01df82ce9ff8d5437a190a85fe"}' symbols_url: 'https://queue.taskcluster.net/v1/task/QECJ9xjwSO-F0rMzmh8yzA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 19:14:06.592525) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 19:14:06.593044) ========= 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-1461201343.620918-635758538 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.016216 ========= master_lag: 0.08 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 19:14:06.686069) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 19:14:06.686388) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 19:14:06.686717) ========= ========= Total master_lag: 1.51 =========